78292047a4
MDEV-19442 server_audit plugin doesn't consider proxy users in server_audit_excl_users/server_audit_incl_users.
...
Check the proxy user just as the connection user against the
incl_users_list and excl_users_list.
2020-12-28 15:12:32 +04:00
cc1646dae8
MDEV-19443 server_audit plugin doesn't log proxy users.
...
PROXY_USER event added.
2020-10-23 09:17:36 +04:00
2107e3bb9c
MDEV-21258: Can't uninstall plugin if the library file doesn't exist
...
Removing plugin from the mysql.plugin even if the plugin is not loaded
2020-07-29 12:34:53 +02:00
06219c2ad4
MDEV-21599 - plugins.server_audit fails sporadically in buildbot
...
Fixed a couple of race conditions in the test case to ensure stable order
of events. Also removed all sleeps. Test execution time is down from 18s
to 0.15s.
On disconnect audit event is triggered after control is returned to
mysqltest client. Which means mysqltest may issue more commands
concurrently before disconnect is actually logged.
Similar problem happens with regular query execution: an event is
triggered after control is returner to the client. Which may end
up with unstable order of events in different connections.
Delayed insert rows are enqueued separately and can either be combined
into single event or go as separate events. Reduced number of inserted
rows to 1 to stabilize result.
Also backported 2b3f6ab
from 10.5.
2020-04-10 19:35:53 +04:00
3fb0fe400c
MENT-510 Failing test(s): perfschema.threads_insert_delayed.
...
orig_test_id should be set properly.
Also fixed sporadic test failure.
2019-11-29 21:25:52 +00:00
bfa6db38cd
MENT-510 Failing test(s): perfschema.threads_insert_delayed.
...
The thread_id of the INSERT DELAYED thread should not be set to 0.
2019-11-27 09:31:47 +04:00
0e403db2c8
MENT-237 Audit to show INSERT DELAYED for the executing user.
...
Add notifications about the user and connection that actually
did the DELAYED insert.
2019-11-27 09:23:00 +04:00
726b1998fc
Fixed feedback_plugin_load to work with staticly loaded plugin
2019-10-10 10:25:32 +03:00
9cba6c5aa3
Updated mtr files to support different compiled in options
...
This allows one to run the test suite even if any of the following
options are changed:
- character-set-server
- collation-server
- join-cache-level
- log-basename
- max-allowed-packet
- optimizer-switch
- query-cache-size and query-cache-type
- skip-name-resolve
- table-definition-cache
- table-open-cache
- Some innodb options
etc
Changes:
- Don't print out the value of system variables as one can't depend on
them to being constants.
- Don't set global variables to 'default' as the default may not
be the same as the test was started with if there was an additional
option file. Instead save original value and reset it at end of test.
- Test that depends on the latin1 character set should include
default_charset.inc or set the character set to latin1
- Test that depends on the original optimizer switch, should include
default_optimizer_switch.inc
- Test that depends on the value of a specific system variable should
set it in the test (like optimizer_use_condition_selectivity)
- Split subselect3.test into subselect3.test and subselect3.inc to
make it easier to set and reset system variables.
- Added .opt files for test that required specfic options that could
be changed by external configuration files.
- Fixed result files in rockdsb & tokudb that had not been updated for
a while.
2019-09-01 19:17:35 +03:00
fae6539ef7
restore the correct test result
2019-05-17 16:56:22 +02:00
8cbb14ef5d
Merge branch '10.1' into 10.2
2019-05-04 17:04:55 +02:00
a529188e05
MDEV-17456 Malicious SUPER user can possibly change audit log configuration without leaving traces.
...
The 'SET server_audit_logging ' statements should be logged no matter
what.
2019-04-29 01:25:17 +04:00
cd26cdcd97
MDEV-19141 server_audit_excl_users accepts only values with less than 1024 chars.
...
Since this limit is imposed by the SHOW_VAR_FUNC_BUFF_SIZE, we just
launch the error message.
2019-04-29 00:11:48 +04:00
9ca3571cb8
MDEV-18686 Add option to PAM authentication plugin to allow case insensitive username matching
...
add a new option --pam-windbind-workaround for a pam plugin to
work around pam_winbind unconditional username lowercasing
2019-04-24 16:06:54 +02:00
1e9c2b2305
Merge 10.1 into 10.2
2019-03-27 12:26:11 +02:00
a6585d5ce9
Merge 10.0 into 10.1
2019-03-27 11:56:08 +02:00
1933cf98e8
Merge 5.5 into 10.0
2019-03-26 14:13:46 +02:00
e890711279
Fixed ps-protocol thread_pool_server_audit failure
...
By applying 7bd258c
.
2019-03-26 00:56:41 +04:00
676f43da3a
cleanup: don't ---replace_regex /#sql-.*/#sql-temporary/
...
no longer needed
2019-02-05 01:34:17 +01:00
cb5952b506
Merge branch '10.0' into bb-10.1-merge-sanja
2018-07-25 22:24:40 +02:00
9fbe360e9f
make plugins.processlist more robust
2018-07-24 18:29:17 +02:00
e0139c2b92
fix plugins.processlist
...
make it not to fail when `show engine innodb status` output
contains a double quote
2018-07-24 18:16:41 +02:00
78a0646fe4
make plugins.processlist more robust
2018-06-28 12:38:58 +02:00
0d745343fc
fix plugins.processlist
...
make it not to fail when `show engine innodb status` output
contains a double quote
2018-06-22 09:52:21 +02:00
b942aa34c1
Merge branch '10.1' into 10.2
2018-06-21 23:47:39 +02:00
5d6b7f46fb
Merge branch '10.0' into 10.1
2018-06-14 18:06:08 +02:00
51254da52c
MDEV-15359 Thread stay in "cleaning up" status after finishing
...
make thd_get_error_context_description() to show not just
thd->proc_info, but exactly the same thread state that SHOW PROCESSLIST
shows.
2018-06-13 20:26:51 +02:00
82f0dc35aa
Merge 10.1 into 10.2
2018-05-11 18:33:58 +03:00
dab4abbb09
MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.
...
QUERY_DML_NO_SELECT flag added.
2018-05-10 19:23:35 +04:00
3cbfe8cc47
MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.
...
QUERY_DML_NO_SELECT flag added.
2018-05-10 19:17:06 +04:00
318097bb8f
MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.
...
QUERY_DML_NO_SELECT flag added.
2018-05-10 19:00:54 +04:00
c764bc0a78
Merge branch '10.1' into 10.2
2018-03-25 13:02:52 +02:00
3b644ac1f7
MDEV-14533 Provide information_schema tables using which hardware
...
information can be obtained.
disks.test moved to plugin's directory.
2018-03-24 00:30:28 +04:00
3d7915f000
Merge 10.1 into 10.2
2018-03-21 22:58:52 +02:00
9652038453
MDEV-14533 Provide information_schema tables using which hardware
...
information can be obtained.
DISKS plugin implementation added to the tree.
2018-03-21 12:33:38 +04:00
e4a73acc63
Merge branch '10.1' into 10.2
2018-02-22 16:46:02 +01:00
a04e4f531a
Merge branch '10.0' into 10.1
2018-02-22 14:12:02 +01:00
b728641e86
Merge branch '5.5' into 10.0
2018-02-22 09:22:03 +01:00
7bd258c44c
fix plugins.server_audit test for --ps
2018-02-15 10:06:14 +01:00
985d2d393c
Merge remote-tracking branch 'origin/10.1' into 10.2
2017-12-22 12:23:39 +02:00
c58df0cdd4
MDEV-14031 Password policy causes replication failure
2017-12-20 12:14:49 +04:00
843e4508c0
Merge 10.1 into 10.2
2017-11-07 23:02:39 +02:00
6ceb49a941
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
thread_pool_server_audit.test fixed.
plugin version updated.
2017-11-03 22:43:51 +04:00
1394ea6965
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
thread_pool_server_audit.test fixed.
plugin version updated.
2017-11-03 22:40:44 +04:00
c64a697bba
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
thread_pool_server_audit.test fixed.
plugin version updated.
2017-11-03 22:36:58 +04:00
3a3f1328fe
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
Escape special characters (like \r \n \t) instead of
replacing them with spaces.
2017-11-03 17:15:55 +04:00
04daf30e9b
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
Escape special characters (like \r \n \t) instead of
replacing them with spaces.
2017-11-03 17:10:36 +04:00
2e964b233b
MDEV-13921 Audit log writes invalid SQL if single-line comments are
...
present.
Escape special characters (like \r \n \t) instead of
replacing them with spaces.
2017-11-03 17:05:41 +04:00
a2d5bd96bf
Fixed wrong results in show_all_plugins.test
...
- Crude hack to get it to work. Hope Serg has a better solution at some point..
2017-06-30 22:33:28 +03:00
da4d71d10d
Merge branch '10.1' into 10.2
2017-03-30 12:48:42 +02:00