Commit Graph

34 Commits

Author SHA1 Message Date
Arnold Robbins
53b1db74e3 Add new offsets for client capabilities and session connect attributes.
Add two new variables: client_capabilities and sess_connect_attrs.
Update lists of compiled in "known" offsets.
2016-12-07 10:05:00 +02:00
Arnold Robbins
cd1b7d2d2d Offsets for MySQL 5.5.53, 5.6.34, 5.7.16, MariaDB 5.5.53.
Improvements for Issue 144.
Fix logging of failed login for recent MySQL 5.6.32+ and 5.7.14+.
2016-10-25 16:14:03 +03:00
Arnold Robbins
6e8e1b16df Offsets MariaDB 5.5.52 and 10.1.8. Speed improvements in logging. 2016-10-09 15:41:30 +03:00
Arnold Robbins
0839e929a5 Upgrade PCRE to 8.39 and YAJL to 2.1.0. 2016-07-31 15:37:14 +03:00
Arnold Robbins
7c16d68069 Add offsets for MySQL 5.6.32. Some whitespace cleanups. 2016-07-27 13:18:14 +03:00
Arnold Robbins
3589301cf1 Offsets for MySQL 5.5.49, 5.6.30, 5.7.12. Whitespace cleanups.
Update yajl/src/Makefile.am to remove an Autoconf warning.
2016-04-19 12:09:36 +03:00
Arnold Robbins
80646620e9 Add MariaDB 10.1.13 offsets. Format the code. 2016-03-31 11:55:57 +03:00
Arnold Robbins
d9129cc112 Add support for MySQL 5.7.{9,10,11}.
Add support for MariaDB 10.1.{10,11}.
Fix segfault for set var to null (issue 133).
If password masking regex doesn't compile, revert to default regex.
2016-02-07 15:59:41 +02:00
Guy Lichtman
24f157beb2 new configuration: audit_json_file_bufsize . Controls the buffer size used when logging to a file. Value of 0 means default size, value of 1 means no buffering. 2015-03-09 10:37:31 +02:00
Guy Lichtman
a1c8250058 New offsets added. Fixing issue #98 and a crash seen on percona when changing default database ("use <db>"). 2015-01-26 18:11:55 +02:00
Guy Lichtman
caf75d3c46 offset support for 5.5.40 and 5.6.21. Better auto offset detection for debina/ubuntu using 5.6.x. Compilation support with MariaDB 10 source code. 2014-10-06 09:29:35 +02:00
Guy Lichtman
23fb7f63c9 New retry params used when failure happens with writing to file or communicating with socket. New default name of socket: /tmp/mysql.audit_[cwd]_[port number OR unix socket with underscores instead of slashes], used for better support of multiple mysql instances running on the same machine. 2014-09-16 17:55:05 +03:00
Guy Lichtman
f1adc23fe1 offsets for 5.5.39 and 5.6.20. issue #87 . 2014-08-15 01:19:53 +03:00
Guy Lichtman
5e9f3730d0 New feature: password masking. New configuration variables added: audit_password_masking_cmds and audit_password_masking_regex. 2014-07-06 16:42:51 +03:00
Guy Lichtman
d3eddd6cf7 New feature: write header message at start of logging (both file and socket) or file flush. Includes configuration parameter: audit_header_msg to control if header message enabled/disabled (default enabled). 2014-06-11 10:49:56 +03:00
Guy Lichtman
5a63e7c0a1 Support to compile with MariaDB src code. issue #73. 2014-02-13 00:12:47 +02:00
Guy Lichtman
694d901a45 comment about interface change 2014-01-29 17:53:16 +02:00
Guy Lichtman
73876cf8f9 compilation fix for 5.5.34 and 5.6.14 (and above). issue #66. 2014-01-09 19:23:54 +02:00
Guy Lichtman
9847e647ff fixing compilation issue with newer mysql code base. issue 66. 2013-12-14 22:41:54 +02:00
Guy Lichtman
4b680c3f35 Support for 5.1.72, 5.5.34 and 5.6.14. Added new offsets for Security_context stuff. General fix for 5.6.12 view handling. Issue #62. 2013-10-11 16:55:33 +02:00
Guy Lichtman
a7d789d371 Suport 5.6.x
Offsets upto 5.6.11, 5.5.31, 5.1.69
Use -Wall for compilation and fix warnings.
fix for issue #40
fix for issue #33
2013-06-06 21:26:39 +03:00
Guy Lichtman
b24e1913fa offsets for 5.1.66-67, 5.5.29-30 2013-03-01 16:57:34 +02:00
Guy Lichtman
bc92825963 new object iteration logic including fix for crash reported in issue #31 2013-02-22 16:58:28 +02:00
Guy Lichtman
af0a366267 safe guards regarding checking for record objs. issue #29. 2013-01-12 10:53:48 +02:00
Guy Lichtman
a3df5d6454 Small modifications to user white list feature. 2012-12-24 10:57:16 +02:00
Akash Sinha
5cdc6dd456 Option added to skip queries of whitelisted users
Ex: audit_whitelist_users=john,doe
2012-12-20 19:31:44 +05:30
unknown
3ad6a1775c new vars: offsets_by_version and validate_offsets_extended. By default we try to resolve offsets by version. Also, added extended validation of the offsets. 2012-11-04 13:49:59 +02:00
Satoshi MITANI
3ad7e5e2a2 Fixed some compile errors 2012-10-27 23:37:26 +09:00
Guy Lichtman
56aac9cc5d issue #12 . Support for '{}' as a means to specify logging of empty object set in audit_record_objs.
Fix for copying configuration strings where there is an update handler.
2012-10-09 14:30:25 +02:00
Guy Lichtman
dac2dfc2a3 Fix for bug found with vio. Where mysql 5.1 ndb cluster uses a different struct from mysql 5.1. 2012-10-04 10:18:18 +02:00
Guy Lichtman
e38bc05f0f Adding flush support for json log file. Closes #9. 2012-08-13 15:30:49 +03:00
Joseph Mocker
ed048a30bb added the ability to limit auditing output to specific commands and objects(tables/views) 2012-07-26 08:03:13 -07:00
Guy Lichtman
026fdbf505 small fixes for command name loading
new readme with ref to github wiki
improve performance of command lookup.
Fix cmd type and object type in cached queries.
Support for MySQL 5.5.21 offsets
2012-04-09 16:35:21 +03:00
Guy Lichtman
92a9278eff Initial Commit 2012-02-27 14:40:46 +02:00