Guy Lichtman
a1baf12ebd
offsets for 5.1.73, 5.5.35, 5.6.15
2013-12-14 22:27:06 +02:00
Guy Lichtman
0ec8a08312
issue #28 : support for empty user whitelisting using "{}".
...
fix to log prepare statements.
2013-11-09 21:46:48 +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
5f6bff811e
remove unneeded comma at end of offset list
2013-08-04 11:25:23 +03:00
Guy Lichtman
f9da2080a5
Merge pull request #57 from conmame/add_mysql5.6_build
...
Add MySQL5.6 build comment
2013-08-04 00:54:35 -07:00
Guy Lichtman
f822890f45
Merge pull request #56 from conmame/add_mysql5.6_offset
...
Add MySQL5.6.13 offsets
2013-08-04 00:53:48 -07:00
Yutaka Hoshino
e0e9529802
Add MySQL5.6 build comment
2013-07-31 12:52:57 +09:00
Yutaka Hoshino
0b6223ea50
Add MySQL5.6.13 offsets
2013-07-31 12:49:41 +09:00
Guy Lichtman
78abdeab07
issue #55 . Change case to avoid having audit plugin status vars registered first. If a plugin registers first its status var, a "show status" after an uninstall of the plugin will cause a crash.
2013-07-06 01:39:39 +03:00
Guy Lichtman
72058ca73a
offsets for 5.1.70 5.1.32 and 5.6.12
2013-07-01 17:57:08 +03:00
Guy Lichtman
66bf627141
Merge pull request #53 from conmame/mysql5.6.12_offsets
...
Add MySQL5.6.12 rpm offsets
2013-06-18 08:00:15 -07:00
Guy Lichtman
892aa00e24
Merge pull request #54 from conmame/fix_compiling_step
...
Add execute bootstrap.sh step in MySQL5.5 section
2013-06-18 04:08:34 -07:00
Yutaka Hoshino
2e137eec8c
Add execute bootstrap.sh step in MySQL5.5 section
2013-06-18 17:13:32 +09:00
Yutaka Hoshino
59a4dae9f7
Add MySQL5.6.12 rpm offsets
2013-06-17 17:27:08 +09:00
Guy Lichtman
cb0b06e329
offsets for: Percona-Server-server-55-5.5.22-rel25.2.237.rhel5.x86_64
...
related to issue #49
2013-06-16 10:36:50 +03: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
cf395c3f66
issue #30 . Change uninstall plugin logic. First time uninstall will
...
just cause the audit plugin to stop working and there is need to
do an additional install to actually unload the shared library.
2013-03-06 19:00:51 +02:00
Guy Lichtman
2d9337d296
issue #35 . Wimplicit only with C and not C++ to support newer versions of gcc.
2013-03-06 18:59:16 +02: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
f717564993
Fix for issue #32 . Check also object from query cache when checking audit_record_objs.
2013-02-06 17:19:39 +02:00
Guy Lichtman
8d85b09b72
Treat Quit command as an empty object set. Issue #26 .
2013-01-12 18:04:38 +02:00
Guy Lichtman
af0a366267
safe guards regarding checking for record objs. issue #29 .
2013-01-12 10:53:48 +02:00
Guy Lichtman
e4871f5305
fix typo in freeing whitelist users string. issue #27
2013-01-09 22:10:43 +02:00
Guy Lichtman
c53dab30e3
SELinux support. Added check to fail plugin installation if page mprotect doesn't work as needed and nx bit is turned on. Happens when SELinux is enabled. issue #24
2013-01-09 21:41:45 +02:00
Guy Lichtman
a3df5d6454
Small modifications to user white list feature.
2012-12-24 10:57:16 +02:00
Guy Lichtman
4cfb7a5240
Merge pull request #23 from akashsinha/userFilter
...
Option added to skip queries of whitelisted users. Doing full merge and then will edit some changes.
2012-12-23 09:02:32 -08: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
Guy Lichtman
7dea2f9ef1
runtime support for AUDIT_NEED_FREE_STRING_MEMALLOC_PLUGIN_VAR fix
2012-11-11 18:58:47 +02:00
mitans02
5864313741
fixed changing configuration cause crash with MySQL-5.1
2012-11-11 00:07:07 +09:00
mitans02
b9e947fd5f
Fixed compile error with MySQL 5.1
2012-11-10 23:58:00 +09:00
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
Guy Lichtman
887f096883
fix printout of record objs
2012-10-28 12:23:43 +02:00
Guy Lichtman
9c01f96cf5
Merge pull request #15 from mitans02/master
...
Fixed some compile errors
2012-10-28 02:50:58 -07:00
Satoshi MITANI
3ad7e5e2a2
Fixed some compile errors
2012-10-27 23:37:26 +09:00
Guy Lichtman
6542b9c5c2
issue #1 , issue #11 : Support for mysqld compiled with a newer version of gcc which doesn't expose __cxa_pure_virtual.
...
SELinux support: avoid retrictions regarding mprotect modes.
Additional offests upto 5.5.28 and 5.1.66.
2012-10-22 13:58:12 +02: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
Guy Lichtman
6dae35653a
readme improvements
2012-08-01 21:37:49 +03:00
Guy Lichtman
23259986a0
More offsets for latest mysql versions upto 5.1.63 and 5.5.25.
...
Automatic calculation of offsets seen used in Ubuntu/Debian builds based upon found version offsets when checksum validation is disabled.
Remove usage of strdup for delay_cmds, record_objs and record_cmds and use PLUGIN_VAR_MEMALOC instead.
2012-08-01 21:34:33 +03:00
Guy Lichtman
59f5b82cc9
formating cleanup
2012-08-01 15:52:24 +03:00
Guy Lichtman
eddd9e65e2
check in hot patch remove to return immediatly if not needed
2012-08-01 15:51:45 +03:00
Joseph Mocker
23dd5f824c
Changed audit_record_objs syntax to period separator, database.table (instead of colon). Added wildcarding for database or table, so you can specify *.table and database.*
2012-07-30 09:46:30 -07:00
Joseph Mocker
3595c3b6f4
Added an audit_checksum parameter used with audit_offsets as an additional verification that the offsets are for the expected executable. This could be useful in upgrade situations.
2012-07-28 07:28:10 -07:00
Joseph Mocker
68a25232ec
Fixed issue where values were not being configured from my.cnf.
...
Changed audit_json_socket and audit_json_file to required a value of ON/OFF to match other boolean parameters.
2012-07-28 07:06:10 -07: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
Joseph Mocker
60f1b8e6d7
reindented source files
2012-07-26 07:45:39 -07:00
Guy Lichtman
eb3e38116c
offset-extract
2012-04-11 16:17:50 +03:00
Guy Lichtman
88159229da
added offset-extract. hot_patch cleanup.
2012-04-11 15:58:43 +03:00