Commit Graph

237 Commits (feature/pgsql-native-backend-protocol)

Author SHA1 Message Date
René Cannaò 4e90372ef4 feat(pgsql): native SCRAM-SHA-256 client exchange over libscram with proof-correctness test
3 weeks ago
René Cannaò ad31ded2fb feat(pgsql): native md5 password auth builder with known-vector unit test
3 weeks ago
René Cannaò 6ed54c51bf feat(pgsql): native startup + SSLRequest encoders with unit tests
3 weeks ago
René Cannaò 6874b5a9a2 fix(pgsql): harden backend framer (msg-length cap, realloc/overflow checks, noncopyable)
3 weeks ago
René Cannaò 544799257c feat(pgsql): native backend message framer with partial-message handling + unit tests
3 weeks ago
René Cannaò 46ab989adb
Merge commit from fork
1 month ago
Rene Cannao 0d39ac6991 build: kill PROXYSQLGENAI flag, PROXYSQL40=1 builds all plugins
1 month ago
Rene Cannao 778958b03d test(security): regression tests for PP1 UNKNOWN address spoof (GHSA-gw94-85m2-x8v2)
1 month ago
René Cannaò 2c2cfa59bb
Merge branch 'v3.0' into genai_5534
2 months ago
René Cannaò 43d3ee7cd2
Merge branch 'v3.0' into test/cluster-simulator
2 months ago
René Cannaò 421604d553
Merge branch 'v3.0' into genai_5534
2 months ago
Rene Cannao afb1510b98 test(genai): fix plan count off-by-one in genai_config_query_unit-t
2 months ago
Rene Cannao e6bef5c585 fix(pgsql): typecast handler swallows the rest of the query (#5755)
2 months ago
Wazir Ahmed 66820fc176 chore(lint): Make `SQLite3DB` table helpers const-correct
2 months ago
Rene Cannao 9aee6d639e Implement real RAG source fetch
2 months ago
Rene Cannao cd33ea1113 Document and test config query restrictions
2 months ago
Rene Cannao 520c4e4ec5 Fix genai config query unit test includes
2 months ago
René Cannaò 9a7058d879 Fix Darwin debug link for ParserSQL
2 months ago
René Cannaò 0c798fabbb Add config query tool
2 months ago
René Cannaò ce365ad2ab
Merge branch 'v3.0' into feature/parsersql-integration
2 months ago
Rene Cannao a4d9318dce fix(build): add explicit build rule for genai_llm_clients_unit-t
2 months ago
René Cannaò 44c33cd2d3
Merge branch 'v3.0' into feature/parsersql-integration
2 months ago
Rene Cannao 82d89444c4 fix: add genai include path and explicit build rules for genai unit tests
2 months ago
Rene Cannao a9f2eaaa13 feat: remove PROXYSQLGENAI flag, genai now builds under PROXYSQL40 (issue #5722)
2 months ago
Rene Cannao c68f60f04b merge: merge v3.0 into feature/parsersql-integration
2 months ago
Rene Cannao a99d16ad27 Merge remote-tracking branch 'origin/v3.0' into issue-5729-stats-projection-abi
2 months ago
Rene Cannao 88db9fd10f fix: resolve PR #5741 review findings (issue #5729)
2 months ago
Rene Cannao 8a6540e816 fix: link libsqlparser and libprometheus in unit test Makefile
2 months ago
Rene Cannao b8cfa32c63 fix: address all critical and important code review findings (issue #5729)
2 months ago
Rene Cannao c124cc4f6e fix(test): repair libproxysql.a double-link in unit-test asan-coverage build
2 months ago
Rene Cannao d34aae155d test: fix runtime view unit test - use non-null DB handle sentinel (issue #5729)
2 months ago
Rene Cannao 97649b5005 test: update genai plugin load unit test for 3-handle refresh (issue #5729)
2 months ago
Rene Cannao e91a831807 test: update runtime view unit tests for db_kind dispatch (issue #5729)
2 months ago
René Cannaò 54844df0bb
Merge branch 'v3.0' into v3.0-genai-plugin
2 months ago
Rene Cannao 6f2b69d2eb test(mysqlx): align unit tests with new variable + response-state contracts
2 months ago
Rene Cannao 960eeab8d2 feat(mysqlx): wire per-route tls_mode through handler_capabilities_set entry path
2 months ago
Rene Cannao b7c5a08b96 feat(mysqlx): backlog and resume EAGAIN'd writes in passthrough splice
2 months ago
Rene Cannao e855ba37c8 fix(mysqlx): decode backend TLS error code before falling back to plaintext (preferred mode)
2 months ago
Rene Cannao 352455d79c test(mysqlx): free fixture allocations leaked under LeakSanitizer
2 months ago
Rene Cannao bd906167fb fix(mysqlx): place NOSONAR(cpp:S4423) on the same line as TLS_method()
2 months ago
Rene Cannao 8566d93df9 fix(mysqlx): suppress SonarCloud S4423 false positive on TLS_method() in classifier test
2 months ago
Rene Cannao 0ccf3615f1 fix(mysqlx): classify backend TLS handshake failures into specific error codes
2 months ago
Rene Cannao 767f808309 fix(mysqlx): mark post-Session::Reset connections non-cacheable
2 months ago
Rene Cannao 31a3934014 fix(mysqlx): explicit auth-phase notice forwarding policy in step_auth
2 months ago
Rene Cannao 6ef8cf3f1f fix(mysqlx): validate Mysqlx::Notice::Frame::type before forwarding
2 months ago
Rene Cannao 9ea2b31bf5 fix(mysqlx): match upstream X-Protocol error code for compression-without-algorithm
2 months ago
Rene Cannao 2e7e532050 feat(mysqlx): X_PASSTHROUGH_FORWARD session state — raw byte splice
2 months ago
Rene Cannao 09c42d4fba feat(mysqlx): add per-route tls_mode column with passthrough enum value
2 months ago
Rene Cannao 744fb0bf36 feat(mysqlx): preferred-mode backend TLS fallback to plaintext + docs
2 months ago
Rene Cannao 167a896c16 feat(mysqlx): mode-driven backend TLS decision + tls_active conn-cache key
2 months ago