pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases The PostgreSQL Global Development Group has ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e26bb079fc41
branches:  trunk
changeset: 366378:e26bb079fc41
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Aug 13 19:25:17 2017 +0000

description:
The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.6.4, 9.5.8, 9.4.13, 9.3.18, and 9.2.22. This release fixes three security 
issues. It also patches over 50 other bugs reported over the last three months. Users who are affected by the below security issues should update as soon as possible. Users affected by CVE-2017-7547 
will need to perform additional steps after upgrading to resolve the issue. Other users should plan to update at the next convenient downtime.

Three security vulnerabilities have been closed by this release:
* CVE-2017-7546: Empty password accepted in some authentication methods
* CVE-2017-7547: The "pg_user_mappings" catalog view discloses passwords to users lacking server privileges
* CVE-2017-7548: lo_put() function ignores ACLs

diffstat:

 databases/postgresql92-docs/PLIST                           |   3 +-
 databases/postgresql92/Makefile.common                      |   4 +-
 databases/postgresql92/distinfo                             |  12 +++++-----
 databases/postgresql92/patches/patch-src_pl_plperl_plperl.h |  15 ++++++------
 databases/postgresql93-docs/PLIST                           |   4 ++-
 databases/postgresql93/Makefile.common                      |   4 +-
 databases/postgresql93/distinfo                             |  12 +++++-----
 databases/postgresql93/patches/patch-src_pl_plperl_plperl.h |  15 ++++++------
 databases/postgresql94-docs/PLIST                           |   5 +++-
 databases/postgresql94/Makefile.common                      |   4 +-
 databases/postgresql94/distinfo                             |  12 +++++-----
 databases/postgresql94/patches/patch-src_pl_plperl_plperl.h |  15 ++++++------
 databases/postgresql95-client/Makefile                      |   3 +-
 databases/postgresql95-docs/PLIST                           |   6 ++++-
 databases/postgresql95/Makefile.common                      |   4 +-
 databases/postgresql95/distinfo                             |  12 +++++-----
 databases/postgresql95/patches/patch-src_pl_plperl_plperl.h |  15 ++++++------
 databases/postgresql96-client/Makefile                      |   3 +-
 databases/postgresql96-client/PLIST                         |   3 +-
 databases/postgresql96-docs/PLIST                           |   7 +++++-
 databases/postgresql96/Makefile.common                      |   4 +-
 databases/postgresql96/distinfo                             |  12 +++++-----
 databases/postgresql96/patches/patch-src_pl_plperl_plperl.h |  15 ++++++------
 23 files changed, 104 insertions(+), 85 deletions(-)

diffs (truncated from 570 to 300 lines):

diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql92-docs/PLIST
--- a/databases/postgresql92-docs/PLIST Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql92-docs/PLIST Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2017/05/12 19:37:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2017/08/13 19:25:17 adam Exp $
 man/man1/clusterdb.1
 man/man1/createdb.1
 man/man1/createlang.1
@@ -1081,6 +1081,7 @@
 share/doc/postgresql/html/release-9-2-2.html
 share/doc/postgresql/html/release-9-2-20.html
 share/doc/postgresql/html/release-9-2-21.html
+share/doc/postgresql/html/release-9-2-22.html
 share/doc/postgresql/html/release-9-2-3.html
 share/doc/postgresql/html/release-9-2-4.html
 share/doc/postgresql/html/release-9-2-5.html
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql92/Makefile.common
--- a/databases/postgresql92/Makefile.common    Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql92/Makefile.common    Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.28 2017/05/12 19:37:54 adam Exp $
+# $NetBSD: Makefile.common,v 1.29 2017/08/13 19:25:17 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/postgresql92-pltcl/Makefile
 # used by databases/postgresql92-server/Makefile
 
-DISTNAME=      postgresql-9.2.21
+DISTNAME=      postgresql-9.2.22
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql92/distinfo
--- a/databases/postgresql92/distinfo   Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql92/distinfo   Sun Aug 13 19:25:17 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.23 2017/05/12 19:37:54 adam Exp $
+$NetBSD: distinfo,v 1.24 2017/08/13 19:25:17 adam Exp $
 
