| 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 | |