Commit Graph

99 Commits (6d8dff293973edd1be9cc67be03aac400e85cb4c)

Author SHA1 Message Date
Rene Cannao e535a66ee1 fix(mysqlx): enforce per-user require_tls and allowed_auth_methods
3 weeks ago
Rene Cannao 4e32f44196 fix(mysqlx): backend TLS honors endpoint use_ssl flag
3 weeks ago
Rene Cannao bd49725a6e fix(mysqlx): pool reuse decision must precede reset()
3 weeks ago
Rene Cannao 9c84ae4550 fix(mysqlx): clear data-stream revents after handler runs
3 weeks ago
Rene Cannao f08206a2f9 build(plugins/mysqlx): mirror top-level feature-tier cascade
3 weeks ago
Rene Cannao becbf09ffa fix(mysqlx): plugin_descriptor visibility + admin_tables test + dead decl
4 weeks ago
Rene Cannao b4127156ed fix(mysqlx): listener reconciler reads MysqlxConfigStore, not runtime view
4 weeks ago
Rene Cannao 9da7300afe fix(mysqlx): Admin/module separation for runtime config tables
4 weeks ago
Rene Cannao 6844a1cf4c fix(mysqlx): set listener fd to non-blocking
4 weeks ago
Rene Cannao 2b0c2fdcc4 fix(mysqlx): four minor security findings from issue #5676
4 weeks ago
Rene Cannao 09c15d6d54 fix(mysqlx): reject re-auth on active session; fix two pre-existing test issues
4 weeks ago
Rene Cannao 55e90d1a76 fix(plugin-chassis,mysqlx): chassis read-path scaling, graceful shutdown, hardening
4 weeks ago
Rene Cannao 04bccec51e chore(plugin-chassis): tighten gating, drop dead paths, gate forgery setters
4 weeks ago
Rene Cannao 4bd4b462be fix(mysqlx): three blocking protocol/pool correctness bugs
4 weeks ago
Rene Cannao 9f5ed235b8 fix(build,test groups): unblock CI on plugin-chassis
4 weeks ago
Rene Cannao aef01ef0be feat(mysqlx): compress outbound server frames (Phase 3)
4 weeks ago
Rene Cannao b1fd6b31fc feat(mysqlx): decompress incoming Compression messages (Phase 2)
4 weeks ago
Rene Cannao f19be5f3a0 feat(mysqlx): negotiate X Protocol compression capability (Phase 1)
4 weeks ago
Rene Cannao 79cac4c976 chore(mysqlx): retire MysqlxFrontendSession, MysqlxBackendSession, X_FAST_FORWARD
4 weeks ago
Rene Cannao c723ede0cf Merge remote-tracking branch 'origin/plugin-chassis' into ProtocolX-rebased
1 month ago
Rene Cannao e462bb0cb4 fix: address PR review feedback
1 month ago
Rene Cannao 3ba92815f8 fix(plugin-chassis): make chassis fully invisible in v3.x builds
1 month ago
Rene Cannao ab9d5a1036 fix(plugin-chassis): address deep-review findings
1 month ago
Rene Cannao cd48c5613e feat(plugin-chassis): gate chassis ABI additions behind PROXYSQL40
1 month ago
Rene Cannao 51535aaeca feat(plugin-abi): Step 2.5 — generic admin-command alias dispatch
1 month ago
Rene Cannao f13463d334 feat(plugin-abi): Step 2.2 — four-phase plugin lifecycle
1 month ago
Rene Cannao 6fe50376d5 Merge remote-tracking branch 'origin/feature/mysqlx-route-identity' into HEAD
1 month ago
Rene Cannao a2e99eed50 perf(mysqlx): only invoke handler() for sessions with real work
1 month ago
Rene Cannao bbe8122511 fix(mysqlx): reject auth without credential_lookup and release pooled fd
1 month ago
Rene Cannao 6a921514cc fix(mysqlx): protocol, data-stream and stats robustness fixes
1 month ago
Rene Cannao 84e90e5e3c build(mysqlx): pin protobuf ABI and harden plugin .so flags
1 month ago
Rene Cannao d0f6d8e4a8 Merge remote-tracking branch 'origin/fix/mysqlx-listener-lifecycle' into HEAD
1 month ago
Rene Cannao fb1a0cd706 Merge remote-tracking branch 'origin/fix/mysqlx-backend-tls-post-auth' into HEAD
1 month ago
René Cannaò 5ed92a7594
Merge pull request #5646 from sysown/fix/mysqlx-check-connect-poll
1 month ago
René Cannaò 9bbc0d71a4
Merge pull request #5643 from sysown/fix/mysqlx-stale-row-sync
1 month ago
Rene Cannao 3d107c3bed chore: commit pre-existing plugin manager improvements
1 month ago
Rene Cannao 76aafdac67 fix(mysqlx): harden check_connect() poll and getsockopt handling
1 month ago
Rene Cannao 7e2f7828ae fix(mysqlx): make sync transactions atomic on execute() failure
1 month ago
Rene Cannao 2ffa38bc6c fix(mysqlx): use resolved backend_username when setting up the backend connection
1 month ago
Rene Cannao c78d7b859c fix(mysqlx): reconcile bind-address changes, document single-admin-thread assumption
1 month ago
Rene Cannao dd131b0aa2 fix(mysqlx): reconcile listeners at startup and on LOAD ROUTES TO RUNTIME
1 month ago
Rene Cannao 3e8c3da9de fix(mysqlx): preserve backend TLS state past auth handshake
1 month ago
Rene Cannao 98aee7db21 chore(mysqlx): retire dormant MysqlxWorker path and its smoke test
1 month ago
Rene Cannao 82fe27f4b0 fix(mysqlx): sync empty source tables to overwrite stale rows
1 month ago
Rene Cannao e099081796 fix(mysqlx): record stats on unreachable guard, update stale comment
1 month ago
Rene Cannao 74e678006b feat(mysqlx): wire resolve_backend_target() into auth flow
1 month ago
Rene Cannao 14c5d68260 feat(mysqlx): add resolve_backend_target() method on session
1 month ago
Rene Cannao f0a8655be3 refactor(mysqlx): replace MysqlxCredentials with MysqlxResolvedIdentity
1 month ago
Rene Cannao ca6ddb860c feat(mysqlx): add route_exists() predicate to MysqlxConfigStore
1 month ago
Rene Cannao 4b353ba0b1 test(mysqlx): add MysqlxConfigStore::install_for_test helper
1 month ago