Subject: CVS commit: pkgsrc/security
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 10/04/2006 12:07:53
Module Name:	pkgsrc
Committed By:	obache
Date:		Wed Oct  4 12:07:53 UTC 2006

Modified Files:
	pkgsrc/security/cyrus-sasl: Makefile.common PLIST distinfo
	pkgsrc/security/cyrus-sasl/patches: patch-aa patch-ab patch-ac patch-ae
	    patch-ai patch-ak patch-al patch-aq
	pkgsrc/security/cyrus-saslauthd: Makefile PLIST distinfo
	pkgsrc/security/cyrus-saslauthd/patches: patch-aa patch-ab patch-ae
	    patch-af patch-ag
Removed Files:
	pkgsrc/security/cyrus-sasl/patches: patch-af patch-at

Log Message:
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


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/security/cyrus-sasl/Makefile.common
cvs rdiff -r1.5 -r1.6 pkgsrc/security/cyrus-sasl/PLIST
cvs rdiff -r1.15 -r1.16 pkgsrc/security/cyrus-sasl/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/security/cyrus-sasl/patches/patch-aa
cvs rdiff -r1.5 -r1.6 pkgsrc/security/cyrus-sasl/patches/patch-ab \
    pkgsrc/security/cyrus-sasl/patches/patch-ai
cvs rdiff -r1.4 -r1.5 pkgsrc/security/cyrus-sasl/patches/patch-ac \
    pkgsrc/security/cyrus-sasl/patches/patch-ak \
    pkgsrc/security/cyrus-sasl/patches/patch-al \
    pkgsrc/security/cyrus-sasl/patches/patch-aq
cvs rdiff -r1.3 -r1.4 pkgsrc/security/cyrus-sasl/patches/patch-ae
cvs rdiff -r1.4 -r0 pkgsrc/security/cyrus-sasl/patches/patch-af
cvs rdiff -r1.1 -r0 pkgsrc/security/cyrus-sasl/patches/patch-at
cvs rdiff -r1.33 -r1.34 pkgsrc/security/cyrus-saslauthd/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/security/cyrus-saslauthd/PLIST
cvs rdiff -r1.8 -r1.9 pkgsrc/security/cyrus-saslauthd/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/security/cyrus-saslauthd/patches/patch-aa
cvs rdiff -r1.5 -r1.6 pkgsrc/security/cyrus-saslauthd/patches/patch-ab
cvs rdiff -r1.1 -r1.2 pkgsrc/security/cyrus-saslauthd/patches/patch-ae \
    pkgsrc/security/cyrus-saslauthd/patches/patch-af \
    pkgsrc/security/cyrus-saslauthd/patches/patch-ag

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.