TMDA 0.66 "Gallahadion" is released
"Jason R. Mastaler" <[email protected]> Mon, 16 Dec 2002 17:14:58 -0700
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
TMDA 0.66 "Gallahadion" is released.
Get it from <URL:http://tmda.net/releases/tmda-0.66.tgz>
=====================================================================
What's new?
* Introduction of tmda-cgi from Gre7g Luterman. tmda-cgi is a
web-management tool for your pending queue, with more features
planned. tmda-cgi also introduces a URL confirmation feature, which
is an alternative to the traditional e-mail confirmation method.
For complete information, including installation instructions, see:
<URL:http://tmda.net/tmda-cgi.html>
* tmda-pending now has ``--whitelist'' and ``--blacklist''
command-line options so one can append to the
PENDING_BLACKLIST_APPEND and PENDING_BLACKLIST_APPEND files in
``--batch'' mode as well as interactively.
* Internal reorganization.
* Bugfixes.
=====================================================================
Here are the new additions to UPGRADE:
* DELIVERED_CACHE and DELIVERED_CACHE_LEN are no longer used to store
delivery status information about pending messages. Instead, a
Maildir-like status flag (':3,R' and ':3,C') is appended to the
filename to indicate delivery by release or delivery by
confirmation.
No action is required to accommodate this change, but if you use
tmda-pending, you'll notice that previously delivered messages will
now show up in the output until they are deleted or are cached with
the ``--cache'' option.
=====================================================================
ChangeLogs since release 0.65
2002-12-16 Jason R. Mastaler <[email protected]>
* TMDA 0.66 is released.
2002-11-26 Jason R. Mastaler <[email protected]>
* THANKS (Contributions): Add Gre7g Luterman.
2002-12-09 Tim Legant <[email protected]>
* Pending.py (Queue.__init__): Saved value of dispose as
self.dispose and not self.dispose_def. self.dispose_def is only
used interactively and so belongs in InteractiveQueue.
(Queue.initQueue): Removed re-initialization of self.dispose_def.
(Queue.checkDelivered): Changed 'delete' compare from
self.dispose_def to self.dispose.
(Queue.disposeMessage): Return 0 now on both self.dispose is None
and self.dispose == 'pass'. self.pretend is not relevant for
either of these tests.
(Queue.showMessage): Summary was getting printed when both
self.summary and self.terse were false. Changed 'or not
self.terse' to 'and not self.terse'.
(Queue.mainLoop): Removed setting of self.dispose from
self.dispose_def. This should only happen interactively and does
in InteractiveQueue.userInput.
(InteractiveQueue.initQueue): New method. Initialize
self.dispose_def here.
(InteractiveQueue.processMessage): Print blank line if interactive
and self.terse is true.
2002-12-06 Jason R. Mastaler <[email protected]>
* Defaults.py (CGI_URL): New variable.
2002-12-02 Jason R. Mastaler <[email protected]>
* Defaults.py (GLOBAL_TMDARC): Don't skip if there is an error.
2002-11-25 David Guerizec <[email protected]>
* Pending.py: new module
2002-11-21 Jason R. Mastaler <[email protected]>
* Defaults.py: Removed DELIVERED_CACHE and DELIVERED_CACHE_LEN.
2002-12-09 Tim Legant <[email protected]>
* tmda-rfilter (bouncegen): Test Defaults.CGI_ACTIVE before
Defaults.CGI_URL, in case CGI_URL has not been set.
2002-12-06 Jason R. Mastaler <[email protected]>
* tmda-rfilter (bouncegen): confirm_accept_url holds the release
URL if using tmda-cgi.
2002-11-25 David Guerizec <[email protected]>
* tmda-pending: Use the new module Pending.py
2002-11-22 Jason R. Mastaler <[email protected]>
* tmda-pending: Add --whitelist and --blacklist command-line
options.
2002-11-21 Jason R. Mastaler <[email protected]>
* tmda-ofmipd (main): Do port binding before the seteuid call.
____________________________________________
tmda-announce mailing list
http://tmda.net/lists/listinfo/tmda-announce