security/courier-authlib: Update to 0.72.1

- Add new depndencies
- Regenerate patches
- Reset PORTREVISION on slave ports

While here move man pages to share/man.
This commit is contained in:
Guido Falsi 2024-01-31 10:57:25 +01:00
parent c43b84ad0d
commit 3561225871
17 changed files with 110 additions and 119 deletions

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -mysql
COMMENT= MySQL support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -pgsql
COMMENT= PostgreSQL support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -sqlite
COMMENT= SQLite support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -userdb
COMMENT= Userdb support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -usergdbm
COMMENT= Userdb support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -vchkpw
COMMENT= Vpopmail/vchkpw support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -ldap
COMMENT= LDAP support for the Courier authentication library

View File

@ -1,4 +1,3 @@
PORTREVISION= 1
PKGNAMESUFFIX= -base
COMMENT= Courier authentication library base

View File

@ -1,6 +1,5 @@
PORTNAME= courier-authlib
PORTVERSION= 0.72.0
PORTREVISION= 1
PORTVERSION= 0.72.1
CATEGORIES?= security mail
.if defined(PKGNAMESUFFIX)
MASTER_SITES= SF/courier/authlib/${PORTVERSION}
@ -29,10 +28,11 @@ OPTIONS_DEFINE+= GDBM
.else # !defined(PKGNAMESUFFIX)
LIB_DEPENDS+= libltdl.so:devel/libltdl \
LIB_DEPENDS+= libidn2.so:dns/libidn2 \
libltdl.so:devel/libltdl \
libcourier-unicode.so:devel/courier-unicode
USES= iconv gmake libtool localbase perl5 tar:bzip2
USES= iconv gmake libtool localbase perl5 pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_SUBMAKE= yes
@ -44,6 +44,7 @@ AUTHDAEMONVAR= ${LOCALSTATEDIR}/run/authdaemond
VPOPMAILDIR?= ${LOCALBASE}/vpopmail
USERDB?= ${PREFIX}/etc/userdb
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --enable-unicode \
--disable-static \
--without-authcustom \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1670179404
SHA256 (courier-authlib-0.72.0.tar.bz2) = 5cc7a2ca16cf43af0c667cb365d455abde52559a89d2197a9b87448fff137ee3
SIZE (courier-authlib-0.72.0.tar.bz2) = 2274507
TIMESTAMP = 1706686463
SHA256 (courier-authlib-0.72.1.tar.bz2) = 1ca3cca191a7f1a973312f4b68da4d45986f006ac1323a71bf10193891c44585
SIZE (courier-authlib-0.72.1.tar.bz2) = 2288448

View File

