TMDA 1.1.3 "Dailuaine" is released

"Jason R. Mastaler" <[email protected]> Wed, 03 Mar 2004 17:35:55 -0700
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 1.1.3 "Dailuaine", the next release from the unstable branch is
released.

Get it from http://www.us.tmda.net/releases/unstable/tmda-1.1.3.tgz

For more about the unstable branch, see
http://www.us.tmda.net/unstable/download.html#branches

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

What's new?

* New feature from David Bremner.  Add 'shell=' and 'python=' tag
  actions to the outgoing filter.  This allows you to add
  dynamic/shell escaped headers from the outgoing filter file.  For
  example usage, see the TMDA/Hashcash HOWTO I've prepared at
  http://wiki.tmda.net/TmdaHashCashHowto

* The template system has been reorganized to simplify things for
  users of multi-lingual templates among others.  See
  http://www.us.tmda.net/unstable/howto-template.html and the UPGRADE
  notes below.

* Messages are now simply deleted from your pending queue once they
  are confirmed or released rather than being renamed with a '3,C' or
  '3,R' suffix.  This provides simpler, more intuitive behavior and
  decreased storage requirements.

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

Here are the new additions to UPGRADE:

* The template system has been reorganized.  In particular, the
  BOUNCE_TEXT_* and CONFIRM_ACCEPT_TEXT_* configuration variables have
  been removed.  The bounce.txt template has also been removed in
  favor of multiple bounce_*.txt templates which are described in the
  TMDA template HOWTO (howto-template.html).

  If you have not customized bounce.txt and have not set BOUNCE_TEXT_*
  and CONFIRM_ACCEPT_TEXT_* variables in your configuration, you can
  ignore this.  Otherwise, please read howto-template.html for how to
  migrate your custom templates.

* Messages are now simply deleted from your pending queue once they
  are confirmed or released rather than being renamed with a '3,C' or
  '3,R' suffix.  If you are in the habit of hand-releasing pending
  messages that might be subsequently confirmed by e-mail, see the
  ACTION_MISSING_PENDING variable.

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

ChangeLogs since release 1.1.2

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

	* TMDA 1.1.3 is released.

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

	* THANKS (Contributions): Add David Bremner.
	
2004-03-01  Jason R. Mastaler  <[email protected]>

	* Pending.py (Queue.listDeliveredIds): Removed.
	(Queue.listConfirmedIds): Ditto.
	(Queue.listReleasedIds): Ditto.
	(Queue.checkDelivered): Ditto.
	(Message.wasDelivered): Ditto.
	
2004-03-01  Jason R. Mastaler  <[email protected]>

	* Defaults.py: Removed CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY,
	CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY
	CONFIRM_ACCEPT_INITIAL_NOTIFY.  Restored CONFIRM_ACCEPT_NOTIFY.

2004-03-01  Jason R. Mastaler  <[email protected]>

	* Defaults.py (TMDARC): Allow TMDARC to be specified by
	GLOBAL_TMDARC if $TMDARC is not set.

2004-02-20  Jason R. Mastaler  <[email protected]>

	* Defaults.py: Removed BOUNCE_TEXT_* and CONFIRM_ACCEPT_TEXT_* in
	favour of bounce_*.txt and confirm_accept_*.txt	templates.

	New variables: ACTION_MISSING_PENDING,
	ACTION_INVALID_CONFIRMATION,
	CONFIRM_ACCEPT_ALREADY_CONFIRMED_NOTIFY,
	CONFIRM_ACCEPT_ALREADY_RELEASED_NOTIFY
	CONFIRM_ACCEPT_INITIAL_NOTIFY

2004-02-17  Jason R. Mastaler  <[email protected]>

	* Util.py (wraptext): Utilize the new builtin textwrap module.
	
2004-03-01  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (verify_confirm_cookie): Don't distinguish between
	released, confirmed, and "still pending" messages.  Just unlink
	the message after it's released or confirmed.  Messages that
	remain in the pending queue are "still pending".

2004-02-20  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (do_default_action): last parameter now takes an
	optional template name instead of bounce text.
	
	(bouncegen): Remove text parameter.