85a02a6006548acdb3d81a592c81b307a2e3fcdd
[hcoop/debian/courier-authlib.git] / ChangeLog
1 0.66.4
2
3 2015-11-14 "Hanno Böck" <hanno@hboeck.de>
4
5 * authgetconfig.c (authgetconfig): avoid invalid memory read.
6
7 0.66.3
8
9 2015-06-09 Sam Varshavchik <mrsam@courier-mta.com>
10
11 * authdaemon.c: auth_callback_default_autocreate, default callback
12 used by clients that autocreates a home directory, if one does not
13 exist already.
14
15 0.66.2
16
17 2015-02-28 Sam Varshavchik <mrsam@courier-mta.com>
18
19 * Update to courier-unicode 1.2.
20
21 2014-07-13 Sam Varshavchik <mrsam@courier-mta.com>
22
23 * liblock, couriertls: fix compilation for OpenBSD -- based on a
24 patch from Giovanni Bechis <giovanni@paclan.it>.
25
26 2014-07-04 Sam Varshavchik <mrsam@courier-mta.com>
27
28 * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27.
29
30 2014-04-27 Sam Varshavchik <mrsam@courier-mta.com>
31
32 * courier.spec.in: Update to use systemd macros.
33
34 * Check for NULL return value from crypt().
35
36 2014-01-12 Sam Varshavchik <mrsam@courier-mta.com>
37
38 * Factored out the unicode library into a separate package.
39
40 2013-10-08 Sam Varshavchik <mrsam@courier-mta.com>
41
42 * Makefile.am: run sysconftool on authsqliterc, in install-configure.
43 Remove .la files for authentication modules, keep then for actual
44 API libraries. Install them in the -devel RPM package.
45
46 * userdb/Makefile.am: Stub for the pw2userdb(8) man page.
47
48 * courier-authlib.service.in: Added Install target.
49
50 0.66
51
52 2013-03-02 Eray Aslan <eray.aslan@caf.com.tr>
53
54 * sqlite fixes.
55
56 2013-02-24 Lutz Behnke <cypherfox@users.sourceforge.net>
57
58 * authldaplib.c (ldapopen): Added LDAP_INITBIND option.
59
60 2013-01-06 Sam Varshavchik <mrsam@courier-mta.com>
61
62 * Makefile.am: chmod $(pkglibexecdir) explicitly to 755
63
64 2012-10-25 Sam Varshavchik <mrsam@courier-mta.com>
65
66 * courier-authlib.spec.in: Typo.
67
68 0.65.0
69
70 2012-10-06 Sam Varshavchik <mrsam@courier-mta.com>
71
72 * New authsqlite authentication module.
73
74 * Fixed: when using authpgsql, if the Postgres server goes down
75 authpgsql will then start leaking memory.
76
77 * Fixed error codes returned by several authentication modules that
78 prevent certain combinations of authentication modules from being
79 used together.
80
81 0.64.0
82
83 2012-04-23 Sam Varshavchik <mrsam@courier-mta.com>
84
85 * authpam.c (callback_pam): Call pam_end() after an authentication
86 attempt.
87
88 2011-08-02 Sam Varshavchik <mrsam@courier-mta.com>
89
90 * Makefile.am: Renamed authstaticlist.h to courierauthstaticlist.h, and
91 added it to the list of header files that 'make install' puts into
92 includedir.
93
94 2011-06-19 Sam Varshavchik <mrsam@courier-mta.com>
95
96 * Fix gcc 4.6 warnings
97
98 * courier.spec.in: switch to systemd.
99
100 2011-05-25 Sam Varshavchik <mrsam@courier-mta.com>
101
102 * Fix autoconf warnings.
103
104 2010-03-08 Sam Varshavchik <mrsam@courier-mta.com>
105
106 * courier-authlib.spec: Make rmplint happy.
107
108 0.63.1
109
110 2010-03-06 Sam Varshavchik <mrsam@courier-mta.com>
111
112 * Remove the bundled libtdl library. Require the system-installed
113 libltdl library.
114
115 2010-01-31 Brian Costello <dolemite@gmail.com>
116
117 * authmysqllib.c (auth_mysql_setpass): Fix crash if DEFAULT_DOMAIN
118 is not set in the config file.
119
120 0.63.0
121
122 2009-12-17 Sam Varshavchik <mrsam@courier-mta.com>
123
124 * authldapescape.c: Factor out LDAP string escape function.
125
126 * authldap.schema: Various fixes
127
128 * authldap.ldif (olcObjectClasses): Create LDIF format schema from
129 authldap.schema
130
131 2009-11-21 Sam Varshavchik <mrsam@courier-mta.com>
132
133 * authoption.c (auth_getoptionenvint): For account options that
134 are parsed to an int, an option value that begins with t, T, y, or Y
135 is evaluated as 1, other alphabetic values as 0; so that 'true'
136 or 'yes' get evaluated as 1.
137
138 0.62.4
139
140 2009-06-13 Sam Varshavchik <mrsam@courier-mta.com>
141
142 * Various compilation fixes for gcc 4.4 and libtool 2.2
143
144 0.62.3
145
146 2009-04-26 Sam Varshavchik <mrsam@courier-mta.com>
147
148 * courier-authlib.spec.in (MAKEFLAGS): Explicit path to ./configtmp
149
150 2009-03-15 Sam Varshavchik <mrsam@courier-mta.com>
151
152 * README_authlib.sgml: Fixed documentation of authpipe AUTH command.
153
154 2009-02-22 Sam Varshavchik <mrsam@courier-mta.com>
155
156 * authmigrate.in (rc): Add /etc/courier-imap
157
158 0.62.2
159
160 2009-02-03 Sam Varshavchik <mrsam@courier-mta.com>
161
162 * Makefile.am: Compatibility fix for bash 4
163
164 0.62.1
165
166 2008-12-25 Mr. Sam <mrsam@courier-mta.com>
167
168 * cryptpassword.c: Fix compiler warnings
169
170 * checkpasswordsha1.c: Fix compiler warnings.
171
172 * authldaplib.c (auth_ldap_enumerate): Fix typo.
173
174 0.62.0
175
176 2008-12-17 Sam Varshavchik <mrsam@courier-mta.com>
177
178 * authpgsqllib.c: Use PQescapeStringConn() instead of removing all
179 apostrophes from query parameters. This fixes a potential SQL injection
180 vulnerability if the Postgres database uses a non-Latin locale.
181
182 2008-12-06 Sam Varshavchik <mrsam@courier-mta.com>
183
184 * Added support for {SSHA}-encrypted passwords. Based on a patch
185 by Zou bin <zb@bisp.com>.
186
187 * Added support for {SHA512} hash function.
188
189 0.61.1
190
191 2008-11-30 Sam Varshavchik <mrsam@courier-mta.com>
192
193 * authsasllogin.c (authsasl_login): Fix memory leak.
194
195 * authldaplib.c (read_env): Fix resource leak. authldap did not close
196 the authldaprc configuration file after reading it on startup.
197
198 * authldaplib.c (auth_ldap_do2): Fix used ptr after free(). When an
199 email map feature is enabled, and the map failed, the resulting
200 error message was formed from a buffer that was recently free()ed.
201
202 * authpipe.c (auth_pipe): Fix memory leak. If the fork() system call
203 failed (unlikely), a buffer wasn't getting released.
204
205 2008-11-30 Sam Varshavchik <mrsam@courier-mta.com>
206
207 * Fix spec file to invoke authmksock with a short pathname.
208
209 2008-08-07 Mr. Sam <mrsam@courier-mta.com>
210
211 * courier-authlib.spec.in: Add -C option to configure invocation.
212 Remove the authmigrate script, only needed when upgrading from
213 pre-2004 Courier, and the current packaging causes an error.
214
215 2008-07-20 "Hanno Böck" <hanno@hboeck.de>
216
217 * authmigrate.in (rc): Use ${DESTDIR}, if set.
218
219 0.61.0
220
221 2008-07-13 Mr. Sam <mrsam@courier-mta.com>
222
223 * courier-authlib.spec: Dummy provides: for symlinks, to allow upgrade
224 with older packages that require <libname>.so.0.
225
226 2008-07-09 Mr. Sam <mrsam@courier-mta.com>
227
228 * Makefile.am: Switch to versionless shared libraries.
229 Install all shared libraries just as <libname>.so. make install manually
230 removes *.so.0.0 files that were left over from previous versions,
231 and installs a temporary *.so.0 symlink to *.so, for temporary
232 binary ABI compatibility with 0.60. The symlinks will be removed in
233 0.62.
234
235 2008-07-08 Mr. Sam <mrsam@courier-mta.com>
236
237 * Cleanup: always compile md5, sha* and hmac stuff, and remove all
238 conditionally-compiled cruft. Move SASL list to an internal header.
239 Add client-side support for AUTH EXTERNAL.
240
241 2008-06-29 Mr. Sam <mrsam@courier-mta.com>
242
243 * authsasl.c (auth_sasl_ex): auth_sasl_ex() supercedes auth_sasl(),
244 invokes auth_sasl() for non-EXTERNAL SASL methods, implements EXTERNAL
245 by going through the motions, then setting up a dummy authentication
246 request.
247
248 * authdaemon.c (auth_generic): Check for the dummy EXTERNAL
249 authentication request, and handle it by invoking auth_getuserinfo(),
250 rather than sending it down the pipe. This avoid having to implement
251 a stub in every authentication module.
252
253 0.60.6
254
255 2008-06-08 Alessandro Vesely <vesely@tana.it>
256
257 * authmysqllib.c: Use mysql_set_character_set() instead of SET NAMES
258
259 0.60.5
260
261 2008-05-16 Mr. Sam <mrsam@courier-mta.com>
262
263 * authmysqllib.c: Fix domain-less queries.
264
265 0.60.4
266
267 2008-05-08 Mr. Sam <sam@email-scan.com>
268
269 * Makefile: Drop the unmaintained authvchkpw module.
270
271 2008-05-04 Mr. Sam <mrsam@courier-mta.com>
272
273 * authmysqllib.c: Cleanup. Use mysql_real_escape_string instead of
274 crude filtering.
275
276 0.60.3
277
278 2007-11-11 Mr. Sam <sam@email-scan.com>
279
280 * Makefile.am: Use _LIBADD properly.
281
282 2007-10-15 "Johnny C. Lam" <jlam-courier@buildlink.org>
283
284 * configure.in: More portability fixes.
285
286 0.60.2
287
288 2007-10-10 "Johnny C. Lam" <jlam-courier@buildlink.org>
289
290 * liblock/lockdaemon.c: Portability fix for checking the highest
291 available file descriptor.
292
293 0.60.1
294
295 2007-10-06 Anton Dobkin <adobkin@viansib.ru>
296
297 * MYSQL_CHARACTER_SET option.
298
299 2007-10-06 Oliver Lehmann <lehmann@ans-netz.de>
300
301 * authvchkpw.c: Fix typo.
302
303 2007-10-06 Wayne Pascoe <courier@penguinpowered.org>
304
305 * courier-authlib.spec.in (BuildRequires): on redhat-rpm-config.
306
307 2007-10-06 Mr. Sam <mrsam@courier-mta.com>
308
309 * userdb/userdb.pl.in (usage): Allow colons and pluses, in account
310 names.
311
312 2007-10-06 Martin <psiplus@gmail.com>
313
314 * checkpasswordmd5.c (authcheckpasswordmd5): Add {MD5RAW} hash method.
315
316 0.60
317
318 2007-09-25 "Johnny C. Lam" <jlam-courier@buildlink.org>
319
320 * liblock/lockdaemon.c (OPEN_MAX): Use OPEN_MAX, instead of hardcoded
321 99
322
323 2007-09-25 Mr. Sam <mrsam@courier-mta.com>
324
325 * liblock/lockdaemon.c (OPEN_MAX): Even better, use
326 sysconf(_SC_OPEN_MAX), where available.
327
328 2007-09-20 Mr. Sam <sam@email-scan.com>
329
330 * userdb/userdb.pl.in: Allow underscores in account names.
331
332 2007-08-29 "Noel (Sourceforge)" <noelb@users.sourceforge.net>
333
334 * authvchkpw.c: Compilation error.
335
336 2007-07-26 Mr. Sam <sam@email-scan.com>
337
338 * COPYING: GPL 3
339
340 2007-04-25 Mr. Sam <mrsam@courier-mta.com>
341
342 * authvchkpw.c: Quell a compiler warning about a fwd declaration.
343
344 0.59.3
345
346 2007-04-22 Bill Shupp <hostmaster@shupp.org>
347
348 * Implement CRAM authentication in the vchpw module.
349
350 2007-04-22 Mr. Sam <mrsam@courier-mta.com>
351
352 * courier-authlib.spec.in: spec files requires redhat-rpm-config
353
354 2007-04-15 Mr. Sam <mrsam@courier-mta.com>
355
356 * man pages: work around for some bugs in Docbook XML stylesheets.
357
358 2007-04-13 Mr. Sam <mrsam@courier-mta.com>
359
360 * authpipe.c (auth_pipe_pre): Fix leak when authpipe module is
361 enabled, but the actual authpipe script/external prog is not
362 installed.
363
364 * authpipe.c (auth_pipe_chgpwd): Pedantic resource cleanup,
365 after fork() fails.
366
367 * userdb/userdb.c (userdb): Pedantic resource cleanup, after
368 a malloc failure.
369
370 * userdb/userdb2.c (userdbshadow): Ditto.
371
372 0.59.2
373
374 2007-04-05 Mr. Sam <mrsam@courier-mta.com>
375
376 * Update man pages and documentation to Docbook XML V4.4
377
378 2007-02-25 Mr. Sam <mrsam@courier-mta.com>
379
380 * More configure script cleanup
381
382 2007-02-25 Kurt Roeckx <kurt@roeckx.be>
383
384 * Clean up configure scripts
385
386 2007-02-09 Juraj Lutter <otis@wilbury.sk>
387
388 * authmysqlrc: Implement SSL-encrypted MySQL connections
389
390 2007-01-20 Mr. Sam <mrsam@courier-mta.com>
391
392 * authldaplib.c: Fix pedantic C code.
393
394 0.59.1
395
396 2007-01-16 Mr. Sam <mrsam@courier-mta.com>
397
398 * authldaplib.c (l_simple_bind_s): Fix anon binds.
399
400 0.59
401
402 2006-12-30 Lars Timmann <Lars.Timmann@mcs.de>
403
404 * Makefile.am: Fixes for Solaris's linker.
405
406 2006-10-28 Mr. Sam <mrsam@courier-mta.com>
407
408 * Ported code to gcc 4.1.1
409
410 * Ported authldap to openldap 2.3.27
411
412 2006-09-17 Chris Petersen <rpm@forevermore.net>
413
414 - Make the spec a little prettier
415 - Replace BuildPreReq with BuildRequires
416 - Remove period from summaries (rpmlint)
417 - Fix release tag to use %{?dist} macro if it's present
418 - Change distro-detection to use "rh" and "fc" for version detection, and add support for mandriva
419
420 2006-06-01 kabe@sra-tohoku.co.jp
421
422 * authldaplib.c (auth_ldap_enumerate): Fix LDAP account enumeration
423
424 2006-05-28 Mr. Sam <mrsam@courier-mta.com>
425
426 * all: Fix many compiler warnings.
427
428 2006-03-25 Rui Lopes <rui@ruilopes.com>
429
430 * userdb/makeuserdb.in: Added the -f option to makeuserdb
431
432 2006-02-23 Mr. Sam <mrsam@courier-mta.com>
433
434 * authldaplib.c (authldap_read_config): Fix up an error message.
435
436 2006-01-30 Mr. Sam <mrsam@courier-mta.com>
437
438 * authldaplib.c: Try to recover when the LDAP server closes the
439 persistent socket, for inactivity.
440
441 2006-01-21 Mr. Sam <mrsam@courier-mta.com>
442
443 * configure.in: Fix libtool 1.9 breakage.
444
445 * Makefile.am: Ditto
446
447 * courier-authlib spec file (BuildRequires): Demand /usr/include/ltdl.h
448
449 * authdaemonlib.c (s_connect): Fix compiler warning.
450
451 * authdaemond.c (start): Ditto.
452
453 * authsaslclientcram.c (authsaslclient_cram): Ditto.
454
455 * libhmac/hmac.c (dohashkey): Ditto.
456
457 0.58
458
459 2005-12-08 Mr. Sam <mrsam@courier-mta.com>
460
461 * authpam.c (dopam): Re-enable pam_acct_mgmt hook.
462
463 2005-11-16 Mr. Sam <mrsam@courier-mta.com>
464
465 * preauthshadow.c: Add support for shadow password expiration --
466 based on Krzysztof Oledzki <ole@ans.pl>'s patch.
467
468 2005-10-04 Brian Candler <B.Candler@pobox.com>
469
470 * authdaemonrc.in (LOGGEROPTS): Add a section for LDAP environment
471 variable options.
472
473 2005-09-30 Mr. Sam <mrsam@courier-mta.com>
474
475 * authdaemonlib.c (opensock): Configurable daemon socket timeout,
476 based on a patch by Rodrigo Salinas <rodrigo@facea.uchile.cl>.
477
478 2005-09-30: Michael Richard <michael.richard@cesart.com>
479
480 * authldaplib: Replace LDAP_SERVER and LDAP_PORT settings with
481 LDAP_URI, which obsoletes LDAP_TLS.
482
483 2005-09-18 Mr. Sam <mrsam@courier-mta.com>
484
485 * authldaplib.c (auth_ldap_do2): Fix LDAP error checking.
486
487 2005-09-03 Mr. Sam <mrsam@courier-mta.com>
488
489 * authinfo.c (getmgid): Fix misleading error message.
490
491 2005-08-10 "Johnny C. Lam" <jlam@NetBSD.org>
492
493 * authpipelib.c: Include sys/time.h
494
495 0.57
496
497 2005-07-16 Mr. Sam <mrsam@courier-mta.com>
498
499 * configure.in: Update to automake 1.9, autoconf 2.59, libtool 1.5.6.
500
501 2005-07-12 Mr. Sam <mrsam@courier-mta.com>
502
503 * authlib: create the authtest and authpasswd manual pages.
504
505 2005-07-09 Mr. Sam <mrsam@courier-mta.com>
506
507 * authldaplib.c (auth_ldap_do3): Fix call of authcryptpasswd().
508
509 * authpgsqllib.c (auth_pgsql_setpass): Ditto.
510
511 * authmysqllib.c (auth_mysql_setpass): Ditto.
512
513 * cryptpassword.c (authcryptpasswd): Fix handling of encryption hints.
514
515 * checkpassword.c (do_authcheckpassword): Ignore {CRYPT} prefix on
516 crypted passwords.
517
518 * checkpasswordsha1.c (authcheckpasswordsha1): Fix {SHA256} passwords.
519
520 * authmysqllib.c (auth_mysql_setpass): Fix a memory leak.
521
522 2005-07-06 Willi Mann <willi@wm1.at>
523
524 * authdaemond.c: Strip full name/gecos field after the first comma.
525
526 2005-07-04 Brian Candler <B.Candler@pobox.com>
527
528 * liblog/logger.c: Fix wrong args to setuidgid().
529
530 * README_authlib.sgml: Document updated authpipe protocol.
531
532 * authdaemond: Pass LOGGEROPTS option to authdaemond.
533
534 2005-07-02 Mr. Sam <mrsam@courier-mta.com>
535
536 * liblog/logger.c: Added -droproot option to courierlogger.
537
538 * liblock/lockdaemon.c: Try to recover if upgraded daemon process runs
539 under a different uid.
540
541 2005-07-01 Brian Candler <B.Candler@pobox.com>
542
543 * Changed -uid and -gid options to -user and -group for consistency
544 with couriertcpd. Change them to affect courierlogger itself,
545 after it has spawned any child.
546
547 * Optional default domain for authentication requests.
548
549 2005-07-02 Mr. Sam <mrsam@courier-mta.com>
550
551 * Makefile.am: Refactor the linking process to make it more portable.
552
553 2005-06-30 Brian Candler <B.Candler@pobox.com>
554
555 * authdaemon.c (auth_generic): Silly bug in auth_generic().
556
557 * authpipe: more fixes to the authpipe module.
558
559 2005-05-14 Christian Loitsch <christian@fgecko.com>
560
561 * authpipe: various fixes to the authpipe module.
562
563 0.56
564
565 2005-05-08 Mr. Sam <mrsam@courier-mta.com>
566
567 * courier-authlib.sysvinit: Remove lockfile after stop.
568
569 2005-04-07 Mr. Sam <mrsam@courier-mta.com>
570
571 * authpipe.c (auth_pipe_pre): Fix zombies created by the authpipe
572 module.
573
574 2005-03-20 Christian Loitsch <courier-imap@abc.fgecko.com>
575
576 * New authpipe authentication module.
577
578 2005-03-20 Brian Candler <B.Candler@pobox.com>
579
580 * Fix the error code when an empty password is provided.
581
582 * authldap.schema: Add mailhost to the recommended LDAP schema.
583
584 0.55
585
586 2005-03-02 Mr. Sam <mrsam@courier-mta.com>
587
588 * authsystem.passwd.in: Explicitly set LC_ALL to en_US
589
590 2005-02-20 Mr. Sam <mrsam@courier-mta.com>
591
592 * SASL: Added CRAM-SHA256 authentication method (experimental).
593
594 2005-02-19 Mr. Sam <mrsam@courier-mta.com>
595
596 * courierauthdebug.h: Macro dprintf conflicts with new glibc.
597
598 0.54
599
600 2005-01-31 Mr. Sam <mrsam@courier-mta.com>
601
602 * authmigrate.in (rc): Fix - userdb file does not have to have a
603 leading ##VERSION
604
605 2005-01-19 Brian Candler <B.Candler@pobox.com>
606
607 * userdb/makeuserdb.in: Report dangling symlinks.
608
609 0.53
610
611 2005-01-11 Mr. Sam <mrsam@courier-mta.com>
612
613 * configure.in: Typo fix.
614
615 2005-01-05 Mr. Sam <mrsam@courier-mta.com>
616
617 * Makefile.am (uninstall-hook): pw2userdb was not being installed.
618
619 0.52
620
621 2005-01-01 Mr. Sam <mrsam@courier-mta.com>
622
623 * configure.in: Fix gdbm/bdb check. Try to autoprobe for Solaris
624 linker.
625
626 2004-12-05 Mr. Sam <mrsam@courier-mta.com>
627
628 * configure.in: Fix courierauthconfig --cppflags, new option to the
629 configure script: --without-stdheaderdir
630
631 2004-12-03 Mr. Sam <mrsam@courier-mta.com>
632
633 * courierauthconfig: --version prints package version.
634 --version=V print "yes" if package version is at least V.
635
636 2004-12-01 Mr. Sam <mrsam@courier-mta.com>
637
638 * liblog/logger.c: Added -uid and -gid options to courierlogger.
639
640 2004-11-29 Brian Candler <B.Candler@pobox.com>
641
642 * authldaplib.c: Use persistent connections for authenticated binds
643 when using LDAPv3. Use the LDAP_OPT_NETWORK_TIMEOUT setting,
644 initialized from the configuration file, if provided (OpenLDAP).
645 If using authenticated binds, a password change is done under the
646 user's credentials, instead of the admin's.
647
648 2004-11-24 Brian Candler <B.Candler@pobox.com>
649
650 * README.authdebug.html: document temporary failure messages.
651
652 2004-11-24 Mr. Sam <mrsam@courier-mta.com>
653
654 * courier-authlib.spec.in: Move the userdb scripts in sbindir from
655 main package to the userdb subpackage.
656
657 2004-11-24 Brian Candler <B.Candler@pobox.com>
658
659 * authuserdb.c: Fix error handling in userdb CRAM.
660
661 * userdb-test-cram-md5: Helper script for verifying C/R authentication.
662
663 2004-11-20 Brian Candler <B.Candler@pobox.com>
664
665 * Additional debug messages.
666
667 2004-11-13 Brian Candler <B.Candler@pobox.com>
668
669 * mysql/pgsql fixes; other misc fixes
670
671 2004-11-16 Mr. Sam <mrsam@courier-mta.com>
672
673 * configure.in: Fix mysql/pgslq autodetection
674
675 2004-11-13 Brian Candler <B.Candler@pobox.com>
676
677 * authdaemond: Fix bug in account enumeration function.
678
679 * authdaemond: Return individual account options when enumerating
680 accounts. Affects mysql, ldap, pgsql modules. mysql and pgsql
681 enumeration filter must now return one more column. Added an ldap
682 enumeration filter. New option to authenumerate, -o, includes
683 account options in the output. New option, -s, suppressed accounts
684 that have the disableshared option set.
685
686 * authmysql, authpgsql: Additional debugging.
687
688 * authmysql, authpgsql, authldap: Replaced enumeration function,
689 more efficient memory usage with large accounts.
690
691 * authldap: Suggested account schema has uid and gid optional, because
692 global uid and gids may be set in authldaprc instead.
693
694 * authvchkpw: Fix vpopmail compilation.
695
696 2004-11-10 Mr. Sam <mrsam@courier-mta.com>
697
698 * configure.in: Do not disable mysql + pgsql if vchkpw lib was found.
699
700 2004-11-09 Brian Candler <B.Candler@pobox.com>
701
702 * authdaemond.c: New DEFAULTOPTIONS setting.
703
704 2004-11-04 Mr. Sam <mrsam@courier-mta.com>
705
706 * authdaemonlib.c (s_connect): Wait for connection to authdaemond
707 only if async connect() failed with EINPROGRESS.
708
709 2004-11-03 Mr. Sam <mrsam@courier-mta.com>
710
711 * Makefile.am (SUBDIRS): Ok, only build in bdbobj/gdbmobj according
712 to what autoconf finds.
713
714 * authldaplib.c (auth_ldap_do3): Fix LDAP driver.
715
716 2004-11-03 Brian Candler <B.Candler@pobox.com>
717
718 * Makefile.am: Fixes.
719
720 2004-10-30 Mr. Sam <mrsam@courier-mta.com>
721
722 * authinfo.c: Added mailuid= and mailgid=
723
724 2004-10-21 Mr. Sam <mrsam@courier-mta.com>
725
726 * Makefile.am (libcourierauthsaslclient_la_SOURCES): Factored out
727 SASL client support into libcourierauthsaslclient.la
728
729 2004-10-21 Brian Candler <B.Candler@pobox.com>
730
731 * Makefile.am: Fixes.
732
733 2004-10-16 Mr. Sam <mrsam@courier-mta.com>
734
735 * authldap.schema: Added disableimap, disablepop3, disablewebmail,
736 and sharedgroup.
737
738 2004-10-07 Mr. Sam <mrsam@courier-mta.com>
739
740 * authsyschangepwd.c (dochangepwd): Do not reset the environment
741 before exec-ing expect.
742
743 2004-10-04 Mr. Sam <mrsam@courier-mta.com>
744
745 * Merged authuserdb with authcram. Fixed CRAM password changes.
746 Do not reset the environment before exec-ing userdb and makeuserdb.