Update to PostgreSQL 9.2.15 (2016-02-11) This release fixes two security issues, as well as several bugs found over the last four months. CVE-2016-0773 Unicode regular expression buffer overflow CVE-2016-0766 PL/Java privilege escalationdiff -r1.18 -r1.19 pkgsrc/databases/postgresql92/Makefile.common
(tnn)
@@ -1,39 +1,39 @@ | @@ -1,39 +1,39 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.18 2015/10/11 10:59:20 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.19 2016/02/25 00:41:54 tnn Exp $ | |
2 | # | 2 | # | |
3 | # This Makefile fragment is included by all PostgreSQL packages built from | 3 | # This Makefile fragment is included by all PostgreSQL packages built from | |
4 | # the main sources of the PostgreSQL distribution except jdbc-postgresql. | 4 | # the main sources of the PostgreSQL distribution except jdbc-postgresql. | |
5 | # | 5 | # | |
6 | # The PostgreSQL package naming scheme, aside from the obvious piecewise | 6 | # The PostgreSQL package naming scheme, aside from the obvious piecewise | |
7 | # packages, is as follows: | 7 | # packages, is as follows: | |
8 | # <lang>-postgresql client-side interface to PostgreSQL | 8 | # <lang>-postgresql client-side interface to PostgreSQL | |
9 | # postgresql-<lang> server-side module for PostgreSQL backend | 9 | # postgresql-<lang> server-side module for PostgreSQL backend | |
10 | # | 10 | # | |
11 | # used by databases/postgresql92-adminpack/Makefile | 11 | # used by databases/postgresql92-adminpack/Makefile | |
12 | # used by databases/postgresql92-client/Makefile | 12 | # used by databases/postgresql92-client/Makefile | |
13 | # used by databases/postgresql92-datatypes/Makefile | 13 | # used by databases/postgresql92-datatypes/Makefile | |
14 | # used by databases/postgresql92-dblink/Makefile | 14 | # used by databases/postgresql92-dblink/Makefile | |
15 | # used by databases/postgresql92-docs/Makefile | 15 | # used by databases/postgresql92-docs/Makefile | |
16 | # used by databases/postgresql92-fuzzystrmatch/Makefile | 16 | # used by databases/postgresql92-fuzzystrmatch/Makefile | |
17 | # used by databases/postgresql92-monitoring/Makefile | 17 | # used by databases/postgresql92-monitoring/Makefile | |
18 | # used by databases/postgresql92-pgcrypto/Makefile | 18 | # used by databases/postgresql92-pgcrypto/Makefile | |
19 | # used by databases/postgresql92-plperl/Makefile | 19 | # used by databases/postgresql92-plperl/Makefile | |
20 | # used by databases/postgresql92-plpython/Makefile | 20 | # used by databases/postgresql92-plpython/Makefile | |
21 | # used by databases/postgresql92-pltcl/Makefile | 21 | # used by databases/postgresql92-pltcl/Makefile | |
22 | # used by databases/postgresql92-replicationtools/Makefile | 22 | # used by databases/postgresql92-replicationtools/Makefile | |
23 | # used by databases/postgresql92-server/Makefile | 23 | # used by databases/postgresql92-server/Makefile | |
24 | # used by databases/postgresql92-upgrade/Makefile | 24 | # used by databases/postgresql92-upgrade/Makefile | |
25 | 25 | |||
26 | DISTNAME= postgresql-9.2.14 | 26 | DISTNAME= postgresql-9.2.15 | |
27 | CATEGORIES= databases | 27 | CATEGORIES= databases | |
28 | MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} | 28 | MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} | |
29 | EXTRACT_SUFX= .tar.bz2 | 29 | EXTRACT_SUFX= .tar.bz2 | |
30 | 30 | |||
31 | MAINTAINER?= adam@NetBSD.org | 31 | MAINTAINER?= adam@NetBSD.org | |
32 | HOMEPAGE= http://www.postgresql.org/ | 32 | HOMEPAGE= http://www.postgresql.org/ | |
33 | LICENSE= postgresql-license | 33 | LICENSE= postgresql-license | |
34 | 34 | |||
35 | CONFLICTS+= postgresql-[0-9]* | 35 | CONFLICTS+= postgresql-[0-9]* | |
36 | CONFLICTS+= postgresql[0-8][0-9]-[0-9]* | 36 | CONFLICTS+= postgresql[0-8][0-9]-[0-9]* | |
37 | CONFLICTS+= postgresql9[013-9]-[0-9]* | 37 | CONFLICTS+= postgresql9[013-9]-[0-9]* | |
38 | 38 | |||
39 | .if !empty(PKGNAME:M*-*-*) | 39 | .if !empty(PKGNAME:M*-*-*) |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2015/11/03 01:56:26 agc Exp $ | 1 | $NetBSD: distinfo,v 1.17 2016/02/25 00:41:54 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (postgresql-9.2.14.tar.bz2) = d07311e7b44f92fb7b5e127c2f7069ff4dd47607 | 3 | SHA1 (postgresql-9.2.15.tar.bz2) = 73086d027966ffb190f650a468921e39f44120a4 | |
4 | RMD160 (postgresql-9.2.14.tar.bz2) = 604388eeb9f331d7f7ae66a0c237c3ed9d86ded5 | 4 | RMD160 (postgresql-9.2.15.tar.bz2) = 45c2727e8bcda9fdf654aeb93d36d05efa83705e | |
5 | SHA512 (postgresql-9.2.14.tar.bz2) = 268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1 | 5 | SHA512 (postgresql-9.2.15.tar.bz2) = 4a0e52beaffc9f0b004c761a5ca107a019d6265877d36cd7be46912807da6fa6824ce469c8d59fb24092440646d3f0872b8aa62941b4b3ba657edc2f5678b2b1 | |
6 | Size (postgresql-9.2.14.tar.bz2) = 16451398 bytes | 6 | Size (postgresql-9.2.15.tar.bz2) = 16480973 bytes | |
7 | SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813 | 7 | SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813 | |
8 | SHA1 (patch-config_perl.m4) = c7e5aaff1c47d2e33df7692a412ef984c77ffcc0 | 8 | SHA1 (patch-config_perl.m4) = c7e5aaff1c47d2e33df7692a412ef984c77ffcc0 | |
9 | SHA1 (patch-configure) = 21b27add570cff1a24c440201eb1ed49f8223747 | 9 | SHA1 (patch-configure) = 21b27add570cff1a24c440201eb1ed49f8223747 | |
10 | SHA1 (patch-contrib_dblink_Makefile) = 4960ad57d42465fae203870548e4c53f8a32ce04 | 10 | SHA1 (patch-contrib_dblink_Makefile) = 4960ad57d42465fae203870548e4c53f8a32ce04 | |
11 | SHA1 (patch-contrib_dblink_dblink.c) = 245ce06df88837ba88142aea1d0ba787d65ddb45 | 11 | SHA1 (patch-contrib_dblink_dblink.c) = 245ce06df88837ba88142aea1d0ba787d65ddb45 | |
12 | SHA1 (patch-src_Makefile.shlib) = fedf35f38439a724fa6522e1aaef110c9909866a | 12 | SHA1 (patch-src_Makefile.shlib) = fedf35f38439a724fa6522e1aaef110c9909866a | |
13 | SHA1 (patch-src_backend_Makefile) = 76ddd3015d93b19cdd6000eaffc4f53cbd4965b5 | 13 | SHA1 (patch-src_backend_Makefile) = 76ddd3015d93b19cdd6000eaffc4f53cbd4965b5 | |
14 | SHA1 (patch-src_backend_utils_adt_datetime.c) = b220c39272bf8d2bda95119adcbab5b2495990d8 | 14 | SHA1 (patch-src_backend_utils_adt_datetime.c) = b220c39272bf8d2bda95119adcbab5b2495990d8 | |
15 | SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = 6ebfdb674b38019d0605e0b0b9f3950480e13a30 | 15 | SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = 6ebfdb674b38019d0605e0b0b9f3950480e13a30 | |
16 | SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0 | 16 | SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0 | |
17 | SHA1 (patch-src_pl_plperl_GNUmakefile) = 2b7448d6dd8550e2ea61f40728a2780068b93d07 | 17 | SHA1 (patch-src_pl_plperl_GNUmakefile) = 2b7448d6dd8550e2ea61f40728a2780068b93d07 | |
18 | SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61 | 18 | SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61 | |
19 | SHA1 (patch-src_timezone_localtime.c) = 622f57bc1d10f07ab73f86765cbf587eece57085 | 19 | SHA1 (patch-src_timezone_localtime.c) = 622f57bc1d10f07ab73f86765cbf587eece57085 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2013/04/04 21:08:37 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2016/02/25 00:41:54 tnn Exp $ | |
2 | bin/clusterdb | 2 | bin/clusterdb | |
3 | bin/createdb | 3 | bin/createdb | |
4 | bin/createlang | 4 | bin/createlang | |
5 | bin/createuser | 5 | bin/createuser | |
6 | bin/dropdb | 6 | bin/dropdb | |
7 | bin/droplang | 7 | bin/droplang | |
8 | bin/dropuser | 8 | bin/dropuser | |
9 | bin/ecpg | 9 | bin/ecpg | |
10 | bin/initdb | 10 | bin/initdb | |
11 | bin/pg_basebackup | 11 | bin/pg_basebackup | |
12 | bin/pg_config | 12 | bin/pg_config | |
13 | bin/pg_controldata | 13 | bin/pg_controldata | |
14 | bin/pg_ctl | 14 | bin/pg_ctl | |
@@ -312,26 +312,27 @@ include/postgresql/server/parser/parse_p | @@ -312,26 +312,27 @@ include/postgresql/server/parser/parse_p | |||
312 | include/postgresql/server/parser/parse_relation.h | 312 | include/postgresql/server/parser/parse_relation.h | |
313 | include/postgresql/server/parser/parse_target.h | 313 | include/postgresql/server/parser/parse_target.h | |
314 | include/postgresql/server/parser/parse_type.h | 314 | include/postgresql/server/parser/parse_type.h | |
315 | include/postgresql/server/parser/parse_utilcmd.h | 315 | include/postgresql/server/parser/parse_utilcmd.h | |
316 | include/postgresql/server/parser/parser.h | 316 | include/postgresql/server/parser/parser.h | |
317 | include/postgresql/server/parser/parsetree.h | 317 | include/postgresql/server/parser/parsetree.h | |
318 | include/postgresql/server/parser/scanner.h | 318 | include/postgresql/server/parser/scanner.h | |
319 | include/postgresql/server/parser/scansup.h | 319 | include/postgresql/server/parser/scansup.h | |
320 | include/postgresql/server/pg_config.h | 320 | include/postgresql/server/pg_config.h | |
321 | include/postgresql/server/pg_config_manual.h | 321 | include/postgresql/server/pg_config_manual.h | |
322 | include/postgresql/server/pg_config_os.h | 322 | include/postgresql/server/pg_config_os.h | |
323 | include/postgresql/server/pg_trace.h | 323 | include/postgresql/server/pg_trace.h | |
324 | include/postgresql/server/pgstat.h | 324 | include/postgresql/server/pgstat.h | |
325 | include/postgresql/server/pgtar.h | |||
325 | include/postgresql/server/pgtime.h | 326 | include/postgresql/server/pgtime.h | |
326 | include/postgresql/server/port.h | 327 | include/postgresql/server/port.h | |
327 | include/postgresql/server/port/aix.h | 328 | include/postgresql/server/port/aix.h | |
328 | include/postgresql/server/port/cygwin.h | 329 | include/postgresql/server/port/cygwin.h | |
329 | include/postgresql/server/port/darwin.h | 330 | include/postgresql/server/port/darwin.h | |
330 | include/postgresql/server/port/dragonfly.h | 331 | include/postgresql/server/port/dragonfly.h | |
331 | include/postgresql/server/port/freebsd.h | 332 | include/postgresql/server/port/freebsd.h | |
332 | include/postgresql/server/port/hpux.h | 333 | include/postgresql/server/port/hpux.h | |
333 | include/postgresql/server/port/irix.h | 334 | include/postgresql/server/port/irix.h | |
334 | include/postgresql/server/port/linux.h | 335 | include/postgresql/server/port/linux.h | |
335 | include/postgresql/server/port/netbsd.h | 336 | include/postgresql/server/port/netbsd.h | |
336 | include/postgresql/server/port/openbsd.h | 337 | include/postgresql/server/port/openbsd.h | |
337 | include/postgresql/server/port/osf.h | 338 | include/postgresql/server/port/osf.h |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2015/10/11 10:59:20 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2016/02/25 00:41:54 tnn Exp $ | |
2 | man/man1/clusterdb.1 | 2 | man/man1/clusterdb.1 | |
3 | man/man1/createdb.1 | 3 | man/man1/createdb.1 | |
4 | man/man1/createlang.1 | 4 | man/man1/createlang.1 | |
5 | man/man1/createuser.1 | 5 | man/man1/createuser.1 | |
6 | man/man1/dropdb.1 | 6 | man/man1/dropdb.1 | |
7 | man/man1/droplang.1 | 7 | man/man1/droplang.1 | |
8 | man/man1/dropuser.1 | 8 | man/man1/dropuser.1 | |
9 | man/man1/ecpg.1 | 9 | man/man1/ecpg.1 | |
10 | man/man1/initdb.1 | 10 | man/man1/initdb.1 | |
11 | man/man1/oid2name.1 | 11 | man/man1/oid2name.1 | |
12 | man/man1/pg_archivecleanup.1 | 12 | man/man1/pg_archivecleanup.1 | |
13 | man/man1/pg_basebackup.1 | 13 | man/man1/pg_basebackup.1 | |
14 | man/man1/pg_config.1 | 14 | man/man1/pg_config.1 | |
@@ -1041,54 +1041,57 @@ share/doc/postgresql/html/release-9-0-8. | @@ -1041,54 +1041,57 @@ share/doc/postgresql/html/release-9-0-8. | |||
1041 | share/doc/postgresql/html/release-9-0-9.html | 1041 | share/doc/postgresql/html/release-9-0-9.html | |
1042 | share/doc/postgresql/html/release-9-0.html | 1042 | share/doc/postgresql/html/release-9-0.html | |
1043 | share/doc/postgresql/html/release-9-1-1.html | 1043 | share/doc/postgresql/html/release-9-1-1.html | |
1044 | share/doc/postgresql/html/release-9-1-10.html | 1044 | share/doc/postgresql/html/release-9-1-10.html | |
1045 | share/doc/postgresql/html/release-9-1-11.html | 1045 | share/doc/postgresql/html/release-9-1-11.html | |
1046 | share/doc/postgresql/html/release-9-1-12.html | 1046 | share/doc/postgresql/html/release-9-1-12.html | |
1047 | share/doc/postgresql/html/release-9-1-13.html | 1047 | share/doc/postgresql/html/release-9-1-13.html | |
1048 | share/doc/postgresql/html/release-9-1-14.html | 1048 | share/doc/postgresql/html/release-9-1-14.html | |
1049 | share/doc/postgresql/html/release-9-1-15.html | 1049 | share/doc/postgresql/html/release-9-1-15.html | |
1050 | share/doc/postgresql/html/release-9-1-16.html | 1050 | share/doc/postgresql/html/release-9-1-16.html | |
1051 | share/doc/postgresql/html/release-9-1-17.html | 1051 | share/doc/postgresql/html/release-9-1-17.html | |
1052 | share/doc/postgresql/html/release-9-1-18.html | 1052 | share/doc/postgresql/html/release-9-1-18.html | |
1053 | share/doc/postgresql/html/release-9-1-19.html | 1053 | share/doc/postgresql/html/release-9-1-19.html | |
1054 | share/doc/postgresql/html/release-9-1-20.html | |||
1054 | share/doc/postgresql/html/release-9-1-2.html | 1055 | share/doc/postgresql/html/release-9-1-2.html | |
1055 | share/doc/postgresql/html/release-9-1-3.html | 1056 | share/doc/postgresql/html/release-9-1-3.html | |
1056 | share/doc/postgresql/html/release-9-1-4.html | 1057 | share/doc/postgresql/html/release-9-1-4.html | |
1057 | share/doc/postgresql/html/release-9-1-5.html | 1058 | share/doc/postgresql/html/release-9-1-5.html | |
1058 | share/doc/postgresql/html/release-9-1-6.html | 1059 | share/doc/postgresql/html/release-9-1-6.html | |
1059 | share/doc/postgresql/html/release-9-1-7.html | 1060 | share/doc/postgresql/html/release-9-1-7.html | |
1060 | share/doc/postgresql/html/release-9-1-8.html | 1061 | share/doc/postgresql/html/release-9-1-8.html | |
1061 | share/doc/postgresql/html/release-9-1-9.html | 1062 | share/doc/postgresql/html/release-9-1-9.html | |
1062 | share/doc/postgresql/html/release-9-1.html | 1063 | share/doc/postgresql/html/release-9-1.html | |
1063 | share/doc/postgresql/html/release-9-2-1.html | 1064 | share/doc/postgresql/html/release-9-2-1.html | |
1064 | share/doc/postgresql/html/release-9-2-10.html | 1065 | share/doc/postgresql/html/release-9-2-10.html | |
1065 | share/doc/postgresql/html/release-9-2-11.html | 1066 | share/doc/postgresql/html/release-9-2-11.html | |
1066 | share/doc/postgresql/html/release-9-2-12.html | 1067 | share/doc/postgresql/html/release-9-2-12.html | |
1067 | share/doc/postgresql/html/release-9-2-13.html | 1068 | share/doc/postgresql/html/release-9-2-13.html | |
1068 | share/doc/postgresql/html/release-9-2-14.html | 1069 | share/doc/postgresql/html/release-9-2-14.html | |
1070 | share/doc/postgresql/html/release-9-2-15.html | |||
1069 | share/doc/postgresql/html/release-9-2-2.html | 1071 | share/doc/postgresql/html/release-9-2-2.html | |
1070 | share/doc/postgresql/html/release-9-2-3.html | 1072 | share/doc/postgresql/html/release-9-2-3.html | |
1071 | share/doc/postgresql/html/release-9-2-4.html | 1073 | share/doc/postgresql/html/release-9-2-4.html | |
1072 | share/doc/postgresql/html/release-9-2-5.html | 1074 | share/doc/postgresql/html/release-9-2-5.html | |
1073 | share/doc/postgresql/html/release-9-2-6.html | 1075 | share/doc/postgresql/html/release-9-2-6.html | |
1074 | share/doc/postgresql/html/release-9-2-7.html | 1076 | share/doc/postgresql/html/release-9-2-7.html | |
1075 | share/doc/postgresql/html/release-9-2-8.html | 1077 | share/doc/postgresql/html/release-9-2-8.html | |
1076 | share/doc/postgresql/html/release-9-2-9.html | 1078 | share/doc/postgresql/html/release-9-2-9.html | |
1077 | share/doc/postgresql/html/release-9-2.html | 1079 | share/doc/postgresql/html/release-9-2.html | |
1078 | share/doc/postgresql/html/release.html | 1080 | share/doc/postgresql/html/release.html | |
1079 | share/doc/postgresql/html/resources.html | 1081 | share/doc/postgresql/html/resources.html | |
1080 | share/doc/postgresql/html/role-attributes.html | 1082 | share/doc/postgresql/html/role-attributes.html | |
1081 | share/doc/postgresql/html/role-membership.html | 1083 | share/doc/postgresql/html/role-membership.html | |
1084 | share/doc/postgresql/html/role-removal.html | |||
1082 | share/doc/postgresql/html/routine-reindex.html | 1085 | share/doc/postgresql/html/routine-reindex.html | |
1083 | share/doc/postgresql/html/routine-vacuuming.html | 1086 | share/doc/postgresql/html/routine-vacuuming.html | |
1084 | share/doc/postgresql/html/row-estimation-examples.html | 1087 | share/doc/postgresql/html/row-estimation-examples.html | |
1085 | share/doc/postgresql/html/rowtypes.html | 1088 | share/doc/postgresql/html/rowtypes.html | |
1086 | share/doc/postgresql/html/rule-system.html | 1089 | share/doc/postgresql/html/rule-system.html | |
1087 | share/doc/postgresql/html/rules-privileges.html | 1090 | share/doc/postgresql/html/rules-privileges.html | |
1088 | share/doc/postgresql/html/rules-status.html | 1091 | share/doc/postgresql/html/rules-status.html | |
1089 | share/doc/postgresql/html/rules-triggers.html | 1092 | share/doc/postgresql/html/rules-triggers.html | |
1090 | share/doc/postgresql/html/rules-update.html | 1093 | share/doc/postgresql/html/rules-update.html | |
1091 | share/doc/postgresql/html/rules-views.html | 1094 | share/doc/postgresql/html/rules-views.html | |
1092 | share/doc/postgresql/html/rules.html | 1095 | share/doc/postgresql/html/rules.html | |
1093 | share/doc/postgresql/html/runtime-config-autovacuum.html | 1096 | share/doc/postgresql/html/runtime-config-autovacuum.html | |
1094 | share/doc/postgresql/html/runtime-config-client.html | 1097 | share/doc/postgresql/html/runtime-config-client.html |