TMDA 0.30 is released
"Jason R. Mastaler" <[email protected]> Wed, 25 Jul 2001 16:36:31 -0600
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 0.30 is released. Many fundamental changes in this release. This release introduces the new "confirmation mode" discussed this month on tmda-list. See `UPGRADE' and <URL:http://tmda.sourceforge.net/> for complete information. Download: --------- gzipped tarball: <URL:http://prdownloads.sf.net/tmda/tmda-0.30.tgz> Linux source RPM: <URL:http://prdownloads.sf.net/tmda/tmda-0.30-1.src.rpm> RedHat Linux 7.x binary RPM: <URL:http://prdownloads.sf.net/tmda/tmda-0.30-1.noarch.rpm> ===================================================================== New in this release: * Confirmation mode: Instead of being bounced, messages will be stored in a pending-queue until the sender responds to a confirmation request. See `UPGRADE'. * DATED_TEMPLATE_VARS and SENDER_TEMPLATE_VARS are new variables to allow 'dated' and 'sender' address variables to be included in the templates. * A new program, `tmda-clean' which is used to purge old, unconfirmed messages from the pending queue. * Documentation updates. ChangeLogs follow: ===================================================================== 2001-07-23 Jason R. Mastaler <[email protected]> * Util.py (maketext): Add error checking for template variables. * Defaults.py: Remove BOUNCE_DATED_CC, BOUNCE_SENDER_CC, and add BOUNCE_CONFIRM_CC. (DATED_TEMPLATE_VARS,SENDER_TEMPLATE_VARS): New variables to allow 'dated' and 'sender' address variables to be included in the templates. 2001-07-22 Jason R. Mastaler <[email protected]> * Defaults.py: Remove CONFIRMATION_MODE, BOUNCE_DATED_TEMPLATE, BOUNCE_SENDER_TEMPLATE, and add CONFIRM_REQUEST_TEMPLATE. 2001-07-20 Jason R. Mastaler <[email protected]> * Defaults.py: Change default location of former dot-tmda files to lie within DATADIR/lists/. (e.g, ~/.tmda-bare --> ~/.tmda/lists/bare) 2001-07-17 Jason R. Mastaler <[email protected]> * Defaults.py: Change default location of dot-tmda files to lie within DATADIR. (e.g, ~/.tmda-bare == ~/.tmda/bare.txt) 2001-07-16 Jason R. Mastaler <[email protected]> * Defaults.py (CONFIRM_ACCEPT_TEMPLATE): New template for notification that a confirmation request was accepted. (CONFIRM_ACCEPT_NOTIFY): New variable to toggle generation of confirmation acceptance notices. 2001-07-12 Jason R. Mastaler <[email protected]> * Defaults.py (BOUNCE_DATED_TEMPLATE): Allow for an alternate template based on CONFIRMATION_MODE. (BOUNCE_SENDER_TEMPLATE): Ditto. * Util.py (writefile): New function to write contents to a new file. 2001-07-11 Jason R. Mastaler <[email protected]> * Defaults.py (CONFIRMATION_MODE): New variable which turns confirmation mode on or off. (DATADIR): New variable for TMDA data-manipulation directory. * Cookie.py (confirmationmac,make_confirm_cookie): Add two new functions for creation of confirmation-style cookies. * Defaults.py (TMDA_VERSION): Begin 0.30 development. 2001-07-23 Jason R. Mastaler <[email protected]> * tmda-filter (locate_pending): Send confirmation acceptance notice from bouncegen() instead of here. (main): Check for 'confirm' addresses before looking at the whitelist in case a confirmation is sent from a whitelisted sender. (bouncegen): Add optional 'dated' and 'sender' variables if specified in the .tmdarc. 2001-07-22 Jason R. Mastaler <[email protected]> * tmda-filter: Make confirmation mode the only option. 2001-07-18 Jason R. Mastaler <[email protected]> * tmda-filter: stat module not necessary here. 2001-07-17 Jason R. Mastaler <[email protected]> * tmda-clean: New script to remove old messages from the pending queue. * tmda-filter (inject_pending): Change format of `X-Confirmed:' to resemble rfc822 dates to more easily compare it to the `Date:' header. (send_bounce): Make inclusion of the original message optional by defining it in the templates instead. (bouncegen): Save the pending message with a Return-Path: header so that when reinjected it will be sent with the original envelope sender. This will allow any post-TMDA processing that uses the envelope sender to work as expected. 2001-07-13 Jason R. Mastaler <[email protected]> * tmda-filter (verify_confirm_cookie): New function to validate a confirmation cookie. 2001-07-12 Jason R. Mastaler <[email protected]> * tmda-filter (usage): Added command-line options for specification of the two confirmation templates. (bouncegen): New function that replaces both bounce_dated() and bounce_sender(). (send_bounce): Add headers in the templates instead of here. 2001-07-11 Jason R. Mastaler <[email protected]> * tmda.spec: Raise version number to 0.30. 2001-07-25 Jason R. Mastaler <[email protected]> * tmda.html: Updated to reflect new confirmation mode. Add Testimonials and In Use sections. =====================================================================