Commit Graph

191 Commits (db5f1ea498f736d4ff733bbd41ec649d073cf932)

Author SHA1 Message Date
Miro Stauder 0971a48f9d update OpenSSL from v3.1.4 to v3.2.1
2 years ago
René Cannaò 3c2418246c
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
Javier Jaramago Fernández bb0f2da42c Fix Valgrind reported 'realloc' of zero length
2 years ago
Javier Jaramago Fernández bb2b429bca Simplify check introduced in commit '6c9e4c05'
3 years ago
Javier Jaramago Fernández 6c9e4c058b Fix infinite loop for SSL connections - Closes #4314
3 years ago
René Cannaò 8106ae5ee3 Merge branch 'v2.x' into v2.x_sha2pass_draft3
3 years ago
Rahim Kanji c4dae72a45 Implemented the functionality to generate a coredump upon reaching a specific source file and line number.
3 years ago
Rahim Kanji fb7edb578d Implemented data packet history queue for storing packets sent/received by frontend and backend.
3 years ago
René Cannaò 29da662d56 enum proxysql_auth_plugins for mysql plugin ids
3 years ago
René Cannaò 094f77a30a Temporary commit 01 for caching_sha2_password
3 years ago
René Cannaò d23b286af1 2nd refactoring of process_pkt_handshake_response
3 years ago
René Cannaò a34e680813 Different handling of POLLHUP in read_from_net()
3 years ago
René Cannaò 16f952abb8 Fixed a harmless "Source and destination overlap in memcpy"
3 years ago
René Cannaò 43d65cae60 SSL and fast_forward : handling of SSL_ERROR_SYSCALL
3 years ago
René Cannaò 4c21a6d8c7 Add support for SSL and fast_forward with more than 16KB of data
3 years ago
René Cannaò c993eda2e4 SSL and fast_forward : removed double frees
3 years ago
René Cannaò cdc8423569 Adding some details on SSL and fast_forward implementation
3 years ago
Javier Jaramago Fernández 300532d6e2 Fix multiple warnings in logging function calls
3 years ago
Javier Jaramago Fernández b41dffeb64 Fix handling of big split compressed packets
4 years ago
René Cannaò c0fdf02b78 Fixed various compiler warnings
4 years ago
--global 741b6f2cf0 Fix leak during SSL handshake for SPIFFE authentication
4 years ago
Javier Jaramago Fernández b528bc9b4f Fixed typo in 'bio_st' struct doc #3765
4 years ago
Javier Jaramago Fernández 9dad81c4b2 Update 'bio_st' OpenSSL internal struct definition to match library #3765
4 years ago
René Cannaò 630124b774 Minor improvement for cache affinity
4 years ago
Javier Jaramago Fernández e8cc7be8fd Added non-blocking calls to 'SSL_shutdown' for sending final 'close_notify' required by SSL standard
5 years ago
Javier Jaramago Fernández d5de8a52f1 Improved SAN names parsing and client certificate verification when 'SPIFFE' is used
5 years ago
René Cannaò 0ed4514fa4 Remove error when clients connect without certificate #3424
5 years ago
Javier Jaramago Fernández 48a32aa5fe Added check preventing a session with 'PINGING_SERVER' status to start a 'RESETTING_CONNECTION' session #3502
5 years ago
René Cannaò 81ed72f3fe Removed dead functions from MySQL_Data_Stream()
5 years ago
René Cannaò 68e95bee61 Immediately exit in case of SSL error
5 years ago
René Cannaò 7c0bde5f99 Working prototype for SPIFFE
5 years ago
René Cannaò 05fbe44ed2 Prototype for SPIFFE - do not merge
5 years ago
Javier Jaramago Fernández c69685d83d Fix 3273: 'POLLHUP' should always be check in 'read_from_net' to verify socket is still open
5 years ago
René Cannaò dee2306032 Uncomplete SSL connections cause infinite loops
6 years ago
Javier Jaramago Fernández d10f519e4a Refactored 'MySQL_Session' set/get status functions
6 years ago
Javier Jaramago Fernández 9261e3187c Fixes #1493: Update 'pkt_sid' in case of compressed connection
6 years ago
René Cannaò 8cc88ce58e Migration of threads status variables as array
6 years ago
René Cannaò 3c090c3304 Fix a random error with SSL
6 years ago
René Cannaò de7be72c6a Updating struct bio_st
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
René Cannaò 1bd6117db8 Handle large queries with SSL enabled
7 years ago
René Cannaò eb19d3e634 More debugging info
7 years ago
René Cannaò f3e7f03998 Implementation of COM_FIELD_LIST
7 years ago
René Cannaò 12d9ae1b6b Fix bug #2096
7 years ago
René Cannaò 059579f5a2 Fix some compiler warnings
7 years ago
René Cannaò 6e34814d34 Adding more internal statistics
7 years ago
René Cannaò 9cac787d99 Fixed few compiler warnings
7 years ago
René Cannaò 830b043319 Fixed a performance regression in fast_forward
7 years ago
René Cannaò d2f8952a83 Fix crashes when fast_forward is used #1891
7 years ago
René Cannaò 49a4dd5fc5
Merge branch 'v2.0.0' into v2.0.0_merge_ldap
7 years ago
René Cannaò a143b50a7d Fixed a memory leak
7 years ago
René Cannaò 54d32d4580 Implementation of AUTH SWITCH
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò a058d5cc9b Support for KILL command #860
7 years ago
René Cannaò ce5f0d5bfb Removing 2 compiler warnings
8 years ago
René Cannaò 3ce3abd1cf Try to send LAST_INSERT_ID to backend #1421
8 years ago
René Cannaò ab77b835b5 Improving fast_forward code, big performance boost
8 years ago
René Cannaò a92159a331 Combine multiple packets in larger buffers for resultsets from QC #1482
8 years ago
René Cannaò b58bfacae2 Second commint to embed openssl
8 years ago
René Cannaò df606f2c70 Added mysql variable reset_connection_algorithm
8 years ago
René Cannaò 24cff142e8 Removed debugging leftover
8 years ago
René Cannaò 8b472a6e21 Added error for issue #1410
8 years ago
René Cannaò eed53d7405 Try to understand if an uncompressed packet is wrongly marked as compressed #1410
8 years ago
René Cannaò dcee9c8106 Error handling for failing writes with SSL
8 years ago
René Cannaò 96f738ec64 Incorrect set event to POLLOUT when using SSL
8 years ago
René Cannaò 52a1d8a8d9 Added experimental (not completed) support for SSL client side
8 years ago
René Cannaò be0843c051 Fix integer overflow on connection_max_age_ms #1393
8 years ago
René Cannaò e8de8ee2c8 Added new metrics
8 years ago
René Cannaò 895055f5ff Admin crashes if writing on a closed socket #1227
8 years ago
René Cannaò 44cc349a09 Merge branch 'v1.4.1-1034' into v1.4.4-bandwidth
8 years ago
René Cannaò b00878d3bd Introducing proxysql_session_type
9 years ago
René Cannaò fd80372034 Unitialized variable
9 years ago
René Cannaò f614b59de5 Improving throttling #1034
9 years ago
René Cannaò c437c08f81 Implementation of global per-query throttle #1034
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
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ò a6c53d0d12 Revert "Refactor header includes."
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
9 years ago
René Cannaò cbfc9bfcfd Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 168f573f3f Fixes compression bug reported in #297
10 years ago
René Cannaò 74c4bf3210 Added STRESSTEST_POOL
10 years ago
René Cannaò baf13c63bf Commit to revert. Here for testing only
10 years ago
René Cannaò 12e1223125 Local connection cache #644
10 years ago
René Cannaò df698870ea Call of fnctl() with FD_CLOEXEC on frontend
10 years ago
René Cannaò d885d4a737 Implementation of max retries
10 years ago
René Cannaò 9318d1a815 More matching criteria
10 years ago
René Cannaò 8e81495bee Improved logging
10 years ago
René Cannaò fe12d26fe4 Implementation of mysql-connection_max_age_ms
10 years ago
René Cannaò c1a18aa2eb Cleaned unused code
10 years ago
René Cannaò 53bc17092c New implementation of fast forward , #528
10 years ago
René Cannaò c101fad268 First draft on mirroring feature
10 years ago
René Cannaò 5a54234364 Removed reference to query_SQL
10 years ago
René Cannaò 60ddf5d8e4 Changes on QC
10 years ago
René Cannaò f85ca85b4e Fix bug #449
10 years ago
René Cannaò 52f0d3fbe1 Fixing memory overcommitting , see #431
11 years ago
René Cannaò 556ff9f733 Bug fixes and performance improvement
11 years ago
René Cannaò b2a57d238f For #343: removed struct mysql_real_query in MySQL_Data_Stream and replaced with class MyDS_real_query to hold only the packet coming from client
11 years ago