Hello all,

we've made a qmail-ldap 20031101a release to fix some annoying bugs.

As usual you can get it here:

 http://www.nrg4u.com or http://www.qmail-ldap.org


NEWS for 20031101a stuff:

 Nasty bugfix in qmail-qmqpd with compression turned on. On slow links large
 mails could cause a transmission error.

 Minor bug fixes in passwd.c, qmail-remote.c, qmail-smtpd.c and rcpthosts.c.
 Thanks Toni Mueller, Vicente Aguilar and Neil Sequeira for the reports.

NEWS for 20031101 stuff:

 Basic daemontool run scripts installed in ~/boot. qmail-ldap installs now
 daemontools run script for most services in ~/boot. A Makefile for cdb
 updating is installed in ~control.

 locals and rcpthosts can now be stored as cdb. This makes morercpthost.cdb
 superfluous, also the hupping of qmail-send if the locals.cdb file changes
 is no longer neccesary. If locals.cdb is present locals is ignored respectively
 if rcpthosts.cdb is present rcpthosts and morercpthosts.cdb are ignored.

 Important bug fix: if you removed rcpthosts, qmail-ldap became a open relay.
 This is stock qmail behaviour but since we include locals in our rcpthost
 check this old assumption is wrong. We also consider the stock qmail behaviour
 as a design flaw because a mta should never be a open relay unless the 
 luser want's so.

 readwrite cleanup. Similar to other djb ware we wrap read() and write()
 into the functions subread() and subwrite(). This solves the 64-bit troubles
 with read and write. read() and write() should no longer be used together with
 the substdio framework.

 Huge cleanup. Bring qmail into the 21st century. Define all prototypes
 and include the needed system include files. This commit fixes about 99%
 of all compiler warnings and makes code developing lesser error-prone.
 The Makefile dependencies need to be updated to reflect reality.
 A few errors are still in the tree which are either hard to solve or
 considered harmless -- mainly return type of main() in a few helper apps.
 This cleanup brought some strange bugs to light which are now fixed.

 Finally enabled the "send only one reply to each sender" feature
 in qmail-reply.

 Critical bugfix in auth_imap.c. A bug in the function that should invoke
 the next authmodule caused auth_imap to end up in one infinit loop.

 Add DUPEALIAS feature. When duplicate or overlapping mail or
 mailAlternateAddress exist the mail will be forwarded to this local
 user (like the alias user of qmail). It can be either bounced or
 handled there with a script/program answering with some meaningful
 reply. This compile time option is intended for migration of old
 X.400 mail systems where a user was available under some short names
 if nobody else had the same shortname.

 Add some more features to qmail-ldaplookup. Password compare works now.
 It is now also possible to use a different binddn and bindpw.
 What is missing are local /etc/passwd lookups and group handling.

 The objectclass of a group object can now be changed like all other ldap
 values via qmail-ldap.h.

 Fix in the qmail schema definitions: a ')' was missing.


-- 
Andre

Reply via email to