summaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: generalize my_sha1.ccSergei Golubchik2017-03-101-3/+2
| | | | | move most of the code into my_sha.ic, making it independent from the actual SHAx variant.
* Merge 10.0 into 10.1Marko Mäkelä2017-03-091-13/+23
|\ | | | | | | | | | | | | | | | | Also, implement MDEV-11027 a little differently from 5.5 and 10.0: recv_apply_hashed_log_recs(): Change the return type back to void (DB_SUCCESS was always returned). Report progress also via systemd using sd_notifyf().
| * Merge 5.5 into 10.0Marko Mäkelä2017-03-081-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Also, implement MDEV-11027 a little differently from 5.5: recv_sys_t::report(ib_time_t): Determine whether progress should be reported. recv_apply_hashed_log_recs(): Rename the parameter to last_batch.
| | * MDEV-11084 server_audit does not work with mysql_community 5.7.16.Alexey Botchkov2017-03-061-1/+1
| | | | | | | | | | | | Server audit plugin version updated.
| * | Merge branch '5.5' into 10.0Vicențiu Ciorbaru2017-03-031-12/+22
| |\ \ | | |/
| | * cleanup: NO_OPEN_3 was never definedSergei Golubchik2017-02-271-3/+1
| | |
| | * MDEV-11904 Make Audit Plugin working with MySQL 8.0.Alexey Botchkov2017-02-201-9/+21
| | | | | | | | | | | | | | | MySQL 8.0 basically inherits the 5.7 model, though some modeifications required for the plugin.
* | | spelling fixesklemens2017-03-075-7/+7
| | |
* | | AWS key management plugin: Fix search for system installed AWS SDK libsVladislav Vaintroub2017-03-011-1/+1
| | |
* | | MDEV-11530: wsrep_info.plugin fails sporadically in buildbotNirbhay Choubey2017-02-131-0/+1
| | | | | | | | | | | | Add the warning to the global_suppressions list.
* | | Merge branch '10.0' into 10.1Vicențiu Ciorbaru2017-01-161-0/+1
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/5.5' into 10.0vicentiu2017-01-061-0/+1
| |\ \ | | |/
| | * MDEV-11510 Audit plugin sometimes causes server to crash when using with MySQL.Alexey Botchkov2016-12-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | MySQL has a bug failing to handle MYSQL_THDVAR_STR(... PLUGIN_VAR_NOSYSVAR | PLUGIN_VAR_NOCMDOPT | PLUGIN_VAR_MEMALLOC) so fall back to just PLUGIN_VAR_READONLY | PLUGIN_VAR_MEMALLOC whem MySQL started.
* | | wsrep_info plugin: Fix test caseNirbhay Choubey2016-11-142-4/+4
| | |
* | | AWS Key management plugin does not build on Centos7.Vladislav Vaintroub2016-11-091-1/+2
| | | | | | | | | | | | | | | | | | | | | Building AWS C++ SDK as external project needs CMake 2.8.12 Centos7 out of the box has 2.8.11, thus the build fails. Fixed check for required CMake version.
* | | Make galera test suites default.Nirbhay Choubey2016-11-021-0/+2
| | |
* | | AWS key Management plugin - add plugin variable for the regionVladislav Vaintroub2016-10-281-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | AWS C++ SDK always defaults region to us-east-1 for clientConfiguration (ignoring config file or env.variable) This patch introduces a plugin variable 'region' to make it usable for master keys created in regions other than 'us-east-1'.
* | | Merge branch '10.0' into 10.1Sergei Golubchik2016-09-291-2/+11
|\ \ \ | |/ /
| * | Merge branch '5.5' into 10.0Sergei Golubchik2016-09-291-2/+11
| |\ \ | | |/
| | * Feedback plugin : add support for Windows 10 / Server 2016.Vladislav Vaintroub2016-09-281-2/+11
| | | | | | | | | | | | Also add fallback version string for unknown future versions.
* | | MDEV-10890 plugins.pam fails in buildbot with valgrindSergei Golubchik2016-09-281-2/+2
| | | | | | | | | | | | initialize uninitialized value
* | | Merge branch '10.0' into 10.1Sergei Golubchik2016-09-281-3/+2
|\ \ \ | |/ /
| * | Merge branch '5.5' into 10.0Sergei Golubchik2016-09-271-3/+2
| |\ \ | | |/
| | * MDEV-10441 Document the server_audit_loc_info variableSergei Golubchik2016-09-261-3/+2
| | | | | | | | | | | | | | | fix PLUGIN_VAR_NOSYSVAR | PLUGIN_VAR_NOCMDOPT plugin thdvars to work. use that for server_audit_loc_info
* | | Make sure to recompile the feedback plugin for EMBEDDEDVicențiu Ciorbaru2016-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On OS X with clang 7.3.0 running any test as embedded crashes. As libfeedback was not compiled with embedded, we had 2 notions of THD, with different number of members. When calling inline functions defined in sql_class.h, the functions were defined for 1 THD but called on an object that is different. This resulted in erroneous data being returned and shortly after, a crash within the alloc_query() function. Recompile the feedback plugin for the embedded server specifically to not have such symbol conflicts.
* | | MDEV-10777: Server crashed due to query_cache_info pluginOleksandr Byelkin2016-09-271-7/+32
| | | | | | | | | | | | Possible fix. Make the pluging more safe.
* | | MDEV-10847 Bring AWS KMS encryption plugin up-to-date with released SDKVladislav Vaintroub2016-09-272-34/+57
| | | | | | | | | | | | | | | | | | | | | | | | - Library path's are different now - New dependency on Linux libuuid - Add calls for SDK Initialization/shutdown - Also add request_timeout parameter, default SDK HTTPs timeout appears to be too short in my tests
* | | MDEV-10888: encryption.filekeys_emptyfile fails in buildbot with valgrindJan Lindström2016-09-271-1/+1
| | | | | | | | | | | | | | | | | | Problem was that length of the filekeys file was not checked and if length is less than OpenSSL_prefix_len uninitialized memory was accessed.
* | | 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
| | |
* | | 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.
* | | 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