Commit | Line | Data |
---|---|---|
d50284c4 CE |
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 | ||
b0322a85 CE |
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 | ||
8d138742 CE |
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 | ||
ac40fd9e | 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 | ||
d50284c4 | 269 | * Makefile: Drop the unmaintained authvchkpw module. |
ac40fd9e | 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 | ||
84870c69 | 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 | ||
dd184caf | 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 | ||
d9898ee8 | 344 | 0.59.3 |
345 | ||
346 | 2007-04-22 Bill Shupp <hostmaster@shupp.org> | |
d50284c4 | 347 | |
d9898ee8 | 348 | * Implement CRAM authentication in the vchpw module. |
349 | ||
350 | 2007-04-22 Mr. Sam <mrsam@courier-mta.com> | |
351 | ||
d50284c4 | 352 | * courier-authlib.spec.in: spec files requires redhat-rpm-config |
d9898ee8 | 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. | |
d50284c4 | 363 | |
d9898ee8 | 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 | ||
d50284c4 | 536 | * liblog/logger.c: Added -droproot option to courierlogger. |
d9898ee8 | 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> | |
d50284c4 | 542 | |
d9898ee8 | 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. | |
d50284c4 | 546 | |
d9898ee8 | 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 | ||
d50284c4 | 711 | * Makefile.am (SUBDIRS): Ok, only build in bdbobj/gdbmobj according |
d9898ee8 | 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. |