head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.124 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.122 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.120 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.118 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.116 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.114 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.112 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.110 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.108 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.106 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.104 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.102 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.100 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.98 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.96 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.94 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.92 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.90 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.88 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.86 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.84 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.82 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.80 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.76 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.56 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.78 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.74 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.72 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.70 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.68 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.66 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.64 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.62 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.60 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.58 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.54 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.52 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.50 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.48 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.46 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.44 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.42 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.40 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.38 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.36 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.34 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.32 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.30 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.28 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.26 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.24 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.22 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.20 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.18 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.16 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.14 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.12 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.10 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.8 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.6 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.4 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.2 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.4.0.46 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.44 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.42 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.40 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.38 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.36 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.34 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.32 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.30 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.28 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.26 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.24 pkgsrc-2008Q1:1.4.0.22 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.20 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.18 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.16 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.14 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.12 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.10 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.8 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.6 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.4 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.2 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.3.0.6 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.4 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.2 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.2.0.14 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.12 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.10 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.8 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.4 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.6 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.2 pkgviews-base:1.2 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2010.11.03.11.39.08; author adam; state Exp; branches; next 1.5; 1.5 date 2010.10.28.08.06.19; author adam; state Exp; branches; next 1.4; 1.4 date 2005.08.29.09.49.07; author drochner; state Exp; branches; next 1.3; 1.3 date 2004.11.19.19.08.43; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.07.13.21.35.15; author wiz; state Exp; branches; next 1.1; 1.1 date 2000.10.21.18.47.46; author rh; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.10.21.18.47.46; author rh; state Exp; branches; next ; desc @@ 1.6 log @nss_ldap and pam-ldap now share the same configuration files @ text @$NetBSD$ --- Makefile.in.orig 2009-11-06 10:29:34.000000000 +0000 +++ Makefile.in @@@@ -37,7 +37,7 @@@@ POST_UNINSTALL = : build_triplet = @@build@@ host_triplet = @@host@@ target_triplet = @@target@@ -noinst_PROGRAMS = pam_ldap.so$(EXEEXT) +noinst_PROGRAMS = pam_ldap.la DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure AUTHORS COPYING COPYING.LIB ChangeLog \ @@@@ -54,14 +54,13 @@@@ mkinstalldirs = $(SHELL) $(top_srcdir)/m CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = PROGRAMS = $(noinst_PROGRAMS) -am_pam_ldap_so_OBJECTS = pam_ldap.$(OBJEXT) md5.$(OBJEXT) \ - vers.$(OBJEXT) +am_pam_ldap_so_OBJECTS = pam_ldap.$(OBJEXT) md5.$(OBJEXT) pam_ldap_so_OBJECTS = $(am_pam_ldap_so_OBJECTS) pam_ldap_so_LDADD = $(LDADD) DEFAULT_INCLUDES = -I. -I$(srcdir) -I. depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ +COMPILE = ${LIBTOOL} --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) SOURCES = $(pam_ldap_so_SOURCES) @@@@ -189,7 +188,7 @@@@ all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: -.SUFFIXES: .c .o .obj +.SUFFIXES: .c .lo .o .obj am--refresh: @@: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @@@@ -243,6 +242,8 @@@@ distclean-hdr: clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) +pam_ldap.la: $(pam_ldap_so_OBJECTS:.o=.lo) $(pam_ldap_so_DEPENDENCIES) + ${LIBTOOL} --mode=link $(CC) $(AM_LDFLAGS) $(LDFLAGS) $(pam_ldap_so_LDFLAGS) $(pam_ldap_so_OBJECTS:.o=.lo) -module -avoid-version -rpath $(libdir)/security -o $@@ $(pam_ldap_so_LDADD) $(LIBS) pam_ldap.so$(EXEEXT): $(pam_ldap_so_OBJECTS) $(pam_ldap_so_DEPENDENCIES) @@rm -f pam_ldap.so$(EXEEXT) $(LINK) $(pam_ldap_so_LDFLAGS) $(pam_ldap_so_OBJECTS) $(pam_ldap_so_LDADD) $(LIBS) @@@@ -257,7 +258,7 @@@@ distclean-compile: @@AMDEP_TRUE@@@@am__include@@ @@am__quote@@./$(DEPDIR)/pam_ldap.Po@@am__quote@@ @@AMDEP_TRUE@@@@am__include@@ @@am__quote@@./$(DEPDIR)/vers.Po@@am__quote@@ -.c.o: +.c.lo: @@am__fastdepCC_TRUE@@ if $(COMPILE) -MT $@@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@@ $<; \ @@am__fastdepCC_TRUE@@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @@AMDEP_TRUE@@@@am__fastdepCC_FALSE@@ source='$<' object='$@@' libtool=no @@AMDEPBACKSLASH@@ @@@@ -592,7 +593,14 @@@@ uninstall-man: uninstall-man5 uninstall-man5 -install-exec-local: pam_ldap.so +install-exec-local: install-exec-local-libtool + +install-exec-local-libtool: pam_ldap.la + @@$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir)/security + ${LIBTOOL} --mode=install $(INSTALL_PROGRAM) -c pam_ldap.la $(DESTDIR)$(libdir)/security + +install-exec-local-so: pam_ldap.so @@$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(libdir)/security @@EXTENSION_SO_TRUE@@ $(INSTALL_PROGRAM) -o root -g root pam_ldap.so $(DESTDIR)$(libdir)/security/pam_ldap.so @@@@ -602,10 +610,8 @@@@ install-exec-local: pam_ldap.so install-data-local: @@$(NORMAL_INSTALL) - @@if test ! -f $(DESTDIR)$(sysconfdir)/ldap.conf; then \ - $(mkinstalldirs) $(DESTDIR)$(sysconfdir); \ - $(INSTALL_DATA) -o root -g root $(srcdir)/ldap.conf $(DESTDIR)$(sysconfdir)/ldap.conf; \ - fi + $(mkinstalldirs) $(DESTDIR)$(sysconfdir) + $(INSTALL_DATA) $(srcdir)/ldap.conf $(DESTDIR)$(sysconfdir)/ldap.conf; \ uninstall-local: @@$(NORMAL_UNINSTALL) @ 1.5 log @Changes 185: * fix: LDAP write on userPassword fails when chasing referral and cached policy error is POLICY_ERROR_PASSWORD_EXPIRED * fix: only request attributes that are actually used * fix: canonicalize PAM_USER name @ text @d74 1 a74 1 @@@@ -602,9 +610,9 @@@@ install-exec-local: pam_ldap.so d79 1 a79 2 + @@if test ! -f $(DESTDIR)$(sysconfdir)/pam_ldap.conf; then \ $(mkinstalldirs) $(DESTDIR)$(sysconfdir); \ d81 3 a83 2 + $(INSTALL_DATA) $(srcdir)/ldap.conf $(DESTDIR)$(sysconfdir)/pam_ldap.conf; \ fi d86 1 @ 1.4 log @update to 180 changes: -manpage added -fix for BUG#210: use start_tls on referrals if configured to do so -when handling new password policy control, only fall through to account management module if a policy error was returned (CERT VU#778916) pkgsrc change: use /etc/pam_ldap.conf as config file, to distinguish from nss_ldap @ text @d3 1 a3 1 --- Makefile.in.orig 2005-08-18 00:35:13.000000000 +0200 d5 5 a9 5 @@@@ -70,7 +70,7 @@@@ PACKAGE = @@PACKAGE@@ VERSION = @@VERSION@@ pam_ldap_so_LD = @@pam_ldap_so_LD@@ -noinst_PROGRAMS = pam_ldap.so d11 11 a21 4 EXTRA_DIST = COPYING.LIB CVSVersionInfo.txt ChangeLog README ldap.conf pam.conf pam_ldap.spec pam.d @@@@ -100,6 +100,7 @@@@ pam_ldap_so_OBJECTS = pam_ldap.o md5.o d23 6 a28 4 pam_ldap_so_DEPENDENCIES = CFLAGS = @@CFLAGS@@ +LTCOMPILE = $(SHLIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) d30 3 a32 2 man5dir = $(mandir)/man5 @@@@ -122,7 +123,7 @@@@ OBJECTS = $(pam_ldap_so_OBJECTS) a33 1 all: all-redirect d35 6 a40 8 -.SUFFIXES: .S .c .o .s +.SUFFIXES: .S .c .lo .o .s $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile @@@@ -191,6 +192,9 @@@@ distclean-compile: maintainer-clean-compile: d42 2 d45 3 a47 4 + $(SHLIBTOOL) --mode=link $(CC) $(AM_LDFLAGS) $(LDFLAGS) $(pam_ldap_so_LDFLAGS) $(pam_ldap_so_OBJECTS:.o=.lo) -module -avoid-version -rpath $(libdir)/security -o $@@ $(pam_ldap_so_LDADD) $(LIBS) + pam_ldap.so: $(pam_ldap_so_OBJECTS) $(pam_ldap_so_DEPENDENCIES) @@rm -f pam_ldap.so d49 11 a59 2 @@@@ -432,7 +436,14 @@@@ mostlyclean-generic distclean-generic cl maintainer-clean-generic clean mostlyclean distclean maintainer-clean d68 1 a68 1 + $(SHLIBTOOL) --mode=install $(INSTALL_PROGRAM) -c pam_ldap.la $(DESTDIR)$(libdir)/security d74 1 a74 1 @@@@ -442,9 +453,9 @@@@ install-exec-local: pam_ldap.so @ 1.3 log @Update security/pam-ldap to version 176. pkgsrc-related changes in this update include: * The configuration file (shared with nss_ldap.so and sudo) has been moved to ${PKG_SYSCONFDIR}/ldap.conf. Any secrets file is found in ${PKG_SYSCONFDIR}/ldap.secret. * Use the pkg.install framework to copy the config file from the example directory to the real location. * Use libtool to build and install the PAM module. Changes from version 150 include: * preliminary SASL bind support * include password policy schema file * preliminary support for draft-behera-ldap-password-policy-07.txt * support for service-based authorization (based on patch from Manon Goo) * add ignore_authinfo_unavail flag * pam_filter works again * fix from Thorsten Kukuk (SuSE) to handle scope-less nss_base_passwd configuration * AD password change fix * fix from Thorsten Kukuk (SuSE) to handle aborted password changes * support for multiple service search descriptors from Symas * support non-experimental password change exop * patch from Howard Chu to use linker grouping on Solaris @ text @d3 1 a3 1 --- Makefile.in.orig 2004-09-30 22:33:14.000000000 -0400 d14 1 a14 1 @@@@ -98,6 +98,7 @@@@ pam_ldap_so_OBJECTS = pam_ldap.o md5.o d21 2 a22 2 DIST_COMMON = README ./stamp-h.in AUTHORS COPYING COPYING.LIB ChangeLog \ @@@@ -116,7 +117,7 @@@@ OBJECTS = $(pam_ldap_so_OBJECTS) d31 1 a31 1 @@@@ -185,6 +186,9 @@@@ distclean-compile: d41 1 a41 1 @@@@ -385,7 +389,14 @@@@ mostlyclean-generic distclean-generic cl d57 3 a59 1 @@@@ -397,7 +408,7 @@@@ install-data-local: d61 2 a62 1 @@if test ! -f $(DESTDIR)$(sysconfdir)/ldap.conf; then \ d65 1 a65 1 + $(INSTALL_DATA) $(srcdir)/ldap.conf $(DESTDIR)$(sysconfdir)/ldap.conf; \ @ 1.2 log @Update to 150. Last version was 77, so ChangeLog would be too big to add here -- lots of new features and bug fixes. Distfile has version number now, so this should fix pkg/17588. @ text @d3 1 a3 1 --- Makefile.in.orig Fri Jun 28 06:21:15 2002 d5 49 a53 2 @@@@ -365,16 +365,13 @@@@ install-exec-local: pam_ldap.so d56 2 a57 7 -@@EXTENSION_SO_TRUE@@ $(INSTALL_PROGRAM) -o root -g root pam_ldap.so $(DESTDIR)$(libdir)/security/pam_ldap.so -@@EXTENSION_SO_FALSE@@ $(INSTALL_PROGRAM) -o root -g root pam_ldap.so $(DESTDIR)$(libdir)/security/pam_ldap.so.1 -@@EXTENSION_SO_FALSE@@ -rm -f $(DESTDIR)$(libdir)/security/pam_ldap.so -@@EXTENSION_SO_FALSE@@ -ln -s $(DESTDIR)$(libdir)/security/pam_ldap.so.1 $(DESTDIR)$(libdir)/security/pam_ldap.so + ${BSD_INSTALL_PROGRAM} pam_ldap.so $(DESTDIR)$(libdir)/security/pam_ldap.so install-data-local: d62 1 a62 1 + $(BSD_INSTALL_DATA) $(srcdir)/ldap.conf $(DESTDIR)$(sysconfdir)/ldap.conf; \ @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- Makefile.in.orig Thu Oct 12 23:25:50 2000 d5 1 a5 10 @@@@ -83,7 +83,7 @@@@ DEFS = @@DEFS@@ -I. -I$(srcdir) -I. -CPPFLAGS = @@CPPFLAGS@@ +CPPFLAGS = @@CPPFLAGS@@ -DETCPAMDIR=\"${PREFIX}/etc/pam\" LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ pam_ldap_so_OBJECTS = pam_ldap.o md5.o @@@@ -380,17 +380,11 @@@@ d13 1 a13 1 + ${BSD_INSTALL_PROGRAM} pam_ldap.so ${DESTDIR}${libdir}/security/pam_ldap.so d17 5 a21 5 - @@if test ! -f $(DESTDIR)$(etcdir)/ldap.conf; then \ - $(mkinstalldirs) $(DESTDIR)$(etcdir); \ - $(INSTALL_DATA) -o root -g root $(srcdir)/ldap.conf $(DESTDIR)$(etcdir)/ldap.conf; \ - fi + ${BSD_INSTALL_DATA} $(srcdir)/ldap.conf ${PREFIX}/etc/pam/ldap.conf; a23 1 @@$(NORMAL_UNINSTALL) @ 1.1.1.1 log @Initial import of pam-ldap-77, a pluggable authentication module for LDAP directories @ text @@