Commit Graph

771 Commits

Author SHA1 Message Date
7b5d2df7a6 mysql_send_custom_error returns write operation
mysql_send_custom_error returns write operation
2014-10-24 17:21:07 +02:00
970511a275 Update for message errors in DB authentication
Update for message errors in DB authentication
2014-10-24 12:20:50 +02:00
48423f75f6 Merge branch 'develop' into MAX-309 2014-10-24 09:39:42 +02:00
67101278ac Redid the rules to make it easier to apply different rules to different users 2014-10-24 08:43:51 +03:00
35996a40cb Reply messages for failed db authentication
Reply messages for failed db authentication
2014-10-23 19:36:25 +02:00
b320b4df43 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop 2014-10-23 18:58:36 +03:00
7a1b35dc88 Fix to bug #590, http://bugs.mariadb.com/show_bug.cgi?id=590
readwritesplit.c:execute_sescmd_in_backend didn't set GWBUF_TYPE_SESCMD type to GWBUF the command is in. Thus reply wasn't processed properly. Instead all replies were sent to client.
2014-10-23 18:56:27 +03:00
b5388956d8 Changed the order of linking in test_mysql_users and removed references to non-existing directories in test.inc 2014-10-23 15:24:59 +03:00
8dd20a10e6 reload users with db auth failed
reload users with db auth failed
2014-10-22 17:56:40 +02:00
287bc90465 Fix to bug #585, http://bugs.mariadb.com/show_bug.cgi?id=585
buffer.c:gwbuf_make_contiguous: when new buffer is created, copy original buffer's type to new buffer
modutil.c:modutil_replace_SQL: when new bugger is added to GWBUF, copy original buffer's type to new buffer
In all filters, merge all buffers of GWBUF to one before calling modutil:extract_SQL
2014-10-21 21:13:21 +03:00
e910099586 Merge branch 'develop' into MAX-309
Merge branch 'develop' into MAX-309
2014-10-21 18:00:16 +02:00
a1f621da30 MySQL authentication with db name
MySQL authentication with db name
2014-10-21 16:46:52 +02:00
18043f870c Merge branch 'develop' into firewall 2014-10-21 10:11:11 +03:00
d065be4824 readwritesplit.c:get_dcb assumed thet get_root_master_bref always returns non-null pointer. Changed it so that get_dcb_returns if it doesn't get master bref pointer. 2014-10-20 22:41:10 +03:00
3cdb1dc2ae Added db names as hashtable
Added db names as hashtable
2014-10-20 19:26:13 +02:00
4daf255d60 Fixed use of uninitialized variable. 2014-10-20 13:20:53 +03:00
220e1d9505 local authentication with db name for change_user
local authentication with db name for change_user
2014-10-20 10:26:00 +02:00
ebd92c8741 readwritesplit.c:routeQuery if target is master but it is found out when get_dcb returns that master DCB has changed, routeQuery fails and logs to trace that master changed. 2014-10-20 10:40:32 +03:00
c54e087d3e Merge from develop
Merge from develop
2014-10-20 09:03:11 +02:00
319dd4b3e6 Fix for no db in change_user
Fix for no db in change_user
2014-10-20 09:01:13 +02:00
8c55d0b0cb Added documentation about rule syntax. 2014-10-19 07:05:45 +03:00
b8f590e67f Added database errmsg to change_user
Added database errmsg to change_user
2014-10-17 19:02:19 +02:00
6041a7e12f Added server state information to trace log printing 2014-10-17 09:44:52 +03:00
2dfa01fccc MySQL Auth with dbname check
MySQL Auth with dbname check

Unknown database ‘xxxxx’ is returned to client

Proper error number is still missing and also com_change_user need to
be fixed
2014-10-16 19:17:15 +02:00
3ae29eb363 Merge branch 'develop' into firewall 2014-10-16 14:13:19 +03:00
11c2d4dfe4 Added a rule to restrict queries during certain hours of the day 2014-10-16 14:12:00 +03:00
f2362c3359 Auth error message fix for using password: YES,NO
Auth error message fix for using password: YES,NO
This applies to a “not found user” trying to authenticate with or
without password
2014-10-16 12:50:14 +02:00
0769deed7f MySQL Authentication with DBname
MySQL Authentication with DBname
2014-10-15 17:26:46 +02:00
effe8f3297 Switched over to hashtables for users and columns. 2014-10-15 15:23:14 +03:00
a63e251d09 Bug 431 - replace == with = 2014-10-15 13:03:12 +01:00
9c49cd87b1 Fix to #571, http://bugs.mariadb.com/show_bug.cgi?id=571
In rwsplit router, merge multiple (query) buffers to one if necessary.
2014-10-15 11:25:17 +03:00
104e79a591 Merge branch 'develop' into firewall 2014-10-15 05:51:08 +03:00
8f2d23444a Merge branch 'develop' into MAX-268 2014-10-14 15:40:30 +02:00
9ed65759a2 Changed missed references of SkySQL, Gateway and old emails and URLs to new versions. 2014-10-14 14:14:10 +03:00
9212effb86 memory leak fixed
memory leak fixed
2014-10-14 12:46:15 +02:00
a194c47b07 Updated test_mysql_users
Updated test_mysql_users
2014-10-14 12:33:56 +02:00
9abe270da8 added checking for where clause on queries 2014-10-13 13:48:07 +03:00
273a445045 Code cleanup
Code cleanup
2014-10-13 10:47:27 +02:00
ee54310a73 Implementation of db auth
Implementation of db auth
2014-10-13 09:50:55 +02:00
75117f2482 Merge branch 'develop' into firewall
Conflicts:
	server/modules/filter/CMakeLists.txt
2014-10-12 10:13:54 +03:00
c99b7c884f Added rule for requirement of where clause on queries 2014-10-12 10:12:35 +03:00
037da6915b Merge branch 'develop' into MAX-268 2014-10-10 16:37:43 +02:00
be08f22ae1 Changed old references to SkySQL to MariaDB Corporation and Gateway to MaxScale. 2014-10-10 16:38:54 +03:00
18ae3e35ef develop branch merged
develop branch merged
2014-10-10 15:30:56 +02:00
e00dbb9beb Added missing my_config.h header to mqfilter.c 2014-10-10 13:17:12 +03:00
ebb3b52fdb Included the my_config.h header before any system headers if mysql headers were used. 2014-10-10 12:30:21 +03:00
afc081d992 Added column, username and wildcard rules. 2014-10-10 08:50:41 +03:00
d16bb227e9 Completing fix to bug #565, http://bugs.mariadb.com/show_bug.cgi?id=565
Client's flags are also used when changing the user inside the session.
2014-10-09 16:37:26 +03:00
fe20df3596 Merged new query classifier tests and the filter harness
testserver.c: commented out the code that referred to undefined variables
testusers.c: changed server to user for the assert to make sense
2014-10-09 15:46:04 +03:00
637d5c57b3 Merge branch 'develop' into filter_harness 2014-10-09 15:34:20 +03:00