TMDA 0.49 is released
"Jason R. Mastaler" <[email protected]> Fri, 15 Mar 2002 16:59:40 -0700
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 0.49 is released. Get it from <URL:http://software.libertine.org/tmda/releases/tmda-0.49.tgz> What's new? * TMDA now generates its own failure notices (aka bounces). This is primarily of benefit to Sendmail users and others driving TMDA with procmail or maildrop, in that bounce messages will now contain more detail than just "Insufficient permission". * Bugfixes, including the stderr bug in the program delivery code reported by Todd Jagger in <URL:http://mla.libertine.org/tmda-users/200203/msg00043.html> Here are the new additions to UPGRADE: * Custom templates are now referred to by a template directory rather than individually. Any templates found in this directory will be used, otherwise the default templates will be used. You can specify a custom template directory in one of two ways: A TEMPLATE_DIR setting in your tmdarc. This replaces use of CONFIRM_ACCEPT_TEMPLATE and CONFIRM_REQUEST_TEMPLATE. tmda-filter's -t option, which replaces both -A and -R. * The 'unquoted' and 'parens' options to MESSAGE_FROM_STYLE have been deprecated. 'angles' now double-quotes the fullname only when necessary. ===================================================================== ChangeLogs since release 0.48 2002-03-15 Jason R. Mastaler <[email protected]> * TMDA 0.49 is released. 2002-03-08 Jason R. Mastaler <[email protected]> * THANKS (Contributions): Add Mike Meyer. 2002-03-13 Jason R. Mastaler <[email protected]> * Util.py (formataddr): New function. * Defaults.py (MESSAGE_FROM_STYLE): Deprecate 'parens' and 'unquoted'. * Util.py (make_date): Use the formatdate() method from email.Utils (if available) or rfc822 instead of doing it ourselves. 2002-03-07 Jason R. Mastaler <[email protected]> * Util.py (pipecmd): Bugfix. A program that exits 0 but outputs to stderr should not be considered a failed delivery. 2002-03-06 Jason R. Mastaler <[email protected]> * Defaults.py (BOUNCE_TEXT_*): New variables containing the text used in TMDA's various failure notices. * Util.py (maketext): Search for the templatefile in a series of directories. First match wins. * Defaults.py (TEMPLATE_DIR): New variable, replaces CONFIRM_ACCEPT_TEMPLATE and CONFIRM_REQUEST_TEMPLATE. 2002-03-13 Jason R. Mastaler <[email protected]> * tmda-inject (message_format): Util.formataddr() now handles the address header formatting. 2002-03-06 Jason R. Mastaler <[email protected]> * tmda-rfilter: -t option replaces both -A and -R. (bouncegen): Generate our own failure notices by replacing all instances of mta.bounce() with calls to bouncegen('bounce'). (bouncegen): General cleanup, and also the templatefile searching is now done in Util.maketext() instead of here. 2002-03-06 Jason R. Mastaler <[email protected]> * sample.tmdarc: Add TEMPLATE_DIR, remove CONFIRM_ACCEPT_TEMPLATE and CONFIRM_REQUEST_TEMPLATE. 2002-03-15 Jason R. Mastaler <[email protected]> * config-client.ht: Add dated address config for the TIN newsreader. _______________________________________________ tmda-announce mailing list http://libertine.org/lists/listinfo/tmda-announce