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