* Use PCRE (http://www.pcre.org) for mattern matching.
+ Most visible change is a different syntax for subexpression matching,
using (...). MATCH2 becomes MATCH1, MATCH3 becomes MATCH2, etc...
+ "w" account option dropped.
+ During a transitional period, setting MAILDROP_OLD_REGEXP
reverts to the old pattern matching engine.
* Do not autoreply to messages with an Auto-Submitted: header, unless
it's contents are "no". Add Auto-Submitted: auto-replied.
* Exit with TEMPFAIL if temporary error indication from authlib.
* More descriptive error messages when permissions check fails.
* Documentation fixes.
include:
* Support for MySQL and LDAP lookups via courier-authlib.
* Honor maildir delivery quotas.
* Bug fixes in MIME handling.
* Plug memory leaks.
* Replace dotlock with lockmail, which supports more types of locking.
* maildrop/filter.C (xfilter): Set O_NDELAY on file descriptors for
xfilter() since select() only works correctly on non-blocking fds.
* maildrop/formatmbox.C (GetFromLine): Do not write a newline before
every From_ line...
* maildrop/deliver.C (delivery): ... only for 2nd and subsequent msgs.
* rfc2047.c (rfc2047_encode_callback): Fix MIME-encoding of spaces.
* rfc822.c (rfc822_prname_orlist): Dequote quoted-strings.
* rfc2045/reformime: Fix handling of unencoded nulls in text/plain
content.
* rfc2045/reformime.sgml: Documented the -m and -D options.
* userdb/configure.in: Fix typo.
* rfc2045/rfc2045.c (doline): Fix incorrect calculation of the
end of a multipart MIME section that's inside another multipart
MIME section.
* maildir/maildirfiltertypelist.h: Fix typo.
* Find config files in /etc/courier (or PKG_SYSCONFDIR equivalent).
We consolidate all Courier MTA software config files under a
common /etc/courier directory.
* Loosen up the parsing of the content-type header. Strict parsing
allowed viruses to slip through using malformed content-type
headers which still got picked up by Microsoft's crapware which
does not strictly parse the MIME headers.
* Drop install setuid.
* Add UMASK variable, that sets the permissions on new mailboxes
or messages. Hence, drop MAILBOX_MODE from configure script.
+ Become maintainer for maildrop as I'm working on packaging the
Courier-MTA software, of which maildrop is one piece.
+ Fix possible build problem on Solaris (untested).
+ Install maildirmake as maildrop.maildirmake to avoid conflicts
with other packages that install maildirmake.
+ Add dependency on courier-maildirmake.
+ Move HTML documentation to ${PREFIX}/share/doc/html
* Bug fixes, of course.
* Disable MSIE smart tags in all html files.
* Added mailbot(1), a MIME-capable autoresponder utility.
* Reject ambigous nested MIME boundary delimiters.