-SHA1 (postgresql-9.2.21.tar.bz2) = 150f9dda7c03379933cc4f804f6e37d7c8518114
-RMD160 (postgresql-9.2.21.tar.bz2) = a861209168732ec5bef45f675fa3a7a535d8e210
-SHA512 (postgresql-9.2.21.tar.bz2) = c548cd1ba34ad71dd3f1acde5775ba2e71121f004324fac44dbe123a91d599ced0f1b8be675ed07b77712e8c23f376ff6221349385c19a88c4edbbb186f17861
-Size (postgresql-9.2.21.tar.bz2) = 16508040 bytes
+SHA1 (postgresql-9.2.22.tar.bz2) = 43c15380592adb2f34f1fa8b856b7cbff1ea79f7
+RMD160 (postgresql-9.2.22.tar.bz2) = aaef1dd1a38d8dba77d06f29bdc4ca2476ca7685
+SHA512 (postgresql-9.2.22.tar.bz2) = 3e5ab04c2be2719579b2ebbf64b220522acfd9ea74029dd2ed699f60230da224bdc99de4ee5529b513e5586de0377764c4e54deb3dd93d5c53c4d666dce2b6b7
+Size (postgresql-9.2.22.tar.bz2) = 16531224 bytes
 SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
 SHA1 (patch-config_perl.m4) = c7e5aaff1c47d2e33df7692a412ef984c77ffcc0
 SHA1 (patch-configure) = 21b27add570cff1a24c440201eb1ed49f8223747
@@ -15,4 +15,4 @@
 SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = 20578ab950465db07dab757db2fae4c4570cbbe1
 SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
 SHA1 (patch-src_pl_plperl_GNUmakefile) = 2b7448d6dd8550e2ea61f40728a2780068b93d07
-SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61
+SHA1 (patch-src_pl_plperl_plperl.h) = 0e7daec79a00d7378326e56525e50cfe61cfc174
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql92/patches/patch-src_pl_plperl_plperl.h
--- a/databases/postgresql92/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql92/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 19:25:17 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_pl_plperl_plperl.h,v 1.1 2012/10/05 21:03:10 adam Exp $
+$NetBSD: patch-src_pl_plperl_plperl.h,v 1.2 2017/08/13 19:25:17 adam Exp $
 
---- src/pl/plperl/plperl.h.orig        2011-09-22 23:57:57.000000000 +0200
-+++ src/pl/plperl/plperl.h     2011-10-12 20:36:11.783264869 +0200
-@@ -44,12 +44,21 @@
+--- src/pl/plperl/plperl.h.orig        2017-08-07 21:19:50.000000000 +0000
++++ src/pl/plperl/plperl.h
+@@ -44,6 +44,10 @@
  #undef vsnprintf
  #endif
  
@@ -11,10 +11,11 @@
 +#define list_tail sun_list_tail
 +#endif
  
