Rebase postgresql16 from version 16.13 to 16.14.
Updated the source tarball and checksums for the new upstream
release. Added BuildRequires: perl(FindBin) to fix a build
failure caused by FindBin being split out from core Perl in
Perl 5.40 (used by gen_node_support.pl and genbki.pl during
the build). The previous version (13.23) used for upgrades
remains unchanged.
Resolves: RHEL-208694
This commit was created by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.
Assisted-by: Ymir
- Fix CVE-2025-12818: libpq undersizes allocations, via integer wraparound
Integer wraparound in PostgreSQL libpq client library functions allows
an application input provider or network peer to cause libpq to undersize
an allocation and write out-of-bounds by hundreds of megabytes, resulting
in segmentation fault.
Resolves: RHEL-128802 [rhel-10.2]
Resolves: RHEL-128801 [rhel-10.1.z]
- Add --with-openssl parameter to upgrade_configure function
- This ensures upgrade server is compiled with OpenSSL support
- Required for SSL/TLS connections during database upgrades
Resolves: RHEL-115264
Symbol postgresql is now used only for setting the default version
of postgresql in the repository. The majorname cant be
used for such usecase due to different behavior of dnf install and dnf
builddep
More about it:
https://github.com/rpm-software-management/dnf5/issues/620
Related: 2255013