postgresql: updated to 15.4, 14.9, 13.12, 12.16, 11.21

PostgreSQL 15.4, 14.9, 13.12, 12.16, 11.21

This release fixes two security vulnerabilities and over 40 bugs reported over the last several months.

Security Issues

CVE-2023-39417: Extension script @substitutions@ within quoting allow SQL injection.
CVE-2023-39418: MERGE fails to enforce UPDATE or SELECT row security policies.
This commit is contained in:
adam 2023-08-11 05:58:00 +00:00
parent f06ec0e384
commit 208af25aec
20 changed files with 45 additions and 45 deletions

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.21 2023/05/12 07:40:23 adam Exp $
@comment $NetBSD: PLIST,v 1.22 2023/08/11 05:58:00 adam Exp $
man/man1/clusterdb.1
man/man1/createdb.1
man/man1/createuser.1
@ -967,6 +967,7 @@ share/doc/postgresql/html/release-11-18.html
share/doc/postgresql/html/release-11-19.html
share/doc/postgresql/html/release-11-2.html
share/doc/postgresql/html/release-11-20.html
share/doc/postgresql/html/release-11-21.html
share/doc/postgresql/html/release-11-3.html
share/doc/postgresql/html/release-11-4.html
share/doc/postgresql/html/release-11-5.html

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.26 2023/07/06 09:38:31 wiz Exp $
# $NetBSD: Makefile,v 1.27 2023/08/11 05:58:00 adam Exp $
PKGNAME= ${DISTNAME:S/-/11-plperl-/}
PKGREVISION= 1
COMMENT= PL/Perl procedural language for the PostgreSQL backend
DEPENDS+= postgresql11-server>=${PKGVERSION_NOREV}:../../databases/postgresql11-server

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.33 2023/05/12 07:40:23 adam Exp $
# $NetBSD: Makefile.common,v 1.34 2023/08/11 05:58:00 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@ -16,7 +16,7 @@
# used by databases/postgresql11-pltcl/Makefile
# used by databases/postgresql11-server/Makefile
DISTNAME= postgresql-11.20
DISTNAME= postgresql-11.21
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.27 2023/05/12 07:40:23 adam Exp $
$NetBSD: distinfo,v 1.28 2023/08/11 05:58:00 adam Exp $
BLAKE2s (postgresql-11.20.tar.bz2) = a4c3d782e2ba09d601c3b955b8090d2a1938b9cb9a8b9e3b63d367c242e50ae0
SHA512 (postgresql-11.20.tar.bz2) = f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320
Size (postgresql-11.20.tar.bz2) = 20456483 bytes
BLAKE2s (postgresql-11.21.tar.bz2) = dc56b4428b50739a2468185bd32a2ee06258f4dd405d6a665d6c579c513f873f
SHA512 (postgresql-11.21.tar.bz2) = 2c76859b50ac9c6373624e5ca25a94bbb2a3b6af014304508969f2ae21760b072826c393822b33de50ab9dbb84cd5168b9f5e7d8e057a1d573223180934d7899
Size (postgresql-11.21.tar.bz2) = 20467892 bytes
SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
SHA1 (patch-config_perl.m4) = b3393d0f28e97f89ae20297d85553c508b3896bb
SHA1 (patch-configure) = b0a758023b3b263ff51b154d0da32cf02520c6cd

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.16 2023/05/12 07:40:24 adam Exp $
@comment $NetBSD: PLIST,v 1.17 2023/08/11 05:58:01 adam Exp $
man/man1/clusterdb.1
man/man1/createdb.1
man/man1/createuser.1
@ -969,6 +969,7 @@ share/doc/postgresql/html/release-12-12.html
share/doc/postgresql/html/release-12-13.html
share/doc/postgresql/html/release-12-14.html
share/doc/postgresql/html/release-12-15.html
share/doc/postgresql/html/release-12-16.html
share/doc/postgresql/html/release-12-2.html
share/doc/postgresql/html/release-12-3.html
share/doc/postgresql/html/release-12-4.html

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.26 2023/07/06 09:38:32 wiz Exp $
# $NetBSD: Makefile,v 1.27 2023/08/11 05:58:01 adam Exp $
PKGNAME= ${DISTNAME:S/-/12-plperl-/}
PKGREVISION= 1
COMMENT= PL/Perl procedural language for the PostgreSQL backend
DEPENDS+= postgresql12-server>=${PKGVERSION_NOREV}:../../databases/postgresql12-server

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.26 2023/05/12 07:40:24 adam Exp $
# $NetBSD: Makefile.common,v 1.27 2023/08/11 05:58:00 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@ -16,7 +16,7 @@
# used by databases/postgresql12-pltcl/Makefile
# used by databases/postgresql12-server/Makefile
DISTNAME= postgresql-12.15
DISTNAME= postgresql-12.16
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.20 2023/05/12 07:40:24 adam Exp $
$NetBSD: distinfo,v 1.21 2023/08/11 05:58:00 adam Exp $
BLAKE2s (postgresql-12.15.tar.bz2) = 872354d2bf938bfda0872921fa1fbe094d3dc81cf868ba1847fe27be3a3b194f
SHA512 (postgresql-12.15.tar.bz2) = 9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e
Size (postgresql-12.15.tar.bz2) = 21127306 bytes
BLAKE2s (postgresql-12.16.tar.bz2) = 4e36b70f07bc2055aaceeb7a470a0c4c7c4e601d51623d9fdbb624913a11eddf
SHA512 (postgresql-12.16.tar.bz2) = 37c1e5c87e6e3437b9f3de1219a8df2085b1dfb6f687980dd0e9c8691f2caac34ac58a6c119fe69a61888b80a9cbce89ebc9dbb345d6d141a8e4ea9b1b37fa89
Size (postgresql-12.16.tar.bz2) = 21140532 bytes
SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
SHA1 (patch-config_perl.m4) = b3393d0f28e97f89ae20297d85553c508b3896bb
SHA1 (patch-configure) = b0a758023b3b263ff51b154d0da32cf02520c6cd

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.12 2023/05/12 07:40:25 adam Exp $
@comment $NetBSD: PLIST,v 1.13 2023/08/11 05:58:01 adam Exp $
man/man1/clusterdb.1
man/man1/createdb.1
man/man1/createuser.1
@ -973,6 +973,7 @@ share/doc/postgresql/html/regress.html
share/doc/postgresql/html/release-13-1.html
share/doc/postgresql/html/release-13-10.html
share/doc/postgresql/html/release-13-11.html
share/doc/postgresql/html/release-13-12.html
share/doc/postgresql/html/release-13-2.html
share/doc/postgresql/html/release-13-3.html
share/doc/postgresql/html/release-13-4.html

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.21 2023/07/06 09:38:32 wiz Exp $
# $NetBSD: Makefile,v 1.22 2023/08/11 05:58:01 adam Exp $
PKGNAME= ${DISTNAME:S/-/13-plperl-/}
PKGREVISION= 1
COMMENT= PL/Perl procedural language for the PostgreSQL backend
DEPENDS+= postgresql13-server>=${PKGVERSION_NOREV}:../../databases/postgresql13-server

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.19 2023/05/12 07:40:25 adam Exp $
# $NetBSD: Makefile.common,v 1.20 2023/08/11 05:58:01 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@ -16,7 +16,7 @@
# used by databases/postgresql13-pltcl/Makefile
# used by databases/postgresql13-server/Makefile
DISTNAME= postgresql-13.11
DISTNAME= postgresql-13.12
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.18 2023/05/12 07:40:25 adam Exp $
$NetBSD: distinfo,v 1.19 2023/08/11 05:58:01 adam Exp $
BLAKE2s (postgresql-13.11.tar.bz2) = 86ba5fbcbff8ce9c1848cd71dbdb6766ef0db89df33628b7eb369c6fa0357711
SHA512 (postgresql-13.11.tar.bz2) = 30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987
Size (postgresql-13.11.tar.bz2) = 21519655 bytes
BLAKE2s (postgresql-13.12.tar.bz2) = 0724c0d67fa3864ffcfc7b11ced3256632f8b7d8f70313e794b759c7803d84a1
SHA512 (postgresql-13.12.tar.bz2) = 6b6f6de998016b33f0954d4ed8233b84d98abd2dc9b50f5e959f403d1d87a7e9c3b8c8c2ed456806578c2610982f41be3169d9afd4221c52c320b1a2795043e4
Size (postgresql-13.12.tar.bz2) = 21542293 bytes
SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
SHA1 (patch-config_perl.m4) = b3393d0f28e97f89ae20297d85553c508b3896bb
SHA1 (patch-configure) = 142ba9dc85a2408802e4b9e4943b775312d577c9

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.9 2023/05/12 07:40:26 adam Exp $
@comment $NetBSD: PLIST,v 1.10 2023/08/11 05:58:02 adam Exp $
man/man1/clusterdb.1
man/man1/createdb.1
man/man1/createuser.1
@ -994,6 +994,7 @@ share/doc/postgresql/html/release-14-5.html
share/doc/postgresql/html/release-14-6.html
share/doc/postgresql/html/release-14-7.html
share/doc/postgresql/html/release-14-8.html
share/doc/postgresql/html/release-14-9.html
share/doc/postgresql/html/release-14.html
share/doc/postgresql/html/release-prior.html
share/doc/postgresql/html/release.html

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.14 2023/07/06 09:38:32 wiz Exp $
# $NetBSD: Makefile,v 1.15 2023/08/11 05:58:02 adam Exp $
PKGNAME= ${DISTNAME:S/-/14-plperl-/}
PKGREVISION= 1
COMMENT= PL/Perl procedural language for the PostgreSQL backend
DEPENDS+= postgresql14-server>=${PKGVERSION_NOREV}:../../databases/postgresql14-server

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.11 2023/05/12 07:40:26 adam Exp $
# $NetBSD: Makefile.common,v 1.12 2023/08/11 05:58:01 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@ -16,7 +16,7 @@
# used by databases/postgresql14-pltcl/Makefile
# used by databases/postgresql14-server/Makefile
DISTNAME= postgresql-14.8
DISTNAME= postgresql-14.9
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.11 2023/05/12 07:40:26 adam Exp $
$NetBSD: distinfo,v 1.12 2023/08/11 05:58:01 adam Exp $
BLAKE2s (postgresql-14.8.tar.bz2) = 1be1b85853369fbcbd2a9b274f0c7bea82129a806cdb711fd1ca069f01fdf72e
SHA512 (postgresql-14.8.tar.bz2) = 68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
Size (postgresql-14.8.tar.bz2) = 22204905 bytes
BLAKE2s (postgresql-14.9.tar.bz2) = 4603ff52dae562ed1d63a968dcfb4ac20e972cc972d81761281c40551db93ccf
SHA512 (postgresql-14.9.tar.bz2) = 8a7f74c5fd1ec5339085f357b3044dd0d763e3368bd42b5d68497eba5cbf71e9c76a329580d8aa3145aa98a157f28df548c4a6dc2d880db5c0156baa231f5d24
Size (postgresql-14.9.tar.bz2) = 22207374 bytes
SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
SHA1 (patch-config_perl.m4) = b3393d0f28e97f89ae20297d85553c508b3896bb
SHA1 (patch-configure) = 142ba9dc85a2408802e4b9e4943b775312d577c9

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2023/05/12 07:40:27 adam Exp $
@comment $NetBSD: PLIST,v 1.5 2023/08/11 05:58:02 adam Exp $
man/man1/clusterdb.1
man/man1/createdb.1
man/man1/createuser.1
@ -1002,6 +1002,7 @@ share/doc/postgresql/html/regress.html
share/doc/postgresql/html/release-15-1.html
share/doc/postgresql/html/release-15-2.html
share/doc/postgresql/html/release-15-3.html
share/doc/postgresql/html/release-15-4.html
share/doc/postgresql/html/release-15.html
share/doc/postgresql/html/release-prior.html
share/doc/postgresql/html/release.html

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.6 2023/07/06 09:38:32 wiz Exp $
# $NetBSD: Makefile,v 1.7 2023/08/11 05:58:02 adam Exp $
PKGNAME= ${DISTNAME:S/-/15-plperl-/}
PKGREVISION= 1
COMMENT= PL/Perl procedural language for the PostgreSQL backend
DEPENDS+= postgresql15-server>=${PKGVERSION_NOREV}:../../databases/postgresql15-server

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.5 2023/05/12 07:40:27 adam Exp $
# $NetBSD: Makefile.common,v 1.6 2023/08/11 05:58:02 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@ -16,7 +16,7 @@
# used by databases/postgresql15-pltcl/Makefile
# used by databases/postgresql15-server/Makefile
DISTNAME= postgresql-15.3
DISTNAME= postgresql-15.4
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.4 2023/05/12 07:40:27 adam Exp $
$NetBSD: distinfo,v 1.5 2023/08/11 05:58:02 adam Exp $
BLAKE2s (postgresql-15.3.tar.bz2) = ae83bc53bcf97d914ec2f1e13173edd481ee01361f2b52c5e9cc37e9cc44fd50
SHA512 (postgresql-15.3.tar.bz2) = cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6
Size (postgresql-15.3.tar.bz2) = 22819107 bytes
BLAKE2s (postgresql-15.4.tar.bz2) = ba407a81347b16e47d9f9dad541a08c21fcb075f91457098db836035c1d54ff0
SHA512 (postgresql-15.4.tar.bz2) = 37dd3e8b644d10c4f55963e07344ff4b0079adbae60052306f230f15e4ef4662b89e84a63dacc87cbf926c80b186d064a391283dd16e29ab47f7acc8a9860d0b
Size (postgresql-15.4.tar.bz2) = 22850355 bytes
SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
SHA1 (patch-config_perl.m4) = b3393d0f28e97f89ae20297d85553c508b3896bb
SHA1 (patch-configure) = 142ba9dc85a2408802e4b9e4943b775312d577c9