Commit Graph

86 Commits (a02de69e82bad7304a210c89902c7cffbfc13552)

Author SHA1 Message Date
Javier Jaramago Fernández bbda0a86eb Add initial impl for dual-password support
2 years ago
René Cannaò 38c6c2ac7b Merge branch 'v2.x-main' into v2.x_postgres_240422
2 years ago
René Cannaò dad6f0f344 Split of MySQL_Protocol.cpp into multiple files
2 years ago
Rahim Kanji 936e27139b Merge branch 'v2.x_PostgreSQL_Merge' into v2.x_postgres
2 years ago
Rahim Kanji e029d39007 Initial PostgreSQL commit
2 years ago
René Cannaò 3c2418246c
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
Rahim Kanji e1c489acb1 * If the backend server has CLIENT_DEPRECATE_EOF enabled, and the client does not support CLIENT_DEPRECATE_EOF, warning_count will be '0' in intermediate EOF packet.
2 years ago
Rahim Kanji dae3d669b9 * Setting 'warning_count' as soon as query is executed.
2 years ago
Rahim Kanji 743cd502a5 * Updated variable name from 'mysql-query_cache_with_warnings_support' to 'mysql-query_cache_handle_warnings'
2 years ago
René Cannaò cf6f4f765e Working prototype of caching_sha2_password
3 years ago
René Cannaò e7745feef2 First implementation of caching_sha2_password
3 years ago
René Cannaò 29da662d56 enum proxysql_auth_plugins for mysql plugin ids
3 years ago
René Cannaò 76bb204f14 New variable mysql-default_authentication_plugin
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ò 1b3ee810b4 Cleanup on MySQL_Protocol.h
3 years ago
René Cannaò 5091edcf5e Refactoring of process_pkt_handshake_response
3 years ago
René Cannaò db8275a66d
Merge branch 'v2.x' into v2.x-3504
4 years ago
Javier Jaramago Fernández 88dc295781 Fixed invalid handling of large packets in 'SQLite3_to_MySQL' function #3690
4 years ago
Javier Jaramago Fernández 53da63eb99 Improved auth performed for 'COM_CHANGE_USER' with impl from 'process_pkt_handshake_response' #3504
5 years ago
René Cannaò 7f0b358ed8
Merge pull request #3544 from sysown/v2.x-3525
5 years ago
Javier Jaramago Fernández 4ea7b750fd Moved helper function 'proxy_mysql_stmt_close' from 'gen_utils' to 'MySQL_Protocol' #3525
5 years ago
René Cannaò fce7a0204c Handle binary protocol resultset with ERR #3547
5 years ago
René Cannaò beddc41b1f Cleanup of dead code in MySQL_Protocol
5 years ago
René Cannaò 2b8500aa36 Do not allow CHANGE_USER with spiffe
5 years ago
René Cannaò 7c0bde5f99 Working prototype for SPIFFE
5 years ago
René Cannaò fca4055b50
Merge branch 'v2.1.1' into v2.1.0-ps_buffer
5 years ago
René Cannaò dacea25866 Implemented MySQL_Protocol::generate_pkt_field2()
5 years ago
René Cannaò 7921e130d2 Third commit to buffer resultsets in Prepared Statements
5 years ago
René Cannaò 0171082448 Adding MySQL_ResultSet::init_with_stmt()
5 years ago
Javier Jaramago Fernández 7150c7d8ed Added metadata to 'Query_Cache' entries for supporting EOF deprecation
5 years ago
René Cannaò 149530a8b2 Default eof_identifier=false in generate_pkt_OK()
5 years ago
Bibek Shrestha 205b23acb8 Do not support CLIENT_DEPRECATE_EOF on AdminModule
5 years ago
Bibek Shrestha b16bb275f7 Hardcode false instead of default value
5 years ago
Bibek Shrestha 53032b1c15 Define CLIENT_DEPRECATE_EOF as mariadb does not support it yet
5 years ago
Bibek Shrestha 28c01e9b4d Send OK packet after ResultSet
5 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
René Cannaò f3e7f03998 Implementation of COM_FIELD_LIST
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò 79dd412b48 Fix bug with stored procedures #2059
7 years ago
René Cannaò 169478d87e Fix multiresult in 2.0
7 years ago
René Cannaò d3a330fee4 Track number of generated errors and max connect timeout
7 years ago
René Cannaò 133a690e8d Reduce memory allocation
8 years ago
René Cannaò fc2995de3a Compile ProxySQL with Connector-C 3.0.2 #1126
8 years ago
René Cannaò bd2f5be153 Minor memory optimization on MySQL_ResultSet
9 years ago
René Cannaò fbd2f15efe Memory Optimizations
9 years ago
René Cannaò 4e4938a1e9 More memory optimization for small resultset
9 years ago
René Cannaò f61c1387a6 Memory optimization for small resultset
9 years ago
René Cannaò 02432b2b27 Possible fix for issue #1062
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago