head 1.4; access; symbols pkgsrc-2014Q1:1.3.0.54 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.52 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.50 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.48 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.46 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.44 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.42 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.40 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.38 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.36 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.34 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.32 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.30 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.28 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.26 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.24 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.22 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.20 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.18 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.16 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.14 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.12 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.10 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.8 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.4 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.24 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.22 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.20 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.18 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.16 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.14 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.12 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.10 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.8 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.6 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2; locks; strict; comment @# @; 1.4 date 2014.06.10.13.17.42; author joerg; state dead; branches; next 1.3; commitid YfPbhbfZ9FH7FYDx; 1.3 date 2008.02.18.16.48.12; author jlam; state Exp; branches; next 1.2; 1.2 date 2005.02.10.02.55.39; author jlam; state Exp; branches; next 1.1; 1.1 date 2005.01.22.16.22.25; author jlam; state Exp; branches; next ; desc @@ 1.4 log @Update OpenPAM to openpam-20130907 (Nummularia), including a fix for CVE-2014-3879: - Better dynamic loader, supports specifying modules without ".so" prefix. - Improve documentation. - openpam_subst, openpam_readword and openpam_readlinev helpers - PAM_HOST item for better password prompts - user_prompt, authtok_prompt and oldauthtok_prompt module options - pamtest(1) program for testing policies and modules @ text @$NetBSD: patch-ac,v 1.3 2008/02/18 16:48:12 jlam Exp $ --- lib/Makefile.in.orig 2007-12-21 06:44:28.000000000 -0500 +++ lib/Makefile.in @@@@ -116,7 +116,7 @@@@ CC = @@CC@@ CCDEPMODE = @@CCDEPMODE@@ CFLAGS = @@CFLAGS@@ CPP = @@CPP@@ -CPPFLAGS = @@CPPFLAGS@@ +CPPFLAGS = @@CPPFLAGS@@ -DSYSCONFDIR=\"$(sysconfdir)\" 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 \ @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update security/openpam to 20050201 (Feterita). Changes from version 20040210 (Eelgrass) include: - BUGFIX: Correct numerous markup errors, invalid cross-references, and other issues in the manual pages, with kind assistance from Ruslan Ermilov . - BUGFIX: Avoid multiple evaluation of macro arguments in ENTERX() and RETURNX() macros. - BUGFIX: Remove an unnecessary and non-portable pointer cast in pam_get_data(3). - BUGFIX: Fix identical typos in PAM_ACCT_EXPIRED case in pam_strerror(3) and gendoc.pl. - ENHANCE: Minor overhaul of the autoconf / build system. - ENHANCE: Add openpam_free_envlist(3). @ text @d3 1 a3 1 --- lib/Makefile.in.orig 2005-01-31 18:00:00.000000000 -0500 d5 1 a5 1 @@@@ -137,7 +137,7 @@@@ CC = @@CC@@ d14 8 @ 1.1 log @Pass -DSYSCONFDIR="$sysconfdir" in the Makefile instead of the configure script to avoid bizarre quoting problems within the configure script. This also fixes the definition of SYSCONFDIR in the compiled library. Bump the PKGREVISION to 1. @ text @d3 1 a3 1 --- lib/Makefile.in.orig 2004-02-09 18:00:00.000000000 -0500 d5 4 a8 4 @@@@ -160,7 +160,7 @@@@ libpam_la_OBJECTS = $(am_libpam_la_OBJEC DEFS = @@DEFS@@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) d11 3 a13 3 LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ depcomp = $(SHELL) $(top_srcdir)/depcomp @