Commit Graph

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

Author SHA1 Message Date
René Cannaò 741ce1e36f fix(pgsql): native query error must not be misclassified as broken connection
2 weeks ago
René Cannaò 21600ac7cf fix(pgsql): native Query message must have exactly one NUL terminator
2 weeks ago
René Cannaò 6e344f04e5 feat(pgsql): native simple-query + simple-command execution (stream-through results) [Task 1.6c / Phase 2 core]
2 weeks ago
René Cannaò f9ac5607bf test(pgsql): differential native-vs-libpq auth test (compiles; run pending Docker) [Task 1.8]
2 weeks ago
René Cannaò f953a3f137 feat(pgsql): native backend TLS (SSLRequest + client handshake + cert verification) [Task 1.6b]
2 weeks ago
René Cannaò b027c8c21d fix(pgsql): native connect entry guards (handler first-call flag, async_connect assert) + timeout teardown [Task 1.6a]
2 weeks ago
René Cannaò b7bedf06f2 feat(pgsql): native PostgreSQL connect + auth (trust/md5/SCRAM, no TLS) [Task 1.6a]
2 weeks ago
René Cannaò 630c076527 docs: defer SCRAM channel binding (-PLUS) to Phase 1b (libscram lacks client cbind)
2 weeks ago
René Cannaò 4e90372ef4 feat(pgsql): native SCRAM-SHA-256 client exchange over libscram with proof-correctness test
2 weeks ago
René Cannaò ad31ded2fb feat(pgsql): native md5 password auth builder with known-vector unit test
2 weeks ago
René Cannaò 6ed54c51bf feat(pgsql): native startup + SSLRequest encoders with unit tests
2 weeks ago
René Cannaò 6874b5a9a2 fix(pgsql): harden backend framer (msg-length cap, realloc/overflow checks, noncopyable)
2 weeks ago
René Cannaò 544799257c feat(pgsql): native backend message framer with partial-message handling + unit tests
2 weeks ago
René Cannaò e5e99e3898 feat(pgsql): native_mode dispatch skeleton with libpq fallback (Phase 0 inert)
2 weeks ago
René Cannaò d539351a0f feat(pgsql): add native_mode + backend protocol member to PgSQL_Connection
3 weeks ago
René Cannaò eef410e5ed feat(pgsql): add pgsql-use_native_backend_protocol runtime variable (default off)
3 weeks ago
René Cannaò 0572b0327e docs: fix build commands in plan (plain make, never bare make -j)
3 weeks ago
René Cannaò e2448f8078 docs: Phase 0+1 implementation plan for native PostgreSQL backend protocol
3 weeks ago
René Cannaò abb93dce29 docs: design spec for native PostgreSQL backend protocol (replace libpq on data path)
3 weeks ago
René Cannaò 7ddb3dc015
Merge pull request #5840 from sysown/fix/clang-parsersql-cxx-and-arm64-verify-file
3 weeks ago
Rene Cannao b41df66032 chore(deps): vendor ParserSQL 1.0.9 tarball from official v1.0.9 tag
3 weeks ago
Rene Cannao 792d48d801 fix(build,ci): clang package builds + arm64 package verification
3 weeks ago
René Cannaò cae8c76e12
Merge pull request #5828 from sysown/feature/ci-codecov-tap-all-groups-callers
1 month ago
Rene Cannao b25ed9f804 fix(ci): broaden CI-unit-tests-asan-coverage to write-all for OIDC + checks
1 month ago
Rene Cannao b7b2be0cd4 fix(ci): scrub unescaped double quotes from coverage-trap comment
1 month ago
Rene Cannao 76bfaf5277 fix(ci): remove backticks from explanatory comment that itself triggered the bug
1 month ago
Rene Cannao ca90fb540b fix(coverage): mount .gcno files into ProxySQL container so gcov runtime resolves daemon coverage
1 month ago
Rene Cannao 30b2553398 fix(ci): grant checks:write to CI-unit-tests-asan-coverage
1 month ago
Rene Cannao a94ba88a20 fix(ci): stop leaking backticks from coverage trap into outer shell
1 month ago
Rene Cannao 9b56e56621 ci: retrigger after #5827 (Codecov callees) merged
1 month ago
Rene Cannao 8878076cf8 ci(coverage): grant write-all on TAP-group callers for Codecov OIDC
1 month ago
René Cannaò 97eab1bbf0
Merge pull request #5825 from sysown/v3.0_partition-fairness
1 month ago
René Cannaò aa0f1367e1
Merge branch 'v3.0' into v3.0_partition-fairness
1 month ago
René Cannaò b5b4d8bd13
Merge pull request #5818 from sysown/feature/ci-codecov-tap-legacy-g2
1 month ago
Rene Cannao 638d33bf96 test: fix two false-positive failures unmasked by recent CI
1 month ago
Rahim Kanji eed52db897
Merge branch 'v3.0' into v3.0_partition-fairness
1 month ago
Rahim Kanji 6909011b67 perf(partition): promote longest-waiting B session via max_connect_time fold
1 month ago
René Cannaò 55740e9edb
Merge branch 'v3.0' into feature/ci-codecov-tap-legacy-g2
1 month ago
René Cannaò a1ca6a0ca3
Merge pull request #5819 from sysown/v3.0_partition-gate
1 month ago
Rene Cannao 0ba0ad1609 test(security): use getaddrinfo so oversize_first_pkt-t works with hostnames
1 month ago
Rene Cannao 2e1d89260e test(groups): swap pp1_unknown_spoof / proclist_use_after_free to fix sort order
1 month ago
Rene Cannao 9d9ede1532 fix(test): sort groups.json — pp1_unknown_spoof before proclist_use_after_free
1 month ago
René Cannaò a5bb7f640f
Merge branch 'v3.0' into v3.0_partition-gate
1 month ago
René Cannaò efa8523510
Merge branch 'v3.0' into feature/ci-codecov-tap-legacy-g2
1 month ago
René Cannaò 46ab989adb
Merge commit from fork
1 month ago
René Cannaò 7dbe1f7029
Merge commit from fork
1 month ago
René Cannaò 08cc2dbaa5
Merge commit from fork
1 month ago
Rene Cannao 12b84f98bd fix(coverage): normalize SF: paths in LCOV report so Codecov stores all files
1 month ago
René Cannaò 896bdde93a
Merge branch 'v3.0' into feature/ci-codecov-tap-legacy-g2
1 month ago
René Cannaò 3e7b77456e
Merge branch 'v3.0' into v3.0_partition-gate
1 month ago