Commit Graph

  • 60724172a4 Removed support for SSLv3 Markus Makela 2016-03-08 15:22:35 +02:00
  • 18a3aa5e33 Added missing newlines to all files Markus Makela 2016-03-08 14:47:42 +02:00
  • 98a179a036 Updated documentation about new grants required by MaxScale Markus Makela 2016-03-07 20:27:56 +02:00
  • 0e718e5442 Removed FindLua.cmake because it isn't a self-contained module Markus Makela 2016-03-08 10:27:26 +02:00
  • 44d9929f3c Updated documentation about new grants required by MaxScale Markus Makela 2016-03-07 20:27:56 +02:00
  • fd34cd4014 Fixed luafilter build failures Markus Makela 2016-03-08 10:34:14 +02:00
  • 3973ba36be Simplified tee filter packet handling logic Markus Makela 2016-03-07 14:14:20 +02:00
  • 7aab966573 Remove mysql prefix. Johan Wikman 2016-03-07 16:00:27 +02:00
  • e8c2b27c27 Remove qc_pp Johan Wikman 2016-03-07 12:19:51 +02:00
  • 60714135c4 Merge branch 'develop-MXS-544-merge' into develop Markus Makela 2016-03-07 10:17:17 +02:00
  • 3cbfb6821b Cleaned up SIGTERM and SIGINT handlers Markus Makela 2016-03-01 13:34:15 +02:00
  • 9b8b7ee576 Added support for system PCRE2 Markus Makela 2016-03-05 06:25:14 +02:00
  • 7bae03f3b8 Added missing PCRE link flags to binlogrouter Markus Makela 2016-03-05 06:23:35 +02:00
  • f0956276ae Fixed FindMariaDBConnector.cmake failing even if connector is installed Markus Makela 2016-03-05 06:04:36 +02:00
  • 609912ae90 Fixed readwritesplit server weight calculations Markus Makela 2016-03-03 23:22:16 +02:00
  • 75eea82fe3 Added Astyle configuration for MaxScale Markus Makela 2016-03-04 08:40:37 +02:00
  • a86903f3d0 Remove obsolete declarations. Johan Wikman 2016-03-04 13:10:05 +02:00
  • 768ff24428 Ensure SSL_LISTENER structure is intialised to binary zero when allocated in configuration processing by using calloc instead of malloc. counterpoint 2016-03-04 11:53:54 +00:00
  • bb4f7bd285 Remove obsolete declarations. Johan Wikman 2016-03-04 13:10:05 +02:00
  • 739fe7039c Use new functions for accessing start- and uptime. Johan Wikman 2016-03-04 11:47:12 +02:00
  • b7904bffb0 Expose maxscale starttime. Johan Wikman 2016-03-04 11:41:19 +02:00
  • 5a3d511f44 Use new functions for accessing start- and uptime. Johan Wikman 2016-03-04 11:47:12 +02:00
  • 51755aae0c Expose maxscale starttime. Johan Wikman 2016-03-04 11:41:19 +02:00
  • 9dc55735e7 Missing listeners are treated as warnings instead of errors Markus Makela 2016-03-04 10:58:12 +02:00
  • dd9f7fbbb7 Fixed rwsplit length calculations for multi-statements Markus Makela 2016-03-04 09:54:17 +02:00
  • 59edee26c6 Fix misses in slavelag.c formatting. Johan Wikman 2016-03-04 09:01:43 +02:00
  • 6b4ffc8506 Cleanup slavelag.c Johan Wikman 2016-03-04 08:42:34 +02:00
  • d1837e0e4a Added more error logging and fixed parsing of packets in readwritesplit Markus Makela 2016-03-04 07:55:03 +02:00
  • ab33515282 Fixed undefined servers being ignored Markus Makela 2016-03-04 07:06:53 +02:00
  • e38eaab477 Merge branch 'MXS-544' into develop-MXS-544-merge Markus Makela 2016-03-03 21:39:39 +02:00
  • d3da98b58f Merge branch 'MXS-544' into develop-MXS-544-merge Markus Makela 2016-03-03 21:39:39 +02:00
  • 1a2bd8b234 Added FindLua.cmake from KitWare's repo for CMake 3.4.3 Markus Makela 2016-03-03 11:29:30 +02:00
  • cb8ea84853 No errors were logged when a service has no listeners Markus Makela 2016-03-03 15:57:08 +02:00
  • 0ddb81ea16 Fixed threads=auto not working Markus Makela 2016-03-03 15:29:05 +02:00
  • 62cf248702 Updated documentation about multi-statements Markus Makela 2016-03-03 13:09:50 +02:00
  • 5f993f0b60 Updated documentation about multi-statements Markus Makela 2016-03-03 13:09:50 +02:00
  • 76f06572ed Fix to multi-statement processing Markus Makela 2016-03-03 10:44:11 +02:00
  • 8b6595aa68 Improvements and fixes to strchr_esc_mysql Markus Makela 2016-03-02 16:06:19 +02:00
  • 2589630b8e Unknown SQL commands are treated as writes Markus Makela 2016-03-02 13:49:12 +02:00
  • 2a35312022 Cleaned up the usage of the connector library Markus Makela 2016-03-02 12:57:50 +02:00
  • 9bfef5c7c1 Improved multi-statement detection in readwritesplit Markus Makela 2016-03-02 09:55:24 +02:00
  • 9b2748f50c Removed false warnings about readwritesplit parameter types Markus Makela 2016-03-02 08:38:59 +02:00
  • bb1e36e2a5 Updated connector version Markus Makela 2016-03-01 14:35:07 +02:00
  • 8cf1479f79 Removed logging from SIGTERM and SIGINT handlers Markus Makela 2016-03-01 13:34:15 +02:00
  • e1a8a6f373 Luafilter is not built by default Markus Makela 2016-01-21 19:08:23 +02:00
  • b2742f02b9 More formatting of code Markus Makela 2016-01-21 19:04:50 +02:00
  • 2204a245c9 General cleaning up of the luafilter Markus Makela 2016-01-21 17:53:53 +02:00
  • 140d284eed Updated documentation for luafilter Markus Makela 2015-11-11 21:03:28 +02:00
  • 1c74ca0ec7 Cleaned up the luafilter. Markus Makela 2015-11-04 08:20:53 +02:00
  • 3f3c553736 Finalized query blocking. Markus Makela 2014-11-25 17:54:18 +02:00
  • 5d0f3eb467 Added a simple test for Lua return values from fuction calls. If the Lua function returns a string, the current query is replaced with it. Markus Makela 2014-11-24 11:11:44 +02:00
  • 7e24d4c88b Added missing calls to the global script Markus Makela 2014-11-14 19:42:11 +02:00
  • 61ec8458d3 Initial implementation of a Lua filter Markus Makela 2014-11-14 12:43:08 +02:00
  • 2a2fdb2cc6 testing of Lua Markus Makela 2014-11-14 09:49:43 +02:00
  • 1d4779215d Ensure symbols are resolved at link-time. Johan Wikman 2016-03-01 21:29:13 +02:00
  • 9b5550c053 Link binlog router with embedded lib. Johan Wikman 2016-03-01 21:25:47 +02:00
  • 9a0534d0f6 Use maxscale_uptime(). Johan Wikman 2016-03-01 21:13:54 +02:00
  • 52e1b24975 Rename and export MaxScaleUptime() Johan Wikman 2016-03-01 21:04:22 +02:00
  • cb3213af63 server/include/poll.h renamed to server/include/maxscale/poll.h Johan Wikman 2016-03-01 12:56:39 +02:00
  • 955187d9fa Improvements on pathname handling of maxkeys and maxpasswd Markus Makela 2016-02-25 11:25:06 +02:00
  • 8ebc887e1d Fixed typo in variable name Markus Makela 2016-03-01 10:54:04 +02:00
  • 1af26c0af6 Added configurable multistatement behavior Markus Makela 2016-03-01 10:45:08 +02:00
  • bf1a789376 Added configurable multistatement behavior Markus Makela 2016-03-01 10:45:08 +02:00
  • ac007fa8f5 MXS-497: Multi-statement queries are always routed to the master Markus Makela 2016-02-18 00:17:46 +02:00
  • b88d66357e Shard router is no longer built by default Markus Makela 2016-02-29 17:18:20 +02:00
  • 1ebb998056 Fixed wrong DCB being used in gw_get_shared_session_auth_info Markus Makela 2016-02-29 16:53:39 +02:00
  • 2990c3b25f Fixed wrong variable being freed in qlafilter Markus Makela 2016-02-29 16:17:15 +02:00
  • 1958df60cc Version updated to beta-1.4.0 Johan Wikman 2016-02-29 15:27:48 +02:00
  • 34e8c5658a Merge branch 'develop' into MXS-544 Markus Makela 2016-02-29 10:18:49 +02:00
  • bf24f18805 Merge branch 'develop' into MXS-544 Markus Makela 2016-02-29 10:18:49 +02:00
  • f03865f32a Cloned DCB authentication data was freed twice Markus Makela 2016-02-27 13:05:44 +02:00
  • f77afc6374 Fixed possible crash when draining writequeue Markus Makela 2016-02-26 20:45:41 +02:00
  • b5b27740e3 Fixed wrong comparison being made when setting readwritesplit parameters Markus Makela 2016-02-22 11:05:34 +02:00
  • 87ccff097d Minor fix to token processing of dbfwfilter Markus Makela 2016-02-26 12:30:56 +02:00
  • 784166ad0b Added missing check for fopen return value Markus Makela 2016-02-25 20:10:37 +02:00
  • 2c28d8c5de Removed unused functions and variables from dbfwfilter Markus Makela 2016-02-25 19:55:21 +02:00
  • f8d74dd7e2 Cleaned up error logging for session creation failures Markus Makela 2016-02-25 18:52:22 +02:00
  • 18526c28f6 MXS-589: Separated persistent and temporary data directories Markus Makela 2016-02-25 10:43:16 +02:00
  • 7b8200eec0 Fixed build failures with older versions of Bison Markus Makela 2016-02-24 13:57:22 +02:00
  • 13387485f6 Added 'auth_all_servers' to service parameters if it is defined Markus Makela 2016-02-24 15:48:43 +02:00
  • 57af3e3e24 Added support for older Bison versions Markus Makela 2016-02-24 10:42:31 +02:00
  • c26b5a3dd0 Tidy earlier fix and apply another - both follow the principle of not removing the link from session to client DCB when dcb_close is called for client DCB. The close will not fully complete, but will be finalised when the session is freed. At this time, no DCBs will be referring to the session. These measures protect the dcb->data in the client DCB from being lost until the session is no longer needed. counterpoint 2016-02-24 15:34:02 +00:00
  • a61b70a810 Quick fix to see if we can overcome crash. counterpoint 2016-02-24 15:18:44 +00:00
  • 5122777829 Try to fix problem if balancing free client DCB and free session so that auth data is always available and client DCB is not freed until session is ready to be freed. Also fix problem in auth logic. counterpoint 2016-02-24 10:00:45 +00:00
  • 92f8aa9965 Cleaned up qlafilter, topfilter and namedserverfilter instance creation Markus Makela 2016-02-23 21:35:45 +02:00
  • cb2e3b898e Cleaned up qlafilter, topfilter and namedserverfilter instance creation Markus Makela 2016-02-23 21:35:45 +02:00
  • 3eb0b9814f MXS-580: Added more options for filters Markus Makela 2016-02-22 15:48:30 +02:00
  • aec1310c52 MXS-580: Added more options for filters Markus Makela 2016-02-22 15:48:30 +02:00
  • af297dedb8 Updated documentation about Bison and Flex dependency Markus Makela 2016-02-23 10:17:22 +02:00
  • 19356be848 Updated documentation about Bison and Flex dependency Markus Makela 2016-02-23 10:17:22 +02:00
  • ac3adf820b Fixed internal test failures Markus Makela 2016-02-23 14:54:02 +02:00
  • 417380ab83 Added missing use_priority to list of valid parameters Markus Makela 2016-02-23 10:32:23 +02:00
  • 395cbdc103 Simplify handling of "client data" by having a pointer to it only in DCB and not in session structure. Change name of session->client to session->client_dcb for greater clarity. Temporary free of client data in DCB, to be moved to authenticator when it becomes a module. Fix incorrect name of listener_alloc. counterpoint 2016-02-23 11:13:21 +00:00
  • 1adbe3b23a No user definitions in dbfwfilter rules is treated as an error again Markus Makela 2016-02-18 10:38:11 +02:00
  • ef8a20cceb Fix silly mistakes. counterpoint 2016-02-22 11:16:51 +00:00
  • 5077933e41 Fix bug in mysql_client.c (over optimisation of protocol setting); various clarifications and improvements re code review. counterpoint 2016-02-22 11:05:02 +00:00
  • 8e010d2367 Fixed wrong comparison being made when setting readwritesplit parameters Markus Makela 2016-02-22 11:05:34 +02:00
  • 28bd7c2202 Merge branch '1.2.1-binlog_router_trx' into develop Markus Makela 2016-02-19 18:51:59 +02:00
  • fec1ebe925 Removed restrictions on monitor timeouts Markus Makela 2016-02-18 21:08:36 +02:00
  • a947b33769 MXS-585: Fixed buffer length instead of packet length being used in a calculation Markus Makela 2016-02-18 17:23:27 +02:00