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