Commit Graph

324 Commits (27923c19c8819e37cf8a39de503c71bf907851cb)

Author SHA1 Message Date
Javier Jaramago Fernández 4304b995a3 Improve debug message with context dump (passwords) during auth handshake
4 months ago
Javier Jaramago Fernández f7c5756328 Fix losing database info on first logging for 'caching_sha2_password'
10 months ago
René Cannaò ba95ad2382 In get_password() replaced a proxy_info() with proxy_debug()
11 months ago
Rahim Kanji 216b435463 Enshuring ProxySQL's stability when subjected to malformed packets
1 year ago
Rahim Kanji 967386d7d3 Added the SESSION_FORWARD_TYPE enum to define the type of session forwarding
1 year ago
Rahim Kanji f99e806861 Fixed compilation error for all TEST* configurations
1 year ago
René Cannaò cbf4628ea3 Merge remote-tracking branch 'proxysql27/v2.7' into v2.x_postgres_merge27_20240917
1 year ago
Javier Jaramago Fernández ff8d8b1125 Fix invalid read-after-free for 'account_details.attributes'
1 year ago
Javier Jaramago Fernández bbda0a86eb Add initial impl for dual-password support
2 years ago
Javier Jaramago Fernández 851a8850bc Fix regression on 'COM_CHANGE_USER' for 'mysql_native_password' - Closes #4589
2 years ago
Javier Jaramago Fernández 8a93882d1d Fix assert on COM_CHANGE_USER with hashed pass for 'caching_sha2_password'
2 years ago
Miro Stauder b7258e965f use local includes - openssl
2 years ago
Miro Stauder 7695c42534 use local include - openssl
2 years ago
René Cannaò fde8ace076 Removed json.hpp from include files
2 years ago
René Cannaò dad6f0f344 Split of MySQL_Protocol.cpp into multiple files
2 years ago
Javier Jaramago Fernández 6c5bd0971c Add new SQLite3 functions for password generation
2 years ago
Javier Jaramago Fernández 1bc309bbf6 Fix buffer over-read on concurrent SHA2 auths
2 years ago
Javier Jaramago Fernández ed3a5d7734 Add doc for 'switching_auth_type' in SHA2 full
2 years ago
Javier Jaramago Fernández ab8af07c19 Add 'switching_auth_sent' to 'PROXYSQL INTERNAL SESSION'
2 years ago
Javier Jaramago Fernández 3f2a7aa693 Fix memory issues during 'chaching_sha2' auth
2 years ago
Javier Jaramago Fernández ce67a50cfc Fix missing update for session 'clear_text_password'
2 years ago
Javier Jaramago Fernández bd7ab0d801 Fix empty passwords handling for 'caching_sha2_password'
2 years ago
René Cannaò 29b7cd0529 Modify generate_one_byte_pkt()
2 years ago
René Cannaò 3c2418246c
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
René Cannaò 699fe7efcd Moved proxysql_find_charset_* functions out of MySQL_Thread.cpp
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
Rahim Kanji 6b295477d6 Enhanced Warnings handling in ProxySQL:
2 years ago
René Cannaò e3865be3a8 Minor changes in branches
3 years ago
René Cannaò 8106ae5ee3 Merge branch 'v2.x' into v2.x_sha2pass_draft3
3 years ago
René Cannaò c8ad9c080e Fixed memory not not initialized during handshake
3 years ago
Javier Jaramago Fernández 5a3f005655 Fix default collation in 'initial handshake' ('mysql-default_collation_connection')
3 years ago
René Cannaò a593407f4d Removing commented code used for POC
3 years ago
René Cannaò 08cc2f02fe Fixed length of hash + salt
3 years ago
René Cannaò 7e5b3e8045 Rememeber clear text password if provided by client
3 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ò 117b9d343b caching_sha2_password automatically enables SSL
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ò b9473aa93a Deprecate SHA1_* also in this branch
3 years ago
René Cannaò 1fa074aa33 3rd refactoring of process_pkt_handshake_response
3 years ago
René Cannaò 5c40ee5096 Fix clickhouse compiling
3 years ago
René Cannaò d23b286af1 2nd refactoring of process_pkt_handshake_response
3 years ago
René Cannaò 5091edcf5e Refactoring of process_pkt_handshake_response
3 years ago
René Cannaò 2f016dd6d0
Merge pull request #4205 from sysown/v2.x-ssl3_warnings2
3 years ago
René Cannaò 65f7e20eae Fixed mistake introduced in the previous commit
3 years ago
René Cannaò d8a7e99bc3 Removed code deprecated in previous commit
3 years ago