Commit Graph

  • af65ee0ef9 qc: Ensure type is uint32_t Johan Wikman 2016-11-03 08:30:45 +02:00
  • 3870b81244 Prevent unintentional reconnections to the master server Markus Makela 2016-11-02 19:55:36 +02:00
  • c652f1330a qc: Add qc_get_field_info Johan Wikman 2016-11-01 16:34:28 +02:00
  • ab487e687f qc: Remove QUERY_IS_TYPE macro Johan Wikman 2016-11-01 16:06:51 +02:00
  • 572d466fad Fix read-only mode error handling in readwritesplit Markus Makela 2016-11-02 12:12:36 +02:00
  • 8a6e3fb49f Merge branch 'develop' into MXS-930 MassimilianoPinto 2016-11-02 08:57:40 +01:00
  • d69025bfa6 Add changes to persistent connections to documentation Markus Makela 2016-11-01 11:20:34 +02:00
  • 57eb599769 qc_mysqlembedded: Fix missing functionality Johan Wikman 2016-11-01 12:05:35 +02:00
  • f7c3150462 qc_sqlite: Copy preparable statement Johan Wikman 2016-10-31 19:11:39 +02:00
  • c0e29691e0 qc_mysqlembedded: Return prepare name for EXECUTE Johan Wikman 2016-10-31 18:02:50 +02:00
  • 5085b41d20 Reset persistent MySQL connections Markus Makela 2016-10-28 11:57:52 +03:00
  • 37a2c8cecf Use new function name in blr_slave Markus Makela 2016-11-01 10:28:15 +02:00
  • e8e2933b56 Add authenticator section to Documentation Contents Markus Makela 2016-10-31 22:45:48 +02:00
  • 8662221ec1 qc_mysqlembedded: Add qc_get_prepare_operation Johan Wikman 2016-10-31 15:47:54 +02:00
  • a9f7e4ac6f Merge branch 'develop' into binlog_server_mariadb_master_encryption MassimilianoPinto 2016-10-31 15:49:48 +01:00
  • 7dd498f0b9 MXS-958: a new binlog file is created after CHANGE MASTER if there is… … no pending transaction MassimilianoPinto 2016-10-31 14:18:38 +01:00
  • 69b8cef95c MXS-958: the specified binlog file is created in $binlogdir while configuring binlog server for the first time MassimilianoPinto 2016-10-31 11:48:21 +01:00
  • 7b4561e3f4 Fix COM_CHANGE_USER handling in MySQLBackend Markus Makela 2016-10-31 14:52:15 +02:00
  • 6835fe4db9 Use pre-2.1 freeing functions Markus Makela 2016-10-31 14:55:34 +02:00
  • 91e36ecaed Make PREPARE operation explicit Johan Wikman 2016-10-31 13:38:18 +02:00
  • 8c20ad5cd0 MXS-304: Support hierarchical reload Johan Wikman 2016-10-31 12:39:30 +02:00
  • 60f0c2ecaa MXS-304: Update documentation. Johan Wikman 2016-10-31 09:53:21 +02:00
  • f71f41b0b8 MXS-304: Check duplicate sections across all files Johan Wikman 2016-10-30 21:50:36 +02:00
  • 2116c1549c MXS-304: Refactor duplicate section detection Johan Wikman 2016-10-30 21:29:03 +02:00
  • daf6f06138 MXS-304: Support nested configuration files Johan Wikman 2016-10-30 19:23:03 +02:00
  • ab372b291b MXS-304: Minor refactoring of config.c Johan Wikman 2016-10-28 15:05:06 +03:00
  • 5ca0c730a1 MXS-960: In BRL, accept passwords with "," in them. Johan Wikman 2016-10-28 13:48:22 +03:00
  • 01f3b35fad MXS-961: error in replication stream and checksum calculation MassimilianoPinto 2016-10-31 09:11:51 +01:00
  • 5a1af968d2 Take contiguous input capability into use in filters Markus Makela 2016-10-31 08:38:05 +02:00
  • 282ed9f8c2 Start MaxScale as the maxscale user with systemd Markus Makela 2016-10-28 17:08:06 +03:00
  • 0f68fa6028 Removing error messages while executing RESET SLAVE MassimilianoPinto 2016-10-28 16:26:43 +02:00
  • 3c26ea16e2 Add and use FindSQLite.cmake Markus Makela 2016-10-28 12:23:47 +03:00
  • 1be3bb9b8d Minor cleanup of config.[h|c] Johan Wikman 2016-10-27 15:44:42 +03:00
  • bbade8b736 PCRE2_CODE_UNIT_WIDTH must not be defined. Johan Wikman 2016-10-27 15:25:00 +03:00
  • 1728e2dc2e Minor cleanup of gateway.c Johan Wikman 2016-10-27 14:50:22 +03:00
  • 6c80f2bc0a Cleanup gateway.c include files Johan Wikman 2016-10-27 14:13:31 +03:00
  • a390331e42 Feature defines moved to <maxscale/cdefs.h> Johan Wikman 2016-10-27 14:08:58 +03:00
  • 6cc7a26582 Cache: Add forgotten change Johan Wikman 2016-10-27 13:54:22 +03:00
  • dcfd5b7601 maxrows now handles SHOW statements and SELECT in prepared statements MassimilianoPinto 2016-10-27 11:34:01 +02:00
  • 0cfb82f146 The MAXROWS_DISCARDING_RESPONSE is handled differently MassimilianoPinto 2016-10-27 10:53:07 +02:00
  • 199dd51312 Cache: C_DEBUG removed and debug option extended Johan Wikman 2016-10-27 11:10:36 +03:00
  • c73c3b390a Addition of MAXROWS_DISCARDING_RESPONSE MassimilianoPinto 2016-10-27 09:25:08 +02:00
  • b76cdfd367 qc_sqlite: Pick out prepare name in DEALLOCATE stmt Johan Wikman 2016-10-26 21:00:54 +03:00
  • cbef9b944d qc_sqlite: Pick out the name in an EXECUTE stmt Johan Wikman 2016-10-26 20:47:40 +03:00
  • 59b3a1fe36 Handle max_resultset_size in maxrows MassimilianoPinto 2016-10-26 19:20:25 +02:00
  • 7419ddceca Code review update MassimilianoPinto 2016-10-26 19:12:56 +02:00
  • 50db0db316 MXS-934: Set operation of PREPARE statement Johan Wikman 2016-10-26 18:33:57 +03:00
  • 5aa0c32e8f Minor changes MassimilianoPinto 2016-10-26 18:58:07 +02:00
  • 1388686fb7 MXS-957: Fix temporary table detection Markus Makela 2016-10-26 17:36:48 +03:00
  • 48af3d21b6 max rows filter first implementation MassimilianoPinto 2016-10-26 15:58:06 +02:00
  • 23fdf1776c qc: Pick out the name in a PREPARE statement Johan Wikman 2016-10-26 13:32:32 +03:00
  • 7499c1e1bf qc: Add minimal support for qc_get_prepare_name Johan Wikman 2016-10-26 12:48:48 +03:00
  • 19e017e499 QC: Documentation cleaned up and moved to header Johan Wikman 2016-10-26 11:31:46 +03:00
  • dc97de57c2 qc: Some minor cleanup Johan Wikman 2016-10-26 09:19:02 +03:00
  • d7ce3ad75b Replace include guards with #pragma once Johan Wikman 2016-10-26 08:23:15 +03:00
  • f2bee763f8 qc_sqlite: Take MXS_MODULE_NAME into use Johan Wikman 2016-10-25 21:11:58 +03:00
  • 8f8823dc41 qc_sqlite: Protect against misuse Johan Wikman 2016-10-25 17:59:46 +03:00
  • 46c2b6e76a Only parse COM_QUERY packets Johan Wikman 2016-10-25 20:28:50 +03:00
  • 8391579206 Update cache with new capabilities Johan Wikman 2016-10-25 13:53:10 +03:00
  • f961f87e5e Update autocommit mode and transaction state Johan Wikman 2016-10-25 12:36:07 +03:00
  • 041df39819 Move transaction state management to the right place Johan Wikman 2016-10-25 10:58:49 +03:00
  • 7e822aed4d MXS-862: Add SQLite based authentication checks Markus Makela 2016-10-21 22:59:01 +03:00
  • 4c286b85e6 Add new capability types Johan Wikman 2016-10-24 15:32:19 +03:00
  • 28ecba4022 Use service capabilities Johan Wikman 2016-10-21 21:24:53 +03:00
  • bd18a7d8ed Add service capabilities Johan Wikman 2016-10-21 14:36:36 +03:00
  • 3915b4e7c7 Exclude MXS_DEBUG in release builds Johan Wikman 2016-10-24 13:41:00 +03:00
  • 1a2e0ba3ee Check log priority before logging Johan Wikman 2016-10-24 13:01:11 +03:00
  • bd4542139c Install third-party license file Markus Makela 2016-10-24 05:58:57 +03:00
  • d961864635 Fix tests and limit internal test set size Markus Makela 2016-10-24 06:46:46 +03:00
  • cff90ffee8 Fix HTTPD protocol authentication Markus Makela 2016-10-24 11:04:26 +03:00
  • 367d4407db Fix build failures when using C++11 Markus Makela 2016-10-24 12:47:05 +03:00
  • d53a6d2899 MXS-942: Don't return information_schema as the parsed database Markus Makela 2016-10-21 00:34:21 +03:00
  • db2cccbd8f Replace getCapabilities() with getCapabilities(void) Johan Wikman 2016-10-21 20:59:30 +03:00
  • 59a4152d8a Add getCapabilities to filters Johan Wikman 2016-10-21 14:14:50 +03:00
  • 8e9012f514 Add missing declaration to maxadmin Markus Makela 2016-10-24 11:17:19 +03:00
  • d50acd02e4 Disable make test in Travis builds Markus Makela 2016-10-22 05:57:36 +03:00
  • ab9f8ebfac Fix non-libedit builds of maxadmin Markus Makela 2016-10-22 05:06:42 +03:00
  • 0a9662c528 Log authentication failures on warning instead of info level Markus Makela 2016-10-21 18:13:31 +03:00
  • c915ea71aa Update the user credential cache documentation Markus Makela 2016-10-21 16:26:11 +03:00
  • aa20385347 Log cached credentials path Markus Makela 2016-10-21 14:54:45 +03:00
  • a4a7e806d0 Always replace MySQL users in MySQLAuth Markus Makela 2016-10-21 13:07:18 +03:00
  • 8f55cfbc16 Fix cache_dir path handling in MySQLAuth Markus Makela 2016-10-21 12:36:38 +03:00
  • 4e07c3313c Move dbusers.c out of the core Markus Makela 2016-10-20 21:26:06 +03:00
  • fe689504b0 Move service user injection into MySQL authenticator Markus Makela 2016-10-18 14:06:32 +03:00
  • 693d8dcbb4 Track session autocommit state Johan Wikman 2016-10-21 13:08:18 +03:00
  • 5cc436c37c MXS-955: Put back proper .maxadmin handling Johan Wikman 2016-10-21 10:05:07 +03:00
  • 7a988df5a0 MXS-955: Put back proper .maxadmin handling Johan Wikman 2016-10-21 10:05:07 +03:00
  • 3484b34747 Copy client information also for SSL connection Markus Makela 2016-10-21 11:47:27 +03:00
  • 9ef06c7d2f MXS-650: Use correct package number for error messages Markus Makela 2016-10-21 11:04:29 +03:00
  • d397533e7f MXS-983: Update session transaction state Johan Wikman 2016-10-20 17:25:50 +03:00
  • 311eae8cfe MXS-983: Add transaction state to session object Johan Wikman 2016-10-20 13:50:01 +03:00
  • e1ccc8afe0 MXS-938: Recognize transaction start Johan Wikman 2016-10-19 22:49:03 +03:00
  • 6bcb3ce4dc Change capabilities to uint64_t Johan Wikman 2016-10-20 17:47:00 +03:00
  • d938f0e72f Add custom cache directory for MySQLAuth Markus Makela 2016-10-18 10:40:06 +03:00
  • f1acc1f451 Use the backend server charset Markus Makela 2016-10-19 15:40:50 +03:00
  • 21094fb0cb Prefer so-version of Jansson library Johan Wikman 2016-10-19 11:32:02 +03:00
  • 348143eb6c Remove too aggressive assert Johan Wikman 2016-10-19 11:00:26 +03:00
  • 48b1583830 Add FindJansson.cmake Markus Makela 2016-10-09 13:20:31 +03:00
  • e9f94dcd9d mysql_common.c and mysql_client.c astyled Johan Wikman 2016-10-18 20:42:24 +03:00
  • 623acfe1b5 Build MaxScale in debug mode for Travis Markus Makela 2016-10-18 21:50:49 +03:00