TMDA 0.79 "Dark Star" is released

"Jason R. Mastaler" <[email protected]> Tue, 03 Jun 2003 18:36:39 -0600 (MDT)
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.79 "Dark Star" is released.

Get it from <URL:http://www.us.tmda.net/releases/tmda-0.79.tgz>

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

What's new?

* <URL:http://us.tmda.net/config-vars.html#PENDING_DIR>, a new
  variable which defines the full path to the pending queue directory.
  Some setups may want to share the pending queue, but not the rest of
  DATADIR.  Default is DATADIR/pending (i.e, ~/.tmda/pending)

* There are two new variables used to purge headers.
  <URL:http://us.tmda.net/config-vars.html#PURGED_HEADERS_SERVER>
  allows you to remove headers from TMDA-generated autoresponses.
  <URL:http://us.tmda.net/config-vars.html#PURGED_HEADERS_DELIVERY> is
  used when mail is delivered; either to a pipe, mbox or maildir, or
  when it is forwarded.

* Bugfixes.

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

Here are the new additions to UPGRADE:

* The PURGED_HEADERS configuration variable has been changed to
  <URL:http://tmda.net/config-vars.html#PURGED_HEADERS_CLIENT>.  If
  you use PURGED_HEADERS in your config file you will need to change
  it to PURGED_HEADERS_CLIENT.

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

ChangeLogs since release 0.78

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

	* TMDA 0.79 is released.

2003-05-25  Jason R. Mastaler  <[email protected]>

	* Defaults.py (PENDING_DIR): New variable.

	* Pending.py (Queue.initQueue): Use Defaults.PENDING_DIR.
	(Message.__init__): Ditto.

2003-05-24  Jason R. Mastaler  <[email protected]>

	* Defaults.py (CGI_VIRTUALUSER): New variable.

2003-05-24  Tim Legant  <[email protected]>

	* MTA.py (MTA.getvdomainprepend): Removed function.
	(Qmail.getvdomainprepend): Moved function to Util.py.

	* Util.py (getvdomainprepend): New function, moved from MTA.py.
	(add_headers): New function.
	(purge_headers): New function.

	* AutoResponse.py (AutoResponse.create): Used add_headers in place
	of loop.  Added ability to purge headers (PURGED_HEADERS_SERVER).

	* Defaults.py (PURGED_HEADERS_CLIENT): Renamed from
	PURGED_HEADERS.
	(PURGED_HEADERS_SERVER, PURGED_HEADERS_DELIVERY): New variables.

	* Deliver.py (Deliver.deliver): Added ability to purge headers
	during delivery (PURGED_HEADERS_DELIVERY).

2003-05-22  Jason R. Mastaler  <[email protected]>

	* Version.py (ALL): Add CODENAME.

2003-05-30  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (recipient_address): export TMDA_RECIPIENT to the
	environment.
	
	* tmda-inject (main): TMDA_INJECT_RECIPIENT renamed
	TMDA_RECIPIENT, TMDA_INJECT_VRECIPIENT renamed TMDA_VRECIPIENT.
	
2003-05-25  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (pendingdir): Use Defaults.PENDING_DIR.

2003-05-24  Jason R. Mastaler  <[email protected]>

	* tmda-rfilter (bouncegen): Consult Defaults.CGI_VIRTUALUSER when
	creating confirm_accept_url.

2003-05-24  Tim Legant  <[email protected]>

	* tmda-inject (inject_message): Use Util.add_headers and
	Util.purge_headers instead of local loops to process the
	configuration variables ADDED_HEADERS_CLIENT and
	PURGED_HEADERS_CLIENT.  Use Util.add_headers to add custom headers
	and Util.purge_headers to clean them out between recipients.

____________________________________________
tmda-announce mailing list
http://tmda.net/lists/listinfo/tmda-announce