summaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '10.1' into 10.2Sergei Golubchik2016-09-099-17/+55
|\
| * update plugin maturitiesSergei Golubchik2016-09-058-10/+10
| |
| * MDEV-10361 Crash in pam_securid.so with auth_pam connecting from SQLyogSergei Golubchik2016-08-241-0/+30
| | | | | | | | auth_pam: debug output
| * MDEV-8227 simple_password_check_minimal_length gets adjusted without a warningSergei Golubchik2016-07-121-3/+13
| |
* | do not quote numbers in the DEFAULT clause in SHOW CREATESergei Golubchik2016-08-271-1/+1
| |
* | Merge branch '10.1' into 10.2Sergei Golubchik2016-06-3012-29/+23
|\ \ | |/
| * Merge branch '10.0' into 10.1Sergei Golubchik2016-06-286-13/+7
| |\
| | * MDEV-9728 - Hard crash in metadata_lock_infoSergey Vojtovich2016-06-235-15/+8
| | | | | | | | | | | | | | | Disable output of MDL lock duration since there is no facility to retreive it properly.
| | * MDEV-9728 - Hard crash in metadata_lock_infoSergey Vojtovich2016-06-231-114/+53
| | | | | | | | | | | | | | | Reverted APC based fix. APC subsystem is not ready to serve metadata_lock_info needs.
| | * compilation failuresSergei Golubchik2016-06-221-3/+11
| | | | | | | | | | | | | | | windows: use GetProcAddress() to access internal server data structures rhel5: CONNECT-JDBC requires at least Java 1.6
| | * Merge branch 'bb-10.0-serg' into 10.0Sergei Golubchik2016-06-221-0/+1
| | |\
| | | * Merge branch '5.5' into bb-10.0Sergei Golubchik2016-06-211-0/+1
| | | |\
| | | | * MDEV-9749 InnoDB receives 'Bad file descriptor' error, possibly related to ↵Sergei Golubchik2016-06-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feedback plugin and MDEV-10250 InnoDB: Error: File (unknown): 'close' returned OS error 209. Cannot continue operation" after a failed connect() feedback plugin was continuing with the file descriptor, trying to send the data (which failed) and closing it at the end. Even though this fd might've been reused for something else already.
| | * | | MDEV-9728 - Hard crash in metadata_lock_infoSergey Vojtovich2016-06-211-0/+3
| | | | | | | | | | | | | | | | | | | | Added missing target_thd initialization when processing local thread.
| | * | | MDEV-9728 - Hard crash in metadata_lock_infoSergey Vojtovich2016-06-213-54/+104
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | metadata_lock_info plugin called MDL_context::find_ticket() to obtain lock duration, which in turn iterates foreign thread private lists. These lists can be updated by owner thread without protection. Fixed by iterating threads (instead of MDL locks and tickets) and obtaining data through APC. Also fixed mdl_iterate_lock() to initialize iterator under prlock protection.
| * | | MDEV-10214: Fix segfault when using groups in PAM user mapping pluginMario Weigel2016-06-121-2/+3
| | | |
| * | | Mark gssapi plugin as stable. No open bug reports, and no further work ↵Vladislav Vaintroub2016-05-281-1/+1
| | | | | | | | | | | | | | | | planned, thus stable is accurate
| * | | metadata_lock_info: Add compile time assertionsNirbhay Choubey2016-05-051-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | This is to ensure that the list of valid values for METADATA_LOCK_INFO fields is always kept in sync with the parent MDL types.
| * | | Merge branch '10.0' into 10.1Sergei Golubchik2016-05-045-19/+8
| |\ \ \ | | |/ /
| | * | Fixed failing test cases and compiler warningsMonty2016-04-251-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixed wait condition in kill_processlist-6619 - Updated Ssl_chiper for openssl tests - Added supression for valgrinds when using libcrypto - Fixed wrong argument to pthread_mutex in server_audit.c when compiling with debug - Adding missing debug_sync_update() to debug_sync.h - Added initializers to some variables and fixed error handling in jsonudf.cpp - Fixed cluster_filter_unpack_varchar which doesn't have a stable index type. - Updated compiler_warnings.supp
| | * | MDEV-9281 - Debian: the Lintian complains about "shlib-calls-exit" in ↵Sergey Vojtovich2016-04-204-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handlersocket.so MDEV-9278 - Debian: the Lintian complains about "shlib-calls-exit" in ha_spider.so Handlersocket handles errors in a way that it aborts program execution. In most cases it is done via abort(). One exception was host/service resolution failure, which was aborted with exit(). As a workaround replaced this exit() with abort() for symmetry with other error handling.
* | | | Fixed compiler warnings and test failures found by buildbotMonty2016-06-221-12/+12
| | | |
* | | | General spell fixing in comments and stringsOtto Kekäläinen2016-06-083-3/+3
| | | |
* | | | cleanup: thread_countSergei Golubchik2016-06-042-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | move thread_count handling into THD: * increment thread_count in THD constructor * decrement thread_count in THD destructor * never modify thread_count directly!
* | | | Reuse THD for new user connectionsMonty2016-06-042-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - To ensure that mallocs are marked for the correct THD, even if it's allocated in another thread, I added the thread_id to the THD constructor - Added st_my_thread_var to thr_lock_info_init() to avoid a call to my_thread_var - Moved things from THD::THD() to THD::init() - Moved some things to THD::cleanup() - Added THD::free_connection() and THD::reset_for_reuse() - Added THD to CONNECT::create_thd() - Added THD::thread_dbug_id and st_my_thread_var->dbug_id. These are needed to ensure that we have a constant thread_id used for debugging with a THD, even if it changes thread_id (=connection_id) - Set variables.pseudo_thread_id in constructor. Removed not needed sets.
* | | | Fix compile errorsVladislav Vaintroub2016-04-281-0/+1
| | | |
* | | | Final fixes for Memory_usedMonty2016-04-281-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Change some static variables to dynamic to ensure that we don't do any memory allocations before server starts or stops - Print more memory information on SIGHUP. Fixed output. - Write out if memory was lost if run with --debug-at-exit - Fixed wrong #ifdef in sql_cache.cc
* | | | CleanupsMonty2016-04-281-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Avoid some realloc() during startup - Ensure that file_key_management_plugin frees it's memory early, even if it's linked statically. - Fixed compiler warnings from unused variables and missing destructors - Fixed wrong indentation
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2016-03-2320-24/+766
|\ \ \ \ | |/ / /
| * | | MDEV-9613: keyfile without any keys crashes mysqld on loading ↵Vicențiu Ciorbaru2016-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | file_key_management plugin Code was assuming that the keys file would contain at least one valid key. This caused a Dynamic_array::at(0) call that lead to the crash.
| * | | Merge branch '10.0' into 10.1Sergei Golubchik2016-03-212-6/+6
| |\ \ \ | | |/ /
| | * | Fix spelling: occurred, execute, which etcOtto Kekäläinen2016-03-042-6/+6
| | | |
| * | | don't do anything for AWS plugin unless it's enabledSergei Golubchik2016-03-191-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | in particular, don't do ExternalProject_Add() that starts creating build directories for a disabled plugin
| * | | update plugins' maturity levelsSergei Golubchik2016-03-1813-15/+15
| | | |
| * | | fix that mysqld aborts on exit if an open handlersocket connection remainsAkira Higuchi2016-03-181-1/+1
| | | |
| * | | fix a memory leak in handlersocketAkira Higuchi2016-03-181-0/+1
| | | |
| * | | mtr complains about klist is not found, if Kerberos is not installed on machinesVladislav Vaintroub2016-03-171-1/+1
| | | |
| * | | MDEV-9659 : AWS KMS encryption pluginVladislav Vaintroub2016-03-132-0/+738
| | | |
* | | | MDEV-7331 - information_schema.user_variablesSergey Vojtovich2016-02-266-0/+241
| | | |
* | | | Fixed plugins.feedback_plugin_send failureSergey Vojtovich2016-02-261-0/+1
| | | | | | | | | | | | | | | | | | | | Fixed assertion failure introduced along with MDEV-6150 (thd must be unlinked before calling "delete thd").
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2016-02-257-10/+24
|\ \ \ \ | |/ / /
| * | | Merge branch '10.0' into 10.1Sergei Golubchik2016-02-234-8/+10
| |\ \ \ | | |/ /
| | * | Merge branch '5.5' into 10.0Sergei Golubchik2016-02-156-19/+109
| | |\ \ | | | |/
| | | * fix buffer overrunVladislav Vaintroub2016-02-151-1/+1
| | | |
| | | * Errorneous PSI declaration line fixed.Alexey Botchkov2016-02-121-3/+7
| | | |
| | | * Merge branch 'bb-5.5-serg' into 5.5Sergei Golubchik2016-02-091-2/+2
| | | |\
| | | | * Merge branch 'mysql/5.5' into 5.5Sergei Golubchik2016-02-091-2/+2
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | reverted about half of commits as either not applicable or outright wrong
| | | | | * Bug#21770366 backport bug#21657078 to 5.5 and 5.6Ajo Robert2016-01-071-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem Statement ========= Fix various issues when building MySQL with Visual Studio 2015. Fix: ======= - Visual Studio 2015 adds support for timespec. Add check and related code to use this and only use our replacement if timespec is not defined. - Rename lfind/lsearch to my* to avoid redefinition problems. - Set default value for TMPDIR to "" on Windows as P_tmpdir no longer exists. - using VS definition of snprintf if available - tzname are now renamed to _tzname.
| | | * | | MDEV-9438 backport feedback-http-proxy to 5.5 and 10.0.Alexey Botchkov2016-02-094-13/+99
| | | |/ / | | | | | | | | | | | | | | | The http-proxy option to the FEEDBACK plugin backported.
| * | | | MDEV-9557 - fix compilation errors due to missing krb5_free_unparsed_name() ↵Vladislav Vaintroub2016-02-163-2/+14
| | | | | | | | | | | | | | | | | | | | in old versions of Heimdal Kerberos