TMDA 0.49 is released

"Jason R. Mastaler" <[email protected]> Fri, 15 Mar 2002 16:59:40 -0700
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.49 is released.

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

What's new?

* TMDA now generates its own failure notices (aka bounces).  This is
  primarily of benefit to Sendmail users and others driving TMDA with
  procmail or maildrop, in that bounce messages will now contain more
  detail than just "Insufficient permission".

* Bugfixes, including the stderr bug in the program delivery code
  reported by Todd Jagger in
  <URL:http://mla.libertine.org/tmda-users/200203/msg00043.html>

Here are the new additions to UPGRADE:

* Custom templates are now referred to by a template directory rather
  than individually.  Any templates found in this directory will be
  used, otherwise the default templates will be used.  You can specify
  a custom template directory in one of two ways:

  A TEMPLATE_DIR setting in your tmdarc.  This replaces use of
  CONFIRM_ACCEPT_TEMPLATE and CONFIRM_REQUEST_TEMPLATE.

  tmda-filter's -t option, which replaces both -A and -R.

* The 'unquoted' and 'parens' options to MESSAGE_FROM_STYLE have been
  deprecated.  'angles' now double-quotes the fullname only when
  necessary.

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

ChangeLogs since release 0.48

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

	* TMDA 0.49 is released.

2002-03-08  Jason R. Mastaler  <[email protected]>

	* THANKS (Contributions): Add Mike Meyer.

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

	* Util.py (formataddr): New function.

	* Defaults.py (MESSAGE_FROM_STYLE): Deprecate 'parens' and
	'unquoted'.
	
	* Util.py (make_date): Use the formatdate() method from
	email.Utils (if available) or rfc822 instead of doing it ourselves.

2002-03-07  Jason R. Mastaler  <[email protected]>

	* Util.py (pipecmd): Bugfix.  A program that exits 0 but outputs
	to stderr should not be considered a failed delivery.

2002-03-06  Jason R. Mastaler  <[email protected]>

	* Defaults.py (BOUNCE_TEXT_*): New variables containing the text
	used in TMDA's various failure notices.

	* Util.py (maketext): Search for the templatefile in a series of
	directories.  First match wins.
	
	* Defaults.py (TEMPLATE_DIR): New variable, replaces
	CONFIRM_ACCEPT_TEMPLATE and CONFIRM_REQUEST_TEMPLATE.

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

	* tmda-inject (message_format): Util.formataddr() now handles the
	address header formatting.

2002-03-06  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter: -t option replaces both -A and -R.

	(bouncegen): Generate our own failure notices by replacing all
	instances of mta.bounce() with calls to bouncegen('bounce').

	(bouncegen): General cleanup, and also the templatefile searching
	is now done in Util.maketext() instead of here.

2002-03-06  Jason R. Mastaler  <[email protected]>

	* sample.tmdarc: Add TEMPLATE_DIR, remove CONFIRM_ACCEPT_TEMPLATE
	and CONFIRM_REQUEST_TEMPLATE.

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

	* config-client.ht: Add dated address config for the TIN
	newsreader.
	
_______________________________________________
tmda-announce mailing list
http://libertine.org/lists/listinfo/tmda-announce