svn commit: r408885 - in branches/2016Q1/databases: postgresql91-server postgresql92-server postgresql93-server postgresql94-server
Palle Girgensohn
girgen at FreeBSD.org
Sun Feb 14 19:35:51 UTC 2016
Author: girgen
Date: Sun Feb 14 19:35:49 2016
New Revision: 408885
URL: https://svnweb.freebsd.org/changeset/ports/408885
Log:
MFH: r408835
Update PostgreSQL to latest versions.
Security Fixes for Regular Expressions, PL/Java
This release closes security hole CVE-2016-0773, an issue with regular
expression (regex) parsing. Prior code allowed users to pass in expressions
which included out-of-range Unicode characters, triggering a backend crash.
This issue is critical for PostgreSQL systems with untrusted users or which
generate regexes based on user input.
The update also fixes CVE-2016-0766, a privilege escalation issue for users of
PL/Java. Certain custom configuration settings (GUCS) for PL/Java will now be
modifiable only by the database superuser
URL: http://www.postgresql.org/about/news/1644/
Security: CVE-2016-0773, CVE-2016-0766
Approved by: ports-secteam
Modified:
branches/2016Q1/databases/postgresql91-server/Makefile
branches/2016Q1/databases/postgresql91-server/distinfo
branches/2016Q1/databases/postgresql91-server/pkg-plist-client
branches/2016Q1/databases/postgresql92-server/Makefile
branches/2016Q1/databases/postgresql92-server/distinfo
branches/2016Q1/databases/postgresql92-server/pkg-plist-client
branches/2016Q1/databases/postgresql93-server/Makefile
branches/2016Q1/databases/postgresql93-server/distinfo
branches/2016Q1/databases/postgresql93-server/pkg-plist-client
branches/2016Q1/databases/postgresql94-server/Makefile
branches/2016Q1/databases/postgresql94-server/distinfo
branches/2016Q1/databases/postgresql94-server/pkg-plist-client
Modified: branches/2016Q1/databases/postgresql91-server/Makefile
==============================================================================
--- branches/2016Q1/databases/postgresql91-server/Makefile Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql91-server/Makefile Sun Feb 14 19:35:49 2016 (r408885)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= postgresql
-DISTVERSION?= 9.1.19
+DISTVERSION?= 9.1.20
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
@@ -68,7 +68,6 @@ SUB_FILES+= 502.pgsql
OPTIONS_DEFINE+=LIBEDIT
LIBEDIT_DESC= Use non-GPL libedit instead of readline
USES+= perl5
-PORTREVISION?= 1
.else
MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH}
Modified: branches/2016Q1/databases/postgresql91-server/distinfo
==============================================================================
--- branches/2016Q1/databases/postgresql91-server/distinfo Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql91-server/distinfo Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,4 +1,4 @@
-SHA256 (postgresql/postgresql-9.1.19.tar.bz2) = cbd5057451147dd63a1e764176a4e17a7795773be1e4266ea9faa951064c0ec6
-SIZE (postgresql/postgresql-9.1.19.tar.bz2) = 15843978
+SHA256 (postgresql/postgresql-9.1.20.tar.bz2) = 6d1e6c4334c265a85f0f96407b7a9aafff0f26cb62db2d8d03a32ba0c2872937
+SIZE (postgresql/postgresql-9.1.20.tar.bz2) = 15844360
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469
Modified: branches/2016Q1/databases/postgresql91-server/pkg-plist-client
==============================================================================
--- branches/2016Q1/databases/postgresql91-server/pkg-plist-client Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql91-server/pkg-plist-client Sun Feb 14 19:35:49 2016 (r408885)
@@ -14,7 +14,31 @@ bin/psql
bin/reindexdb
bin/vacuumdb
include/ecpg_config.h
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
include/libpq-events.h
+include/libpq-fe.h
+include/libpq/libpq-fs.h
+include/pg_config.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+include/postgresql/internal/c.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/libpq/pqcomm.h
+include/postgresql/internal/port.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/pqexpbuffer.h
include/postgresql/server/access/attnum.h
include/postgresql/server/access/clog.h
include/postgresql/server/access/genam.h
@@ -218,7 +242,6 @@ include/postgresql/server/nodes/bitmapse
include/postgresql/server/nodes/execnodes.h
include/postgresql/server/nodes/makefuncs.h
include/postgresql/server/nodes/memnodes.h
-include/postgresql/server/nodes/replnodes.h
include/postgresql/server/nodes/nodeFuncs.h
include/postgresql/server/nodes/nodes.h
include/postgresql/server/nodes/params.h
@@ -229,6 +252,7 @@ include/postgresql/server/nodes/primnode
include/postgresql/server/nodes/print.h
include/postgresql/server/nodes/readfuncs.h
include/postgresql/server/nodes/relation.h
+include/postgresql/server/nodes/replnodes.h
include/postgresql/server/nodes/tidbitmap.h
include/postgresql/server/nodes/value.h
include/postgresql/server/optimizer/clauses.h
@@ -283,6 +307,7 @@ include/postgresql/server/pg_config_manu
include/postgresql/server/pg_config_os.h
include/postgresql/server/pg_trace.h
include/postgresql/server/pgstat.h
+include/postgresql/server/pgtar.h
include/postgresql/server/pgtime.h
include/postgresql/server/port.h
include/postgresql/server/port/aix.h
@@ -495,35 +520,11 @@ include/postgresql/server/utils/uuid.h
include/postgresql/server/utils/varbit.h
include/postgresql/server/utils/xml.h
include/postgresql/server/windowapi.h
+include/sql3types.h
+include/sqlca.h
include/sqlda-compat.h
include/sqlda-native.h
include/sqlda.h
-include/libpq/libpq-fs.h
-include/postgresql/internal/libpq/pqcomm.h
-include/postgresql/informix/esql/datetime.h
-include/postgresql/informix/esql/decimal.h
-include/postgresql/informix/esql/sqltypes.h
-include/postgresql/internal/c.h
-include/postgresql/internal/libpq-int.h
-include/postgresql/internal/postgres_fe.h
-include/postgresql/internal/port.h
-include/postgresql/internal/pqexpbuffer.h
-include/ecpg_informix.h
-include/ecpgerrno.h
-include/ecpglib.h
-include/ecpgtype.h
-include/libpq-fe.h
-include/pg_config.h
-include/pg_config_manual.h
-include/pg_config_os.h
-include/pgtypes_date.h
-include/pgtypes_error.h
-include/pgtypes_interval.h
-include/pgtypes_numeric.h
-include/pgtypes_timestamp.h
-include/postgres_ext.h
-include/sql3types.h
-include/sqlca.h
lib/libecpg.a
lib/libecpg.so
lib/libecpg.so.6
@@ -538,10 +539,11 @@ lib/libpq.a
lib/libpq.so
lib/libpq.so.5
lib/postgresql/pgxs/config/install-sh
-lib/postgresql/pgxs/src/makefiles/pgxs.mk
+lib/postgresql/pgxs/config/missing
lib/postgresql/pgxs/src/Makefile.global
lib/postgresql/pgxs/src/Makefile.port
lib/postgresql/pgxs/src/Makefile.shlib
+lib/postgresql/pgxs/src/makefiles/pgxs.mk
lib/postgresql/pgxs/src/nls-global.mk
man/man1/clusterdb.1.gz
man/man1/createdb.1.gz
Modified: branches/2016Q1/databases/postgresql92-server/Makefile
==============================================================================
--- branches/2016Q1/databases/postgresql92-server/Makefile Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql92-server/Makefile Sun Feb 14 19:35:49 2016 (r408885)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= postgresql
-DISTVERSION?= 9.2.14
+DISTVERSION?= 9.2.15
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
@@ -68,7 +68,6 @@ SUB_FILES+= 502.pgsql
OPTIONS_DEFINE+=LIBEDIT
LIBEDIT_DESC= Use non-GPL libedit instead of readline
USES+= perl5
-PORTREVISION?= 1
.else
MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH}
Modified: branches/2016Q1/databases/postgresql92-server/distinfo
==============================================================================
--- branches/2016Q1/databases/postgresql92-server/distinfo Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql92-server/distinfo Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,4 +1,4 @@
-SHA256 (postgresql/postgresql-9.2.14.tar.bz2) = 54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e
-SIZE (postgresql/postgresql-9.2.14.tar.bz2) = 16451398
+SHA256 (postgresql/postgresql-9.2.15.tar.bz2) = 7ced4807589899e83c64dd0803cf1f9782b6a20077ab545c66e868ef26543e60
+SIZE (postgresql/postgresql-9.2.15.tar.bz2) = 16480973
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469
Modified: branches/2016Q1/databases/postgresql92-server/pkg-plist-client
==============================================================================
--- branches/2016Q1/databases/postgresql92-server/pkg-plist-client Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql92-server/pkg-plist-client Sun Feb 14 19:35:49 2016 (r408885)
@@ -14,7 +14,31 @@ bin/psql
bin/reindexdb
bin/vacuumdb
include/ecpg_config.h
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
include/libpq-events.h
+include/libpq-fe.h
+include/libpq/libpq-fs.h
+include/pg_config.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+include/postgresql/internal/c.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/libpq/pqcomm.h
+include/postgresql/internal/port.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/pqexpbuffer.h
include/postgresql/server/access/attnum.h
include/postgresql/server/access/clog.h
include/postgresql/server/access/genam.h
@@ -290,6 +314,7 @@ include/postgresql/server/pg_config_manu
include/postgresql/server/pg_config_os.h
include/postgresql/server/pg_trace.h
include/postgresql/server/pgstat.h
+include/postgresql/server/pgtar.h
include/postgresql/server/pgtime.h
include/postgresql/server/port.h
include/postgresql/server/port/aix.h
@@ -503,35 +528,11 @@ include/postgresql/server/utils/uuid.h
include/postgresql/server/utils/varbit.h
include/postgresql/server/utils/xml.h
include/postgresql/server/windowapi.h
+include/sql3types.h
+include/sqlca.h
include/sqlda-compat.h
include/sqlda-native.h
include/sqlda.h
-include/libpq/libpq-fs.h
-include/postgresql/internal/libpq/pqcomm.h
-include/postgresql/informix/esql/datetime.h
-include/postgresql/informix/esql/decimal.h
-include/postgresql/informix/esql/sqltypes.h
-include/postgresql/internal/c.h
-include/postgresql/internal/libpq-int.h
-include/postgresql/internal/postgres_fe.h
-include/postgresql/internal/port.h
-include/postgresql/internal/pqexpbuffer.h
-include/ecpg_informix.h
-include/ecpgerrno.h
-include/ecpglib.h
-include/ecpgtype.h
-include/libpq-fe.h
-include/pg_config.h
-include/pg_config_manual.h
-include/pg_config_os.h
-include/pgtypes_date.h
-include/pgtypes_error.h
-include/pgtypes_interval.h
-include/pgtypes_numeric.h
-include/pgtypes_timestamp.h
-include/postgres_ext.h
-include/sql3types.h
-include/sqlca.h
lib/libecpg.a
lib/libecpg.so
lib/libecpg.so.6
@@ -546,10 +547,11 @@ lib/libpq.a
lib/libpq.so
lib/libpq.so.5
lib/postgresql/pgxs/config/install-sh
-lib/postgresql/pgxs/src/makefiles/pgxs.mk
+lib/postgresql/pgxs/config/missing
lib/postgresql/pgxs/src/Makefile.global
lib/postgresql/pgxs/src/Makefile.port
lib/postgresql/pgxs/src/Makefile.shlib
+lib/postgresql/pgxs/src/makefiles/pgxs.mk
lib/postgresql/pgxs/src/nls-global.mk
man/man1/clusterdb.1.gz
man/man1/createdb.1.gz
Modified: branches/2016Q1/databases/postgresql93-server/Makefile
==============================================================================
--- branches/2016Q1/databases/postgresql93-server/Makefile Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql93-server/Makefile Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy at FreeBSD.org>
# $FreeBSD$
-DISTVERSION?= 9.3.10
+DISTVERSION?= 9.3.11
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
MAINTAINER?= pgsql at FreeBSD.org
Modified: branches/2016Q1/databases/postgresql93-server/distinfo
==============================================================================
--- branches/2016Q1/databases/postgresql93-server/distinfo Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql93-server/distinfo Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,4 +1,4 @@
-SHA256 (postgresql/postgresql-9.3.10.tar.bz2) = e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531
-SIZE (postgresql/postgresql-9.3.10.tar.bz2) = 16995860
+SHA256 (postgresql/postgresql-9.3.11.tar.bz2) = 3d222a90c941d3a6c02c7c749fc9eb54ff20a1166570459d09c5476743496a21
+SIZE (postgresql/postgresql-9.3.11.tar.bz2) = 17047707
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469
Modified: branches/2016Q1/databases/postgresql93-server/pkg-plist-client
==============================================================================
--- branches/2016Q1/databases/postgresql93-server/pkg-plist-client Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql93-server/pkg-plist-client Sun Feb 14 19:35:49 2016 (r408885)
@@ -15,8 +15,32 @@ bin/psql
bin/reindexdb
bin/vacuumdb
include/ecpg_config.h
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
include/libpq-events.h
+include/libpq-fe.h
+include/libpq/libpq-fs.h
+include/pg_config.h
include/pg_config_ext.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+include/postgresql/internal/c.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/libpq/pqcomm.h
+include/postgresql/internal/port.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/pqexpbuffer.h
include/postgresql/server/access/attnum.h
include/postgresql/server/access/clog.h
include/postgresql/server/access/genam.h
@@ -528,35 +552,11 @@ include/postgresql/server/utils/uuid.h
include/postgresql/server/utils/varbit.h
include/postgresql/server/utils/xml.h
include/postgresql/server/windowapi.h
+include/sql3types.h
+include/sqlca.h
include/sqlda-compat.h
include/sqlda-native.h
include/sqlda.h
-include/libpq/libpq-fs.h
-include/postgresql/internal/libpq/pqcomm.h
-include/postgresql/informix/esql/datetime.h
-include/postgresql/informix/esql/decimal.h
-include/postgresql/informix/esql/sqltypes.h
-include/postgresql/internal/c.h
-include/postgresql/internal/libpq-int.h
-include/postgresql/internal/postgres_fe.h
-include/postgresql/internal/port.h
-include/postgresql/internal/pqexpbuffer.h
-include/ecpg_informix.h
-include/ecpgerrno.h
-include/ecpglib.h
-include/ecpgtype.h
-include/libpq-fe.h
-include/pg_config.h
-include/pg_config_manual.h
-include/pg_config_os.h
-include/pgtypes_date.h
-include/pgtypes_error.h
-include/pgtypes_interval.h
-include/pgtypes_numeric.h
-include/pgtypes_timestamp.h
-include/postgres_ext.h
-include/sql3types.h
-include/sqlca.h
lib/libecpg.a
lib/libecpg.so
lib/libecpg.so.6
@@ -570,16 +570,17 @@ lib/libpgtypes.so.3
lib/libpq.a
lib/libpq.so
lib/libpq.so.5
-libdata/pkgconfig/libecpg.pc
-libdata/pkgconfig/libecpg_compat.pc
-libdata/pkgconfig/libpgtypes.pc
-libdata/pkgconfig/libpq.pc
lib/postgresql/pgxs/config/install-sh
-lib/postgresql/pgxs/src/makefiles/pgxs.mk
+lib/postgresql/pgxs/config/missing
lib/postgresql/pgxs/src/Makefile.global
lib/postgresql/pgxs/src/Makefile.port
lib/postgresql/pgxs/src/Makefile.shlib
+lib/postgresql/pgxs/src/makefiles/pgxs.mk
lib/postgresql/pgxs/src/nls-global.mk
+libdata/pkgconfig/libecpg.pc
+libdata/pkgconfig/libecpg_compat.pc
+libdata/pkgconfig/libpgtypes.pc
+libdata/pkgconfig/libpq.pc
man/man1/clusterdb.1.gz
man/man1/createdb.1.gz
man/man1/createlang.1.gz
Modified: branches/2016Q1/databases/postgresql94-server/Makefile
==============================================================================
--- branches/2016Q1/databases/postgresql94-server/Makefile Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql94-server/Makefile Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy at FreeBSD.org>
# $FreeBSD$
-DISTVERSION?= 9.4.5
+DISTVERSION?= 9.4.6
MAINTAINER?= pgsql at FreeBSD.org
Modified: branches/2016Q1/databases/postgresql94-server/distinfo
==============================================================================
--- branches/2016Q1/databases/postgresql94-server/distinfo Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql94-server/distinfo Sun Feb 14 19:35:49 2016 (r408885)
@@ -1,4 +1,4 @@
-SHA256 (postgresql/postgresql-9.4.5.tar.bz2) = b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39
-SIZE (postgresql/postgresql-9.4.5.tar.bz2) = 17660960
+SHA256 (postgresql/postgresql-9.4.6.tar.bz2) = cbce1f4d01a6142c5d8bebe125623c5198ec04f363da7dd3d3b3a4100b4140a6
+SIZE (postgresql/postgresql-9.4.6.tar.bz2) = 17734946
SHA256 (postgresql/pg-941-icu-2015-04-18.diff.gz) = 30c1366539fd0833db37a98b32bd22e8da4538e58f8dbc2ad2f63dc54835609b
SIZE (postgresql/pg-941-icu-2015-04-18.diff.gz) = 4279
Modified: branches/2016Q1/databases/postgresql94-server/pkg-plist-client
==============================================================================
--- branches/2016Q1/databases/postgresql94-server/pkg-plist-client Sun Feb 14 19:21:31 2016 (r408884)
+++ branches/2016Q1/databases/postgresql94-server/pkg-plist-client Sun Feb 14 19:35:49 2016 (r408885)
@@ -591,6 +591,7 @@ lib/libpq.a
lib/libpq.so
lib/libpq.so.5
lib/postgresql/pgxs/config/install-sh
+lib/postgresql/pgxs/config/missing
lib/postgresql/pgxs/src/Makefile.global
lib/postgresql/pgxs/src/Makefile.port
lib/postgresql/pgxs/src/Makefile.shlib
More information about the svn-ports-all
mailing list