Commits

Showing commits that first shipped in 16 (backpatches included). Clear

DateSubjectAuthorReleases
2026-05-11 Mark PQfn() unsafe and fix overrun in frontend LO interface. Nathan Bossart 16.14
2026-05-11 Add pg_add_size_overflow() and friends Tom Lane 16.14
2025-11-10 libpq: Prevent some overflows of int/size_t Jacob Champion 16.11
2025-05-05 With GB18030, prevent SIGSEGV from reading past end of allocation. Noah Misch 16.9
2025-02-15 Make escaping functions retain trailing bytes of an invalid character. Tom Lane 16.8
2025-02-14 Fix PQescapeLiteral()/PQescapeIdentifier() length handling Andres Freund 16.8
2025-02-10 Fix handling of invalidly encoded data in escaping functions Andres Freund 16.7
2024-01-16 Don't test already-referenced pointer for nullness Alvaro Herrera 16.2
2023-12-05 Fix handling of errors in libpq pipelines Alvaro Herrera 16.2
2023-11-08 Call pqPipelineFlush from PQsendFlushRequest Alvaro Herrera 16.2
2023-05-19 Pre-beta mechanical code beautification. Tom Lane 16.0
2023-03-27 Make SCRAM iteration count configurable Daniel Gustafsson 16.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-11-15 libpq error message refactoring, part 2 Peter Eisentraut 16.0
2022-10-14 libpq: Reset singlerow flag correctly in pipeline mode Alvaro Herrera 16.0
2022-09-23 Remove PQsendQuery support in pipeline mode Alvaro Herrera 16.0
2022-09-20 Harmonize more parameter names in bulk. Peter Geoghegan 16.0
2022-08-15 Add missing bad-PGconn guards in libpq entry points. Tom Lane 16.0
2022-07-13 Plug memory leak Alvaro Herrera 16.0
2022-07-05 libpq: Improve idle state handling in pipeline mode Alvaro Herrera 16.0
2022-07-03 Remove redundant null pointer checks before PQclear and PQconninfoFree Peter Eisentraut 16.0
2022-07-03 Remove redundant null pointer checks before free() Peter Eisentraut 16.0