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