Commit Graph

250 Commits

Author SHA1 Message Date
9e0a2bfc12 Changed relevant files to use get_cachedir() instead of using the now deprecated MAXSCALE_HOME. 2015-04-27 21:55:57 +03:00
bbcecc0db5 Changed all MaxScale.cnf code references to maxscale.cnf 2015-04-27 13:44:36 +03:00
17a7b2addb Updated more variables. 2015-04-26 20:08:27 +03:00
df9bc65430 Added variables that are used when installing instead of relative paths. 2015-04-25 18:35:47 +03:00
1188da1210 Added more logging to tee filter. 2015-04-16 23:11:35 +03:00
1b3af7d61f Fixes to Coverity defects. 2015-04-16 19:41:49 +03:00
051d891680 Added utility functions to skygw_utils and cleaned up tee filter. 2015-04-15 12:42:28 +03:00
9deb627360 Changed the names of the logs for the dbfwfilter ruleparser. 2015-04-04 05:32:45 +03:00
2471ebf55f Small update to rule parser. 2015-04-03 10:53:05 +03:00
89ca0f420a Added a rule parsing tool for the dbfwfilter. The tool can be build with the -DBUILD_TOOLS=Y flag for CMake. 2015-04-03 10:37:21 +03:00
e13ab6689d Fixed coverity defects. 2015-04-03 07:56:45 +03:00
a65c790c3b Fixed dbfwfilter tests. 2015-04-03 06:22:30 +03:00
fa7e0ea7c0 Added error message for multi-statements to dbfwfilter. 2015-04-02 16:47:43 +03:00
795a683c55 Added option for controlling case sensitivity of dbfwfilter regex. 2015-04-02 16:31:34 +03:00
10f97572de Fixed double quotes not woring with regex rules. 2015-04-02 16:20:36 +03:00
bd9fea4b3d Added support for comment lines in rules. 2015-04-02 14:53:49 +03:00
3b11a945cb Added more logging messages for unexpected tokens that do not affect the behavior. 2015-03-31 19:08:34 +03:00
cb3014d141 Fixed parsing errors and made log messages more descriptive in dbfwfilter. 2015-03-31 18:33:47 +03:00
7c89f49f82 Fix to MXS-74: https://mariadb.atlassian.net/browse/MXS-74
Added missing check for NULL pointer.
2015-03-31 04:21:43 +03:00
875e49c074 Fixed a possible memory leak in dbfwfilter. 2015-03-30 07:34:08 +03:00
0b7e1d5a51 Fix to MXS-71 and MXS-72.
at_times now fails if the parameter is not a properly formatted time.
on_queries was falsely identified as on_operations, the behavior is now in line with the documentation.
2015-03-28 16:03:44 +02:00
e0319067c9 Fix to MXS-68: https://mariadb.atlassian.net/browse/MXS-68
Filter creation fails if the rule file is not valid.
2015-03-28 13:11:57 +02:00
28ee7f18e0 Fixed wrong pointer being checked for NULL value. 2015-03-28 05:38:18 +02:00
6ae929c5d4 Fix to bug MXS-65: https://mariadb.atlassian.net/browse/MXS-65
Added more checks for incorrect rule syntax.
2015-03-27 19:40:18 +02:00
39fc889dda Removed unnecessary headers from dbfwfilter. 2015-03-26 05:45:20 +02:00
5c68782050 Added more trace logging to readcounnroute, schemarouter and tee. 2015-03-24 21:28:03 +02:00
7cfc1d3cc9 Chaged MaxScale default installation directory to /usr/local/mariadb/maxscale and MaxAdmin password to 'mariadb'. 2015-03-23 14:53:31 +02:00
0c6327e6bf Renamed fwfilter to dbfwfilter. 2015-03-19 23:26:34 +02:00
3efe5c6b57 Fixed possible null pointer dereference. 2015-03-19 12:16:53 +02:00
ea039dd01a Fixed to Coverity defects and a fix to tee filter not compiling with SS_DEBUG flag. 2015-03-07 06:00:01 +02:00
22849f7c90 Added support for multiple result sets. 2015-03-06 22:40:10 +02:00
2aaa367c37 Merge branch 'develop' into tee_fixes 2015-03-06 18:27:41 +02:00
521ab1a73b Added match and ignore regex for lagfilter. 2015-03-04 05:20:41 +02:00
3b76ed43c4 Added tee filter multi-statement support. 2015-03-04 04:20:46 +02:00
7ad8c25ab1 Added binary protocol prepared statements to fwfilter matching. 2015-03-04 00:07:44 +02:00
16a1f8056c Added the lagfilter which is used to route queries to a master after executing queries that modify data. 2015-03-03 18:54:46 +02:00
0e133cf82a Fix calls to null DCBs when tee session is being closed. 2015-03-02 13:24:51 +02:00
31b3dee68f Added more debug output to tee filter. 2015-03-02 08:01:31 +02:00
c93a7bede5 Fix to tee child session being in a bad state and the filter session still being active. 2015-02-25 20:22:17 +02:00
eb9d191437 Fixed some tee filter errors regarding closed sessions and qla filter not writing to the file when it locates in /tmp. 2015-02-25 15:37:42 +02:00
3924f70d6b Fixed log manager sometimes not writing the last character in a log message.
This was caused by type conversions from int to size_t and the usage of the MAX macro.
2015-02-20 04:42:02 +02:00
093489d0d7 Added a new matching mode 'strict_all' and added it to the documentation. 2015-02-19 19:36:05 +02:00
c4e276328a Small changes to how query throttling works. 2015-02-19 18:56:43 +02:00
83f4daf925 Fixed error messages not being displayed. 2015-02-19 16:48:00 +02:00
20b075c67b Fixes to fwfilter rule processing. 2015-02-19 16:41:40 +02:00
8b8512890d Added stats to mqfilter and moved the actual sending of the messages to a separate housekeeper task. 2015-02-18 15:20:40 +02:00
03456b931b Added "yes" and "no" to the config truth value check and added the function to the header. 2015-02-18 11:45:01 +02:00
4e5c4c0b6a Fix to bug 568: http://bugs.mariadb.com/show_bug.cgi?id=568
Changed strtok calls to strtok_r where needed.
2015-02-16 09:25:41 +02:00
cd99d6c1dd Fixes to Coverity defects 87073, 87388. 2015-02-16 09:11:55 +02:00
37360eb02e Merge pull request #72 from hholzgra/hartmut-warnings-2nd
"Hartmut warnings 2nd" merged.
2015-02-15 20:26:09 +02:00