diff options
author | obache <obache> | 2006-10-04 12:07:53 +0000 |
---|---|---|
committer | obache <obache> | 2006-10-04 12:07:53 +0000 |
commit | aa848bc9eb6a2213e531d4b8583da71c405d7878 (patch) | |
tree | 3157dd1de15c069bb0023ec21da3450fc332523f /security/cyrus-saslauthd | |
parent | 924c175116d35804625a48012aaef7f64491666d (diff) | |
download | pkgsrc-aa848bc9eb6a2213e531d4b8583da71c405d7878.tar.gz |
Update cyrus-sasl (and plugins, authd) to 2.1.22.
New in 2.1.22
-------------
* Added support for spliting big data blocks (bigger than maxbuf)
into multiple SASL packets in sasl_encodev
* Various sasl_decode64() fixes
* Increase canonicalization buffer size to 1024 bytes
* Call do_authorization() after successful APOP authentication
* Allow for configuration file location to be configurable independently
of plugin location (bug # 2795)
* Added sasl_set_path function, which provides a more convenient way
of setting plugin and config paths. Changed the default
sasl_getpath_t/sasl_getconfpath_t callbacks to calculate
the value only once and cache it for later use.
* Fixed load_config to search for the config file in all directories
(bug # 2796). Changed the default search path to be
/usr/lib/sasl2:/etc/sasl2
* Don't ignore log_level configuration option in default UNIX syslog
logging callback
* (Windows) Minor IPv6 related changes in Makefiles for Visual Studio 6
* (Windows) Fixed bug of not setting the CODEGEN (code generation option)
nmake option if STATIC nmake option is set.
* Several fixed to DIGEST-MD5 plugin:
- Enable RC4 cipher in Windows build of DIGEST-MD5
- Server side: handle missing realm option as if realm="" was sent
- Fix DIGEST-MD5 to properly advertise maxssf when both DES and RC4
are disabled
- Check that DIGEST-MD5 SASL packet are no shorter than 16 bytes
* Several changes/fixed to SASLDB plugin:
- Prevent spurious SASL_NOUSER errors
- Added ability to keep BerkleyDB handle open between operations
(for performance reason). New behavior can be enabled
with --enable-keep-db-open.
* Better error checking in SQL (MySQL) auxprop plugin code
* Added support for HTTP POST password validation in saslauthd
* Added new application ("pluginviewer") that helps report information
about installed plugins
* Allow for building with OpenSSL 0.9.8
* Allow for building with OpenLDAP 2.3+
* Several quoting fixes to configure script
* A large number of other minor bugfixes and cleanups
Diffstat (limited to 'security/cyrus-saslauthd')
-rw-r--r-- | security/cyrus-saslauthd/Makefile | 5 | ||||
-rw-r--r-- | security/cyrus-saslauthd/PLIST | 3 | ||||
-rw-r--r-- | security/cyrus-saslauthd/distinfo | 18 | ||||
-rw-r--r-- | security/cyrus-saslauthd/patches/patch-aa | 9 | ||||
-rw-r--r-- | security/cyrus-saslauthd/patches/patch-ab | 11 | ||||
-rw-r--r-- | security/cyrus-saslauthd/patches/patch-ae | 8 | ||||
-rw-r--r-- | security/cyrus-saslauthd/patches/patch-af | 24 | ||||
-rw-r--r-- | security/cyrus-saslauthd/patches/patch-ag | 6 |
8 files changed, 41 insertions, 43 deletions
diff --git a/security/cyrus-saslauthd/Makefile b/security/cyrus-saslauthd/Makefile index 0f8b3df5936..7c52c1540e7 100644 --- a/security/cyrus-saslauthd/Makefile +++ b/security/cyrus-saslauthd/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.33 2006/08/11 12:51:32 taca Exp $ +# $NetBSD: Makefile,v 1.34 2006/10/04 12:07:53 obache Exp $ -DISTNAME= cyrus-sasl-2.1.21 +DISTNAME= cyrus-sasl-2.1.22 PKGNAME= ${DISTNAME:S/sasl/saslauthd/} -PKGREVISION= 2 CATEGORIES= security MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/sasl/ diff --git a/security/cyrus-saslauthd/PLIST b/security/cyrus-saslauthd/PLIST index a289b356de0..7513dd9df83 100644 --- a/security/cyrus-saslauthd/PLIST +++ b/security/cyrus-saslauthd/PLIST @@ -1,8 +1,9 @@ -@comment $NetBSD: PLIST,v 1.6 2005/05/02 20:34:04 reed Exp $ +@comment $NetBSD: PLIST,v 1.7 2006/10/04 12:07:53 obache Exp $ bin/saslcache bin/testsaslauthd man/man8/saslauthd.8 sbin/saslauthd +sbin/testsaslauthd ${LDAP}share/doc/cyrus-saslauthd/LDAP_SASLAUTHD ${LDAP}@dirrm share/doc/cyrus-saslauthd share/examples/rc.d/saslauthd diff --git a/security/cyrus-saslauthd/distinfo b/security/cyrus-saslauthd/distinfo index 862a3aa1620..9894800908d 100644 --- a/security/cyrus-saslauthd/distinfo +++ b/security/cyrus-saslauthd/distinfo @@ -1,13 +1,13 @@ -$NetBSD: distinfo,v 1.8 2006/08/11 12:51:32 taca Exp $ +$NetBSD: distinfo,v 1.9 2006/10/04 12:07:53 obache Exp $ -SHA1 (cyrus-sasl-2.1.21.tar.gz) = 6449f730c963d29d43600a95373a6e2db52d6d66 -RMD160 (cyrus-sasl-2.1.21.tar.gz) = 93e0e1868453c5781602b5cce23e746b8823a26b -Size (cyrus-sasl-2.1.21.tar.gz) = 1584931 bytes -SHA1 (patch-aa) = c507c791d94772909f8e56a1b81de17ebdb6c245 -SHA1 (patch-ab) = 1e410456cbe5d8711a08638038733f5513b917fb +SHA1 (cyrus-sasl-2.1.22.tar.gz) = d23454ab12054714ab97d229c86cb934ce63fbb1 +RMD160 (cyrus-sasl-2.1.22.tar.gz) = 086e20d01588cb86decad001244b72a37223354c +Size (cyrus-sasl-2.1.22.tar.gz) = 1609278 bytes +SHA1 (patch-aa) = f90f8f3a08108b32dfc21a2f959f8907619a245f +SHA1 (patch-ab) = 7457d4721a83dd61c9f3979267dce9ed1a6a8a44 SHA1 (patch-ac) = 79267ad3e175632728e43fb2ba159ab411e7ff3c SHA1 (patch-ad) = c14defd79e6e0cec153be004fff3016ad6f0e731 -SHA1 (patch-ae) = de944306bcc8609a3353bf713876e0d42c9d05f9 -SHA1 (patch-af) = 0477e862dbc10d67fb0b82862eea612c81e46e39 -SHA1 (patch-ag) = d0dbe55b9a91ed49e2e43c2ef44e141ac86a83c7 +SHA1 (patch-ae) = 2651dc035edebfb9ddc5bfc5bbb01b8e6b3dc588 +SHA1 (patch-af) = d55c3b3c6583f6dafb9fd758fc7b5aed1fdda7bb +SHA1 (patch-ag) = 6560d09edcbe8762d235bcf09ce24a49a6de8e26 SHA1 (patch-ah) = d4dc5858ef1b36d10fae729469262450ff2e3fef diff --git a/security/cyrus-saslauthd/patches/patch-aa b/security/cyrus-saslauthd/patches/patch-aa index 5993fa0a7fd..a200623833b 100644 --- a/security/cyrus-saslauthd/patches/patch-aa +++ b/security/cyrus-saslauthd/patches/patch-aa @@ -1,6 +1,6 @@ -$NetBSD: patch-aa,v 1.4 2006/04/18 17:42:59 jlam Exp $ +$NetBSD: patch-aa,v 1.5 2006/10/04 12:07:53 obache Exp $ ---- Makefile.am.orig 2005-01-10 00:39:54.000000000 -0500 +--- Makefile.am.orig 2006-05-18 01:46:17.000000000 +0900 +++ Makefile.am @@ -29,11 +29,8 @@ INCLUDES = -I$(top_srcdir)/include -I$(t DEFS = @DEFS@ -DSASLAUTHD_CONF_FILE_DEFAULT=\"@sysconfdir@/saslauthd.conf\" -I. -I$(srcdir) -I.. @@ -13,8 +13,7 @@ $NetBSD: patch-aa,v 1.4 2006/04/18 17:42:59 jlam Exp $ - nroff -mdoc $(srcdir)/saslauthd.mdoc > $(srcdir)/saslauthd.8 - -install-data-local: saslauthd.8 -- $(mkinstalldirs) $(DESTDIR)$(mandir)/cat8 -- $(INSTALL_DATA) $(srcdir)/saslauthd.8 $(DESTDIR)$(mandir)/cat8/saslauthd.8 +install-data-local: saslauthd.mdoc -+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 + $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 +- $(INSTALL_DATA) $(srcdir)/saslauthd.8 $(DESTDIR)$(mandir)/man8/saslauthd.8 + $(INSTALL_DATA) $(srcdir)/saslauthd.mdoc $(DESTDIR)$(mandir)/man8/saslauthd.8 diff --git a/security/cyrus-saslauthd/patches/patch-ab b/security/cyrus-saslauthd/patches/patch-ab index 2354c69b85c..2a2f06a4101 100644 --- a/security/cyrus-saslauthd/patches/patch-ab +++ b/security/cyrus-saslauthd/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.5 2006/04/18 17:42:59 jlam Exp $ +$NetBSD: patch-ab,v 1.6 2006/10/04 12:07:53 obache Exp $ ---- Makefile.in.orig 2005-05-15 01:59:08.000000000 -0400 +--- Makefile.in.orig 2006-05-19 04:30:21.000000000 +0900 +++ Makefile.in -@@ -611,14 +611,11 @@ uninstall-am: uninstall-info-am uninstal +@@ -614,14 +614,11 @@ uninstall-am: uninstall-info-am uninstal uninstall-sbinPROGRAMS @@ -13,10 +13,9 @@ $NetBSD: patch-ab,v 1.5 2006/04/18 17:42:59 jlam Exp $ - nroff -mdoc $(srcdir)/saslauthd.mdoc > $(srcdir)/saslauthd.8 - -install-data-local: saslauthd.8 -- $(mkinstalldirs) $(DESTDIR)$(mandir)/cat8 -- $(INSTALL_DATA) $(srcdir)/saslauthd.8 $(DESTDIR)$(mandir)/cat8/saslauthd.8 +install-data-local: saslauthd.mdoc -+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 + $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 +- $(INSTALL_DATA) $(srcdir)/saslauthd.8 $(DESTDIR)$(mandir)/man8/saslauthd.8 + $(INSTALL_DATA) $(srcdir)/saslauthd.mdoc $(DESTDIR)$(mandir)/man8/saslauthd.8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/security/cyrus-saslauthd/patches/patch-ae b/security/cyrus-saslauthd/patches/patch-ae index f84b0c9dde9..3798a69b422 100644 --- a/security/cyrus-saslauthd/patches/patch-ae +++ b/security/cyrus-saslauthd/patches/patch-ae @@ -1,9 +1,9 @@ -$NetBSD: patch-ae,v 1.1 2006/04/18 17:42:59 jlam Exp $ +$NetBSD: patch-ae,v 1.2 2006/10/04 12:07:53 obache Exp $ ---- configure.in.orig 2005-05-07 00:54:18.000000000 -0400 +--- configure.in.orig 2006-05-18 01:46:17.000000000 +0900 +++ configure.in -@@ -80,20 +80,36 @@ if test "$authsasldb" != no; then - SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.al" +@@ -87,20 +87,36 @@ if test "$httpform" != no; then + AC_DEFINE(HAVE_HTTPFORM,[],[Include HTTP form Support]) fi -AC_ARG_WITH(pam, [ --with-pam=DIR use PAM (rooted in DIR) [yes] ], diff --git a/security/cyrus-saslauthd/patches/patch-af b/security/cyrus-saslauthd/patches/patch-af index 4571a6c17c3..0898bc89ae2 100644 --- a/security/cyrus-saslauthd/patches/patch-af +++ b/security/cyrus-saslauthd/patches/patch-af @@ -1,8 +1,8 @@ -$NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ +$NetBSD: patch-af,v 1.2 2006/10/04 12:07:53 obache Exp $ ---- configure.orig 2006-04-18 13:03:08.000000000 -0400 +--- configure.orig 2006-05-19 04:30:20.000000000 +0900 +++ configure -@@ -9322,75 +9322,23 @@ if test "$with_pam" != no; then +@@ -9458,75 +9458,23 @@ if test "$with_pam" != no; then CPPFLAGS="$CPPFLAGS -I${with_pam}/include" LDFLAGS="$LDFLAGS -L${with_pam}/lib" fi @@ -89,7 +89,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" /* confdefs.h. */ -@@ -9399,7 +9347,7 @@ cat confdefs.h >>conftest.$ac_ext +@@ -9535,7 +9483,7 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default @@ -98,7 +98,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -@@ -9425,8 +9373,8 @@ echo "$as_me:$LINENO: result: $ac_header +@@ -9561,8 +9509,8 @@ echo "$as_me:$LINENO: result: $ac_header echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? @@ -109,7 +109,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" /* confdefs.h. */ -@@ -9434,7 +9382,7 @@ _ACEOF +@@ -9570,7 +9518,7 @@ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ @@ -118,7 +118,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -@@ -9467,10 +9415,10 @@ echo "${ECHO_T}$ac_header_preproc" >&6 +@@ -9603,10 +9551,10 @@ echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc in yes:no ) @@ -133,7 +133,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ ( cat <<\_ASBOX ## ------------------------------------ ## -@@ -9481,12 +9429,12 @@ _ASBOX +@@ -9617,12 +9565,12 @@ _ASBOX sed "s/^/$as_me: WARNING: /" >&2 ;; no:yes ) @@ -152,7 +152,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ ( cat <<\_ASBOX ## ------------------------------------ ## -@@ -9497,29 +9445,157 @@ _ASBOX +@@ -9633,29 +9581,157 @@ _ASBOX sed "s/^/$as_me: WARNING: /" >&2 ;; esac @@ -189,8 +189,7 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ +echo $ECHO_N "checking for pam_start... $ECHO_C" >&6 +if test "${ac_cv_func_pam_start+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 - else -- with_pam=no ++else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ @@ -248,7 +247,8 @@ $NetBSD: patch-af,v 1.1 2006/04/18 17:42:59 jlam Exp $ + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_pam_start=yes -+else + else +- with_pam=no + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + diff --git a/security/cyrus-saslauthd/patches/patch-ag b/security/cyrus-saslauthd/patches/patch-ag index 6d2f17dc764..fd790c82745 100644 --- a/security/cyrus-saslauthd/patches/patch-ag +++ b/security/cyrus-saslauthd/patches/patch-ag @@ -1,8 +1,8 @@ -$NetBSD: patch-ag,v 1.1 2006/04/18 17:42:59 jlam Exp $ +$NetBSD: patch-ag,v 1.2 2006/10/04 12:07:53 obache Exp $ ---- saslauthd.h.in.orig 2005-05-15 02:02:30.000000000 -0400 +--- saslauthd.h.in.orig 2006-05-19 04:38:27.000000000 +0900 +++ saslauthd.h.in -@@ -89,12 +89,18 @@ +@@ -95,12 +95,18 @@ /* Support for PAM? */ #undef HAVE_PAM |