summaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.1 into 10.2Marko Mäkelä2017-05-262-1/+2
|\
| * MDEV-11650 plugins.cracklib_password_check, plugins.two_password_validations ↵Sergei Golubchik2017-05-241-0/+1
| | | | | | | | fail in buildbot with valgrind (Conditional jump or move depends on uninitialised value)
| * MDEV-10940 plugins.pam still fails in buildbot with valgrindSergei Golubchik2017-05-241-1/+1
| | | | | | | | fixed valgrind warning in a debug output
* | Merge 10.1 into 10.2Marko Mäkelä2017-05-234-2/+8
|\ \ | |/
| * Merge 10.0 into 10.1Marko Mäkelä2017-05-233-1/+7
| |\
| | * MDEV-6262 analyze the coverity report on mariadbSergei Golubchik2017-05-193-1/+7
| | | | | | | | | | | | | | | uploaded 10.0, analyzed everything with the Impact=High (and a couple of Medium)
| * | Changing maturity to stableRasmus Johansson2017-05-221-1/+1
| | | | | | | | | Additional tests have been done and conclusion was to update maturity to stable
| * | Backport aws kms build fixes from 10.2Vladislav Vaintroub2017-05-181-6/+29
| | |
| * | Fix AWS key managemennt compile error on LinuxVladislav Vaintroub2017-05-061-1/+1
| | |
| * | Fix compilation of aws_key_management pluginVladislav Vaintroub2017-05-051-4/+5
| | |
* | | MDEV-10332 support for OpenSSL 1.1 and LibreSSLSergei Golubchik2017-05-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | post-review fixes: * move all ssl implementation related ifdefs/defines to one file (ssl_compat.h) * work around OpenSSL-1.1 desire to malloc every EVP context by run-time checking that context allocated on the stack is big enough (openssl.c) * use newer version of the AWS SDK for OpenSSL 1.1 * use get_dh2048() function as generated by openssl 1.1 (viosslfactories.c)
* | | Merge 10.1 into 10.2Marko Mäkelä2017-05-0617-179/+252
|\ \ \ | |/ / | | | | | | | | | | | | Also, include fixes by Vladislav Vaintroub to the aws_key_management plugin. The AWS C++ SDK specifically depends on OPENSSL_LIBRARIES, not generic SSL_LIBRARIES (such as YaSSL).
| * | MDEV-11660 Make encryption plugins "pure"Vladislav Vaintroub2017-04-2715-145/+178
| | | | | | | | | | | | | | | | | | | | | | | | Do not exporting mysqld entry points directly. This is needed for mariabackup, to load encryption plugins on Windows. All plugins are "pure" by default. To mark plugin "impure" it should use RECOMPILE_FOR_EMBEDDED or STORAGE_ENGINE keyword.
| * | MDEV-11663 Create services for functionality used by pluginsVladislav Vaintroub2017-04-276-34/+71
| | | | | | | | | | | | | | | | | | Added service for - encryption (AES) - error reporting, e.g my_printf_error()
* | | Compile user_variables plugin staticallySergei Golubchik2017-04-304-4/+6
| | | | | | | | | | | | | | | | | | Recompile it for embedded. Test it for embedded. Promote it to Gamma
* | | Fix AWS SDK build error on some buildbot builders.Vladislav Vaintroub2017-04-201-1/+9
| | | | | | | | | | | | | | | | | | | | | Use older version of the SDK generally, because the newer ones break with older cmake. On Macs, use newer version, to fix mac specific the build error.
* | | MDEV-12453: AWS SDK version failed to build on OSXDaniel Black2017-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update AWS SDK version from 1.0.8 to 1.0.100 Commit b64910ce27a4df33e3ad2e3f40764e8b3271a9aa (MDEV-12453) enabled AWS_SDK to build correctly on buildbot. Travis still had build faults like below despite many common elements between the builds; /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:79:9: error: no member named 'strcoll' in the global namespace; did you mean 'strtoll'? [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/internal_stats.cc.o using ::strcoll; ~~^ /usr/include/stdlib.h:169:3: note: 'strtoll' declared here strtoll(const char *__str, char **__endptr, int __base); ^
* | | MDEV-12452 MDEV-12453 : Fix building rocksdb and aws_key_management on macOSVladislav Vaintroub2017-04-061-2/+6
| | | | | | | | | | | | | | | | | | use CMAKE_CXX_STANDARD to set C++11 flags with CMake 3.1+ (apples flags are somehow different from standard clang) port htonbe16/32/64 macros for rocksdb use reinterpret_cast<size_t> to cast macOS's pthread_t (pointer type) to size_t , for rocksdb
* | | Fix aws_key_management compilation after mismergeVladislav Vaintroub2017-04-041-6/+7
| | | | | | | | | | | | Also do not use BUILD_BYPRODUCTS in ExternalPeoject for older cmake
* | | Merge 10.1 into 10.2Marko Mäkelä2017-04-041-20/+28
|\ \ \ | |/ /
| * | fix Ninja builds for AWS SDKSergei Golubchik2017-03-311-10/+13
| | | | | | | | | | | | specify BUILD_BYPRODUCTS, ninja needs it
| * | put all aws_key_management plugin files into plugin/aws_key_managementSergei Golubchik2017-03-311-4/+4
| | | | | | | | | | | | | | | that is, download AWS SDK there, not into the builddir root. and .gitignore them all.
| * | AWS KMS plugin : Fix building in case AWS C++ SDK was preinstalledVladislav Vaintroub2017-03-311-10/+14
| | | | | | | | | | | | | | | | | | into non-standard compiler/linker path (e.g vcpkg on Windows). Also fix linking with static preinstalled aws c++ sdk libraries
* | | Avoid TARGET_LINK_LIBRARIES() for pluginsSergei Golubchik2017-04-011-3/+3
| | | | | | | | | | | | as a plugin can be disabled, so the target doesn't necessarily exist
* | | Merge branch '10.1' into 10.2Sergei Golubchik2017-03-3091-38/+5064
|\ \ \ | |/ /
| * | restore the correct linking of ed25519 pluginSergei Golubchik2017-03-291-2/+5
| | | | | | | | | | | | | | | * add a clarifying comment * apply /wd4244 /wd4146 to ref10 source files, not to the library
| * | Fix some warnings on Windows compilationVladislav Vaintroub2017-03-241-1/+5
| | | | | | | | | | | | | | | - silence warnings in ed25519 reference implementation - fix signed/unsigned warning in popular header item_func.h
| * | Fix AWS KMS plugin's compile errorVladislav Vaintroub2017-03-141-1/+0
| | | | | | | | | | | | Do not include base64.h, it was recently removed.
| * | Correct FSF addressiangilfillan2017-03-1017-17/+17
| | |
| * | ed25519 plugin: simplify the apiSergei Golubchik2017-03-1012-80/+62
| | | | | | | | | | | | various ed25519/ref10 api simplifications for our specific use case
| * | MDEV-12160 Modern alternative to the SHA1 authentication pluginSergei Golubchik2017-03-1072-0/+5030
| | | | | | | | | | | | ED25519 authentication plugin
| * | small plugin API related fixesSergei Golubchik2017-03-101-0/+1
| | | | | | | | | | | | | | | | | | * define MYSQL_DYNAMIC_PLUGIN only for server plugins * don't typedef my_bool in mysql.h if plugin.h has already done it * fix the include guard in plugin.h
| * | base64 serviceSergei Golubchik2017-03-101-2/+0
| | |
| * | 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.
* | | | MDEV-12328, attempt to fix windows packagingVladislav Vaintroub2017-03-261-12/+8
| | | |
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2017-02-101-0/+1
|\ \ \ \ | |/ / /
| * | | 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.
* | | | Merge branch '10.1' into 10.2Sergei Golubchik2016-12-299-53/+120
|\ \ \ \ | |/ / /
| * | | wsrep_info plugin: Fix test caseNirbhay Choubey2016-11-142-4/+4
| | | |