3 2018-08-16 Sam Varshavchik <mrsam@courier-mta.com>
5 * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid
6 leaks to child processes.
8 2018-05-25 Sam Varshavchik <mrsam@courier-mta.com>
10 * authldaplib.cpp: improve automatic reconnection logic to the LDAP
13 2017-11-27 Sam Varshavchik <mrsam@courier-mta.com>
15 * rpm packaging fixes.
17 2017-09-08 Sam Varshavchik <mrsam@courier-mta.com>
19 * courier-authlib.spec.in: Fix several problems with the package
20 scripts. Remove 'authdaemond stop' from %preun. Add explicit
21 systemctl daemon-reload to %post and %postun
23 2017-07-23 Sam Varshavchik <mrsam@courier-mta.com>
25 * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest
30 2017-03-16 Sam Varshavchik <mrsam@courier-mta.com>
32 * configure.ac: Rebuild against updated courier-unicode API.
36 2017-01-27 Sam Varshavchik <mrsam@courier-mta.com>
38 * courierauth.h: Move declarations from cramlib.h into courierauth.h,
39 exporting them as part of the public API.
41 2016-09-04 Giovanni Bechis <giovanni@paclan.it>
43 * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD
45 2016-05-07 Sam Varshavchik <mrsam@courier-mta.com>
47 * authsqlite, authmysql, authpgsql: Rewrite these modules in
48 modern C++. Autodetect and automatically reload the configuration
49 file when it's changed, no server restart is needed.
51 2016-03-20 Giovanni Bechis <giovanni@openbsd.org>
53 * checkpassword.c (do_authcheckpassword): Check for a null return
56 2016-01-17 Sam Varshavchik <mrsam@courier-mta.com>
58 * authldaplib.cpp (operator): Fix compilation warning.
60 2016-01-04 Sam Varshavchik <mrsam@courier-mta.com>
62 * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect
63 and automatically reload authldaprc when it is changed. No server
68 2015-11-14 "Hanno Böck" <hanno@hboeck.de>
70 * authgetconfig.c (authgetconfig): avoid invalid memory read.
74 2015-06-09 Sam Varshavchik <mrsam@courier-mta.com>
76 * authdaemon.c: auth_callback_default_autocreate, default callback
77 used by clients that autocreates a home directory, if one does not
82 2015-02-28 Sam Varshavchik <mrsam@courier-mta.com>
84 * Update to courier-unicode 1.2.
86 2014-07-13 Sam Varshavchik <mrsam@courier-mta.com>
88 * liblock, couriertls: fix compilation for OpenBSD -- based on a
89 patch from Giovanni Bechis <giovanni@paclan.it>.
91 2014-07-04 Sam Varshavchik <mrsam@courier-mta.com>
93 * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27.
95 2014-04-27 Sam Varshavchik <mrsam@courier-mta.com>
97 * courier.spec.in: Update to use systemd macros.
99 * Check for NULL return value from crypt().
101 2014-01-12 Sam Varshavchik <mrsam@courier-mta.com>
103 * Factored out the unicode library into a separate package.
105 2013-10-08 Sam Varshavchik <mrsam@courier-mta.com>
107 * Makefile.am: run sysconftool on authsqliterc, in install-configure.
108 Remove .la files for authentication modules, keep then for actual
109 API libraries. Install them in the -devel RPM package.
111 * userdb/Makefile.am: Stub for the pw2userdb(8) man page.
113 * courier-authlib.service.in: Added Install target.
117 2013-03-02 Eray Aslan <eray.aslan@caf.com.tr>
121 2013-02-24 Lutz Behnke <cypherfox@users.sourceforge.net>
123 * authldaplib.c (ldapopen): Added LDAP_INITBIND option.
125 2013-01-06 Sam Varshavchik <mrsam@courier-mta.com>
127 * Makefile.am: chmod $(pkglibexecdir) explicitly to 755
129 2012-10-25 Sam Varshavchik <mrsam@courier-mta.com>
131 * courier-authlib.spec.in: Typo.
135 2012-10-06 Sam Varshavchik <mrsam@courier-mta.com>
137 * New authsqlite authentication module.
139 * Fixed: when using authpgsql, if the Postgres server goes down
140 authpgsql will then start leaking memory.
142 * Fixed error codes returned by several authentication modules that
143 prevent certain combinations of authentication modules from being
148 2012-04-23 Sam Varshavchik <mrsam@courier-mta.com>
150 * authpam.c (callback_pam): Call pam_end() after an authentication
153 2011-08-02 Sam Varshavchik <mrsam@courier-mta.com>
155 * Makefile.am: Renamed authstaticlist.h to courierauthstaticlist.h, and
156 added it to the list of header files that 'make install' puts into
159 2011-06-19 Sam Varshavchik <mrsam@courier-mta.com>
161 * Fix gcc 4.6 warnings
163 * courier.spec.in: switch to systemd.
165 2011-05-25 Sam Varshavchik <mrsam@courier-mta.com>
167 * Fix autoconf warnings.
169 2010-03-08 Sam Varshavchik <mrsam@courier-mta.com>
171 * courier-authlib.spec: Make rmplint happy.
175 2010-03-06 Sam Varshavchik <mrsam@courier-mta.com>
177 * Remove the bundled libtdl library. Require the system-installed
180 2010-01-31 Brian Costello <dolemite@gmail.com>
182 * authmysqllib.c (auth_mysql_setpass): Fix crash if DEFAULT_DOMAIN
183 is not set in the config file.
187 2009-12-17 Sam Varshavchik <mrsam@courier-mta.com>
189 * authldapescape.c: Factor out LDAP string escape function.
191 * authldap.schema: Various fixes
193 * authldap.ldif (olcObjectClasses): Create LDIF format schema from
196 2009-11-21 Sam Varshavchik <mrsam@courier-mta.com>
198 * authoption.c (auth_getoptionenvint): For account options that
199 are parsed to an int, an option value that begins with t, T, y, or Y
200 is evaluated as 1, other alphabetic values as 0; so that 'true'
201 or 'yes' get evaluated as 1.
205 2009-06-13 Sam Varshavchik <mrsam@courier-mta.com>
207 * Various compilation fixes for gcc 4.4 and libtool 2.2
211 2009-04-26 Sam Varshavchik <mrsam@courier-mta.com>
213 * courier-authlib.spec.in (MAKEFLAGS): Explicit path to ./configtmp
215 2009-03-15 Sam Varshavchik <mrsam@courier-mta.com>
217 * README_authlib.sgml: Fixed documentation of authpipe AUTH command.
219 2009-02-22 Sam Varshavchik <mrsam@courier-mta.com>
221 * authmigrate.in (rc): Add /etc/courier-imap
225 2009-02-03 Sam Varshavchik <mrsam@courier-mta.com>
227 * Makefile.am: Compatibility fix for bash 4
231 2008-12-25 Mr. Sam <mrsam@courier-mta.com>
233 * cryptpassword.c: Fix compiler warnings
235 * checkpasswordsha1.c: Fix compiler warnings.
237 * authldaplib.c (auth_ldap_enumerate): Fix typo.
241 2008-12-17 Sam Varshavchik <mrsam@courier-mta.com>
243 * authpgsqllib.c: Use PQescapeStringConn() instead of removing all
244 apostrophes from query parameters. This fixes a potential SQL injection
245 vulnerability if the Postgres database uses a non-Latin locale.
247 2008-12-06 Sam Varshavchik <mrsam@courier-mta.com>
249 * Added support for {SSHA}-encrypted passwords. Based on a patch
250 by Zou bin <zb@bisp.com>.
252 * Added support for {SHA512} hash function.
256 2008-11-30 Sam Varshavchik <mrsam@courier-mta.com>
258 * authsasllogin.c (authsasl_login): Fix memory leak.
260 * authldaplib.c (read_env): Fix resource leak. authldap did not close
261 the authldaprc configuration file after reading it on startup.
263 * authldaplib.c (auth_ldap_do2): Fix used ptr after free(). When an
264 email map feature is enabled, and the map failed, the resulting
265 error message was formed from a buffer that was recently free()ed.
267 * authpipe.c (auth_pipe): Fix memory leak. If the fork() system call
268 failed (unlikely), a buffer wasn't getting released.
270 2008-11-30 Sam Varshavchik <mrsam@courier-mta.com>
272 * Fix spec file to invoke authmksock with a short pathname.
274 2008-08-07 Mr. Sam <mrsam@courier-mta.com>
276 * courier-authlib.spec.in: Add -C option to configure invocation.
277 Remove the authmigrate script, only needed when upgrading from
278 pre-2004 Courier, and the current packaging causes an error.
280 2008-07-20 "Hanno Böck" <hanno@hboeck.de>
282 * authmigrate.in (rc): Use ${DESTDIR}, if set.
286 2008-07-13 Mr. Sam <mrsam@courier-mta.com>
288 * courier-authlib.spec: Dummy provides: for symlinks, to allow upgrade
289 with older packages that require <libname>.so.0.
291 2008-07-09 Mr. Sam <mrsam@courier-mta.com>
293 * Makefile.am: Switch to versionless shared libraries.
294 Install all shared libraries just as <libname>.so. make install manually
295 removes *.so.0.0 files that were left over from previous versions,
296 and installs a temporary *.so.0 symlink to *.so, for temporary
297 binary ABI compatibility with 0.60. The symlinks will be removed in
300 2008-07-08 Mr. Sam <mrsam@courier-mta.com>
302 * Cleanup: always compile md5, sha* and hmac stuff, and remove all
303 conditionally-compiled cruft. Move SASL list to an internal header.
304 Add client-side support for AUTH EXTERNAL.
306 2008-06-29 Mr. Sam <mrsam@courier-mta.com>
308 * authsasl.c (auth_sasl_ex): auth_sasl_ex() supercedes auth_sasl(),
309 invokes auth_sasl() for non-EXTERNAL SASL methods, implements EXTERNAL
310 by going through the motions, then setting up a dummy authentication
313 * authdaemon.c (auth_generic): Check for the dummy EXTERNAL
314 authentication request, and handle it by invoking auth_getuserinfo(),
315 rather than sending it down the pipe. This avoid having to implement
316 a stub in every authentication module.
320 2008-06-08 Alessandro Vesely <vesely@tana.it>
322 * authmysqllib.c: Use mysql_set_character_set() instead of SET NAMES
326 2008-05-16 Mr. Sam <mrsam@courier-mta.com>
328 * authmysqllib.c: Fix domain-less queries.
332 2008-05-08 Mr. Sam <sam@email-scan.com>
334 * Makefile: Drop the unmaintained authvchkpw module.
336 2008-05-04 Mr. Sam <mrsam@courier-mta.com>
338 * authmysqllib.c: Cleanup. Use mysql_real_escape_string instead of
343 2007-11-11 Mr. Sam <sam@email-scan.com>
345 * Makefile.am: Use _LIBADD properly.
347 2007-10-15 "Johnny C. Lam" <jlam-courier@buildlink.org>
349 * configure.in: More portability fixes.
353 2007-10-10 "Johnny C. Lam" <jlam-courier@buildlink.org>
355 * liblock/lockdaemon.c: Portability fix for checking the highest
356 available file descriptor.
360 2007-10-06 Anton Dobkin <adobkin@viansib.ru>
362 * MYSQL_CHARACTER_SET option.
364 2007-10-06 Oliver Lehmann <lehmann@ans-netz.de>
366 * authvchkpw.c: Fix typo.
368 2007-10-06 Wayne Pascoe <courier@penguinpowered.org>
370 * courier-authlib.spec.in (BuildRequires): on redhat-rpm-config.
372 2007-10-06 Mr. Sam <mrsam@courier-mta.com>
374 * userdb/userdb.pl.in (usage): Allow colons and pluses, in account
377 2007-10-06 Martin <psiplus@gmail.com>
379 * checkpasswordmd5.c (authcheckpasswordmd5): Add {MD5RAW} hash method.
383 2007-09-25 "Johnny C. Lam" <jlam-courier@buildlink.org>
385 * liblock/lockdaemon.c (OPEN_MAX): Use OPEN_MAX, instead of hardcoded
388 2007-09-25 Mr. Sam <mrsam@courier-mta.com>
390 * liblock/lockdaemon.c (OPEN_MAX): Even better, use
391 sysconf(_SC_OPEN_MAX), where available.
393 2007-09-20 Mr. Sam <sam@email-scan.com>
395 * userdb/userdb.pl.in: Allow underscores in account names.
397 2007-08-29 "Noel (Sourceforge)" <noelb@users.sourceforge.net>
399 * authvchkpw.c: Compilation error.
401 2007-07-26 Mr. Sam <sam@email-scan.com>
405 2007-04-25 Mr. Sam <mrsam@courier-mta.com>
407 * authvchkpw.c: Quell a compiler warning about a fwd declaration.
411 2007-04-22 Bill Shupp <hostmaster@shupp.org>
413 * Implement CRAM authentication in the vchpw module.
415 2007-04-22 Mr. Sam <mrsam@courier-mta.com>
417 * courier-authlib.spec.in: spec files requires redhat-rpm-config
419 2007-04-15 Mr. Sam <mrsam@courier-mta.com>
421 * man pages: work around for some bugs in Docbook XML stylesheets.
423 2007-04-13 Mr. Sam <mrsam@courier-mta.com>
425 * authpipe.c (auth_pipe_pre): Fix leak when authpipe module is
426 enabled, but the actual authpipe script/external prog is not
429 * authpipe.c (auth_pipe_chgpwd): Pedantic resource cleanup,
432 * userdb/userdb.c (userdb): Pedantic resource cleanup, after
435 * userdb/userdb2.c (userdbshadow): Ditto.
439 2007-04-05 Mr. Sam <mrsam@courier-mta.com>
441 * Update man pages and documentation to Docbook XML V4.4
443 2007-02-25 Mr. Sam <mrsam@courier-mta.com>
445 * More configure script cleanup
447 2007-02-25 Kurt Roeckx <kurt@roeckx.be>
449 * Clean up configure scripts
451 2007-02-09 Juraj Lutter <otis@wilbury.sk>
453 * authmysqlrc: Implement SSL-encrypted MySQL connections
455 2007-01-20 Mr. Sam <mrsam@courier-mta.com>
457 * authldaplib.c: Fix pedantic C code.
461 2007-01-16 Mr. Sam <mrsam@courier-mta.com>
463 * authldaplib.c (l_simple_bind_s): Fix anon binds.
467 2006-12-30 Lars Timmann <Lars.Timmann@mcs.de>
469 * Makefile.am: Fixes for Solaris's linker.
471 2006-10-28 Mr. Sam <mrsam@courier-mta.com>
473 * Ported code to gcc 4.1.1
475 * Ported authldap to openldap 2.3.27
477 2006-09-17 Chris Petersen <rpm@forevermore.net>
479 - Make the spec a little prettier
480 - Replace BuildPreReq with BuildRequires
481 - Remove period from summaries (rpmlint)
482 - Fix release tag to use %{?dist} macro if it's present
483 - Change distro-detection to use "rh" and "fc" for version detection, and add support for mandriva
485 2006-06-01 kabe@sra-tohoku.co.jp
487 * authldaplib.c (auth_ldap_enumerate): Fix LDAP account enumeration
489 2006-05-28 Mr. Sam <mrsam@courier-mta.com>
491 * all: Fix many compiler warnings.
493 2006-03-25 Rui Lopes <rui@ruilopes.com>
495 * userdb/makeuserdb.in: Added the -f option to makeuserdb
497 2006-02-23 Mr. Sam <mrsam@courier-mta.com>
499 * authldaplib.c (authldap_read_config): Fix up an error message.
501 2006-01-30 Mr. Sam <mrsam@courier-mta.com>
503 * authldaplib.c: Try to recover when the LDAP server closes the
504 persistent socket, for inactivity.
506 2006-01-21 Mr. Sam <mrsam@courier-mta.com>
508 * configure.in: Fix libtool 1.9 breakage.
512 * courier-authlib spec file (BuildRequires): Demand /usr/include/ltdl.h
514 * authdaemonlib.c (s_connect): Fix compiler warning.
516 * authdaemond.c (start): Ditto.
518 * authsaslclientcram.c (authsaslclient_cram): Ditto.
520 * libhmac/hmac.c (dohashkey): Ditto.
524 2005-12-08 Mr. Sam <mrsam@courier-mta.com>
526 * authpam.c (dopam): Re-enable pam_acct_mgmt hook.
528 2005-11-16 Mr. Sam <mrsam@courier-mta.com>
530 * preauthshadow.c: Add support for shadow password expiration --
531 based on Krzysztof Oledzki <ole@ans.pl>'s patch.
533 2005-10-04 Brian Candler <B.Candler@pobox.com>
535 * authdaemonrc.in (LOGGEROPTS): Add a section for LDAP environment
538 2005-09-30 Mr. Sam <mrsam@courier-mta.com>
540 * authdaemonlib.c (opensock): Configurable daemon socket timeout,
541 based on a patch by Rodrigo Salinas <rodrigo@facea.uchile.cl>.
543 2005-09-30: Michael Richard <michael.richard@cesart.com>
545 * authldaplib: Replace LDAP_SERVER and LDAP_PORT settings with
546 LDAP_URI, which obsoletes LDAP_TLS.
548 2005-09-18 Mr. Sam <mrsam@courier-mta.com>
550 * authldaplib.c (auth_ldap_do2): Fix LDAP error checking.
552 2005-09-03 Mr. Sam <mrsam@courier-mta.com>
554 * authinfo.c (getmgid): Fix misleading error message.
556 2005-08-10 "Johnny C. Lam" <jlam@NetBSD.org>
558 * authpipelib.c: Include sys/time.h
562 2005-07-16 Mr. Sam <mrsam@courier-mta.com>
564 * configure.in: Update to automake 1.9, autoconf 2.59, libtool 1.5.6.
566 2005-07-12 Mr. Sam <mrsam@courier-mta.com>
568 * authlib: create the authtest and authpasswd manual pages.
570 2005-07-09 Mr. Sam <mrsam@courier-mta.com>
572 * authldaplib.c (auth_ldap_do3): Fix call of authcryptpasswd().
574 * authpgsqllib.c (auth_pgsql_setpass): Ditto.
576 * authmysqllib.c (auth_mysql_setpass): Ditto.
578 * cryptpassword.c (authcryptpasswd): Fix handling of encryption hints.
580 * checkpassword.c (do_authcheckpassword): Ignore {CRYPT} prefix on
583 * checkpasswordsha1.c (authcheckpasswordsha1): Fix {SHA256} passwords.
585 * authmysqllib.c (auth_mysql_setpass): Fix a memory leak.
587 2005-07-06 Willi Mann <willi@wm1.at>
589 * authdaemond.c: Strip full name/gecos field after the first comma.
591 2005-07-04 Brian Candler <B.Candler@pobox.com>
593 * liblog/logger.c: Fix wrong args to setuidgid().
595 * README_authlib.sgml: Document updated authpipe protocol.
597 * authdaemond: Pass LOGGEROPTS option to authdaemond.
599 2005-07-02 Mr. Sam <mrsam@courier-mta.com>
601 * liblog/logger.c: Added -droproot option to courierlogger.
603 * liblock/lockdaemon.c: Try to recover if upgraded daemon process runs
604 under a different uid.
606 2005-07-01 Brian Candler <B.Candler@pobox.com>
608 * Changed -uid and -gid options to -user and -group for consistency
609 with couriertcpd. Change them to affect courierlogger itself,
610 after it has spawned any child.
612 * Optional default domain for authentication requests.
614 2005-07-02 Mr. Sam <mrsam@courier-mta.com>
616 * Makefile.am: Refactor the linking process to make it more portable.
618 2005-06-30 Brian Candler <B.Candler@pobox.com>
620 * authdaemon.c (auth_generic): Silly bug in auth_generic().
622 * authpipe: more fixes to the authpipe module.
624 2005-05-14 Christian Loitsch <christian@fgecko.com>
626 * authpipe: various fixes to the authpipe module.
630 2005-05-08 Mr. Sam <mrsam@courier-mta.com>
632 * courier-authlib.sysvinit: Remove lockfile after stop.
634 2005-04-07 Mr. Sam <mrsam@courier-mta.com>
636 * authpipe.c (auth_pipe_pre): Fix zombies created by the authpipe
639 2005-03-20 Christian Loitsch <courier-imap@abc.fgecko.com>
641 * New authpipe authentication module.
643 2005-03-20 Brian Candler <B.Candler@pobox.com>
645 * Fix the error code when an empty password is provided.
647 * authldap.schema: Add mailhost to the recommended LDAP schema.
651 2005-03-02 Mr. Sam <mrsam@courier-mta.com>
653 * authsystem.passwd.in: Explicitly set LC_ALL to en_US
655 2005-02-20 Mr. Sam <mrsam@courier-mta.com>
657 * SASL: Added CRAM-SHA256 authentication method (experimental).
659 2005-02-19 Mr. Sam <mrsam@courier-mta.com>
661 * courierauthdebug.h: Macro dprintf conflicts with new glibc.
665 2005-01-31 Mr. Sam <mrsam@courier-mta.com>
667 * authmigrate.in (rc): Fix - userdb file does not have to have a
670 2005-01-19 Brian Candler <B.Candler@pobox.com>
672 * userdb/makeuserdb.in: Report dangling symlinks.
676 2005-01-11 Mr. Sam <mrsam@courier-mta.com>
678 * configure.in: Typo fix.
680 2005-01-05 Mr. Sam <mrsam@courier-mta.com>
682 * Makefile.am (uninstall-hook): pw2userdb was not being installed.
686 2005-01-01 Mr. Sam <mrsam@courier-mta.com>
688 * configure.in: Fix gdbm/bdb check. Try to autoprobe for Solaris
691 2004-12-05 Mr. Sam <mrsam@courier-mta.com>
693 * configure.in: Fix courierauthconfig --cppflags, new option to the
694 configure script: --without-stdheaderdir
696 2004-12-03 Mr. Sam <mrsam@courier-mta.com>
698 * courierauthconfig: --version prints package version.
699 --version=V print "yes" if package version is at least V.
701 2004-12-01 Mr. Sam <mrsam@courier-mta.com>
703 * liblog/logger.c: Added -uid and -gid options to courierlogger.
705 2004-11-29 Brian Candler <B.Candler@pobox.com>
707 * authldaplib.c: Use persistent connections for authenticated binds
708 when using LDAPv3. Use the LDAP_OPT_NETWORK_TIMEOUT setting,
709 initialized from the configuration file, if provided (OpenLDAP).
710 If using authenticated binds, a password change is done under the
711 user's credentials, instead of the admin's.
713 2004-11-24 Brian Candler <B.Candler@pobox.com>
715 * README.authdebug.html: document temporary failure messages.
717 2004-11-24 Mr. Sam <mrsam@courier-mta.com>
719 * courier-authlib.spec.in: Move the userdb scripts in sbindir from
720 main package to the userdb subpackage.
722 2004-11-24 Brian Candler <B.Candler@pobox.com>
724 * authuserdb.c: Fix error handling in userdb CRAM.
726 * userdb-test-cram-md5: Helper script for verifying C/R authentication.
728 2004-11-20 Brian Candler <B.Candler@pobox.com>
730 * Additional debug messages.
732 2004-11-13 Brian Candler <B.Candler@pobox.com>
734 * mysql/pgsql fixes; other misc fixes
736 2004-11-16 Mr. Sam <mrsam@courier-mta.com>
738 * configure.in: Fix mysql/pgslq autodetection
740 2004-11-13 Brian Candler <B.Candler@pobox.com>
742 * authdaemond: Fix bug in account enumeration function.
744 * authdaemond: Return individual account options when enumerating
745 accounts. Affects mysql, ldap, pgsql modules. mysql and pgsql
746 enumeration filter must now return one more column. Added an ldap
747 enumeration filter. New option to authenumerate, -o, includes
748 account options in the output. New option, -s, suppressed accounts
749 that have the disableshared option set.
751 * authmysql, authpgsql: Additional debugging.
753 * authmysql, authpgsql, authldap: Replaced enumeration function,
754 more efficient memory usage with large accounts.
756 * authldap: Suggested account schema has uid and gid optional, because
757 global uid and gids may be set in authldaprc instead.
759 * authvchkpw: Fix vpopmail compilation.
761 2004-11-10 Mr. Sam <mrsam@courier-mta.com>
763 * configure.in: Do not disable mysql + pgsql if vchkpw lib was found.
765 2004-11-09 Brian Candler <B.Candler@pobox.com>
767 * authdaemond.c: New DEFAULTOPTIONS setting.
769 2004-11-04 Mr. Sam <mrsam@courier-mta.com>
771 * authdaemonlib.c (s_connect): Wait for connection to authdaemond
772 only if async connect() failed with EINPROGRESS.
774 2004-11-03 Mr. Sam <mrsam@courier-mta.com>
776 * Makefile.am (SUBDIRS): Ok, only build in bdbobj/gdbmobj according
777 to what autoconf finds.
779 * authldaplib.c (auth_ldap_do3): Fix LDAP driver.
781 2004-11-03 Brian Candler <B.Candler@pobox.com>
783 * Makefile.am: Fixes.
785 2004-10-30 Mr. Sam <mrsam@courier-mta.com>
787 * authinfo.c: Added mailuid= and mailgid=
789 2004-10-21 Mr. Sam <mrsam@courier-mta.com>
791 * Makefile.am (libcourierauthsaslclient_la_SOURCES): Factored out
792 SASL client support into libcourierauthsaslclient.la
794 2004-10-21 Brian Candler <B.Candler@pobox.com>
796 * Makefile.am: Fixes.
798 2004-10-16 Mr. Sam <mrsam@courier-mta.com>
800 * authldap.schema: Added disableimap, disablepop3, disablewebmail,
803 2004-10-07 Mr. Sam <mrsam@courier-mta.com>
805 * authsyschangepwd.c (dochangepwd): Do not reset the environment
806 before exec-ing expect.
808 2004-10-04 Mr. Sam <mrsam@courier-mta.com>
810 * Merged authuserdb with authcram. Fixed CRAM password changes.
811 Do not reset the environment before exec-ing userdb and makeuserdb.