TMDA 0.76 "Middleground" is released
"Jason R. Mastaler" <[email protected]> Thu, 24 Apr 2003 15:35:16 -0600 (MDT)
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 0.76 "Middleground" is released. Get it from <URL:http://tmda.net/releases/tmda-0.76.tgz> ===================================================================== What's new? * New configuration variable, TMDAINJECT. Modeled after qmail's QMAILINJECT environment variable, TMDAINJECT toggles on certain behavior within tmda-inject. Initially, there are two values, 'd' and 'i' which force tmda-inject to add a Date and Message-ID field to the message, clobbering any existing such fields. 'd' is useful if you want to insure your messages always contain an accurate and syntactically valid Date field. Set in /etc/tmdarc, this is even more useful if you have Windoze tmda-ofmipd clients whose machines often have unsynchronized clocks and thus generate inaccurate Date fields. 'i' might be useful if you want to deploy the Message-ID technique discussed in TMDA FAQ 5.5, but use a client that makes it difficult to customize the host portion of the Message-ID. This also makes it possible to deploy this feature system-wide (assuming tmda-ofmipd and /etc/tmdarc) using a single Message-ID identifier and single corresponding 'headers' filter file entry. See <URL:http://tmda.net/config-vars.html#TMDAINJECT> for more info. * TMDA is now more precise as to when it wraps long headers and escapes leading "From" lines in messages. * vadduser-tmda improvements. ===================================================================== Here are the new additions to UPGRADE: * LOCALDATE has been deprecated. ===================================================================== ChangeLogs since release 0.75 2003-04-24 Jason R. Mastaler <[email protected]> * TMDA 0.76 is released. 2003-04-23 Jason R. Mastaler <[email protected]> * Util.py (make_date): Don't import Defaults.LOCALDATE. * Defaults.py (TMDAINJECT): New variable. (LOCALDATE): Removed. * Util.py (gethostname): $TMDAHOST takes precedence. (getfullname): $TMDANAME takes precedence. (getusername): $TMDAUSER takes precedence. (make_msgid): $TMDAIDHOST takes precedence. 2003-04-22 Jason R. Mastaler <[email protected]> * Util.py (msg_as_string): New function. Replacement for Message.as_string(). * AutoResponse.py (AutoResponse.__init__): Use Util.msg_as_string() instead of msg.as_string(). (AutoResponse.send): Ditto. * Pending.py (Message.release): Ditto. (Message.show): Ditto. (Message.summary): Ditto. * Deliver.py (Deliver.deliver): Ditto. * (Deliver.__deliver_mbox): No need to add the leading From_ line or escape "From" ourselves. 2003-04-23 Jason R. Mastaler <[email protected]> * tmda-ofmipd (SMTPChannel.smtp_EHLO): Use Util.make_date() for Received header. * tmda-inject (inject_message): Examine Defaults.TMDAINJECT when deciding whether to create Date and Message-ID fields. 2003-04-22 Jason R. Mastaler <[email protected]> * tmda-inject (msgout): Use Util.msg_as_string(). (inject_message): Ditto. * tmda-rfilter: Ditto. (send_cc): Ditto. (release_pending): Ditto. (create_pending_msg): Ditto. 2003-04-21 Jason R. Mastaler <[email protected]> * tmda-rfilter (autorespond_to_sender): Check for Majordomo messages. ____________________________________________ tmda-announce mailing list http://tmda.net/lists/listinfo/tmda-announce