TMDA 0.39 is released
"Jason R. Mastaler" <[email protected]> Mon, 29 Oct 2001 18:33:16 -0700
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 0.39 is released. Consult the `UPGRADE' file if upgrading from a previous release. Download: --------- gzipped tarball: <URL:http://prdownloads.sf.net/tmda/tmda-0.39.tgz> Linux source RPM: <URL:http://prdownloads.sf.net/tmda/tmda-0.39-1.src.rpm> RedHat Linux 7.x binary RPM: <URL:http://prdownloads.sf.net/tmda/tmda-0.39-1.noarch.rpm> ===================================================================== New in this release: * `Keyword Addresses' - a new type of tagged message. For full description, <http://software.libertine.org/tmda/config-client.html> * You can set MESSAGE_FROM_STYLE to change how `From' headers look on outgoing tagged messages. Three styles are available. e.g, [email protected] [email protected] (Elvis Parsley) "Elvis Parsley" <[email protected]> * Bugfixes. ChangeLogs follow: ===================================================================== 2001-10-29 Jason R. Mastaler <[email protected]> * README: TMDA 0.39 is released. 2001-10-25 Jason R. Mastaler <[email protected]> * CRYPTO: Added keyword address description. 2001-10-29 Jason R. Mastaler <[email protected]> * Util.py (findmatch): Downcase each address for case-insensitive comparison with list. 2001-10-25 Jason R. Mastaler <[email protected]> * Defaults.py (MESSAGE_FROM_STYLE): New variable that specifies how `From' headers should look on outgoing tagged messages. (KEYWORD_FILE): New variable pointing to the list file containing destinations that should receive keyword tagged messages. 2001-10-24 Jason R. Mastaler <[email protected]> * Cookie.py (make_keyword_address): Lowercase keyword before creating the keyword address. E-mail addresses are case-insensitive. 2001-10-23 Jason R. Mastaler <[email protected]> * Cookie.py (make_keywordmac, make_keyword_cookie, make_keyword_address): New functions to return an HMAC, a cookie, and an e-mail address based on a 'keyword'. 2001-10-17 Jason R. Mastaler <[email protected]> * Defaults.py (TMDA_VERSION): Begin 0.39 development. 2001-10-29 Jason R. Mastaler <[email protected]> * tmda-inject (main): Don't downcase address_list since Util.findmatch now does case-insensitive comparisons. * tmda-filter (main): Remove downcasing of addresses here since Util.findmatch now does case-insensitive comparisons. 2001-10-25 Jason R. Mastaler <[email protected]> * tmda-inject (inject_message): Support MESSAGE_FROM_STYLE. (main): Add support for tagging messages with keyword addresses that match KEYWORD_FILE. (main): Fixed a bug where if the recipient list was being passed to tmda-inject, the recipient addresses were not being lowercased. This resulted in a negative match with the listfiles if their cases differed. (i.e, mail sent to [email protected] wouldn't match [email protected] in lists/sender). (main): For X-TMDA:, add `extension' as an alias for `ext', and `explicit' as an alias for `exp'. 2001-10-24 Jason R. Mastaler <[email protected]> * tmda-filter (verify_confirm_cookie): Make sure the cookie unpacks into 4 elements (action, timestamp, pid, HMAC) or else we consider it bogus and request confirmation. This fixes a bug where Python would raise a ValueError if you sent a message to `user-confirm-foo' for example. Reported by Kirill Miazine. * tmda-inject (inject_message): Add support for keyword message tagging. (main): Add X-TMDA: keyword support. Also convert the first section of X-TMDA to lowercase before evaluating. Previously, a non-lowercase tag type (e.g, X-TMDA: SENDER) would break things. 2001-10-23 Jason R. Mastaler <[email protected]> * tmda-filter (verify_keyword_cookie): New function. (main): If cookie_type is neither of 'confirm', 'dated', or 'sender', we assume it's a 'keyword' cookie with a cookie_value that's the same as ext. (main): Verify the cookie if cookie_type is 'keyword'. * tmda-check-address: Add support for verifying keyword addresses. * tmda-keyword-address: New program to generate a tagged (keyword-style) e-mail address from the command-line. 2001-10-25 Jason R. Mastaler <[email protected]> * sample.tmdarc: Add MESSAGE_FROM_STYLE and KEYWORD_FILE. 2001-10-17 Jason R. Mastaler <[email protected]> * tmda.spec: Raise version number to 0.39. 2001-10-29 Jason R. Mastaler <[email protected]> * config-client.ht: Add configuration information for XFMail and Mahogany. 2001-10-25 Jason R. Mastaler <[email protected]> * config-client.ht: Add keyword address information, and also information on the various list files. Also rearrange the page for better organization. * faq.ht (Links): New FAQ entry: How do I allow my ezmlm mailing lists to pass through TMDA? * config-server.ht (Links): Mention systemwide configuration file /etc/tmdarc. 2001-10-22 Jason R. Mastaler <[email protected]> * index.ht (Links): Move historical information into history.ht. * history.ht (Links): New file detailing TMDA's historical progress. * support-links.h: Move External Resources link to the Support subsection from the Overview subsection. * resources.ht (Links): Added link to Lou Hevly's tmda_confirm.pl. * faq.ht (Links): Clarify that tmda-clean should be run from the user account that owns the pending queue, not from root. 2001-10-18 Jason R. Mastaler <[email protected]> * requirements.ht (Links): Claify that TMDA only uses the local delivery agent internally to do final mail final delivery. Users don't need to maintain filter files. * resources.ht (Links): Changed "Other" to "External". * index.ht (Links): Emphasize test mailto: link. 2001-10-17 Jason R. Mastaler <[email protected]> * features.ht (Links): Mention the WHITELIST_AUTO_APPEND feature. * index.ht (Links): Ditto. _______________________________________________ tmda-announce mailing list http://libertine.org/lists/listinfo/tmda-announce