pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/openpam Update security/openpam to openpam-20...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/49df8bca1a1d
branches:  trunk
changeset: 538744:49df8bca1a1d
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Mon Feb 18 16:48:12 2008 +0000

description:
Update security/openpam to openpam-20071221 (Hydrangea).  Changes from
version 20050616 (Figwort) include:

 - ENHANCE: API function arguments are now const where appropriate, to
   match corresponding changes in the Solaris PAM and Linux-PAM APIs.

 - ENHANCE: corrected a number of C namespace violations.

 - ENHANCE: the module cache has been removed, allowing long-lived
   applications to pick up module changes.  This also allows multiple
   threads to use PAM simultaneously (as long as they use separate PAM
   contexts), since the module cache was the only part of OpenPAM that
   was not thread-safe.

diffstat:

 security/openpam/Makefile         |   4 ++--
 security/openpam/PLIST            |   3 ++-
 security/openpam/distinfo         |  13 ++++++-------
 security/openpam/patches/patch-aa |  14 --------------
 security/openpam/patches/patch-ab |   6 +++---
 security/openpam/patches/patch-ac |  14 +++++++++++---
 6 files changed, 24 insertions(+), 30 deletions(-)

diffs (101 lines):

diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/Makefile
--- a/security/openpam/Makefile Mon Feb 18 16:45:21 2008 +0000
+++ b/security/openpam/Makefile Mon Feb 18 16:48:12 2008 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2007/09/06 18:54:44 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2008/02/18 16:48:12 jlam Exp $
 
-DISTNAME=      openpam-20050616
+DISTNAME=      openpam-20071221
 CATEGORIES=    security
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=openpam/}
 
diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/PLIST
--- a/security/openpam/PLIST    Mon Feb 18 16:45:21 2008 +0000
+++ b/security/openpam/PLIST    Mon Feb 18 16:48:12 2008 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.4 2007/09/06 18:54:44 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2008/02/18 16:48:12 jlam Exp $
 include/security/openpam.h
+include/security/openpam_attr.h
 include/security/openpam_version.h
 include/security/pam_appl.h
 include/security/pam_constants.h
diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/distinfo
--- a/security/openpam/distinfo Mon Feb 18 16:45:21 2008 +0000
+++ b/security/openpam/distinfo Mon Feb 18 16:48:12 2008 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2007/09/06 18:54:44 joerg Exp $
+$NetBSD: distinfo,v 1.6 2008/02/18 16:48:12 jlam Exp $
 
-SHA1 (openpam-20050616.tar.gz) = 1334b9507b8ec288c7c95399b9338b3781b29ebb
-RMD160 (openpam-20050616.tar.gz) = 4506364a65ea1bf8f7aa80254f593c1cad64ebbd
-Size (openpam-20050616.tar.gz) = 375459 bytes
-SHA1 (patch-aa) = e76a722fa78a70fa91da922e465316cbdaaee948
-SHA1 (patch-ab) = 9e5149c20b1ea0c0b937e7d90e5c6b609d5b4796
-SHA1 (patch-ac) = 3fa3a314e2659bf14bb932a753c13094bfa03c54
+SHA1 (openpam-20071221.tar.gz) = 43d41fa4a86199077c4fe193c52c59365f4c317e
+RMD160 (openpam-20071221.tar.gz) = cd8f7e94984693b0f892f226bfed6a3f9b24ec72
+Size (openpam-20071221.tar.gz) = 396932 bytes
+SHA1 (patch-ab) = a3da5cc8629a3b0c99483f46ccc600c25a10a927
+SHA1 (patch-ac) = 72fb5ffb67edf9892e6c2db5485fdf51ea4b50ce
diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/patches/patch-aa
--- a/security/openpam/patches/patch-aa Mon Feb 18 16:45:21 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2007/09/06 18:56:25 joerg Exp $
-
---- config.h.in.orig   2007-09-06 20:48:16.000000000 +0200
-+++ config.h.in
-@@ -43,7 +43,9 @@
- #undef LIB_MAJ
- 
- /* OpenPAM modules directory */
-+#ifndef OPENPAM_MODULES_DIR
- #undef OPENPAM_MODULES_DIR
-+#endif
- 
- /* Name of package */
- #undef PACKAGE
diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/patches/patch-ab
--- a/security/openpam/patches/patch-ab Mon Feb 18 16:45:21 2008 +0000
+++ b/security/openpam/patches/patch-ab Mon Feb 18 16:48:12 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2005/01/13 21:51:08 jlam Exp $
+$NetBSD: patch-ab,v 1.2 2008/02/18 16:48:12 jlam Exp $
 
---- lib/openpam_configure.c.orig       2004-02-09 18:00:00.000000000 -0500
+--- lib/openpam_configure.c.orig       2007-12-21 06:36:24.000000000 -0500
 +++ lib/openpam_configure.c
-@@ -262,11 +262,13 @@ openpam_read_chain(pam_handle_t *pamh,
+@@ -263,11 +263,13 @@ openpam_read_chain(pam_handle_t *pamh,
        return (-1);
  }
  
diff -r c60ed6b719ad -r 49df8bca1a1d security/openpam/patches/patch-ac
--- a/security/openpam/patches/patch-ac Mon Feb 18 16:45:21 2008 +0000
+++ b/security/openpam/patches/patch-ac Mon Feb 18 16:48:12 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.2 2005/02/10 02:55:39 jlam Exp $
+$NetBSD: patch-ac,v 1.3 2008/02/18 16:48:12 jlam Exp $
 
---- lib/Makefile.in.orig       2005-01-31 18:00:00.000000000 -0500
+--- lib/Makefile.in.orig       2007-12-21 06:44:28.000000000 -0500
 +++ lib/Makefile.in
-@@ -137,7 +137,7 @@ CC = @CC@
+@@ -116,7 +116,7 @@ CC = @CC@
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
  CPP = @CPP@
@@ -11,3 +11,11 @@
  CRYPT_LIBS = @CRYPT_LIBS@
  CXX = @CXX@
  CXXCPP = @CXXCPP@
+@@ -267,7 +267,6 @@ libpam_la_SOURCES = \
+       pam_vprompt.c \
+       $(NULL)
+ 
+-libpam_la_CFLAGS = -DOPENPAM_MODULES_DIR='"@OPENPAM_MODULES_DIR@/"'
+ libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@ @DL_LIBS@
+ EXTRA_DIST = \
+       pam_authenticate_secondary.c \



Home | Main Index | Thread Index | Old Index