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
8cbfb90ce8
Fixed a missing 'else()' from macros.cmake and used unset instead of set when clearing variables.
2014-10-10 10:31:45 +03:00
afc081d992
Added column, username and wildcard rules.
2014-10-10 08:50:41 +03:00
5c968c9ac8
Merge branch 'develop' into shm_log_fix
2014-10-10 07:02:22 +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
85b15cf5ce
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-10-09 15:54:11 +03:00
2bd93025a9
Fix to bug #558 , http://bugs.mariadb.com/show_bug.cgi?id=558
...
Added #include <strings.h> and length indicator to strncasecmp call.
Fix to bug #513 , http://bugs.mariadb.com/show_bug.cgi?id=513
Replaced usleep with nanosleep.
2014-10-09 15:51:46 +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
9a6b884ff9
Merge branch 'query_classifier_test' into develop
2014-10-09 15:36:40 +03:00
a2940a77b3
Merge branch 'filter_harness' into develop
2014-10-09 15:35:04 +03:00
637d5c57b3
Merge branch 'develop' into filter_harness
2014-10-09 15:34:20 +03:00
4bea21f464
Merge branch 'develop' into query_classifier_test
2014-10-09 15:34:10 +03:00
69939bd787
Merge branch 'firewall' of https://github.com/mariadb-corporation/MaxScale into firewall
...
Conflicts:
server/modules/filter/fwfilter.c
2014-10-09 15:33:06 +03:00
8d5b985e2b
Added blocking of IP ranges.
2014-10-09 15:31:44 +03:00
659f3bfd58
Merge pull request #57 from mariadb-corporation/MAX-311
...
Fix to bug # 565, http://bugs.mariadb.com/show_bug.cgi?id=565
2014-10-09 14:19:44 +03:00
e02bed1f14
Initial implementation of the firewall filter.
2014-10-09 13:22:38 +03:00
8a71c85dd3
Initial implementation of the firewall filter.
2014-10-09 06:52:48 +03:00
29e53e150a
Fix to bug # 565, http://bugs.mariadb.com/show_bug.cgi?id=565
...
Client flags are now copied to each backend and used in their connections.
log_manager.cc: fixed string allocation where one byte was missing.
mysql_client.c: fixed string allocation where one byte was missing.
2014-10-08 22:27:28 +03:00
d5071267e7
More tests; minor fixes.
2014-10-08 18:04:28 +01:00
76e85dfb11
Add more tests
2014-10-08 13:33:23 +01:00
81b09e7c4d
Additional tests for maxadmin and diagnostics within maxscale
2014-10-08 11:26:36 +01:00
1ab2cdfd81
Updated the README with correct CMake options.
2014-10-08 12:53:54 +03:00
7ab76ba653
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-10-08 12:45:20 +03:00
253b22d608
Added a 'DebugSymbols' build target to generate debugging symbols but not enable debugging code.
2014-10-08 12:44:22 +03:00
153a1cd385
Fixed the fix: invalid packet test removed.
2014-10-07 18:41:53 +03:00
93dc40bcb9
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-10-07 18:25:31 +03:00
07fc5162a0
Fix to bug #562 , http://bugs.mariadb.com/show_bug.cgi?id=562
...
mysql_client.c, added functions create_auth_fail_str, and get_username_from_auth to implement creation of similar error msg with MySQL. There is one difference left, because MaxScale prints IP address instead of hostname in error message.
2014-10-07 18:00:22 +03:00
496343c272
Add new tests
2014-10-07 15:47:21 +01:00
3cd8e29c4c
Changed the way some CMake functions are used to support older versions of CMake.
2014-10-07 14:09:22 +03:00
57ad30f105
Fuller message in asserts.
2014-10-07 09:08:49 +01:00
194ebcb054
Fix to bug 567( http://bugs.mariadb.com/show_bug.cgi?id=567 )
...
log_manager.cc: if the file exists, is a symbolic link and is not writable, the log manager does not fail but unlinks it and creates a new one.
2014-10-06 15:13:18 +03:00
d123314292
Merge branch 'develop' into query_classifier_test
2014-10-06 14:04:32 +03:00
b5188a7643
Merge branch 'develop' into filter_harness
2014-10-06 14:04:23 +03:00
3d7c23cf0b
added more test cases
2014-10-06 14:03:13 +03:00
b03b886c3f
added independent testing of the hint filter
2014-10-06 13:24:09 +03:00
569656660f
Reflect name change of SkySQL, CMake policy & branching
...
Following the name change from SkySQL to MariaDB Corporation and the subsequent changes in website layout and naming the README has been updated with the new links.
Described the cmake policy.
MaxScale branching policy.
2014-10-06 10:56:35 +01:00
54b6271c55
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-10-06 11:51:47 +03:00
aca8596efa
mysql_client.c:gw_client_close didn't close client session in cases where session->state == SESSION_STATE_STOPPING. That is a bug and lead to situation where session wasn't closed at all.
...
Also changed 'authorization failed' to 'access denied'
mysql_common.c: fixed memory leak in gw_receive_backend_auth, and replaced error code '2800' with '28000'.
readconnroute.c:handleError didn't set *succp pointer so uninitialized value was used in caller's context.
makefile.inc: added -lm to linker flags
mysql_backend.c: added a few comments
2014-10-06 11:46:12 +03:00
68580af95f
Modifications to building
2014-10-06 10:41:56 +03:00
1adc6ac5e8
Merge remote-tracking branch 'origin/develop' into filter_harness
2014-10-06 09:43:42 +03:00
524f693991
Split the filter testing harness into two different versions, the interactive and command line tool.
2014-10-06 09:41:21 +03:00
b22ab90d66
Changed the way query classifier test is run.
...
Now the test is a single executable, which should make it easier to use with CMake.
2014-10-04 10:19:00 +03:00
e17607b0d3
Minor changes to tests; fix typo; tidy up.
2014-10-03 17:24:46 +01:00
7dc9cf78f6
Change spinlock to use gcc atomic function when available; enhanced spinlock tests.
2014-10-03 17:24:46 +01:00
32d66e6f84
Minor modifications for testing.
2014-10-03 17:24:46 +01:00
dbe078f358
MySQL Authentication with wildcards in hosts
...
MySQL Authentication:
Added support for wildcards in hosts:
a.b.c.%
a.b.%.%
a.%.%.%
2014-10-03 17:26:41 +02:00
fdab88cbb6
Added extra tests; tidied.
2014-10-03 15:48:01 +01:00
48489234be
Merge branch 'develop' into MAX-268
2014-10-03 16:28:38 +02:00
8986a8042e
Addition of averages for event queue pending events
2014-10-03 14:35:19 +01:00