Commit Graph

284 Commits (699fe7efcdbf9c68024e2d2de4463126faf89a5e)

Author SHA1 Message Date
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
Christos Soulios 9d19c70e8c Merge branch 'v2.x' into ldap-auth-changes
5 years ago
Christos Soulios 21803220e1 Merge branch 'v2.x' into ldap-auth-changes
5 years ago
Christos Soulios 7df71035ff Converted strncmp to strcmp
5 years ago
Javier Jaramago Fernández 5e0dc81e5e Added support for 'Auth Switch Request' for 'COM_CHANGE_USER' #3504
5 years ago
René Cannaò beddc41b1f Cleanup of dead code in MySQL_Protocol
5 years ago
Christos Soulios df19d16f14 Passed attributes as param to LDAP auth
5 years ago
René Cannaò 52f1d0f1ec Per-user default transaction isolation level
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ò 259d07c9ab
Merge pull request #3295 from sysown/v2.1.0-ps_buffer
5 years ago
Javier Jaramago Fernández 8141642bfc Merge branch 'v2.1.1' into v2.1.1-3280
5 years ago
René Cannaò fca4055b50
Merge branch 'v2.1.1' into v2.1.0-ps_buffer
5 years ago
René Cannaò e0bdb24ddf Added support for charset during COM_CHANGE_USER
5 years ago
Javier Jaramago Fernández 1ee832affd Closes #3280: Add support to control 'CLIENT_DEPRECATE_EOF' in client and backend connections through global variables
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
René Cannaò 7d0ac031b3 Removed a local variable
5 years ago
Javier Jaramago Fernández 3a8b1bce42 Fixed enforcing 'CLIENT_MULTI_RESULTS' for client connections specifying 'CLIENT_MULTI_STATEMENTS'
5 years ago
René Cannaò 9225edbddd
Merge branch 'v2.1.0' into v2.1.0-deprecate_eof
5 years ago
Bibek Shrestha 60f2151fe1 Fix special queries response for CLIENT_DEPRECATE_EOF
5 years ago
Bibek Shrestha 205b23acb8 Do not support CLIENT_DEPRECATE_EOF on AdminModule
5 years ago
Bibek Shrestha 81849b6141 No EOF Packet in COM_STMT_PREPARE_OK if CLIENT_DEPRECATE_EOF enabled.
5 years ago
Bibek Shrestha 28c01e9b4d Send OK packet after ResultSet
5 years ago
Bibek Shrestha 58b4520c0d Add CLIENT_DEPRECATE_EOF to capabilities flag
5 years ago
Javier Jaramago Fernández 9dce0d728c Fixed typo mistaking supplied '_myds' for internal 'MySQL_Resulset::myds'
5 years ago
René Cannaò 39bc767df2 Completely remove ma_global.h from 2.1.0
6 years ago
Rene Cannao 41b173a83c Fixing a lot of compiler warnings
6 years ago
Rene Cannao df5bf138e4 Removed dependency from ma_global.h
6 years ago
noother a3767fa39e fix unquoted table name leading to sql errors
6 years ago
Javier Jaramago Fernández c237243a2f Fixes #2793: Update capabilities and max_allowed properly in case of 'switching_auth'
6 years ago
Javier Jaramago Fernández 7f8b07a0db Created new metric counters for registering 'mysql_errors'
6 years ago
René Cannaò 8cc88ce58e Migration of threads status variables as array
6 years ago
Javier Jaramago Fernández e703178f04 Moved header colliding with <memory> to unique file that requires it
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
val 3e790c9083 Polishing and cleanup
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
val 8696ece34b Revert "Polishing and cleanup"
6 years ago
val dbafde2ff4 Polishing and cleanup
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò abe78ef160 Crash on mirror traffic #2552
6 years ago
René Cannaò 868f70903d Several bug fixes for large resultset with PS
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò c967bc179b Several improvements to SQLite3 Server module:
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ò 6dbac33a62
Merge branch 'v2.0.8' into charset
6 years ago
Valentin Rakush 1008b7d0c5 unit8_t conversion
6 years ago
Valentin Rakush b5725c44e3 set character set implementation. initial commit
6 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 99b4dd4bbd
Merge pull request #2243 from sysown/v2.0.7.2
7 years ago
René Cannaò beabd5e66a Fixing some unitialized variables
7 years ago
René Cannaò 3f0b5c7ceb Fixed a state in generate_pkt_ERR
7 years ago
René Cannaò b298980d66
Merge pull request #2209 from sysown/v2.0.7.3
7 years ago
René Cannaò 70c7ed4b27 Fix incorrect OK packet with message and GTID
7 years ago
René Cannaò 015fc2a025 Report a clear error if LDAP authentication doesn't complete
7 years ago
René Cannaò 7d363bb7c4 Bug on debug
7 years ago
René Cannaò 59a18fb8bb Disconnect client if it doesn't complete auth switch
7 years ago
René Cannaò f4d8d481a8 Again more debug
7 years ago
René Cannaò 2575d24d86 Removing password from debug
7 years ago
René Cannaò 9971dc5b47 Adding several debug information
7 years ago
René Cannaò f3e7f03998 Implementation of COM_FIELD_LIST
7 years ago
René Cannaò 590a24c8c6 Tracking `CLIENT_MULTI_RESULTS`
7 years ago
René Cannaò 0db0604423 Fix incorrect length of GTID
7 years ago
René Cannaò 292d060d97 Enable CLIENT_SESSION_TRACK in handshake packet
7 years ago
René Cannaò 6691a867fa Fix issues/FR #2120 , #2121 and #2125
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò d87331955b Reject connections with unknown charset
7 years ago
Yubao Liu 1857090e05 support BIT/JSON/ENUM/SET/GEOMETRY field types in prepared statement
7 years ago
Yubao Liu 4e0b87cd88 Revert "Remove NUM_FLAG flag from column definition"
7 years ago
René Cannaò 79dd412b48 Fix bug with stored procedures #2059
7 years ago
René Cannaò 88c2c6e3d4
Merge pull request #2044 from sysown/v2.0.1-aurora
7 years ago
René Cannaò 059579f5a2 Fix some compiler warnings
7 years ago
René Cannaò b12caa1d8c Adding support for automated testing of Galera
7 years ago
René Cannaò 58ff4ff892 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 9788643f38 Track NO_BACKSLASH_ESCAPES #1738
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 9cac787d99 Fixed few compiler warnings
7 years ago
René Cannaò 8450d85e0e Fix bug in authentication after AuthSwitch
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò 91b02c7186 Fix crash if login without password #1893
7 years ago
René Cannaò c1c0617995 Wrong decoding causes crash #1350
7 years ago
René Cannaò 169478d87e Fix multiresult in 2.0
7 years ago
René Cannaò 54d32d4580 Implementation of AUTH SWITCH
7 years ago
René Cannaò fc4d201f76 Extend server_capabilities to 32 bits
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò 75b5865f1c Always return signed char in scramble. Fixes #1757
7 years ago
René Cannaò a058d5cc9b Support for KILL command #860
7 years ago
René Cannaò 305a338268 Add input validation for password during login
7 years ago
René Cannaò a1a168398c Fix a bug in CHANGE_USER and chains of ProxySQL
7 years ago
René Cannaò 47bf5faff7 Second large commit to support LDAP
7 years ago
René Cannaò d96108123d Scheleton for LDAP support
7 years ago
René Cannaò d3a330fee4 Track number of generated errors and max connect timeout
7 years ago
René Cannaò 4cfd8abc46 CLIENT_LONG_FLAG in CapabilityFlags #1192 #1631
8 years ago
René Cannaò 3551130989 Ensure that the scramble sent during handshake has always positive char #1636
8 years ago