summaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* mark ed25519 stableSergei Golubchik2018-06-281-1/+1
|
* MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.Alexey Botchkov2018-05-101-4/+25
| | | | QUERY_DML_NO_SELECT flag added.
* MDEV-14533 Provide information_schema tables using which hardwareAlexey Botchkov2018-03-243-12/+1
| | | | | | | information can be obtained. plugin only enabled for Linux, as it fails building on BSD/MacOSX. disks.test fixed.
* MDEV-14533 Provide information_schema tables using which hardwareAlexey Botchkov2018-03-244-0/+36
| | | | | | information can be obtained. disks.test moved to plugin's directory.
* MDEV-14533 Provide information_schema tables using which hardware ↵Sergei Golubchik2018-03-233-26/+12
| | | | | | information can be obtained. update README, use maria_declare_plugin(), specify the author.
* MDEV-10871 Add logging capability to pam_user_map.c.Alexey Botchkov2018-03-231-3/+81
| | | | The 'debug' option implemented for the pam_user_map.so.
* MDEV-14533 Provide information_schema tables using which hardwareAlexey Botchkov2018-03-213-0/+260
| | | | | | information can be obtained. DISKS plugin implementation added to the tree.
* MDEV-13921 Audit log writes invalid SQL if single-line comments areAlexey Botchkov2017-11-031-1/+1
| | | | | | | present. thread_pool_server_audit.test fixed. plugin version updated.
* MDEV-13921 Audit log writes invalid SQL if single-line comments areAlexey Botchkov2017-11-031-18/+21
| | | | | | | present. Escape special characters (like \r \n \t) instead of replacing them with spaces.
* Merge branch '10.0' into 10.1Sergei Golubchik2017-10-221-0/+6
|\
| * Merge branch '5.5' into 10.0Sergei Golubchik2017-10-181-0/+6
| |\
| | * MDEV-13459 Warnings, when compiling with gcc-7.xSergei Golubchik2017-10-171-0/+6
| | | | | | | | | | | | mostly caused by -Wimplicit-fallthrough
| | * MDEV-13137 MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;Alexey Botchkov2017-09-191-2/+8
| | | | | | | | | | | | | | | | | | The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG notification. So we have to suppress the log_current_query() in this case.
| * | MDEV-13137 MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;Alexey Botchkov2017-09-191-2/+8
| | | | | | | | | | | | | | | | | | The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG notification. So we have to suppress the log_current_query() in this case.
* | | MDEV-13137 MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;Alexey Botchkov2017-09-191-2/+8
| | | | | | | | | | | | | | | | | | The MySQL 5.6 doesn't always send the MYSQL_AUDIT_GENERAL_LOG notification. So we have to suppress the log_current_query() in this case.
* | | MDEV-13650 Backport fix for MDEV-13060 (crash when both AWS plugin and ↵Sergei Golubchik2017-09-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | server_audit are loaded) to 10.1 MDEV-13060 Server Audit Plugin Crashes with AWS KMS plugin don't do auditing if thd is NULL. Collaterals: * copy-paste bugs server_audit.c
* | | Merge 10.0 into 10.1Marko Mäkelä2017-09-061-8/+0
|\ \ \ | |/ /
| * | Fix compiler warningsMarko Mäkelä2017-09-011-6/+0
| | | | | | | | | | | | | | | | | | metadata_lock_info_duration[]: Remove the unused variable. Add some comments /* fall through */ to silence -Wimplicit-fallthrough
* | | Merge remote-tracking branch 'origin/bb-10.1-jplindst' into 10.1Jan Lindström2017-08-291-2/+0
|\ \ \
| * | | Fix Merge ErrorSachin Setiya2017-08-231-2/+0
| | | |
* | | | AWS Key Management : Introduce "mock" variable, available in debug build.Vladislav Vaintroub2017-08-282-39/+164
|/ / / | | | | | | | | | | | | | | | | | | | | | If this variable is set, skip actual AWS calls, and fake/mock both generation and encryption of the keys. The advantage of having a mock mode is that more aws_key_management tests can be enabled on buildbot.
* | | Merge branch '10.0' into 10.1Sergei Golubchik2017-08-081-3/+3
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/5.5' into 10.0Vicențiu Ciorbaru2017-07-251-3/+3
| |\ \ | | |/
| | * MDEV-12646: Apply fixes found by Coverity static analysis toolDaniel Black2017-07-181-3/+3
| | | | | | | | | | | | Inspired by: https://github.com/devexp-db/mariadb/blob/f27/mariadb-covscan-stroverflow.patch
* | | 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.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-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()
* | | 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
* | | 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
| |\ \ | | |/