- /* required for perl API */
- #include "EXTERN.h"
- #include "perl.h"
+ /*
+  * Get the basic Perl API.  We use PERL_NO_GET_CONTEXT mode so that our code
+@@ -62,6 +66,11 @@
  #include "XSUB.h"
+ #endif
  
 +#ifdef __sun
 +#undef list_head
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql93-docs/PLIST
--- a/databases/postgresql93-docs/PLIST Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql93-docs/PLIST Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2017/05/12 19:37:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.19 2017/08/13 19:25:17 adam Exp $
 man/man1/clusterdb.1
 man/man1/createdb.1
 man/man1/createlang.1
@@ -1102,6 +1102,7 @@
 share/doc/postgresql/html/release-9-2-2.html
 share/doc/postgresql/html/release-9-2-20.html
 share/doc/postgresql/html/release-9-2-21.html
+share/doc/postgresql/html/release-9-2-22.html
 share/doc/postgresql/html/release-9-2-3.html
 share/doc/postgresql/html/release-9-2-4.html
 share/doc/postgresql/html/release-9-2-5.html
@@ -1119,6 +1120,7 @@
 share/doc/postgresql/html/release-9-3-15.html
 share/doc/postgresql/html/release-9-3-16.html
 share/doc/postgresql/html/release-9-3-17.html
+share/doc/postgresql/html/release-9-3-18.html
 share/doc/postgresql/html/release-9-3-2.html
 share/doc/postgresql/html/release-9-3-3.html
 share/doc/postgresql/html/release-9-3-4.html
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql93/Makefile.common
--- a/databases/postgresql93/Makefile.common    Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql93/Makefile.common    Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.24 2017/05/12 19:37:54 adam Exp $
+# $NetBSD: Makefile.common,v 1.25 2017/08/13 19:25:17 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/postgresql93-pltcl/Makefile
 # used by databases/postgresql93-server/Makefile
 
-DISTNAME=      postgresql-9.3.17
+DISTNAME=      postgresql-9.3.18
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql93/distinfo
--- a/databases/postgresql93/distinfo   Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql93/distinfo   Sun Aug 13 19:25:17 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.23 2017/05/12 19:37:54 adam Exp $
+$NetBSD: distinfo,v 1.24 2017/08/13 19:25:17 adam Exp $
 
-SHA1 (postgresql-9.3.17.tar.bz2) = 72440056d39023002a154ce959aa124f6ac468c7
-RMD160 (postgresql-9.3.17.tar.bz2) = 4e3fff3eebedf34c68930877fb2943fb0c4029bc
-SHA512 (postgresql-9.3.17.tar.bz2) = 4b6fc079c2bb728b13b72eb2f7d92183ffb1a9b32110d99dfce674032ac499963b75a021265ba08dc95c34ae35a7edac65ef1e658e66ee2da41c1ce646a702dc
-Size (postgresql-9.3.17.tar.bz2) = 17158802 bytes
+SHA1 (postgresql-9.3.18.tar.bz2) = f24bb2dab1e6396c80ee32c172ed91da3f450742
+RMD160 (postgresql-9.3.18.tar.bz2) = 26e40fae3ca8732f936a55bc00b5757bc8826433
+SHA512 (postgresql-9.3.18.tar.bz2) = df3f2e0bb396cac74021fcc1a989d04515c12e73846b7392ae859c32668d73ae0027607426072672b6228d7533cc512f72b5729bf5c8f7b0e8d0270727784455
+Size (postgresql-9.3.18.tar.bz2) = 17194269 bytes
 SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
 SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5
 SHA1 (patch-configure) = 3de7635fe18532a05a619941fecad7bcda6c51b9
@@ -18,4 +18,4 @@
 SHA1 (patch-src_interfaces_libpq_Makefile) = 0066301bc8b31b9e26c79153427537bc3865ef4d
 SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
 SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef
-SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61
+SHA1 (patch-src_pl_plperl_plperl.h) = 0e7daec79a00d7378326e56525e50cfe61cfc174
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql93/patches/patch-src_pl_plperl_plperl.h
--- a/databases/postgresql93/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql93/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 19:25:17 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_pl_plperl_plperl.h,v 1.1 2013/09/10 15:32:32 adam Exp $
+$NetBSD: patch-src_pl_plperl_plperl.h,v 1.2 2017/08/13 19:25:17 adam Exp $
 
---- src/pl/plperl/plperl.h.orig        2011-09-22 23:57:57.000000000 +0200
-+++ src/pl/plperl/plperl.h     2011-10-12 20:36:11.783264869 +0200
-@@ -44,12 +44,21 @@
+--- src/pl/plperl/plperl.h.orig        2017-08-07 21:19:50.000000000 +0000
++++ src/pl/plperl/plperl.h
+@@ -44,6 +44,10 @@
  #undef vsnprintf
  #endif
  
@@ -11,10 +11,11 @@
 +#define list_tail sun_list_tail
 +#endif
  
- /* required for perl API */
- #include "EXTERN.h"
- #include "perl.h"
+ /*
+  * Get the basic Perl API.  We use PERL_NO_GET_CONTEXT mode so that our code
+@@ -62,6 +66,11 @@
  #include "XSUB.h"
+ #endif
  
 +#ifdef __sun
 +#undef list_head
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql94-docs/PLIST
--- a/databases/postgresql94-docs/PLIST Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql94-docs/PLIST Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2017/05/12 19:37:54 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2017/08/13 19:25:17 adam Exp $
 man/man1/clusterdb.1
 man/man1/createdb.1
 man/man1/createlang.1
@@ -1122,6 +1122,7 @@
 share/doc/postgresql/html/release-9-2-2.html
 share/doc/postgresql/html/release-9-2-20.html
 share/doc/postgresql/html/release-9-2-21.html
+share/doc/postgresql/html/release-9-2-22.html
 share/doc/postgresql/html/release-9-2-3.html
 share/doc/postgresql/html/release-9-2-4.html
 share/doc/postgresql/html/release-9-2-5.html
@@ -1139,6 +1140,7 @@
 share/doc/postgresql/html/release-9-3-15.html
 share/doc/postgresql/html/release-9-3-16.html
 share/doc/postgresql/html/release-9-3-17.html
+share/doc/postgresql/html/release-9-3-18.html
 share/doc/postgresql/html/release-9-3-2.html
 share/doc/postgresql/html/release-9-3-3.html
 share/doc/postgresql/html/release-9-3-4.html
@@ -1152,6 +1154,7 @@
 share/doc/postgresql/html/release-9-4-10.html
 share/doc/postgresql/html/release-9-4-11.html
 share/doc/postgresql/html/release-9-4-12.html
+share/doc/postgresql/html/release-9-4-13.html
 share/doc/postgresql/html/release-9-4-2.html
 share/doc/postgresql/html/release-9-4-3.html
 share/doc/postgresql/html/release-9-4-4.html
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql94/Makefile.common
--- a/databases/postgresql94/Makefile.common    Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql94/Makefile.common    Sun Aug 13 19:25:17 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.16 2017/05/12 19:37:54 adam Exp $
+# $NetBSD: Makefile.common,v 1.17 2017/08/13 19:25:17 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/postgresql94-pltcl/Makefile
 # used by databases/postgresql94-server/Makefile
 
-DISTNAME=      postgresql-9.4.12
+DISTNAME=      postgresql-9.4.13
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql94/distinfo
--- a/databases/postgresql94/distinfo   Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql94/distinfo   Sun Aug 13 19:25:17 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.15 2017/05/12 19:37:54 adam Exp $
+$NetBSD: distinfo,v 1.16 2017/08/13 19:25:17 adam Exp $
 
-SHA1 (postgresql-9.4.12.tar.bz2) = 88be8d77b653a652dbf9aca513c3b6a8bfa63259
-RMD160 (postgresql-9.4.12.tar.bz2) = 03c436eee4323dfb7629ee9d746715f30ce0da81
-SHA512 (postgresql-9.4.12.tar.bz2) = 69951f9e66069aad1049a0ea9fdcd7bf2f84b42e7c6e0f761d78ab22131a39cf56448ef0ddc28170b66970bf53edf2d2355530fcfc0a2dca92b66d69686b7ecb
-Size (postgresql-9.4.12.tar.bz2) = 17833119 bytes
+SHA1 (postgresql-9.4.13.tar.bz2) = 01d663713daf2eb4f668da96141bb12b0b5b649a
+RMD160 (postgresql-9.4.13.tar.bz2) = 818adb86f14a7b3cd56801355bffb2824c86295f
+SHA512 (postgresql-9.4.13.tar.bz2) = 98e5721ab1ebc88070a5c2c9ef10e4fc21825de495db71f011577aa15fdd31c2dc0429d48e1624f7161c9d31dd75de4d8cf4ed2e34006ed6d1852f04a948e932
+Size (postgresql-9.4.13.tar.bz2) = 17867502 bytes
 SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
 SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5
 SHA1 (patch-configure) = 59fe9a768caf8a5d308acac60c28bc6bb2c40632
@@ -17,6 +17,6 @@
 SHA1 (patch-src_interfaces_libpq_Makefile) = 0066301bc8b31b9e26c79153427537bc3865ef4d
 SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
 SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef
-SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61
+SHA1 (patch-src_pl_plperl_plperl.h) = 0e7daec79a00d7378326e56525e50cfe61cfc174
 SHA1 (patch-src_timezone_localtime.c) = 9b5748ef94b11b8798121ac85d2bb18cb99b3812
 SHA1 (patch-src_timezone_strftime.c) = f1f37e424dd70c0b2ad905ef491f9d9574bd3266
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql94/patches/patch-src_pl_plperl_plperl.h
--- a/databases/postgresql94/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql94/patches/patch-src_pl_plperl_plperl.h       Sun Aug 13 19:25:17 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_pl_plperl_plperl.h,v 1.1 2015/01/14 21:01:18 adam Exp $
+$NetBSD: patch-src_pl_plperl_plperl.h,v 1.2 2017/08/13 19:25:17 adam Exp $
 
---- src/pl/plperl/plperl.h.orig        2011-09-22 23:57:57.000000000 +0200
-+++ src/pl/plperl/plperl.h     2011-10-12 20:36:11.783264869 +0200
-@@ -44,12 +44,21 @@
+--- src/pl/plperl/plperl.h.orig        2017-08-07 21:19:50.000000000 +0000
++++ src/pl/plperl/plperl.h
+@@ -44,6 +44,10 @@
  #undef vsnprintf
  #endif
  
@@ -11,10 +11,11 @@
 +#define list_tail sun_list_tail
 +#endif
  
- /* required for perl API */
- #include "EXTERN.h"
- #include "perl.h"
+ /*
+  * Get the basic Perl API.  We use PERL_NO_GET_CONTEXT mode so that our code
+@@ -62,6 +66,11 @@
  #include "XSUB.h"
+ #endif
  
 +#ifdef __sun
 +#undef list_head
diff -r 88c5cab86e93 -r e26bb079fc41 databases/postgresql95-client/Makefile
--- a/databases/postgresql95-client/Makefile    Sun Aug 13 17:11:21 2017 +0000
+++ b/databases/postgresql95-client/Makefile    Sun Aug 13 19:25:17 2017 +0000
@@ -1,7 +1,6 @@



Home | Main Index | Thread Index | Old Index