| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
my_atomic_add32_explicit on windows
Fixed that server_audit.c also works if one compiles with safemalloc
Fixed compiler warnings
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
VERSION
cmake/plugin.cmake
config.h.cmake
configure.cmake
plugin/server_audit/server_audit.c
sql/sql_yacc.yy
|
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
They aren't faster than normal mutexes. They're disabled by default for years,
so de facto it's dead code, never used.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
(only new files and small style changes are accepted)
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Automatic merge, except for server_audit.cc that had to be modified slightly
Changes to xtradb and innobase where ignored was these made no sence for 10.0
|
|/ |
|
|
|