Commit Graph

389 Commits (fcfbc17407d9dbd786b4078879f2ed340f166bbf)

Author SHA1 Message Date
René Cannaò abda49c57c Use thread_id() instead of pthread_self()
6 years ago
René Cannaò e33ee7a063 Version check run daily and not just at startup
6 years ago
René Cannaò 208df329ea Improvements to test Galera with SQLite3 Server
6 years ago
Javier Jaramago Fernández 72ee8586ee Fixes #2919: Access to GloMTH from 'refresh_variables' and it's destruction is now mutex protected
6 years ago
Javier Jaramago Fernández c415cb449f Fixes #2918: Worker needs to be nullified after being deleted, otherwise freed memory will be accessed later
6 years ago
Javier Jaramago Fernández cbf11dfcff Fix crashes related to accesses to worker threads during initialization / shutdown stages
6 years ago
René Cannaò 35c851b9fa Moved LoadPlugin_sqlite3_plugin into SQLite3DB
6 years ago
René Cannaò c808c1f1a8 Move definition of sqlite3 funcs out of main.cpp
6 years ago
René Cannaò f72ea735d3 Used default SQLite3 by default
6 years ago
René Cannaò 2bbd84d2c9 Support for SQLite3 plugin
6 years ago
Valentin Rakush 7a79df9dba Check GIT_VERSION
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
René Cannaò e21998feee Added signal handler installation when running in the foreground #2636
6 years ago
Javier Jaramago Fernández 55160436b1 Fixed 'prometheus-cpp' library building following project conventions
6 years ago
Javier Jaramago Fernández 55f8de5bcf Removed forgotten sections from main of old prometheus plugin oriented impl
6 years ago
Javier Jaramago Fernández ccebcd6fbb Added required headers as a consequence of removing 'ma_global' header inclusion from 'proxysql.h'
6 years ago
Javier Jaramago Fernández ec63af6c4a Removed old plugin based implementation
6 years ago
Javier Jaramago Fernández a3f42f82b5 Initial implemention of the prometheus exporter POC
6 years ago
Javier Jaramago Fernández 57532a762e Added new global variable 'prometheus_plugin' to specify the loading of the plugin
6 years ago
Javier Jaramago Fernández 8d1a6136c9 Added new dependency 'prometheus-cpp' source code and updated makefiles
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
René Cannaò dd65870a9a
Merge pull request #2627 from JavierJF/v2.0.11-2622
6 years ago
René Cannaò 7be1dfc844
Merge pull request #2629 from sysown/v2.0.11-2628
6 years ago
Javier Jaramago Fernández 82d652659e Merge branch 'v2.0.11' of github.com:sysown/proxysql into v2.0.11-2622
6 years ago
Javier Jaramago Fernández cc393510d9 Changed the 'Signature Algorithm' to 'sha256WithRSAEncryption' to match mysql and ensure browser support
6 years ago
Javier Jaramago Fernández 5cd93248ee Modified 'Basic Constraints: CA' to FALSE as the cert generated by mysql itself specifies
6 years ago
Javier Jaramago Fernández 76554fa4ae Changed version to 'version 3' which is matched by number 2
6 years ago
Javier Jaramago Fernández 96516d5020
Merge pull request #2605 from pravus/v2.0.11
6 years ago
René Cannaò 894272e995 Do not close file descriptors on parent #2628
6 years ago
Javier Jaramago Fernández a9d3d686a6 Added X509V3 basic constraints required for CA certificate
6 years ago
René Cannaò 7573376371 Fix an error in 2 commits ago
6 years ago
René Cannaò e07b74f5a4 Fix compiling error from previous commit
6 years ago
René Cannaò 3df26622d9 Fixing a crashing bug when enabling LDAP plugin
6 years ago
Jason Hord 242dd52696 added loading of intermediate certificate chain into SSL context so clients can verify the server certificate properly
6 years ago
René Cannaò a4cac5b0b5 Removing plugin path from cfg file
6 years ago
René Cannaò d5f593818d
Support for CentOS 6.7 in 2.0.10 (#2559)
6 years ago
René Cannaò 5a842772c4 Better handling of transactions in SQLite3
6 years ago
René Cannaò 7ee01a0987
Merge pull request #2531 from sysown/v2.0.9-web2
6 years ago
val 9bdab2e8f0 revert previous commit
6 years ago
Valentin Rakush bc65ceeac6 added configuration data from web interface plugin testing
6 years ago
René Cannaò 97c6589700 Merge pull request #2490 from val214/v2.0.9-maint-mode
6 years ago
René Cannaò 238aeb8798 Preparing the API for web interface plugin
6 years ago
René Cannaò d266e296a6 Preparing skelethon for web ui
6 years ago
Valentin Rakush f0687f3688 Implement restapi functionality
6 years ago
Valentin Rakush 8b59af4ef2 Host goes offline if maint_mode is true
6 years ago
Valentin Rakush 3814c54f6e pxc_maint_mode implementation for galera
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò 3bebbe9447 Merge branch 'v2.0.9' of https://github.com/sysown/proxysql into v2.0.9
6 years ago
Valentin Rakush 5dc4a652ca Use terminate handler for C++ exceptions
6 years ago
Valentin Rakush ddf18ad3b8 Fix Can\'t connect to MySQL server error on startup
6 years ago
Valentin Rakush 5acd1a3cf6 Monitor test automation
6 years ago
René Cannaò 359c3d208c Add link to watchdog
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
Valentin Rakush 3a169beb53 Fix latest_version leak
6 years ago
René Cannaò e12a3b2792 Support for automatic SQL injection detection
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò c967bc179b Several improvements to SQLite3 Server module:
6 years ago
René Cannaò 1673249da4 Adding libhttpserver , and a simple "Hello World"
6 years ago
René Cannaò cb393da459 Added version check
6 years ago
René Cannaò 6a6bfefd44 First draft of version check
6 years ago
René Cannaò bb4e72c952 Many important changes related to web and TLS
6 years ago
Valentin Rakush 27f1e28aba ARM compilation error: remove google-coredumper from project deps.
7 years ago
René Cannaò c4b15a320d
Merge pull request #2388 from sysown/v2.0.9-conn314
7 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
7 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
7 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
7 years ago
René Cannaò a9f5e360c1 Upgrade to MariaDB Connector 3.1.4
7 years ago
Valentin Rakush edf427689a Fix memory leak in ProxySQL ConfigFile. Avoid using pointers because of valgrind crashes.
7 years ago
René Cannaò 2cefe2810c Fixing a race condition during graceful shutdown
7 years ago
René Cannaò 37ee761b77 Disable SSLv3 #2169
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò c8e32eedba Removed --tags from git describe
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò 8564179559 Merge branch 'v2.0.4' of https://github.com/sysown/proxysql into v2.0.4
7 years ago
René Cannaò 93dfb15ea2 Remove decay from jemalloc config
7 years ago
René Cannaò 006c042c0b Adding more protection in monitoring
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò ac2e710cad Use readlink to get fullpath of proxysql
7 years ago
René Cannaò e1bebaa9ab Generate SHA1 of proxysql binary
7 years ago
René Cannaò 2bf4ff6e57 Disable ldap_auth_plugin from proxysql.cfg
7 years ago
René Cannaò dc73e7bd5d Minor optimizations detected with valgrind
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò 2e381bbeb9 Upgrade libconfig from 1.4.9 to 1.7.2
8 years ago
René Cannaò 47bf5faff7 Second large commit to support LDAP
8 years ago
René Cannaò d96108123d Scheleton for LDAP support
8 years ago
Nick Vyzas da99ec0a7e Enable mysql_query_rules_fast_routing in ProxySQL Cluster
8 years ago
René Cannaò 58ca2d3920 Statically link curl on OSX #1560
8 years ago
René Cannaò fbb9b861fb Exit if unable to open config file specified on command line
8 years ago
René Cannaò 8c0eb73d51
Merge pull request #1543 from sysown/v2_149-commits
8 years ago
René Cannaò aaabb4beaa Automatically increase RLIMIT_NOFILE #1490
8 years ago
cjwright83 a7c7b23209 amend to allow compilation to work on Darwin
8 years ago
Nick Vyzas 54c9eb6db0
Merge branch 'v2.0.0' into v2.0.0
8 years ago
René Cannaò 87723ed215 Allow to specify errorlog in config file
8 years ago
Aurélien Minet 689ab0c294 support load mysql_group_replication_hostgroups from the config file (#1050), sample config file update
8 years ago
cjwright83 afdd602363 amend to allow compilation to work on Darwin
8 years ago
René Cannaò 780f023033 SSL: switch from EVP_md5 to EVP_sha1
8 years ago
René Cannaò b58bfacae2 Second commint to embed openssl
8 years ago
René Cannaò 2e2f2278ea Allow using file-based keys and certificates for frontend SSL connections #1437
8 years ago
René Cannaò 06030f8b85 SSL: add support for Diffie-Hellman ciphers
8 years ago
René Cannaò 76cd65013b SSL optimizations
8 years ago
René Cannaò d92e4c88d5 Added command PROXYSQL COREDUMP
8 years ago
René Cannaò 61dab7a083 Remove key and cert files
8 years ago
René Cannaò a449f50978 Do not print SSL key and cert in errorlog
8 years ago
René Cannaò aa71b6ebfa At startup, generate new SSL key and certificate
8 years ago
René Cannaò f9789aa540 1st commit on SSL client side
8 years ago
René Cannaò 35ee631844 Further improvement for handling GTID
8 years ago
René Cannaò f4a0c4a2b5 ProxySQL reads GTID information from proxysql_mysqlbinlog
8 years ago
René Cannaò a15917ead3 Link against libev
8 years ago
René Cannaò d04ee3d385 Remove all references to PS handling before 1.4
8 years ago
René Cannaò 462cb996d3 Fix minor bugs
8 years ago
René Cannaò 721f949801 ProxySQL webui is now able to check latest version
8 years ago
René Cannaò d27a77c4c8 New global variable execute_on_exit_failure #1285
8 years ago
René Cannaò 3c91ac019b Introduced watchdog and automatic restart
8 years ago
René Cannaò 8ebc2b0f50 Add support for Darwin
9 years ago
René Cannaò 8adf68c002 Further development for web interface
9 years ago
René Cannaò 6fbd6f52ec First implementation of web interface
9 years ago
René Cannaò 46193a634c Further development of SQLite3 Server
9 years ago
René Cannaò 0b0e6198d2 Added ClickHouse variables
9 years ago
René Cannaò 62898623df Add optional support for ClickHouse
9 years ago
René Cannaò a703a9172c Further implementation for ClickHouse
9 years ago
René Cannaò 8095272126 Added cityhash
9 years ago
René Cannaò cf57858e50 Adding lz4
9 years ago
René Cannaò 1ec3b3908a Adding clickhouse-cpp Makefile
9 years ago
René Cannaò b57ff42b9c Drafting again support for ClickHouse
9 years ago
René Cannaò cf7ed16461 Added skelethon for SQLite3_Server
9 years ago
René Cannaò e3c4cb9964 A lot of changes all related to Cluster
9 years ago
Charlie Root 6d80b5406d Fix FreeBSD Compilation error
9 years ago
René Cannaò 4ff31142b6 Thread stack size metrics
9 years ago
René Cannaò f583982ace Drafting support for ProxySQL Cluster
9 years ago
René Cannaò 07b3f2556a Renamed CPP to CXX in Makefiles #1052
9 years ago
René Cannaò f6efca6d9d Do no wait on restart unless required
9 years ago
René Cannaò bfd20147c7 When daemonized, parent closes proxysql.log #1049
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò 410b426da0 Write version also in foreground #997
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò 6130cf61a1 2nd commit to support Darwin #930
9 years ago
René Cannaò c89beb3113 First commit to support Darwin #930
9 years ago
René Cannaò abd83ff1a3 Compile 1.4.0 on on FreeBSD #898
9 years ago
René Cannaò 91a379ce3f Fix bug #918
9 years ago
René Cannaò c3a435e2ef Make idle threads optional #904
9 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
9 years ago
René Cannaò 8768acf5a5 Third commit for GR support
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
René Cannaò e5b6eb50fb Enable memory profiling at runtime #822
10 years ago
René Cannaò dbc74c0b53 Several memory sanitizer
10 years ago
René Cannaò a90c3097f1 Further debug information for debug version
10 years ago
René Cannaò fdf22675b6 Adding support for PCRE
10 years ago
René Cannaò 0e7df477ec Fixing number of threads
10 years ago