Commits

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

DateSubjectAuthorReleases
2026-05-11 Harden our regex engine against integer overflow in size calculations. Tom Lane 18.4
2026-05-11 Make palloc_array() and friends safe against integer overflow. Tom Lane 18.4
2026-05-11 Add pg_add_size_overflow() and friends Tom Lane 18.4
2026-05-11 Guard against unsafe conditions in usage of pg_strftime(). Tom Lane 18.4
2026-05-11 Guard against overflow in "left" fields of query_int and ltxtquery. Tom Lane 18.4
2026-05-11 Avoid passing unintended format codes to snprintf(). Tom Lane 18.4
2026-05-11 Prevent buffer overrun in unicode_normalize(). Tom Lane 18.4
2026-05-11 Fix assorted places that need to use palloc_array(). Tom Lane 18.4
2026-05-08 First-draft release notes for 18.4. Tom Lane 18.4
2026-04-24 Update time zone data files to tzdata release 2026b. Tom Lane 18.4
2026-04-22 Guard against overly-long numeric formatting symbols from locale. Tom Lane 18.4
2026-04-22 Prevent some buffer overruns in spell.c's parsing of affix files. Tom Lane 18.4
2026-04-22 Prevent buffer overrun in spell.c's CheckAffix(). Tom Lane 18.4
2026-04-21 Make plpgsql_trap test more robust and less resource-intensive. Tom Lane 18.4
2026-04-20 Clean up all relid fields of RestrictInfos during join removal. Tom Lane 18.4
2026-04-07 Fix WITHOUT OVERLAPS' interaction with domains. Tom Lane 18.4
2026-04-06 Avoid unsafe access to negative index in a TupleDesc. Tom Lane 18.4
2026-04-06 Fix null-bitmap combining in array_agg_array_combine(). Tom Lane 18.4
2026-04-02 Further harden tests that might use not-so-compatible tar versions. Tom Lane 18.4
2026-04-02 Harden astreamer tar parsing logic against archives it can't handle. Tom Lane 18.4
2026-03-30 Be more careful to preserve consistency of a tuplestore. Tom Lane 18.4
2026-03-30 Detect pfree or repalloc of a previously-freed memory chunk. Tom Lane 18.4
2026-03-23 Improve commentary about ChangeVarNodesWalkExpression(). Tom Lane 18.4
2026-03-22 Fix finalization of decompressor astreamers. Tom Lane 18.4
2026-03-05 Exit after fatal errors in client-side compression code. Tom Lane 18.4