pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/courier-authlib
Module Name: pkgsrc
Committed By: tonnerre
Date: Sun Sep 28 22:15:30 UTC 2008
Modified Files:
pkgsrc/security/courier-authlib: Makefile PLIST distinfo
pkgsrc/security/courier-authlib/patches: patch-aa
Removed Files:
pkgsrc/security/courier-authlib/patches: patch-ad
Log Message:
Upgrade courier-authlib to version 0.61.0 in order to fix CVE-2008-2667,
finally. While here, fix PLIST and depkglint a bit. Also, fix the horrid
abuse of libtool.
Changes since 0.60.2:
* courier-authlib.spec: Dummy provides: for symlinks, to allow upgrade
with older packages that require <libname>.so.0.
* Makefile.am: Switch to versionless shared libraries.
Install all shared libraries just as <libname>.so. make install manually
removes *.so.0.0 files that were left over from previous versions,
and installs a temporary *.so.0 symlink to *.so, for temporary
binary ABI compatibility with 0.60. The symlinks will be removed in
0.62.
* Cleanup: always compile md5, sha* and hmac stuff, and remove all
conditionally-compiled cruft. Move SASL list to an internal header.
Add client-side support for AUTH EXTERNAL.
* authsasl.c (auth_sasl_ex): auth_sasl_ex() supercedes auth_sasl(),
invokes auth_sasl() for non-EXTERNAL SASL methods, implements EXTERNAL
by going through the motions, then setting up a dummy authentication
request.
* authdaemon.c (auth_generic): Check for the dummy EXTERNAL
authentication request, and handle it by invoking auth_getuserinfo(),
rather than sending it down the pipe. This avoid having to implement
a stub in every authentication module.
* authmysqllib.c: Use mysql_set_character_set() instead of SET NAMES
* authmysqllib.c: Fix domain-less queries.
* Makefile: Drop the unmaintained authvchkpw module.
* authmysqllib.c: Cleanup. Use mysql_real_escape_string instead of
crude filtering.
* Makefile.am: Use _LIBADD properly.
* configure.in: More portability fixes.
To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 pkgsrc/security/courier-authlib/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/security/courier-authlib/PLIST
cvs rdiff -r1.11 -r1.12 pkgsrc/security/courier-authlib/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/security/courier-authlib/patches/patch-aa
cvs rdiff -r1.2 -r0 pkgsrc/security/courier-authlib/patches/patch-ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index