@ -1,4 +1,4 @@
--- Makefile.in.orig 2022-05-27 01:32:50 UTC
--- Makefile.in.orig 2024-01-28 13:22:04 UTC
+++ Makefile.in
@@ -95,11 +95,10 @@ host_triplet = @host@
POST_UNINSTALL = :
@ -123,7 +123,7 @@
$(libcourierauth_la_SOURCES) \
$(libcourierauthcommon_la_SOURCES) \
$(libcourierauthsasl_la_SOURCES) \
@@ -568,6 +578,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
@@ -569,6 +579,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
LIBAUTHSHADOW = @LIBAUTHSHADOW@
LIBAUTHSQLITE = @LIBAUTHSQLITE@
LIBAUTHUSERDB = @LIBAUTHUSERDB@
@ -131,7 +131,7 @@
LIBDB = @LIBDB@
LIBDL = @LIBDL@
LIBGDBM = @LIBGDBM@
@@ -701,7 +712,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
@@ -702,7 +713,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
userdb = @userdb@
using_systemd = @using_systemd@
AUTOMAKE_OPTIONS = dist-bzip2
@ -143,7 +143,7 @@
AM_CPPFLAGS = -I liblock $(LTDLINCL)
BUILT_SOURCES = authdaemonrc.h $(BUILT1) $(GITFILES) \
$(man3:%.3=%.html) $(man1:%.1=%.html) authsqliterc.h \
@@ -709,16 +723,18 @@ modules = @LIBAUTHUSERDB@ \
@@ -710,16 +724,18 @@ modules = @LIBAUTHUSERDB@ \
modules = @LIBAUTHUSERDB@ \
@LIBAUTHPAM@ @LIBAUTHPWD@ @LIBAUTHSHADOW@ \
@LIBAUTHPGSQL@ @LIBAUTHLDAP@ @LIBAUTHMYSQL@ @LIBAUTHSQLITE@ \
@ -166,7 +166,7 @@
libauthpgsql.la \
libauthldap.la \
libauthmysql.la \
@@ -791,6 +807,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
@@ -792,6 +808,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
libauthshadow_la_LIBADD = $(commonlibadd) $(libauthshadow_t)
libauthshadow_la_LDFLAGS = $(commonldflags)
@ -180,7 +180,7 @@
# The authpgsql module
libauthpgsql_t = @PGSQL_LIBS@ @LIBM@ @NETLIBS@
libauthpgsql_la_SOURCES = authpgsql.c authpgsqllib.cpp authpgsql.h
@@ -878,8 +901,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
@@ -880,8 +903,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
libcourierauthsaslclient_la_LIBADD = libcourierauth.la
libcourierauthsaslclient_la_LDFLAGS = -export-symbols-regex '^auth_sasl_client$$' -version-info @LIBVERSION_INFO@
@ -191,7 +191,7 @@
courierauthconfig_SOURCES = authinfo.c
authpasswd_SOURCES = authpasswd.c
@@ -896,7 +919,7 @@ authenumerate_LDADD = libcourierauth.la \
@@ -898,7 +921,7 @@ authenumerate_LDADD = libcourierauth.la \
authenumerate_LDADD = libcourierauth.la \
libs/numlib/libnumlib.la
@ -200,7 +200,7 @@
#
# The main daemon.
@@ -927,7 +950,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
@@ -929,7 +952,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
extraman3 = auth_generic_meta.3 auth_login_meta.3 auth_getuserinfo_meta.3 \
auth_sasl_ex.3
@ -209,7 +209,7 @@
man_MANS = $(man1) $(man3) $(extraman3)
BUILT1 = authlib.html authldaprc.h authmysqlrc.h authpgsqlrc.h authpiperc.h \
authdaemonrc.h packageversion.h \
@@ -986,7 +1009,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
@@ -988,7 +1011,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h
@ -218,7 +218,7 @@
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
rm -f stamp-h1
touch $@
@@ -1158,73 +1181,76 @@ clean-pkglibLTLIBRARIES:
@@ -1160,73 +1183,76 @@ clean-pkglibLTLIBRARIES:
rm -f $${locs}; \
}
@ -316,7 +316,7 @@
@rm -f courierauthconfig$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(courierauthconfig_OBJECTS) $(courierauthconfig_LDADD) $(LIBS)
install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS)
@@ -1351,6 +1377,8 @@ distclean-compile:
@@ -1353,6 +1379,8 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authtest.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdbpwd.Plo@am__quote@ # am--include-marker
@ -325,7 +325,7 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpassword.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordmd5.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordsha1.Plo@am__quote@ # am--include-marker
@@ -1366,6 +1394,7 @@ distclean-compile:
@@ -1368,6 +1396,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthshadow.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdbcommon.Plo@am__quote@ # am--include-marker
@ -333,7 +333,7 @@
$(am__depfiles_remade):
@$(MKDIR_P) $(@D)
@@ -1935,6 +1964,8 @@ distclean: distclean-recursive
@@ -1937,6 +1966,8 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/authtest.Po
-rm -f ./$(DEPDIR)/authuserdb.Plo
-rm -f ./$(DEPDIR)/authuserdbpwd.Plo
@ -342,7 +342,7 @@
-rm -f ./$(DEPDIR)/checkpassword.Plo
-rm -f ./$(DEPDIR)/checkpasswordmd5.Plo
-rm -f ./$(DEPDIR)/checkpasswordsha1.Plo
@@ -1950,6 +1981,7 @@ distclean: distclean-recursive
@@ -1952,6 +1983,7 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/preauthshadow.Plo
-rm -f ./$(DEPDIR)/preauthuserdb.Plo
-rm -f ./$(DEPDIR)/preauthuserdbcommon.Plo
@ -350,7 +350,7 @@
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-libtool distclean-tags
@@ -1966,18 +1998,26 @@ info-am:
@@ -1968,18 +2000,26 @@ info-am:
info-am:
@ -385,7 +385,7 @@
install-html: install-html-recursive
install-html-am:
@@ -2120,13 +2160,16 @@ uninstall-man: uninstall-man1 uninstall-man3
@@ -2122,13 +2162,16 @@ uninstall-man: uninstall-man1 uninstall-man3
.PRECIOUS: Makefile
@ -404,7 +404,7 @@
@HAVE_AUTHPGSQL_TRUE@uninstall-authpgsqlrc:
@HAVE_AUTHPGSQL_TRUE@ rm -f $(DESTDIR)@authpgsqlrc@.dist
@@ -2144,8 +2187,6 @@ authpgsqlrc.h:
@@ -2146,8 +2189,6 @@ authpgsqlrc.h:
@HAVE_LDAP_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authldaprc@` || :
@HAVE_LDAP_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authldaprc \
@HAVE_LDAP_TRUE@ $(DESTDIR)@authldaprc@.dist
@ -413,7 +413,7 @@
@HAVE_LDAP_TRUE@uninstall-authldaprc:
@HAVE_LDAP_TRUE@ rm -f $(DESTDIR)@authldaprc@.dist
@@ -2156,6 +2197,18 @@ authpgsqlrc.h:
@@ -2158,6 +2199,18 @@ authpgsqlrc.h:
@HAVE_LDAP_FALSE@uninstall-authldaprc:
@HAVE_LDAP_FALSE@ @:
@ -432,7 +432,7 @@
authldaprc.h:
echo "#define AUTHLDAPRC \"@authldaprc@\"" >authldaprc.h
@@ -2163,8 +2216,6 @@ authldaprc.h:
@@ -2165,8 +2218,6 @@ authldaprc.h:
@HAVE_AUTHMYSQL_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authmysqlrc@` || :
@HAVE_AUTHMYSQL_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authmysqlrc \
@HAVE_AUTHMYSQL_TRUE@ $(DESTDIR)@authmysqlrc@.dist
@ -441,7 +441,7 @@
@HAVE_AUTHMYSQL_TRUE@uninstall-authmysqlrc:
@HAVE_AUTHMYSQL_TRUE@ rm -f $(DESTDIR)@authmysqlrc@.dist
@@ -2182,8 +2233,6 @@ authmysqlrc.h:
@@ -2184,8 +2235,6 @@ authmysqlrc.h:
@HAVE_AUTHSQLITE_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authsqliterc@` || :
@HAVE_AUTHSQLITE_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authsqliterc \
@HAVE_AUTHSQLITE_TRUE@ $(DESTDIR)@authsqliterc@.dist
@ -450,7 +450,7 @@
@HAVE_AUTHSQLITE_TRUE@uninstall-authsqliterc:
@HAVE_AUTHSQLITE_TRUE@ rm -f $(DESTDIR)@authsqliterc@.dist
@@ -2202,17 +2251,21 @@ authpiperc.h:
@@ -2204,17 +2253,21 @@ authpiperc.h:
authpiperc.h:
echo "#define PIPE_PROGRAM \"@authProg@\"" >authpiperc.h
@ -481,7 +481,7 @@
authdaemonrc.h:
echo "#define AUTHDAEMONRC \"@authdaemonrc@\"" >authdaemonrc.h
echo "#define AUTHDAEMONVAR \"@authdaemonvar@\"" >>authdaemonrc.h
@@ -2268,24 +2321,24 @@ install-data-hook: install-authdaemonrc install-authpg
@@ -2270,24 +2323,24 @@ install-data-hook: install-authdaemonrc install-authpg
# automake still a bit stupid...
install-data-hook: install-authdaemonrc install-authpgsqlrc \
@ -518,7 +518,7 @@
$(INSTALL_SCRIPT) userdb/pw2userdb \
$(DESTDIR)$(sbindir)/pw2userdb ; \
$(INSTALL_SCRIPT) userdb/makeuserdb \
@@ -2296,9 +2349,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
@@ -2298,9 +2351,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
$(DESTDIR)$(sbindir)/userdbpw
uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc
@ -530,7 +530,7 @@
$(DESTDIR)$(sbindir)/pw2userdb \
$(DESTDIR)$(sbindir)/makeuserdb \
$(DESTDIR)$(sbindir)/userdb \
@@ -2308,7 +2362,7 @@ authlib.3: authlib.3.in
@@ -2310,7 +2364,7 @@ authlib.3: authlib.3.in
$(SHELL) ./config.status --file=authlib.html
authlib.3: authlib.3.in

View File

@ -1,4 +1,4 @@
--- authvchkpw.c.orig 2017-07-03 08:38:16 UTC
--- authvchkpw.c.orig 2024-01-31 08:30:47 UTC
+++ authvchkpw.c
@@ -0,0 +1,242 @@
+/*
@ -243,7 +243,7 @@
+{
+ return &authvchkpw_info;
+}
--- authvchkpwlib.c.orig 2017-07-03 08:38:16 UTC
--- authvchkpwlib.c.orig 2024-01-31 08:30:47 UTC
+++ authvchkpwlib.c
@@ -0,0 +1,33 @@
+/*
@ -279,9 +279,9 @@
+ if ((p=strchr(c, ':')) != 0) return (p);
+ return (0);
+}
--- courier_auth_config.h.in.orig 2017-07-02 14:41:47 UTC
--- courier_auth_config.h.in.orig 2024-01-28 13:22:18 UTC
+++ courier_auth_config.h.in
@@ -124,6 +124,9 @@
@@ -121,6 +121,9 @@
/* Define to 1 if you have the `opendir' function. */
#undef HAVE_OPENDIR
@ -291,7 +291,7 @@
/* Define to 1 if you have the <Pam/pam_appl.h> header file. */
#undef HAVE_PAM_PAM_APPL_H
@@ -226,6 +229,9 @@
@@ -223,6 +226,9 @@
/* Define to the shared archive member specification, say "(shr.o)". */
#undef LT_SHARED_LIB_MEMBER
@ -301,7 +301,7 @@
/* Whether we must a prototype for crypt() */
#undef NEED_CRYPT_PROTOTYPE
--- preauthvchkpw.c.orig 2017-07-03 08:38:16 UTC
--- preauthvchkpw.c.orig 2024-01-31 08:30:47 UTC
+++ preauthvchkpw.c
@@ -0,0 +1,159 @@
+/*
@ -463,18 +463,18 @@
+
+ return ((*callback)(&auth, arg));
+}
--- userdb/Makefile.in.orig 2016-06-23 12:29:59 UTC
--- userdb/Makefile.in.orig 2023-11-18 22:04:05 UTC
+++ userdb/Makefile.in
@@ -107,7 +107,7 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cach
@@ -107,7 +107,7 @@ CONFIG_HEADER = config.h
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = userdb.pl makeuserdb pw2userdb
+CONFIG_CLEAN_FILES = userdb.pl makeuserdb pw2userdb vchkpw2userdb
CONFIG_CLEAN_VPATH_FILES =
PROGRAMS = $(noinst_PROGRAMS)
LTLIBRARIES = $(noinst_LTLIBRARIES)
libuserdb_la_LIBADD =
@@ -222,6 +222,7 @@ CSCOPE = cscope
@@ -221,6 +221,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/conf
AM_RECURSIVE_TARGETS = cscope
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/makeuserdb.in $(srcdir)/pw2userdb.in \
@ -482,7 +482,7 @@
$(srcdir)/userdb.pl.in $(top_srcdir)/../compile \
$(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
$(top_srcdir)/../depcomp $(top_srcdir)/../install-sh \
@@ -377,7 +378,7 @@ BUILT_SOURCES = makeuserdb.html.in makeuserdb.8.in \
@@ -383,7 +384,7 @@ BUILT_SOURCES = makeuserdb.html.in makeuserdb.8.in \
userdb.html.in userdb.8.in \
userdbpw.html.in userdbpw.8.in
@ -491,7 +491,7 @@
noinst_DATA = makeuserdb.html userdb.html userdbpw.html
userdbpw_SOURCES = userdbpw.c
userdbpw_LDADD = libuserdb.la @HMACLIB@ @MD5LIB@ @SHA1LIB@ @CRYPTLIBS@
@@ -444,6 +445,8 @@ userdb.pl: $(top_builddir)/config.status $(srcdir)/use
@@ -450,6 +451,8 @@ pw2userdb: $(top_builddir)/config.status $(srcdir)/pw2
makeuserdb: $(top_builddir)/config.status $(srcdir)/makeuserdb.in
cd $(top_builddir) && $(SHELL) ./config.status $@
pw2userdb: $(top_builddir)/config.status $(srcdir)/pw2userdb.in
@ -499,10 +499,10 @@
+vchkpw2userdb: $(top_builddir)/config.status $(srcdir)/vchkpw2userdb.in
cd $(top_builddir) && $(SHELL) ./config.status $@
clean-noinstLTLIBRARIES:
--- userdb/configure.orig 2016-06-23 12:29:59 UTC
clean-noinstPROGRAMS:
--- userdb/configure.orig 2023-11-18 22:04:06 UTC
+++ userdb/configure
@@ -12873,7 +12873,7 @@ else
@@ -13559,7 +13559,7 @@ fi
fi
@ -511,7 +511,7 @@
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -13894,6 +13894,7 @@ do
@@ -14577,6 +14577,7 @@ do
"userdb.pl") CONFIG_FILES="$CONFIG_FILES userdb.pl" ;;
"makeuserdb") CONFIG_FILES="$CONFIG_FILES makeuserdb" ;;
"pw2userdb") CONFIG_FILES="$CONFIG_FILES pw2userdb" ;;
@ -519,7 +519,7 @@
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
esac
--- userdb/vchkpw2userdb.in.orig 2017-07-03 08:38:16 UTC
--- userdb/vchkpw2userdb.in.orig 2024-01-31 08:30:47 UTC
+++ userdb/vchkpw2userdb.in
@@ -0,0 +1,80 @@
+#! @PERL@

View File

@ -1,4 +1,4 @@
--- configure.orig 2022-05-27 01:32:50 UTC
--- configure.orig 2024-01-28 13:22:04 UTC
+++ configure
@@ -669,6 +669,10 @@ LTLIBOBJS
am__EXEEXT_FALSE
@ -21,7 +21,7 @@
LIBAUTHPWD
LIBAUTHSHADOW
SHADOWLIBS
@@ -1609,6 +1616,7 @@ Optional Packages:
@@ -1610,6 +1617,7 @@ Optional Packages:
--with-authldaprc=filename Expect to find authldaprc here
--without-authpwd Do not include the authpwd module
--without-authshadow Do not include the authshadow module
@ -29,7 +29,7 @@
--with-authpgsqlrc=filename Expect to find authpgsql here
--without-authpgsql Do not include the authpgsql module
--with-pgsql-libs=DIR Look for pgsql libs in this dir
@@ -3492,7 +3500,7 @@ fi
@@ -3493,7 +3501,7 @@ fi
fi
fi
@ -38,7 +38,7 @@
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
@@ -19167,8 +19175,12 @@ then
@@ -19387,8 +19395,12 @@ then
if test "$doauthuserdb" = "no"
then
@ -51,7 +51,7 @@
AUTHUSERDB="authuserdb"
LIBAUTHUSERDB="libauthuserdb.la"
@@ -19612,7 +19624,21 @@ fi
@@ -19832,7 +19844,21 @@ fi
fi
@ -73,7 +73,7 @@
if test "$HAVE_LDAP" = 1; then
HAVE_LDAP_TRUE=
HAVE_LDAP_FALSE='#'
@@ -19817,6 +19843,256 @@ fi
@@ -20037,6 +20063,256 @@ fi
@ -330,7 +330,7 @@
# Check whether --with-authpgsqlrc was given.
if test ${with_authpgsqlrc+y}
then :
@@ -20170,8 +20446,8 @@ then
@@ -20390,8 +20666,8 @@ then
SQLITE_LIBS="`pkg-config --libs sqlite3 2>/dev/null`"
saveLIBS="$LIBS"
LIBS="$SQLITE_LIBS $LIBS"
@ -341,7 +341,7 @@
then :
doauthsqlite="yes"
@@ -20189,14 +20465,14 @@ else
@@ -20409,14 +20685,14 @@ else
else
saveLIBS="$LIBS"
LIBS="$SQLITE_LIBS $LIBS"

View File

@ -1,4 +1,4 @@
--- libs/liblock/locktest.c.orig 2014-07-13 13:58:08 UTC
--- libs/liblock/locktest.c.orig 2022-11-25 10:00:03 UTC
+++ libs/liblock/locktest.c
@@ -3,6 +3,7 @@
** distribution information.
@ -8,7 +8,7 @@
#include "liblock.h"
#if USE_FCNTL
#include "lockfcntl.c"
@@ -20,7 +21,7 @@
@@ -27,7 +28,7 @@ int main()
int main()
{
@ -17,7 +17,7 @@
int fd[2];
pid_t p;
int s;
@@ -29,7 +30,7 @@ int f;
@@ -36,7 +37,7 @@ int f;
char *name;
const char *tmpdir;
if ((tmpdir = (char *)getenv("TMPDIR")) == NULL || !*tmpdir)
@ -26,7 +26,7 @@
if ((name=malloc(strlen(tmpdir)+sizeof(FILENAME)+1)) == NULL)
{
@@ -37,7 +38,8 @@ int f;
@@ -44,7 +45,8 @@ int f;
exit(1);
}

View File

@ -1,6 +1,6 @@
--- userdb/pw2userdb.in.orig Wed Jul 19 13:55:15 2000
+++ userdb/pw2userdb.in Tue Mar 1 21:58:51 2005
@@ -7,6 +7,8 @@
--- userdb/pw2userdb.in.orig 2013-08-25 18:57:38 UTC
+++ userdb/pw2userdb.in
@@ -6,6 +6,8 @@
# Copyright 1998 - 1999 Double Precision, Inc. See COPYING for
# distribution information.
@ -9,7 +9,7 @@
use Getopt::Long;
#
@@ -22,42 +24,66 @@
@@ -21,42 +23,66 @@ $passwd="/etc/passwd" unless $passwd =~ /./;
if $vpopuid;
$passwd="/etc/passwd" unless $passwd =~ /./;
@ -27,20 +27,37 @@
- chop if /\n$/;
- next if /^#/;
- ($acct,$passwd,$uid,$gid,$name,$home,$shell)=split( /:/ );
-
+ open(PASSWD, $shadow) || die "$!\n";
- ($uid,$gid)=($fixed_uid,$fixed_gid) if $vpopuid;
-
+ while (<PASSWD>)
+ {
+ chop if /\n$/;
+ next if /^#/;
+ ($acct,$passwd,$uid,$gid,$class,$change,$expire,$name,$home,$shell)=split( /:/ );
- $PASSWORD{$acct}=$passwd if $passwd ne "x";
- $UID{$acct}=$uid;
- $GID{$acct}=$gid;
- $HOME{$acct}=$home;
- $SHELL{$acct}=$shell;
-
+ ($uid,$gid)=($fixed_uid,$fixed_gid) if $vpopuid;
+ $name =~ s/\|/./g; # Just in case
- $name =~ s/\|/./g; # Just in case
- $GECOS{$acct}=$name;
-}
-close (PASSWD);
+ open(PASSWD, $shadow) || die "$!\n";
+ $PASSWORD{$acct}=$passwd;
+ $UID{$acct}=$uid;
+ $GID{$acct}=$gid;
+ $HOME{$acct}=$home;
+ $SHELL{$acct}=$shell;
+ $GECOS{$acct}=$name;
+ }
+ close (PASSWD);
+} else {
+ open(PASSWD, $passwd) || die "$!\n";
-if ( -f $shadow && ! $noshadow)
-{
@ -51,26 +68,7 @@
+ chop if /\n$/;
next if /^#/;
- ($acct,$passwd,$dummy)=split(/:/);
+ ($acct,$passwd,$uid,$gid,$class,$change,$expire,$name,$home,$shell)=split( /:/ );
+
+ ($uid,$gid)=($fixed_uid,$fixed_gid) if $vpopuid;
+ $name =~ s/\|/./g; # Just in case
+
$PASSWORD{$acct}=$passwd;
+ $UID{$acct}=$uid;
+ $GID{$acct}=$gid;
+ $HOME{$acct}=$home;
+ $SHELL{$acct}=$shell;
+ $GECOS{$acct}=$name;
+ }
+ close (PASSWD);
+} else {
+ open(PASSWD, $passwd) || die "$!\n";
+
+ while (<PASSWD>)
+ {
+ chop if /\n$/;
+ next if /^#/;
- $PASSWORD{$acct}=$passwd;
+ ($acct,$passwd,$uid,$gid,$name,$home,$shell)=split( /:/ );
+
+ ($uid,$gid)=($fixed_uid,$fixed_gid) if $vpopuid;
@ -83,7 +81,8 @@
+
+ $name =~ s/\|/./g; # Just in case
+ $GECOS{$acct}=$name;
+ }
}
- close (SHADOW);
+ close (PASSWD);
+
+ if ( -f $shadow && ! $noshadow)
@ -97,8 +96,7 @@
+ $PASSWORD{$acct}=$passwd;
+ }
+ close (SHADOW);
}
- close (SHADOW);
+ }
}
while ( defined ($key=each %UID))

View File

@ -27,26 +27,26 @@ lib/courier-authlib/libauthpipe.so.0
lib/courier-authlib/libauthpipe.so.0.0.0
libexec/courier-authlib/authdaemond
libexec/courier-authlib/authsystem.passwd
man/man1/authtest.1.gz
man/man1/courierlogger.1.gz
man/man3/auth_enumerate.3.gz
man/man3/auth_generic.3.gz
man/man3/auth_generic_meta.3.gz
man/man3/auth_getoption.3.gz
man/man3/auth_getuserinfo.3.gz
man/man3/auth_getuserinfo_meta.3.gz
man/man3/auth_login.3.gz
man/man3/auth_login_meta.3.gz
man/man3/auth_meta.3.gz
man/man3/auth_mkhomedir.3.gz
man/man3/auth_passwd.3.gz
man/man3/auth_sasl.3.gz
man/man3/auth_sasl_ex.3.gz
man/man3/authlib.3.gz
sbin/authdaemond
sbin/authenumerate
sbin/authtest
sbin/courierlogger
share/man/man1/authtest.1.gz
share/man/man1/courierlogger.1.gz
share/man/man3/auth_enumerate.3.gz
share/man/man3/auth_generic.3.gz
share/man/man3/auth_generic_meta.3.gz
share/man/man3/auth_getoption.3.gz
share/man/man3/auth_getuserinfo.3.gz
share/man/man3/auth_getuserinfo_meta.3.gz
share/man/man3/auth_login.3.gz
share/man/man3/auth_login_meta.3.gz
share/man/man3/auth_meta.3.gz
share/man/man3/auth_mkhomedir.3.gz
share/man/man3/auth_passwd.3.gz
share/man/man3/auth_sasl.3.gz
share/man/man3/auth_sasl_ex.3.gz
share/man/man3/authlib.3.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog

View File

@ -2,12 +2,12 @@ lib/courier-authlib/libauthuserdb.so
lib/courier-authlib/libauthuserdb.so.0
lib/courier-authlib/libauthuserdb.so.0.0.0
libexec/courier-authlib/makedatprog
man/man8/makeuserdb.8.gz
man/man8/pw2userdb.8.gz
man/man8/userdb.8.gz
man/man8/userdbpw.8.gz
sbin/makeuserdb
sbin/pw2userdb
sbin/userdb
sbin/userdbpw
sbin/vchkpw2userdb
share/man/man8/makeuserdb.8.gz
share/man/man8/pw2userdb.8.gz
share/man/man8/userdb.8.gz
share/man/man8/userdbpw.8.gz