Commits

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

DateSubjectAuthorReleases
2026-05-11 Fix integer-overflow and alignment hazards in locale-related code. Tom Lane 16.14
2026-02-26 Fix memory leaks in pg_locale_icu.c. Jeff Davis 16.14
2026-02-25 Fix some cases of indirectly casting away const. Tom Lane 16.14
2025-12-17 Assert lack of hazardous buffer locks before possible catalog read. Noah Misch 16.12
2024-10-05 Reject non-ASCII locale names. Thomas Munro 16.5
2024-08-19 Fix harmless LC_COLLATE[_MASK] confusion. Thomas Munro 16.5
2024-07-30 Relax check for return value from second call of pg_strnxfrm(). Jeff Davis 16.4
2023-09-13 Refactor error messages for unsupported providers in pg_locale.c Michael Paquier 16.1
2023-07-10 Message wording improvements Peter Eisentraut 16.0
2023-06-21 ICU: do not convert locale 'C' to 'en-US-u-va-posix'. Jeff Davis 16.0
2023-05-19 Pre-beta mechanical code beautification. Tom Lane 16.0
2023-05-17 ICU: check for U_STRING_NOT_TERMINATED_WARNING. Jeff Davis 16.0
2023-05-17 Reduce icu_validation_level default to WARNING. Jeff Davis 16.0
2023-05-09 Revert "ICU: do not convert locale 'C' to 'en-US-u-va-posix'." Jeff Davis 16.0
2023-05-08 ICU: do not convert locale 'C' to 'en-US-u-va-posix'. Jeff Davis 16.0
2023-05-02 Fix typos in comments Michael Paquier 16.0
2023-04-20 Remove obsolete defense against strxfrm() bugs. Thomas Munro 16.0
2023-04-13 Harmonize some more function parameter names. Peter Geoghegan 16.0
2023-04-04 Fix MSVC warning introduced in ea1db8ae70. Jeff Davis 16.0
2023-04-04 Canonicalize ICU locale names to language tags. Jeff Davis 16.0
2023-03-28 Validate ICU locales. Jeff Davis 16.0
2023-03-28 Fix error inconsistency in older ICU versions. Jeff Davis 16.0
2023-03-25 Add SysCacheGetAttrNotNull for guaranteed not-null attrs Daniel Gustafsson 16.0
2023-03-24 Avoid potential UCollator leak for older ICU versions. Jeff Davis 16.0
2023-03-24 pg_locale.c: change ereport() to elog(). Jeff Davis 16.0