psqlodbc.git / summary / log
2026-07-02 95b35ac7cb2c release version 18.00.0002 (#195)
Dave Cramer
2026-07-01 b8088044a423 Use signed type for error status (#193)
justin4fun
2026-06-01 53e01fdc2f2d Redact sensitive connection parameters in driver logs
justin4fun
2026-05-30 56f3422a9863 Fix double-free / heap corruption during SQLDisconnect cleanup (#189) (#190)
Dave Cramer
2026-05-28 4fbb1ebcd584 Clear PGresults from per-query rollback (#188)
justin4fun
2026-05-18 aa6194377038 Validate UTF-16 surrogate pairs before combining (#187)
justin4fun
2026-05-16 779f2d5dc960 Pass SQLSetDescRec field values correctly (#186)
justin4fun
2026-05-16 5d0387a9ad60 Avoid reading before leading string literals (#185)
justin4fun
2026-05-10 3fe11ca0aa88 Detach freed app descriptors from statements (#183)
justin4fun
2026-05-10 8f87808e30d5 Reject invalid SQLPutData lengths (#182)
justin4fun
2026-05-06 0579f24aaf01 Reject overlong cursor names (#178)
justin4fun
2026-05-06 402809bef3ca fix version reporting (#181)
Dave Cramer
2026-05-06 cc9c6200aefc Handle ARD bookmark allocation failure (#179)
justin4fun
2026-04-29 83cc205e67b6 Validate percent escapes before decoding (#175)
justin4fun
2026-04-27 089de013cfb5 Avoid reading past conn_settings end (#176)
justin4fun
2026-04-23 baa7b49fcd9d Fix stack buffer overflow in getPrecisionPart() (GitHub #173) (#174)
Dave Cramer
2026-04-14 618566f851d5 Fix SQLPrimaryKeys to exclude INCLUDE columns from results (#171)
Dave Cramer
2026-04-01 863a0e938dd5 use openssl 3.5.5 (#169)
Dave Cramer
2026-03-23 b4897ee1ac17 release version 18.00.0001 (#167)
Dave Cramer
2026-03-23 6be815ea5e16 release version 17.00.0010 (#166)
Dave Cramer
2026-03-23 0a6ab52f1d9c undo erroneous removal of check for STDBOOL (#165)
Dave Cramer
2026-03-23 2f9380cdae5c undo erroneous removal of check for STDBOOL (#165)
Dave Cramer
2026-03-19 fda89ab23afd Prepare release 18 (#164)
Dave Cramer
2026-03-19 9c3efa307837 release version 17.00.0009
Dave Cramer
2026-03-18 611cd97015bc prepare for release 17_00_0009 (#163)
Dave Cramer
2026-03-17 aa7e642019e9 Upgrade GitHub Actions workflow (#157)
F.D.Castel
2026-03-17 7937686ed68d fix tests for version 19 (#162)
Dave Cramer
2026-03-10 679f01fee476 Release 17 00 0008 (#159)
Dave Cramer
2026-02-16 bbc1c4b42d5d Fixes for #153 (#155)
F.D.Castel
2026-01-07 a68befe07571 bug causing out-of-bounds memory access in AddUpdated when updating cached row status (#151)
Yashwanth Chandolu
2025-12-24 aff7cbe3732e make sure we check for errors in convert_to_pgbinary instead of ignoring return value of -1 from pg_bin2hex (#150)
Dave Cramer
2025-11-24 8038cee43d6d prepare for release 17.00.0007 (#147)
Dave Cramer
2025-11-24 9d3b73bfea71 Use startup for params (#144)
Dave Cramer
2025-11-24 3c33055b6db9 Make sure the null terminator len_for_wcs_term is included in the decision to realloc. (#145)
markmaker
2025-10-21 6e99e750163d use operator(pg_catalog.operator) to fully qualify the operator (#139)
Dave Cramer
2025-10-07 6e9a1f8d006a test against v18_stable (#137)
Dave Cramer
2025-09-17 44747c408c53 update github actions (#135)
Dave Cramer
2025-09-16 634c0eaee15d document functions (#129)
Dave Cramer
2025-06-16 453a8bdcaafd Add expected output file for descrec test in C locale (#131)
Christoph Berg
2025-06-16 995a687d6e4c Create SECURITY.md
Dave Cramer
2025-06-16 c53c8f2212b8 Fix GetDescRec on big-endian architectures (#130)
Christoph Berg
2025-06-14 3f261a447d9d Remove __DATE__ from version message (#128)
Christoph Berg
2025-06-12 e8d76fa65011 Show regression diffs in unified format (#126)
Christoph Berg
2025-06-11 a0d5cd5e02d1 use -C3 instead of -c for diff
Dave Cramer
2025-06-10 251c8e8200c7 prepare for release 17.0006 (#125)
Dave Cramer
2025-06-10 6b84d23514cf fix PGAPI_SpecialColumns to the best rowid (#124)
Dave Cramer
2025-06-10 53d91b4d5fea Revert version number change from 151feaa808 (#123)
Christian Ullrich
2025-05-27 8a760947cf75 update docs to latest
Dave Cramer
2025-05-27 39412af47efb fix possible int overflow fixes #Issue 119 (#121)
Dave Cramer
2025-05-27 1a471032a1ef Revert "fix double free stmt (#115)" (#120)
Dave Cramer
[next]