TMDA 0.55 is released

"Jason R. Mastaler" <[email protected]> Mon, 13 May 2002 14:18:02 -0600
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.55 is released.

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

What's new?

* Tighter integration of the local delivery code.  An external LDA
  like procmail is now required only if you are running Sendmail.
  Further, if you are driving TMDA with procmail, you no longer need
  to maintain a second procmailrc (e.g, ~/.procmailrc-tmda) for final
  delivery.  For more info, see the UPGRADE snippet below, and also
  the Server Configuration (config-server.html) page.

* Improvements to the mailing list filter file sources.

* Bugfixes.

Here are the new additions to UPGRADE:

* DELIVERY has replaced LOCAL_DELIVERY_AGENT.  If you wish to retain
  existing functionality, you can simply rename LOCAL_DELIVERY_AGENT
  to DELIVERY in your tmdarc, but be sure to add a `|' (pipe) to
  the front of the path to indicate a program delivery.  e.g,

  LOCAL_DELIVERY_AGENT = "/usr/bin/procmail ~/.procmailrc-tmda"

  becomes
   
  DELIVERY = "|/usr/bin/procmail ~/.procmailrc-tmda"

  However, you should also read about DELIVERY in Defaults.py, as it
  contains some significant enhancements that may simplify your
  overall configuration.  e.g, if the only purpose of the above
  ~/.procmailrc-tmda is to deliver to your mailbox, you can use the
  following instead for example:

  DELIVERY = "/var/mail/jasonrm"

* You should no longer specify 'subscribers' when using a from-ezmlm
  or to-ezmlm source.  Specify the parent directory instead, and
  'subscribers' will automatically be appended.  e.g,

  from-ezmlm ~alias/all-acl-users ok
  from-ezmlm ~alias/all-acl-users/mod ok
  from-ezmlm ~alias/all-acl-users/digest ok

* You should no longer specify 'config.db' or 'config.pck' when using
  a from-mailman or to-mailman source.  Specify just the list
  directory instead, and the configuration database will be located
  automatically.  e.g,

  from-mailman -attr=members ~mailman/lists/viewnet-news ok
  from-mailman -attr=digest_members ~mailman/lists/viewnet-news ok

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

ChangeLogs since release 0.54

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

	* TMDA 0.55 is released.

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

	* FilterParser.py (FilterParser.firstmatch): *-ezmlm sources now
	match the parent directory DIR rather than DIR/subscribers.

	(FilterParser.firstmatch): *-mailman sources now match just the
	list directory.  The config database is located automatically.

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

	* MTA.py (MTA.deliver): Deliver the message according to
	Defaults.DELIVERY via a Deliver.Deliver() object.

	(Qmail.deliver): Ditto.

	* Defaults.py: DELIVERY replaces LOCAL_DELIVERY_AGENT.

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

	* tmda-rfilter (logit): Log Reply-To if it exists in the message.
	
2002-05-02  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (main): Do all deliveries via mta.deliver().

	(verify_confirm_cookie): Drop instead of bounce 'confirm-done'
	messages that fail verification.

	(verify_confirm_cookie): Bugfix.  Don't drop already delivered
	messages in case the first delivery attempt was deferred.

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

	* sample.tmdarc: Replace LOCAL_DELIVERY_AGENT with DELIVERY.
	
2002-05-13  Jason R. Mastaler  <[email protected]>

	* requirements.ht: Now only Sendmail installations require
	procmail.
	
	* config-server.ht: DELIVERY replaces LOCAL_DELIVERY_AGENT.

	* faq.ht: Extend FAQ #1 to include CONFIRM_APPEND info.

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

	* config-filter.ht: Update *-ezmlm and *-mailman to show just the
	parent directory as the argument.

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

	* install.ht (Links): Clarify that TMDA is meant to be run
	directly from its source tree.

	(tarball): --nodeps has to come after, not before the other
	options on Mandrake.

_______________________________________________
tmda-announce mailing list
http://libertine.org/lists/listinfo/tmda-announce