272 Commits

Author SHA1 Message Date
Markus Makela
a74ed87d07 Removed redundant linking of the utils library. 2015-08-10 10:40:00 +03:00
Markus Makela
84db14d3da Fixed possible division by zero error. 2015-07-24 17:19:57 +03:00
Markus Makela
78eab19c62 Fixed compiler warnings. 2015-07-14 17:13:09 +03:00
Markus Makela
af6e010ba1 Added missing namedserverfilter documentation. 2015-07-10 13:51:32 +03:00
Markus Makela
3d3b397a67 Merge branch 'develop' of https://github.com/srirampatil/MaxScale into srirampatil-develop
Conflicts:
	server/modules/filter/qlafilter.c
2015-06-11 18:41:56 +03:00
Markus Makela
4cbcc4ecb6 Removed old unused cmake variables, updated documentation and fixed testall suite. 2015-05-26 15:12:29 +03:00
Markus Makela
5f076b81d4 Merge branch 'install_dir_change' into develop
Conflicts:
	CMakeLists.txt
	Documentation/Tutorials/Administration-Tutorial.md
	log_manager/CMakeLists.txt
	server/core/CMakeLists.txt
	server/core/gateway.c
	server/core/maxkeys.c
	server/core/maxpasswd.c
	server/modules/filter/test/CMakeLists.txt
	server/modules/routing/CMakeLists.txt
2015-05-26 13:34:39 +03:00
Markus Makela
229cdb73e7 Fixed concurrency issues in filters. 2015-05-21 15:30:52 +03:00
Sriram Patil
4eddec7989 Fixed MXS - 165: Concurrency issue while incrementing sessions in
qlafilter
2015-05-20 17:47:58 +05:30
Markus Makela
14b2c149f5 Removed resource leaks in regexfilter. 2015-05-10 06:34:39 +03:00
Markus Makela
3bd03fbe09 Merge branch 'logmanager_stdout' into develop 2015-05-04 11:03:24 +03:00
Markus Makela
b53decb72b Fix to MXS-75: https://mariadb.atlassian.net/browse/MXS-75
COUNT(*) is no longer denied by wildcard rules.
2015-05-03 09:36:00 +03:00
Markus Makela
d545150ceb Fix to MXS-70: https://mariadb.atlassian.net/browse/MXS-70
Added assert information to error log.
2015-05-02 05:51:25 +03:00
Markus Makela
4cba9890fd MXS-98: https://mariadb.atlassian.net/browse/MXS-98
Added optional logging of regex filter matching to user defined file and trace log.
2015-05-01 18:54:19 +03:00
Markus Makela
360db8b235 Changed all atoi calls to config_truth_value when they were used to generate boolean values. 2015-04-30 10:58:35 +03:00
Markus Makela
6e4aa9862d Fixed a segfaul caused by a null pointer in dbfwfilter rule parsing. 2015-04-30 04:52:35 +03:00
Markus Makela
e3620eddbb Merge branch 'develop' into logmanager_stdout 2015-04-30 04:28:40 +03:00
Markus Makela
00abb38689 Fixed rule parsing 2015-04-29 19:19:36 +03:00
Markus Makela
c190433c7d Fixed dbfwfilter rules.
Fixed at_times not working if combined with on_queries.
2015-04-29 14:29:43 +03:00
Markus Makela
8bff81e0a9 Fixed rule parsing failing if at_times is used with on_queries. 2015-04-29 11:39:17 +03:00
Markus Makela
9ce225c2cb Added log manager initialization flag that prints all logs to stdout. 2015-04-29 11:20:40 +03:00
Markus Makela
9ef66a6028 The filter harness no longer builds the MaxScale core twice. 2015-04-28 11:23:40 +03:00
Markus Makela
9e0a2bfc12 Changed relevant files to use get_cachedir() instead of using the now deprecated MAXSCALE_HOME. 2015-04-27 21:55:57 +03:00
Markus Makela
bbcecc0db5 Changed all MaxScale.cnf code references to maxscale.cnf 2015-04-27 13:44:36 +03:00
Markus Makela
17a7b2addb Updated more variables. 2015-04-26 20:08:27 +03:00
Markus Makela
df9bc65430 Added variables that are used when installing instead of relative paths. 2015-04-25 18:35:47 +03:00
Markus Makela
1188da1210 Added more logging to tee filter. 2015-04-16 23:11:35 +03:00
Markus Makela
1b3af7d61f Fixes to Coverity defects. 2015-04-16 19:41:49 +03:00
Markus Makela
051d891680 Added utility functions to skygw_utils and cleaned up tee filter. 2015-04-15 12:42:28 +03:00
Markus Makela
9deb627360 Changed the names of the logs for the dbfwfilter ruleparser. 2015-04-04 05:32:45 +03:00
Markus Makela
2471ebf55f Small update to rule parser. 2015-04-03 10:53:05 +03:00
Markus Makela
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
Markus Makela
e13ab6689d Fixed coverity defects. 2015-04-03 07:56:45 +03:00
Markus Makela
a65c790c3b Fixed dbfwfilter tests. 2015-04-03 06:22:30 +03:00
Markus Makela
fa7e0ea7c0 Added error message for multi-statements to dbfwfilter. 2015-04-02 16:47:43 +03:00
Markus Makela
795a683c55 Added option for controlling case sensitivity of dbfwfilter regex. 2015-04-02 16:31:34 +03:00
Markus Makela
10f97572de Fixed double quotes not woring with regex rules. 2015-04-02 16:20:36 +03:00
Markus Makela
bd9fea4b3d Added support for comment lines in rules. 2015-04-02 14:53:49 +03:00
Markus Makela
3b11a945cb Added more logging messages for unexpected tokens that do not affect the behavior. 2015-03-31 19:08:34 +03:00
Markus Makela
cb3014d141 Fixed parsing errors and made log messages more descriptive in dbfwfilter. 2015-03-31 18:33:47 +03:00
Markus Makela
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
Markus Makela
875e49c074 Fixed a possible memory leak in dbfwfilter. 2015-03-30 07:34:08 +03:00
Markus Makela
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
Markus Makela
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
Markus Makela
28ee7f18e0 Fixed wrong pointer being checked for NULL value. 2015-03-28 05:38:18 +02:00
Markus Makela
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
Markus Makela
39fc889dda Removed unnecessary headers from dbfwfilter. 2015-03-26 05:45:20 +02:00
Markus Makela
5c68782050 Added more trace logging to readcounnroute, schemarouter and tee. 2015-03-24 21:28:03 +02:00
Markus Makela
7cfc1d3cc9 Chaged MaxScale default installation directory to /usr/local/mariadb/maxscale and MaxAdmin password to 'mariadb'. 2015-03-23 14:53:31 +02:00
Markus Makela
0c6327e6bf Renamed fwfilter to dbfwfilter. 2015-03-19 23:26:34 +02:00