TMDA 0.47 is released

"Jason R. Mastaler" <[email protected]> Tue, 19 Feb 2002 16:36:45 -0700
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.47 is released.

Get it from 
<URL:http://software.libertine.org/tmda/releases/tmda-0.47.tgz>

What's new?

* A pending queue manipulation tool called tmda-pending has been
  added.  This allows you to manually release / delete / view your
  pending messages in a variety of ways.  Run ``tmda-pending -h'' to
  get a listing of available options and usage examples.  Also see
  <URL:http://software.libertine.org/tmda/faq.html#5>.

  NOTE: tmda-pending will ignore messages in pending which were added
  before the upgrade to 0.47.  If you get tired of the warnings from
  tmda-pending about this, consider purging those old messages.

* Performance improvements.

* Bugfixes.

Here are the new additions to UPGRADE:

* tmda-clean has been removed from the distribution.  The new
  tmda-pending script can be used to provide identical functionality
  by combining its `-q', `-b', `-d', and `-O' options.  tmda-pending's
  `-h' option provides an example of this.

=====================================================================

ChangeLogs since release 0.46

2002-02-19  Jason R. Mastaler  <[email protected]>

	* TMDA 0.47 is released.

	* THANKS (Contributions): Add Amitai Schlair.

2002-02-15  Jason R. Mastaler  <[email protected]>

	* THANKS (Contributions): Add Vincent Danen.

2002-02-09  Jason R. Mastaler  <[email protected]>

	* THANKS (Contributions): Add Arcady Genkin.

2002-02-18  Jason R. Mastaler  <[email protected]>

	* Util.py (pager): New function to display a file using a UNIX
	text paging program such as less or more.

	* Defaults.py (FINGERPRINT): Document 'body'.

	* Cookie.py (make_fingerprint): Use the binascii module instead of
	base64 to do the binary to base64 encoding since we already have
	it imported.

	* Util.py (wraptext): New function to wrap and fill text.

2002-02-13  Jason R. Mastaler  <[email protected]>

	* Util.py (pickleit): New helper function to save an object to a
	Python pickle file.

	(unpickle): New helper function to retrieve an object from a
	Python pickle file.
	
	* Defaults.py (PENDING_CACHE, PENDING_CACHE_LEN): New variables
	used by tmda-pending's --cache option.

2002-02-11  Jason R. Mastaler  <[email protected]>

	* Util.py (make_date): Import just email.Utils.

	* Version.py (PLATFORM): Just use sys.platform instead of
	distutils.util.get_platform().
	
2002-02-07  Jason R. Mastaler  <[email protected]>

	* Util.py (seconds): Remove the exit(75) upon exception, as
	tmda-filter will now catch this.

	(writefile): Ditto.

	(append_to_file): Ditto.

	(maketext): Ditto.

	(substring_match): Removed.
	
2002-02-19  Jason R. Mastaler  <[email protected]>

	* tmda-filter: Python2ize, and cleanup log output.

2002-02-18  Jason R. Mastaler  <[email protected]>

	* tmda-pending: Add -S, --show option to display the given message
	with a text paging program.

	* tmda-inject (inject_message): If Defaults.FINGERPRINT contains
	'body', append the message body to the list passed to
	Cookie.make_fingerprint().
	
2002-02-13  Jason R. Mastaler  <[email protected]>

	* tmda-*: Add -V, --version options.

	* tmda-rfilter (bouncegen): Add original_message_body, a
	variable containing the message body text.

	* tmda-pending: Add --cache option to operate only on messages
	which aren't stored in Defaults.PENDING_CACHE.

2002-02-11  Jason R. Mastaler  <[email protected]>

	* tmda-pending: Add --younger and --older options to operate only
	on messages younger or older than the given time interval.

2002-02-09  Jason R. Mastaler  <[email protected]>

	* tmda-pending: New program; a pending queue manipulation tool.
	
2002-02-07  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (bouncegen): Write an `X-TMDA-Recipient' header
	containing the original envelope recipient address which will
	later be used by release_pending().

	(release_pending): Merged inject_pending() into
	release_pending().  Also, use X-TMDA-Recipient to create the
	-confirm-done address.

	(inject_pending): Removed.
	
2002-02-13  Jason R. Mastaler  <[email protected]>

	* sample.tmdarc: Add PENDING_CACHE & PENDING_CACHE_LEN.

2002-02-19  Jason R. Mastaler  <[email protected]>

	* faq.ht: Generalize the pending queue purge question to include
	information about releasing and viewing as well.

	* download.ht (Links): Update Debian package link.

	* features.ht (Links): Mention NetBSD package.

	* download.ht: Link to the NetBSD package.

2002-02-15  Jason R. Mastaler  <[email protected]>

	* download.ht: Update FreeBSD port URL; link to Mandrake Linux
	Contribs.
	
2002-02-14  Jason R. Mastaler  <[email protected]>

	* faq.ht: Update pending queue question to use tmda-pending rather
	than the deprecated tmda-clean.

2002-02-13  Jason R. Mastaler  <[email protected]>

	* install.ht: Version information for post-installation success
	reports now comes from tmda-keygen -V.

2002-02-09  Jason R. Mastaler  <[email protected]>

	* download.ht (Links): Link to Arcady Genkin's Gentoo Linux
	package.
	
_______________________________________________
tmda-announce mailing list
http://libertine.org/lists/listinfo/tmda-announce