TMDA 1.1.1 "Balblair" is released
"Jason R. Mastaler" <[email protected]> Mon, 09 Feb 2004 20:13:19 -0700
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 1.1.1 "Balblair" is released. Get it from http://tmda.net/releases/unstable/tmda-1.1.1.tgz Balblair is the first release from the current TMDA "unstable" branch. This is where ALL new development will take place as we inch towards a TMDA 1.2 release. The 1.0.x series of releases from the "stable" branch will remain bugfixes only. See http://tmda.net/unstable/download.html#branches for more on "stable" vs. "unstable" TMDA. Note that the preferred discussion forum for unstable releases is the tmda-workers list, not tmda-users. Also note a new set of requirements for TMDA 1.1.x, most notably Python 2.3 or higher is now required. http://tmda.net/unstable/requirements.html ===================================================================== What's new? * Tilde expansion is now done automatically for variables in /etc/tmdarc and ~/.tmda/config, so you no longer have to use os.path.expanduser() to do this yourself. e.g, TEMPLATE_DIR = "~/.tmda/templates" now ``just works''. * A new 'pipe-headers' incoming filter file source. Identical to 'pipe' except that it only pipes the headers to the program, instead of the headers + body. This should offer greater performance and reliability when processing the message body isn't required. * A new feature to add Mail-Followup-To headers from tmda-sendmail or tmda-ofmipd to messages. See http://tmda.net/unstable/config-vars.html#MAIL_FOLLOWUP_TO * New 'whitelist' behavior for tmda-pending and tmda-cgi, controlled by http://tmda.net/unstable/config-vars.html#PENDING_WHITELIST_RELEASE ===================================================================== Here are the new additions to UPGRADE (since TMDA 1.0.x): * ~/.tmdarc has been deprecated. Make sure you rename this file to ~/.tmda/config if you are still using ~/.tmdarc. * The TIMEOUT configuration variable has been renamed DATED_TIMEOUT. * The Unix-style date strings in TMDA have been replaced by RFC 2822 compatible strings in all areas of the code for easier parsing. You can safely ignore this unless you process these strings with custom scripts. Before: Mon Jan 19 00:13:01 MST 2004 After: Mon, 19 Jan 2004 00:13:01 -0700 (MST) ===================================================================== ChangeLogs since release 1.0: 2004-02-09 Jason R. Mastaler <[email protected]> * TMDA 1.1.1 is released. 2004-01-27 Jason R. Mastaler <[email protected]> * THANKS (Contributions): Add Maurizio Speranza. 2004-02-05 Jason R. Mastaler <[email protected]> * Defaults.py (_path_vars): New dict to hold variables that contain a pathname, and therefore should be run through os.path.expandusers(). 2004-02-05 Jason R. Mastaler <[email protected]> * Defaults.py (MAIL_FOLLOWUP_TO): New variable. 2004-01-30 Jason R. Mastaler <[email protected]> * FilterParser.py (_FilterFile.__init__): Add 'pipe-headers'. (FilterParser.firstmatch): Ditto. 2004-01-17 Jason R. Mastaler <[email protected]> * Defaults.py (TMDARC): ~/.tmdarc is deprecated. 2004-01-11 Jason R. Mastaler <[email protected]> * MessageLogger.py (MessageLogger.write): Use Util.make_date(). * Pending.py (Message.getDate): Use Util.make_date(). 2004-01-10 Jason R. Mastaler <[email protected]> * Pending.py (Message.release): Use Util.make_date() for X-TMDA-Released. 2004-01-09 Jason R. Mastaler <[email protected]> * Defaults.py (DATED_TIMEOUT): TIMEOUT renamed. * Util.py (confirm_append_address): Return the envelope sender address immediately if either the Return-Path address or X-Primary-Address is not in user@hostname format. 2004-02-05 Jason R. Mastaler <[email protected]> * tmda-inject (inject_message): Support Defaults.MAIL_FOLLOWUP_TO. 2004-01-11 Jason R. Mastaler <[email protected]> * tmda-rfilter (verify_dated_cookie): Use Util.Make_date(). * tmda-ofmipd (SMTPServer.__init__): Ditto. 2004-01-10 Jason R. Mastaler <[email protected]> * tmda-rfilter (release_pending): Use Util.make_date() for X-TMDA-Confirmed.