Commit Graph

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

Author SHA1 Message Date
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ò f953a3f137 feat(pgsql): native backend TLS (SSLRequest + client handshake + cert verification) [Task 1.6b]
3 weeks ago
René Cannaò b027c8c21d fix(pgsql): native connect entry guards (handler first-call flag, async_connect assert) + timeout teardown [Task 1.6a]
3 weeks ago
René Cannaò b7bedf06f2 feat(pgsql): native PostgreSQL connect + auth (trust/md5/SCRAM, no TLS) [Task 1.6a]
3 weeks ago
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ò 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
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ò a5bb7f640f
Merge branch 'v3.0' into v3.0_partition-gate
1 month ago
René Cannaò 46ab989adb
Merge commit from fork
1 month ago
René Cannaò 3e7b77456e
Merge branch 'v3.0' into v3.0_partition-gate
1 month ago
René Cannaò 35cad4b4f4
Merge branch 'v3.0' into fix/kill-proxysqlgenai-build-flag-v2
1 month ago
Rene Cannao 0d39ac6991 build: kill PROXYSQLGENAI flag, PROXYSQL40=1 builds all plugins
1 month ago
Rene Cannao 031f6fa1f5 fix(build): adapt callers of dns_cache counters to std::atomic
1 month ago
Rene Cannao ca145d5026 fix(pgsql): atomic shutdown flag; honor dns_lookup fallback contract
1 month ago
Rene Cannao 039d538c2a fix(dns): correct inet_pton check; make DNS cache counters atomic
1 month ago
Rene Cannao a62d1b4e99 Address CodeRabbit + Gemini review feedback
1 month ago
Rene Cannao a19894427e Add independent DNS cache for PgSQL
1 month ago
Rene Cannao a2fff3725f Extract DNS cache into shared DNS_Cache module
1 month ago
Rene Cannao 3ad60f6881 fix(security): hygiene follow-ups for PP1 UNKNOWN handling (GHSA-gw94-85m2-x8v2)
1 month ago
Rene Cannao 1d2e080a66 fix(security): reject address fields in PROXY-Protocol v1 UNKNOWN frames (GHSA-gw94-85m2-x8v2)
1 month ago
Rahim Kanji 53eea80aaf feat(partition-gate): suppress low-volume ticks via min-attempts floor
1 month ago
Rahim Kanji 878ba3b1e6 refactor(partition-gate): consolidate into Base_Thread; drain every iteration; widen ratio to uint64_t
1 month ago
Rene Cannao 5b5b9373e3 feat(pgsql,mysql): gate ProcessAllSessions_Partition by pool-acquire NULL ratio
1 month ago
Rene Cannao e5beb0d65a fix(pgsql,mysql): bounded local connection cache 1-in-N (#5791)
1 month ago
René Cannaò 6968de7ce8
Merge branch 'v3.0' into v3.0_latency_consistency_improvement
1 month ago
René Cannaò 43d3ee7cd2
Merge branch 'v3.0' into test/cluster-simulator
2 months ago
Rene Cannao 798c243fc4 fix(tsdb): serve dashboard from REST API port for same-origin fetch (#5684)
2 months ago
Rahim Kanji ca202ceba1 Refactor: partition sessions by backend state instead of sorting
2 months ago
Wazir Ahmed 66820fc176 chore(lint): Make `SQLite3DB` table helpers const-correct
2 months ago
Wazir Ahmed 6c5d0fd5db Merge branch 'v3.0' into cluster-simulator
2 months ago
Rene Cannao 0f8e014a33 Merge branch v3.0 into issue-5686-galera-vars
2 months ago
Wazir Ahmed eaa57d0f58 Merge branch 'v3.0' into cluster-simulator
2 months ago
René Cannaò 44c33cd2d3
Merge branch 'v3.0' into feature/parsersql-integration
2 months ago
Rene Cannao 5fea82e617 fix: resolve remaining SonarCloud warnings for PR #5741
2 months ago
Rene Cannao b8cfa32c63 fix: address all critical and important code review findings (issue #5729)
2 months ago
René Cannaò 222a5d1ec8
Merge branch 'v3.0' into feature/parsersql-integration
2 months ago
Rene Cannao 86859e5743 fix: vendor parsersql properly - only track tarball + symlink, not extracted source
2 months ago
René Cannaò 80b93f11a1
Merge branch 'v3.0' into feature/parsersql-integration
2 months ago
Rene Cannao 910a92b833 refactor: remove MCP stats DDL macros and design comments from core (issue #5729)
2 months ago
Rene Cannao 383655202a feat(chassis): dispatch correct DB handle by db_kind in runtime view refresh (issue #5729)
2 months ago
Rene Cannao 8c47b41845 feat(abi): add db_kind to ProxySQL_PluginRuntimeView, bump ABI v4 (issue #5729)
2 months ago
Rene Cannao 391afb524f upgrade: vendor ParserSQL 1.0.1 with SET parser fixes, update test expectations
2 months ago
René Cannaò bd40e3bc2b
Merge branch 'v3.0' into issue-5686-galera-vars
2 months ago
Rene Cannao deb1c46173 fix: address code review findings C1-C3, I1, I3
2 months ago