summaryrefslogtreecommitdiff
path: root/plugin/simple_password_check
Commit message (Collapse)AuthorAgeFilesLines
* Remove compiler warningsMonty2017-12-031-1/+4
|
* Don't include my_global.h in "pure" pluginsSergei Golubchik2017-08-241-8/+3
| | | | this partially reverts 6e56ebbb498
* Enusure that my_global.h is included firstMichael Widenius2017-08-241-0/+1
| | | | | | | | | | - Added sql/mariadb.h file that should be included first by files in sql directory, if sql_plugin.h is not used (sql_plugin.h adds SHOW variables that must be done before my_global.h is included) - Removed a lot of include my_global.h from include files - Removed include's of some files that my_global.h automatically includes - Removed duplicated include's of my_sys.h - Replaced include my_config.h with my_global.h
* Changing field::field_name and Item::name to LEX_CSTRINGMonty2017-04-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Benefits of this patch: - Removed a lot of calls to strlen(), especially for field_string - Strings generated by parser are now const strings, less chance of accidently changing a string - Removed a lot of calls with LEX_STRING as parameter (changed to pointer) - More uniform code - Item::name_length was not kept up to date. Now fixed - Several bugs found and fixed (Access to null pointers, access of freed memory, wrong arguments to printf like functions) - Removed a lot of casts from (const char*) to (char*) Changes: - This caused some ABI changes - lex_string_set now uses LEX_CSTRING - Some fucntions are now taking const char* instead of char* - Create_field::change and after changed to LEX_CSTRING - handler::connect_string, comment and engine_name() changed to LEX_CSTRING - Checked printf() related calls to find bugs. Found and fixed several errors in old code. - A lot of changes from LEX_STRING to LEX_CSTRING, especially related to parsing and events. - Some changes from LEX_STRING and LEX_STRING & to LEX_CSTRING* - Some changes for char* to const char* - Added printf argument checking for my_snprintf() - Introduced null_clex_str, star_clex_string, temp_lex_str to simplify code - Added item_empty_name and item_used_name to be able to distingush between items that was given an empty name and items that was not given a name This is used in sql_yacc.yy to know when to give an item a name. - select table_name."*' is not anymore same as table_name.* - removed not used function Item::rename() - Added comparision of item->name_length before some calls to my_strcasecmp() to speed up comparison - Moved Item_sp_variable::make_field() from item.h to item.cc - Some minimal code changes to avoid copying to const char * - Fixed wrong error message in wsrep_mysql_parse() - Fixed wrong code in find_field_in_natural_join() where real_item() was set when it shouldn't - ER_ERROR_ON_RENAME was used with extra arguments. - Removed some (wrong) ER_OUTOFMEMORY, as alloc_root will already give the error. TODO: - Check possible unsafe casts in plugin/auth_examples/qa_auth_interface.c - Change code to not modify LEX_CSTRING for database name (as part of lower_case_table_names)
* Merge branch '10.1' into 10.2Sergei Golubchik2016-09-091-8/+16
|\
| * update plugin maturitiesSergei Golubchik2016-09-051-1/+1
| |
| * MDEV-8227 simple_password_check_minimal_length gets adjusted without a warningSergei Golubchik2016-07-121-3/+13
| |
* | Merge branch '10.1' into 10.2Sergei Golubchik2016-03-231-1/+1
|\ \ | |/
| * update plugins' maturity levelsSergei Golubchik2016-03-181-1/+1
| |
* | Changed my_thread_id to int64 to fix compilation problem withMonty2016-02-081-3/+6
|/ | | | | | my_atomic_add32_explicit on windows Fixed that server_audit.c also works if one compiles with safemalloc Fixed compiler warnings
* Fix compile error on WindowsVladislav Vaintroub2015-11-101-0/+1
| | | | Using __attribute__ needs my_attribute.h include
* Fixed compiler warningMonty2015-11-101-2/+3
|
* password validation plugin API: renamesSergei Golubchik2015-02-101-1/+1
|
* password validation plugin type and a simple pluginSergei Golubchik2014-12-042-0/+105