84870c69 |
1 | 0.60.2 |
2 | |
3 | 2007-10-10 "Johnny C. Lam" <jlam-courier@buildlink.org> |
4 | |
5 | * liblock/lockdaemon.c: Portability fix for checking the highest |
6 | available file descriptor. |
7 | |
dd184caf |
8 | 0.60.1 |
9 | |
10 | 2007-10-06 Anton Dobkin <adobkin@viansib.ru> |
11 | |
12 | * MYSQL_CHARACTER_SET option. |
13 | |
14 | 2007-10-06 Oliver Lehmann <lehmann@ans-netz.de> |
15 | |
16 | * authvchkpw.c: Fix typo. |
17 | |
18 | 2007-10-06 Wayne Pascoe <courier@penguinpowered.org> |
19 | |
20 | * courier-authlib.spec.in (BuildRequires): on redhat-rpm-config. |
21 | |
22 | 2007-10-06 Mr. Sam <mrsam@courier-mta.com> |
23 | |
24 | * userdb/userdb.pl.in (usage): Allow colons and pluses, in account |
25 | names. |
26 | |
27 | 2007-10-06 Martin <psiplus@gmail.com> |
28 | |
29 | * checkpasswordmd5.c (authcheckpasswordmd5): Add {MD5RAW} hash method. |
30 | |
31 | 0.60 |
32 | |
33 | 2007-09-25 "Johnny C. Lam" <jlam-courier@buildlink.org> |
34 | |
35 | * liblock/lockdaemon.c (OPEN_MAX): Use OPEN_MAX, instead of hardcoded |
36 | 99 |
37 | |
38 | 2007-09-25 Mr. Sam <mrsam@courier-mta.com> |
39 | |
40 | * liblock/lockdaemon.c (OPEN_MAX): Even better, use |
41 | sysconf(_SC_OPEN_MAX), where available. |
42 | |
43 | 2007-09-20 Mr. Sam <sam@email-scan.com> |
44 | |
45 | * userdb/userdb.pl.in: Allow underscores in account names. |
46 | |
47 | 2007-08-29 "Noel (Sourceforge)" <noelb@users.sourceforge.net> |
48 | |
49 | * authvchkpw.c: Compilation error. |
50 | |
51 | 2007-07-26 Mr. Sam <sam@email-scan.com> |
52 | |
53 | * COPYING: GPL 3 |
54 | |
55 | 2007-04-25 Mr. Sam <mrsam@courier-mta.com> |
56 | |
57 | * authvchkpw.c: Quell a compiler warning about a fwd declaration. |
58 | |
d9898ee8 |
59 | 0.59.3 |
60 | |
61 | 2007-04-22 Bill Shupp <hostmaster@shupp.org> |
62 | |
63 | * Implement CRAM authentication in the vchpw module. |
64 | |
65 | 2007-04-22 Mr. Sam <mrsam@courier-mta.com> |
66 | |
67 | * courier-authlib.spec.in: spec files requires redhat-rpm-config |
68 | |
69 | 2007-04-15 Mr. Sam <mrsam@courier-mta.com> |
70 | |
71 | * man pages: work around for some bugs in Docbook XML stylesheets. |
72 | |
73 | 2007-04-13 Mr. Sam <mrsam@courier-mta.com> |
74 | |
75 | * authpipe.c (auth_pipe_pre): Fix leak when authpipe module is |
76 | enabled, but the actual authpipe script/external prog is not |
77 | installed. |
78 | |
79 | * authpipe.c (auth_pipe_chgpwd): Pedantic resource cleanup, |
80 | after fork() fails. |
81 | |
82 | * userdb/userdb.c (userdb): Pedantic resource cleanup, after |
83 | a malloc failure. |
84 | |
85 | * userdb/userdb2.c (userdbshadow): Ditto. |
86 | |
87 | 0.59.2 |
88 | |
89 | 2007-04-05 Mr. Sam <mrsam@courier-mta.com> |
90 | |
91 | * Update man pages and documentation to Docbook XML V4.4 |
92 | |
93 | 2007-02-25 Mr. Sam <mrsam@courier-mta.com> |
94 | |
95 | * More configure script cleanup |
96 | |
97 | 2007-02-25 Kurt Roeckx <kurt@roeckx.be> |
98 | |
99 | * Clean up configure scripts |
100 | |
101 | 2007-02-09 Juraj Lutter <otis@wilbury.sk> |
102 | |
103 | * authmysqlrc: Implement SSL-encrypted MySQL connections |
104 | |
105 | 2007-01-20 Mr. Sam <mrsam@courier-mta.com> |
106 | |
107 | * authldaplib.c: Fix pedantic C code. |
108 | |
109 | 0.59.1 |
110 | |
111 | 2007-01-16 Mr. Sam <mrsam@courier-mta.com> |
112 | |
113 | * authldaplib.c (l_simple_bind_s): Fix anon binds. |
114 | |
115 | 0.59 |
116 | |
117 | 2006-12-30 Lars Timmann <Lars.Timmann@mcs.de> |
118 | |
119 | * Makefile.am: Fixes for Solaris's linker. |
120 | |
121 | 2006-10-28 Mr. Sam <mrsam@courier-mta.com> |
122 | |
123 | * Ported code to gcc 4.1.1 |
124 | |
125 | * Ported authldap to openldap 2.3.27 |
126 | |
127 | 2006-09-17 Chris Petersen <rpm@forevermore.net> |
128 | |
129 | - Make the spec a little prettier |
130 | - Replace BuildPreReq with BuildRequires |
131 | - Remove period from summaries (rpmlint) |
132 | - Fix release tag to use %{?dist} macro if it's present |
133 | - Change distro-detection to use "rh" and "fc" for version detection, and add support for mandriva |
134 | |
135 | 2006-06-01 kabe@sra-tohoku.co.jp |
136 | |
137 | * authldaplib.c (auth_ldap_enumerate): Fix LDAP account enumeration |
138 | |
139 | 2006-05-28 Mr. Sam <mrsam@courier-mta.com> |
140 | |
141 | * all: Fix many compiler warnings. |
142 | |
143 | 2006-03-25 Rui Lopes <rui@ruilopes.com> |
144 | |
145 | * userdb/makeuserdb.in: Added the -f option to makeuserdb |
146 | |
147 | 2006-02-23 Mr. Sam <mrsam@courier-mta.com> |
148 | |
149 | * authldaplib.c (authldap_read_config): Fix up an error message. |
150 | |
151 | 2006-01-30 Mr. Sam <mrsam@courier-mta.com> |
152 | |
153 | * authldaplib.c: Try to recover when the LDAP server closes the |
154 | persistent socket, for inactivity. |
155 | |
156 | 2006-01-21 Mr. Sam <mrsam@courier-mta.com> |
157 | |
158 | * configure.in: Fix libtool 1.9 breakage. |
159 | |
160 | * Makefile.am: Ditto |
161 | |
162 | * courier-authlib spec file (BuildRequires): Demand /usr/include/ltdl.h |
163 | |
164 | * authdaemonlib.c (s_connect): Fix compiler warning. |
165 | |
166 | * authdaemond.c (start): Ditto. |
167 | |
168 | * authsaslclientcram.c (authsaslclient_cram): Ditto. |
169 | |
170 | * libhmac/hmac.c (dohashkey): Ditto. |
171 | |
172 | 0.58 |
173 | |
174 | 2005-12-08 Mr. Sam <mrsam@courier-mta.com> |
175 | |
176 | * authpam.c (dopam): Re-enable pam_acct_mgmt hook. |
177 | |
178 | 2005-11-16 Mr. Sam <mrsam@courier-mta.com> |
179 | |
180 | * preauthshadow.c: Add support for shadow password expiration -- |
181 | based on Krzysztof Oledzki <ole@ans.pl>'s patch. |
182 | |
183 | 2005-10-04 Brian Candler <B.Candler@pobox.com> |
184 | |
185 | * authdaemonrc.in (LOGGEROPTS): Add a section for LDAP environment |
186 | variable options. |
187 | |
188 | 2005-09-30 Mr. Sam <mrsam@courier-mta.com> |
189 | |
190 | * authdaemonlib.c (opensock): Configurable daemon socket timeout, |
191 | based on a patch by Rodrigo Salinas <rodrigo@facea.uchile.cl>. |
192 | |
193 | 2005-09-30: Michael Richard <michael.richard@cesart.com> |
194 | |
195 | * authldaplib: Replace LDAP_SERVER and LDAP_PORT settings with |
196 | LDAP_URI, which obsoletes LDAP_TLS. |
197 | |
198 | 2005-09-18 Mr. Sam <mrsam@courier-mta.com> |
199 | |
200 | * authldaplib.c (auth_ldap_do2): Fix LDAP error checking. |
201 | |
202 | 2005-09-03 Mr. Sam <mrsam@courier-mta.com> |
203 | |
204 | * authinfo.c (getmgid): Fix misleading error message. |
205 | |
206 | 2005-08-10 "Johnny C. Lam" <jlam@NetBSD.org> |
207 | |
208 | * authpipelib.c: Include sys/time.h |
209 | |
210 | 0.57 |
211 | |
212 | 2005-07-16 Mr. Sam <mrsam@courier-mta.com> |
213 | |
214 | * configure.in: Update to automake 1.9, autoconf 2.59, libtool 1.5.6. |
215 | |
216 | 2005-07-12 Mr. Sam <mrsam@courier-mta.com> |
217 | |
218 | * authlib: create the authtest and authpasswd manual pages. |
219 | |
220 | 2005-07-09 Mr. Sam <mrsam@courier-mta.com> |
221 | |
222 | * authldaplib.c (auth_ldap_do3): Fix call of authcryptpasswd(). |
223 | |
224 | * authpgsqllib.c (auth_pgsql_setpass): Ditto. |
225 | |
226 | * authmysqllib.c (auth_mysql_setpass): Ditto. |
227 | |
228 | * cryptpassword.c (authcryptpasswd): Fix handling of encryption hints. |
229 | |
230 | * checkpassword.c (do_authcheckpassword): Ignore {CRYPT} prefix on |
231 | crypted passwords. |
232 | |
233 | * checkpasswordsha1.c (authcheckpasswordsha1): Fix {SHA256} passwords. |
234 | |
235 | * authmysqllib.c (auth_mysql_setpass): Fix a memory leak. |
236 | |
237 | 2005-07-06 Willi Mann <willi@wm1.at> |
238 | |
239 | * authdaemond.c: Strip full name/gecos field after the first comma. |
240 | |
241 | 2005-07-04 Brian Candler <B.Candler@pobox.com> |
242 | |
243 | * liblog/logger.c: Fix wrong args to setuidgid(). |
244 | |
245 | * README_authlib.sgml: Document updated authpipe protocol. |
246 | |
247 | * authdaemond: Pass LOGGEROPTS option to authdaemond. |
248 | |
249 | 2005-07-02 Mr. Sam <mrsam@courier-mta.com> |
250 | |
251 | * liblog/logger.c: Added -droproot option to courierlogger. |
252 | |
253 | * liblock/lockdaemon.c: Try to recover if upgraded daemon process runs |
254 | under a different uid. |
255 | |
256 | 2005-07-01 Brian Candler <B.Candler@pobox.com> |
257 | |
258 | * Changed -uid and -gid options to -user and -group for consistency |
259 | with couriertcpd. Change them to affect courierlogger itself, |
260 | after it has spawned any child. |
261 | |
262 | * Optional default domain for authentication requests. |
263 | |
264 | 2005-07-02 Mr. Sam <mrsam@courier-mta.com> |
265 | |
266 | * Makefile.am: Refactor the linking process to make it more portable. |
267 | |
268 | 2005-06-30 Brian Candler <B.Candler@pobox.com> |
269 | |
270 | * authdaemon.c (auth_generic): Silly bug in auth_generic(). |
271 | |
272 | * authpipe: more fixes to the authpipe module. |
273 | |
274 | 2005-05-14 Christian Loitsch <christian@fgecko.com> |
275 | |
276 | * authpipe: various fixes to the authpipe module. |
277 | |
278 | 0.56 |
279 | |
280 | 2005-05-08 Mr. Sam <mrsam@courier-mta.com> |
281 | |
282 | * courier-authlib.sysvinit: Remove lockfile after stop. |
283 | |
284 | 2005-04-07 Mr. Sam <mrsam@courier-mta.com> |
285 | |
286 | * authpipe.c (auth_pipe_pre): Fix zombies created by the authpipe |
287 | module. |
288 | |
289 | 2005-03-20 Christian Loitsch <courier-imap@abc.fgecko.com> |
290 | |
291 | * New authpipe authentication module. |
292 | |
293 | 2005-03-20 Brian Candler <B.Candler@pobox.com> |
294 | |
295 | * Fix the error code when an empty password is provided. |
296 | |
297 | * authldap.schema: Add mailhost to the recommended LDAP schema. |
298 | |
299 | 0.55 |
300 | |
301 | 2005-03-02 Mr. Sam <mrsam@courier-mta.com> |
302 | |
303 | * authsystem.passwd.in: Explicitly set LC_ALL to en_US |
304 | |
305 | 2005-02-20 Mr. Sam <mrsam@courier-mta.com> |
306 | |
307 | * SASL: Added CRAM-SHA256 authentication method (experimental). |
308 | |
309 | 2005-02-19 Mr. Sam <mrsam@courier-mta.com> |
310 | |
311 | * courierauthdebug.h: Macro dprintf conflicts with new glibc. |
312 | |
313 | 0.54 |
314 | |
315 | 2005-01-31 Mr. Sam <mrsam@courier-mta.com> |
316 | |
317 | * authmigrate.in (rc): Fix - userdb file does not have to have a |
318 | leading ##VERSION |
319 | |
320 | 2005-01-19 Brian Candler <B.Candler@pobox.com> |
321 | |
322 | * userdb/makeuserdb.in: Report dangling symlinks. |
323 | |
324 | 0.53 |
325 | |
326 | 2005-01-11 Mr. Sam <mrsam@courier-mta.com> |
327 | |
328 | * configure.in: Typo fix. |
329 | |
330 | 2005-01-05 Mr. Sam <mrsam@courier-mta.com> |
331 | |
332 | * Makefile.am (uninstall-hook): pw2userdb was not being installed. |
333 | |
334 | 0.52 |
335 | |
336 | 2005-01-01 Mr. Sam <mrsam@courier-mta.com> |
337 | |
338 | * configure.in: Fix gdbm/bdb check. Try to autoprobe for Solaris |
339 | linker. |
340 | |
341 | 2004-12-05 Mr. Sam <mrsam@courier-mta.com> |
342 | |
343 | * configure.in: Fix courierauthconfig --cppflags, new option to the |
344 | configure script: --without-stdheaderdir |
345 | |
346 | 2004-12-03 Mr. Sam <mrsam@courier-mta.com> |
347 | |
348 | * courierauthconfig: --version prints package version. |
349 | --version=V print "yes" if package version is at least V. |
350 | |
351 | 2004-12-01 Mr. Sam <mrsam@courier-mta.com> |
352 | |
353 | * liblog/logger.c: Added -uid and -gid options to courierlogger. |
354 | |
355 | 2004-11-29 Brian Candler <B.Candler@pobox.com> |
356 | |
357 | * authldaplib.c: Use persistent connections for authenticated binds |
358 | when using LDAPv3. Use the LDAP_OPT_NETWORK_TIMEOUT setting, |
359 | initialized from the configuration file, if provided (OpenLDAP). |
360 | If using authenticated binds, a password change is done under the |
361 | user's credentials, instead of the admin's. |
362 | |
363 | 2004-11-24 Brian Candler <B.Candler@pobox.com> |
364 | |
365 | * README.authdebug.html: document temporary failure messages. |
366 | |
367 | 2004-11-24 Mr. Sam <mrsam@courier-mta.com> |
368 | |
369 | * courier-authlib.spec.in: Move the userdb scripts in sbindir from |
370 | main package to the userdb subpackage. |
371 | |
372 | 2004-11-24 Brian Candler <B.Candler@pobox.com> |
373 | |
374 | * authuserdb.c: Fix error handling in userdb CRAM. |
375 | |
376 | * userdb-test-cram-md5: Helper script for verifying C/R authentication. |
377 | |
378 | 2004-11-20 Brian Candler <B.Candler@pobox.com> |
379 | |
380 | * Additional debug messages. |
381 | |
382 | 2004-11-13 Brian Candler <B.Candler@pobox.com> |
383 | |
384 | * mysql/pgsql fixes; other misc fixes |
385 | |
386 | 2004-11-16 Mr. Sam <mrsam@courier-mta.com> |
387 | |
388 | * configure.in: Fix mysql/pgslq autodetection |
389 | |
390 | 2004-11-13 Brian Candler <B.Candler@pobox.com> |
391 | |
392 | * authdaemond: Fix bug in account enumeration function. |
393 | |
394 | * authdaemond: Return individual account options when enumerating |
395 | accounts. Affects mysql, ldap, pgsql modules. mysql and pgsql |
396 | enumeration filter must now return one more column. Added an ldap |
397 | enumeration filter. New option to authenumerate, -o, includes |
398 | account options in the output. New option, -s, suppressed accounts |
399 | that have the disableshared option set. |
400 | |
401 | * authmysql, authpgsql: Additional debugging. |
402 | |
403 | * authmysql, authpgsql, authldap: Replaced enumeration function, |
404 | more efficient memory usage with large accounts. |
405 | |
406 | * authldap: Suggested account schema has uid and gid optional, because |
407 | global uid and gids may be set in authldaprc instead. |
408 | |
409 | * authvchkpw: Fix vpopmail compilation. |
410 | |
411 | 2004-11-10 Mr. Sam <mrsam@courier-mta.com> |
412 | |
413 | * configure.in: Do not disable mysql + pgsql if vchkpw lib was found. |
414 | |
415 | 2004-11-09 Brian Candler <B.Candler@pobox.com> |
416 | |
417 | * authdaemond.c: New DEFAULTOPTIONS setting. |
418 | |
419 | 2004-11-04 Mr. Sam <mrsam@courier-mta.com> |
420 | |
421 | * authdaemonlib.c (s_connect): Wait for connection to authdaemond |
422 | only if async connect() failed with EINPROGRESS. |
423 | |
424 | 2004-11-03 Mr. Sam <mrsam@courier-mta.com> |
425 | |
426 | * Makefile.am (SUBDIRS): Ok, only build in bdbobj/gdbmobj according |
427 | to what autoconf finds. |
428 | |
429 | * authldaplib.c (auth_ldap_do3): Fix LDAP driver. |
430 | |
431 | 2004-11-03 Brian Candler <B.Candler@pobox.com> |
432 | |
433 | * Makefile.am: Fixes. |
434 | |
435 | 2004-10-30 Mr. Sam <mrsam@courier-mta.com> |
436 | |
437 | * authinfo.c: Added mailuid= and mailgid= |
438 | |
439 | 2004-10-21 Mr. Sam <mrsam@courier-mta.com> |
440 | |
441 | * Makefile.am (libcourierauthsaslclient_la_SOURCES): Factored out |
442 | SASL client support into libcourierauthsaslclient.la |
443 | |
444 | 2004-10-21 Brian Candler <B.Candler@pobox.com> |
445 | |
446 | * Makefile.am: Fixes. |
447 | |
448 | 2004-10-16 Mr. Sam <mrsam@courier-mta.com> |
449 | |
450 | * authldap.schema: Added disableimap, disablepop3, disablewebmail, |
451 | and sharedgroup. |
452 | |
453 | 2004-10-07 Mr. Sam <mrsam@courier-mta.com> |
454 | |
455 | * authsyschangepwd.c (dochangepwd): Do not reset the environment |
456 | before exec-ing expect. |
457 | |
458 | 2004-10-04 Mr. Sam <mrsam@courier-mta.com> |
459 | |
460 | * Merged authuserdb with authcram. Fixed CRAM password changes. |
461 | Do not reset the environment before exec-ing userdb and makeuserdb. |
462 | |
463 | |