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