Commit Graph

  • fa278a2167 Bug 570 - memory manageing in hint parameters Mark Riddoch 2014-10-15 12:48:07 +01:00
  • 1a59e1b188 Bug 559 - Remove password file before starting test_adminusers Mark Riddoch 2014-10-15 12:39:34 +01:00
  • 87b14d973f Running testall target with CMake doesn't overwrite the existing MaxScale.cnf anymore. Markus Makela 2014-10-15 12:42:26 +03: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. VilhoRaatikka 2014-10-15 11:25:17 +03:00
  • 104e79a591 Merge branch 'develop' into firewall Markus Makela 2014-10-15 05:20:00 +03:00
  • 6de751cd83 Fixed CMake configuration error with -DEMBEDDED_LIB=<path to folder> causing the library not being found. Markus Makela 2014-10-14 19:44:41 +03:00
  • 25bef90508 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 2014-10-14 19:16:50 +03:00
  • 56b82acb1b Fixed CMake builds overwriting MaxScale.cnf when installing after tests were built. Markus Makela 2014-10-14 19:15:59 +03:00
  • 6707d6d0cf Complamentatry fix to that of #575. resolve_maxscale_homedir returned always false due to succp variable which wasn't updated in successful case. VilhoRaatikka 2014-10-14 18:13:04 +03:00
  • 80e4d733bd MySQL authentication handles host wildcard MassimilianoPinto 2014-10-14 15:43:37 +02:00
  • 8f2d23444a Merge branch 'develop' into MAX-268 MassimilianoPinto 2014-10-14 15:40:30 +02:00
  • 1954fddafb Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-10-14 12:22:16 +01:00
  • 38fb8cb52d Changed bugs.skysql.com to bugs.mariadb.com in README. Markus Makela 2014-10-14 14:20:47 +03:00
  • 9ed65759a2 Changed missed references of SkySQL, Gateway and old emails and URLs to new versions. Markus Makela 2014-10-14 14:14:10 +03:00
  • 0ae522f1bd Memory leak in getUsers() MassimilianoPinto 2014-10-14 12:53:31 +02:00
  • 2a0233aa30 Updated MaxScale version to 1.0.2 Markus Makela 2014-10-14 13:49:33 +03:00
  • d9546357b8 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 2014-10-14 13:48:18 +03:00
  • 6237209bb2 Add tests counterpoint 2014-10-14 11:46:56 +01:00
  • 9212effb86 memory leak fixed MassimilianoPinto 2014-10-14 12:46:15 +02:00
  • a67a401d8a Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 2014-10-14 13:45:00 +03:00
  • fe0e7c74d0 Resolve transition from catchup to follow mode. Mark Riddoch 2014-10-14 11:43:08 +01:00
  • 52e8b33422 Added the ability to have a non-auto-flushing memlog. Flush is then a manual process. Useful for triggering the dumping of the circular buffer when an error is detected. Mark Riddoch 2014-10-14 11:40:23 +01:00
  • a194c47b07 Updated test_mysql_users MassimilianoPinto 2014-10-14 12:33:56 +02:00
  • 726ab87f4b Fix to #575, http://bugs.mariadb.com/show_bug.cgi?id=575 log_manager.cc: Log manager handles cases where there are mismatch in user privileges. Mark log files enabled in the global lm_enabled_logfiles_bitmask after initialization so that it reflects reality in error cases. In general, take into account the possibility that any phase in initialization may fail and read return values. Replaced file_exists_and_is_writable to check_file_and_path which has a slightly different logic and which detects if file open fails for a few different reasons. Improved logging (in stderr) in general in error cases. VilhoRaatikka 2014-10-14 13:22:16 +03:00
  • 0fc47efec3 Added a debugging function that outputs debugging messages if DEBUG_OUTPUT=Y Markus Makela 2014-10-14 12:42:40 +03:00
  • 42f8e5cff9 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-10-14 09:09:55 +01:00
  • 915ce0aaa2 Merge branch 'develop' into MAX-268 MassimilianoPinto 2014-10-14 10:01:23 +02:00
  • ff30e2f206 Changed product name to MariaDB MaxScale in line with company renaming Mark Riddoch 2014-10-13 17:53:07 +01:00
  • d645088645 Added resources pointer to service MassimilianoPinto 2014-10-13 18:18:30 +02:00
  • d335794715 Added a 'buildtests' target that only builds the test version. Markus Makela 2014-10-13 13:57:08 +03:00
  • 9abe270da8 added checking for where clause on queries Markus Makela 2014-10-13 13:48:07 +03:00
  • 7117eae2b2 CMake will now properly create the log folder when installing. Markus Makela 2014-10-13 12:12:40 +03:00
  • a2de3254d4 Merge branch 'develop' into MAX-268 MassimilianoPinto 2014-10-13 10:55:00 +02:00
  • b15ebfe14a Extra line removed MassimilianoPinto 2014-10-13 10:53:52 +02:00
  • 6813a0381d fprintf removed MassimilianoPinto 2014-10-13 10:52:34 +02:00
  • 273a445045 Code cleanup MassimilianoPinto 2014-10-13 10:47:27 +02:00
  • e22f7da091 Added test_mysql_users into tests MassimilianoPinto 2014-10-13 10:00:15 +02:00
  • d829c323b9 Header history update MassimilianoPinto 2014-10-13 09:55:42 +02:00
  • ee54310a73 Implementation of db auth MassimilianoPinto 2014-10-13 09:50:55 +02:00
  • 75117f2482 Merge branch 'develop' into firewall Markus Makela 2014-10-12 10:13:54 +03:00
  • c99b7c884f Added rule for requirement of where clause on queries Markus Makela 2014-10-12 10:12:35 +03:00
  • 34400ee551 Fixed the use of nanosleep which removed a spinloop and degraded the performance dramatically. VilhoRaatikka 2014-10-10 23:53:55 +03:00
  • 037da6915b Merge branch 'develop' into MAX-268 MassimilianoPinto 2014-10-10 16:37:43 +02:00
  • 7165f5d29b Added more checks for RabbitMQ library versions. Markus Makela 2014-10-10 17:14:49 +03:00
  • be08f22ae1 Changed old references to SkySQL to MariaDB Corporation and Gateway to MaxScale. Markus Makela 2014-10-10 16:38:54 +03:00
  • 18ae3e35ef develop branch merged MassimilianoPinto 2014-10-10 15:30:56 +02:00
  • cd1bea82e8 Updated macros.cmake with different string matching parameters on searched libraries. Markus Makela 2014-10-10 14:46:11 +03:00
  • e00dbb9beb Added missing my_config.h header to mqfilter.c Markus Makela 2014-10-10 13:17:12 +03:00
  • ebb3b52fdb Included the my_config.h header before any system headers if mysql headers were used. Markus Makela 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. Markus Makela 2014-10-10 10:26:14 +03:00
  • afc081d992 Added column, username and wildcard rules. Markus Makela 2014-10-10 08:50:41 +03:00
  • 5c968c9ac8 Merge branch 'develop' into shm_log_fix Markus Makela 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. VilhoRaatikka 2014-10-09 16:37:26 +03:00
  • 85b15cf5ce Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 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 Markus Makela 2014-10-09 15:46:04 +03:00
  • 9a6b884ff9 Merge branch 'query_classifier_test' into develop Markus Makela 2014-10-09 15:36:40 +03:00
  • a2940a77b3 Merge branch 'filter_harness' into develop Markus Makela 2014-10-09 15:35:04 +03:00
  • 637d5c57b3 Merge branch 'develop' into filter_harness Markus Makela 2014-10-09 15:34:20 +03:00
  • 4bea21f464 Merge branch 'develop' into query_classifier_test Markus Makela 2014-10-09 15:34:10 +03:00
  • 69939bd787 Merge branch 'firewall' of https://github.com/mariadb-corporation/MaxScale into firewall Markus Makela 2014-10-09 15:33:06 +03:00
  • 8d5b985e2b Added blocking of IP ranges. Markus Makela 2014-10-09 15:31:44 +03:00
  • 659f3bfd58 Merge pull request #57 from mariadb-corporation/MAX-311 Vilho Raatikka 2014-10-09 14:19:44 +03:00
  • e02bed1f14 Initial implementation of the firewall filter. Markus Makela 2014-10-02 14:57:53 +03:00
  • 8a71c85dd3 Initial implementation of the firewall filter. Markus Makela 2014-10-02 14:57:53 +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. VilhoRaatikka 2014-10-08 22:27:28 +03:00
  • d5071267e7 More tests; minor fixes. counterpoint 2014-10-08 18:04:28 +01:00
  • 76e85dfb11 Add more tests counterpoint 2014-10-08 13:33:08 +01:00
  • 81b09e7c4d Additional tests for maxadmin and diagnostics within maxscale Mark Riddoch 2014-10-08 11:26:36 +01:00
  • 1ab2cdfd81 Updated the README with correct CMake options. Markus Makela 2014-10-08 12:53:54 +03:00
  • 7ab76ba653 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 2014-10-08 12:45:20 +03:00
  • 253b22d608 Added a 'DebugSymbols' build target to generate debugging symbols but not enable debugging code. Markus Makela 2014-10-08 12:44:22 +03:00
  • 153a1cd385 Fixed the fix: invalid packet test removed. VilhoRaatikka 2014-10-07 18:41:53 +03:00
  • 93dc40bcb9 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 2014-10-07 18:00:22 +03:00
  • 496343c272 Add new tests counterpoint 2014-10-07 15:47:21 +01:00
  • 3cd8e29c4c Changed the way some CMake functions are used to support older versions of CMake. Markus Makela 2014-10-07 14:09:22 +03:00
  • 57ad30f105 Fuller message in asserts. counterpoint 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. Markus Makela 2014-10-06 15:13:18 +03:00
  • d123314292 Merge branch 'develop' into query_classifier_test Markus Makela 2014-10-06 14:04:32 +03:00
  • b5188a7643 Merge branch 'develop' into filter_harness Markus Makela 2014-10-06 14:04:23 +03:00
  • 3d7c23cf0b added more test cases Markus Makela 2014-10-06 14:03:13 +03:00
  • b03b886c3f added independent testing of the hint filter Markus Makela 2014-10-06 13:24:09 +03:00
  • 569656660f Reflect name change of SkySQL, CMake policy & branching Mark Riddoch 2014-10-06 10:56:35 +01:00
  • 54b6271c55 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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 VilhoRaatikka 2014-10-06 11:46:12 +03:00
  • 68580af95f Modifications to building Markus Makela 2014-10-06 10:16:03 +03:00
  • 1adc6ac5e8 Merge remote-tracking branch 'origin/develop' into filter_harness Markus Makela 2014-10-06 09:43:42 +03:00
  • 524f693991 Split the filter testing harness into two different versions, the interactive and command line tool. Markus Makela 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. Markus Makela 2014-10-03 12:18:02 +03:00
  • e17607b0d3 Minor changes to tests; fix typo; tidy up. counterpoint 2014-10-03 15:47:03 +01:00
  • 7dc9cf78f6 Change spinlock to use gcc atomic function when available; enhanced spinlock tests. counterpoint 2014-09-30 16:08:51 +01:00
  • 32d66e6f84 Minor modifications for testing. counterpoint 2014-09-26 17:20:46 +01:00
  • dbe078f358 MySQL Authentication with wildcards in hosts MassimilianoPinto 2014-10-03 17:26:41 +02:00
  • fdab88cbb6 Added extra tests; tidied. Martin Brampton 2014-09-26 09:49:05 +01:00
  • 48489234be Merge branch 'develop' into MAX-268 MassimilianoPinto 2014-10-03 16:28:38 +02:00
  • 8986a8042e Addition of averages for event queue pending events Mark Riddoch 2014-10-03 14:35:19 +01:00
  • d5947a0922 Add dlclose so that shared libraries get shutdown correctly Mark Riddoch 2014-10-03 14:34:46 +01:00
  • fd1154b944 Change of distribution mechanism to use fake events exclusively and avoid complex locking mechanism and blocking the master DCB eent processign thread Mark Riddoch 2014-10-03 14:33:28 +01:00
  • d227409abc re-enabled the automatic detection of dependencies for packages. Markus Makela 2014-10-03 15:07:23 +03:00