X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/330026da191ad124643fae36d739652130ea9e79..6b9221b9fe5c2b44c301ca08a987d99b4add7a06:/ChangeLog diff --git a/ChangeLog b/ChangeLog index b07b533..b9cf43e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,256 @@ +2013-10-08 Sam Varshavchik + + * Makefile.am: run sysconftool on authsqliterc, in install-configure. + Remove .la files for authentication modules, keep then for actual + API libraries. Install them in the -devel RPM package. + + * userdb/Makefile.am: Stub for the pw2userdb(8) man page. + + * courier-authlib.service.in: Added Install target. + +0.66 + +2013-03-02 Eray Aslan + + * sqlite fixes. + +2013-02-24 Lutz Behnke + + * authldaplib.c (ldapopen): Added LDAP_INITBIND option. + +2013-01-06 Sam Varshavchik + + * Makefile.am: chmod $(pkglibexecdir) explicitly to 755 + +2012-10-25 Sam Varshavchik + + * courier-authlib.spec.in: Typo. + +0.65.0 + +2012-10-06 Sam Varshavchik + + * New authsqlite authentication module. + + * Fixed: when using authpgsql, if the Postgres server goes down + authpgsql will then start leaking memory. + + * Fixed error codes returned by several authentication modules that + prevent certain combinations of authentication modules from being + used together. + +0.64.0 + +2012-04-23 Sam Varshavchik + + * authpam.c (callback_pam): Call pam_end() after an authentication + attempt. + +2011-08-02 Sam Varshavchik + + * Makefile.am: Renamed authstaticlist.h to courierauthstaticlist.h, and + added it to the list of header files that 'make install' puts into + includedir. + +2011-06-19 Sam Varshavchik + + * Fix gcc 4.6 warnings + + * courier.spec.in: switch to systemd. + +2011-05-25 Sam Varshavchik + + * Fix autoconf warnings. + +2010-03-08 Sam Varshavchik + + * courier-authlib.spec: Make rmplint happy. + +0.63.1 + +2010-03-06 Sam Varshavchik + + * Remove the bundled libtdl library. Require the system-installed + libltdl library. + +2010-01-31 Brian Costello + + * authmysqllib.c (auth_mysql_setpass): Fix crash if DEFAULT_DOMAIN + is not set in the config file. + +0.63.0 + +2009-12-17 Sam Varshavchik + + * authldapescape.c: Factor out LDAP string escape function. + + * authldap.schema: Various fixes + + * authldap.ldif (olcObjectClasses): Create LDIF format schema from + authldap.schema + +2009-11-21 Sam Varshavchik + + * authoption.c (auth_getoptionenvint): For account options that + are parsed to an int, an option value that begins with t, T, y, or Y + is evaluated as 1, other alphabetic values as 0; so that 'true' + or 'yes' get evaluated as 1. + +0.62.4 + +2009-06-13 Sam Varshavchik + + * Various compilation fixes for gcc 4.4 and libtool 2.2 + +0.62.3 + +2009-04-26 Sam Varshavchik + + * courier-authlib.spec.in (MAKEFLAGS): Explicit path to ./configtmp + +2009-03-15 Sam Varshavchik + + * README_authlib.sgml: Fixed documentation of authpipe AUTH command. + +2009-02-22 Sam Varshavchik + + * authmigrate.in (rc): Add /etc/courier-imap + +0.62.2 + +2009-02-03 Sam Varshavchik + + * Makefile.am: Compatibility fix for bash 4 + +0.62.1 + +2008-12-25 Mr. Sam + + * cryptpassword.c: Fix compiler warnings + + * checkpasswordsha1.c: Fix compiler warnings. + + * authldaplib.c (auth_ldap_enumerate): Fix typo. + +0.62.0 + +2008-12-17 Sam Varshavchik + + * authpgsqllib.c: Use PQescapeStringConn() instead of removing all + apostrophes from query parameters. This fixes a potential SQL injection + vulnerability if the Postgres database uses a non-Latin locale. + +2008-12-06 Sam Varshavchik + + * Added support for {SSHA}-encrypted passwords. Based on a patch + by Zou bin . + + * Added support for {SHA512} hash function. + +0.61.1 + +2008-11-30 Sam Varshavchik + + * authsasllogin.c (authsasl_login): Fix memory leak. + + * authldaplib.c (read_env): Fix resource leak. authldap did not close + the authldaprc configuration file after reading it on startup. + + * authldaplib.c (auth_ldap_do2): Fix used ptr after free(). When an + email map feature is enabled, and the map failed, the resulting + error message was formed from a buffer that was recently free()ed. + + * authpipe.c (auth_pipe): Fix memory leak. If the fork() system call + failed (unlikely), a buffer wasn't getting released. + +2008-11-30 Sam Varshavchik + + * Fix spec file to invoke authmksock with a short pathname. + +2008-08-07 Mr. Sam + + * courier-authlib.spec.in: Add -C option to configure invocation. + Remove the authmigrate script, only needed when upgrading from + pre-2004 Courier, and the current packaging causes an error. + +2008-07-20 "Hanno Böck" + + * authmigrate.in (rc): Use ${DESTDIR}, if set. + +0.61.0 + +2008-07-13 Mr. Sam + + * courier-authlib.spec: Dummy provides: for symlinks, to allow upgrade + with older packages that require .so.0. + +2008-07-09 Mr. Sam + + * Makefile.am: Switch to versionless shared libraries. + Install all shared libraries just as .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. + +2008-07-08 Mr. Sam + + * 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. + +2008-06-29 Mr. Sam + + * 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. + +0.60.6 + +2008-06-08 Alessandro Vesely + + * authmysqllib.c: Use mysql_set_character_set() instead of SET NAMES + +0.60.5 + +2008-05-16 Mr. Sam + + * authmysqllib.c: Fix domain-less queries. + +0.60.4 + +2008-05-08 Mr. Sam + + * Makefile: Drop the unmaintained authvchkpw module. + +2008-05-04 Mr. Sam + + * authmysqllib.c: Cleanup. Use mysql_real_escape_string instead of + crude filtering. + +0.60.3 + +2007-11-11 Mr. Sam + + * Makefile.am: Use _LIBADD properly. + +2007-10-15 "Johnny C. Lam" + + * configure.in: More portability fixes. + +0.60.2 + +2007-10-10 "Johnny C. Lam" + + * liblock/lockdaemon.c: Portability fix for checking the highest + available file descriptor. + 0.60.1 2007-10-06 Anton Dobkin