| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
fixing Windows crash.
|
|
|
|
|
|
| |
MariaDB 5.5 built in debug gets unhappy with mutexes.
Although everything is correct, some DBUG_ASSERT can happen.
So this patch keeps safe_mutex silent.
|
|
|
|
|
| |
The audit API was seriously changed in MySQL 5.7.
so we had to adapt the plugin's code to that.
|
|
|
|
|
|
|
| |
If the SET PASSWORD query doesn't have the password string,
the parsing of it can fail. It manifested first in MySQL 5.6 as
it started to hide password lines sent to the plugins.
Fixed by checking for that case.
|
|
|
|
|
| |
Symbols like TAB or NEWLINE should be escaped, which was
forgotten in one place.
|
|
|
|
|
|
|
| |
buffer configurable.
The serve_audit_query_log_limit variable implemented.
Also QUERY_DCL filter added.
|
|
|
|
|
| |
plugin_variable_update() can get NULL as a value for a string parameter.
Needs to be checked and handled properly.
|
| |
|
|
|
|
|
|
|
|
| |
stat structure (from <sys/stat.h>) is conditionally defined
to have different layout and size depending on the defined macros.
The correct macro is defined in my_config.h, which means it MUST be
included first (or, at least before <features.h> - so, practically,
before including any system headers).
|
|
|
|
|
|
| |
Some lines of code in file_logger.c were lost while moving to the
general MariaDB tree. Adding them.
|
|
|
|
|
|
|
|
| |
The RTLD_DEFAULT value on Labrador machine is not NULL,
so the dlsym() commands in the server_audit just fail
to bind the necessary functions.
Fixed by using RTLD_DEFAULT explicitly.
|
|
|
|
|
|
|
|
|
| |
mysql-test/suite/rpl/t/rpl_000011-master.opt:
Added master.opt file to ensure that other tests don't interfere with rpl_000011
plugin/server_audit/server_audit.c:
Fixed compiler error on solaris
support-files/compiler_warnings.supp:
Ignore warning from xtradb
|
|
|
|
|
|
|
|
|
|
|
| |
variable setting.
Notifications about changed variables:
server_audit_file_rotate_now
server_audit_file_rotations
server_audit_file_rotations
are now handled and one doesn't need to stop/start logging to make them effective.
|
|
|