TMDA 0.42 is released

"Jason R. Mastaler" <[email protected]> Sun, 02 Dec 2001 22:31:28 -0700
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.42 is released.  Primarily a bugfix release.  I recommend you
upgrade, especially if using the filter files introduced in 0.41.

Download:
---------
gzipped tarball:
<URL:http://prdownloads.sf.net/tmda/tmda-0.42.tgz>

Linux source RPM:
<URL:http://prdownloads.sf.net/tmda/tmda-0.42-1.src.rpm>

RedHat Linux 7.x binary RPM:
<URL:http://prdownloads.sf.net/tmda/tmda-0.42-1.noarch.rpm>

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

New in this release:

* CDB support.  See the Filter Specification page (config-filter.html)
  for more info.

* Lots of bugfixes.

ChangeLogs follow:

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

2001-12-02  Jason R. Mastaler  <[email protected]>

	* README: TMDA 0.42 is released.

2001-11-27  Jason R. Mastaler  <[email protected]>

	* THANKS (Contributions): Add Lou Hevly and Francisco Sam
	Castillo.
	
2001-11-30  Jason R. Mastaler  <[email protected]>

	* Util.py (make_msgid): New function to create and return an
	rfc2822 compliant Message-ID string.

	(make_date): New function to create and return an rfc2822
	compliant Date string.

	* Defaults.py (PID): Store the process id here so all areas of the
	code can access it without having to re-fetch it.

2001-11-28  Jason R. Mastaler  <[email protected]>

	* FilterParser.py (FilterParser.firstmatch): Add support for DJB's
	constant databases via M. J. Pomraning's python-cdb extension
	module.  The `to-cdb', and `from-cdb' source specifiers were
	added.

	* Util.py (findmatch): Bugfix for the `@=' handling syntax.  Now
	split on `@=' using only the last `@'.  This is in case you start
	getting spammed from "@="@randomdomain.com, you will be able to
	match this using the current syntax.
	Patch contributed by Ron Bickers.
		
2001-11-26  Jason R. Mastaler  <[email protected]>

	* FilterParser.py (FilterParser.firstmatch): Bugfix.  The DBM
	support was broken for DBM backends that store information in
	multiple external files instead of just one.  The
	os.path.exists(match) check was removed to fix this.

2001-11-20  Jason R. Mastaler  <[email protected]>

	* Defaults.py (TMDA_VERSION): Begin 0.42 development.

2001-11-30  Jason R. Mastaler  <[email protected]>

	* tmda-filter (usage): Rearrange order of module imports so that
	TMDA.Defaults is imported before time is.  This is so the user's
	TIMEZONE setting is globally respected.

	(send_bounce): Add our own Date header.

	(send_bounce): Add our own Message-ID header.

2001-11-29  Jason R. Mastaler  <[email protected]>

	* tmda-filter (envelope_sender): If the message has an empty
	envelope sender, change it to the string `<>'.  This provides a
	way of matching empty envelope senders in the filter files.

2001-11-28  Jason R. Mastaler  <[email protected]>

	* tmda-filter (main): Bugfix/RFC2822 compliance.  Support multiple
	e-mail addresses in the From: and Reply-To: headers.  Previously,
	tmda-filter used only the first address from each header when
	matching.
	
2001-11-26  Jason R. Mastaler  <[email protected]>

	* tmda-filter (main): Bugfix.  Move the check for 'confirm'
	cookies out in front of the FILTER_INCOMING.  Otherwise, the
	filter's rules might prevent the confirmation acceptance messages
	from getting through.

	(verify_confirm_cookie): Bounce rather than confirm bogus
	confirmation cookies.

	Raise version number to 0.42.

2001-12-02  Jason R. Mastaler  <[email protected]>

	* config-filter.ht: Document CDB support.

	* results.ht (Links): Update personal SPAM statistics.

	* faq.ht (Links): Add cygwin usage information to the Windows
	client section.

2001-11-29  Jason R. Mastaler  <[email protected]>

	* config-filter.ht: Document the <> match expression.

	* config-pre.ht (address_pipe): A better way of setting EXTENSION
	under Exim.  Removing the leading character from a string is
	done faster and easier with ${substr rather than ${sg.
	
2001-11-28  Jason R. Mastaler  <[email protected]>

	* faq.ht (Links): Add links to each of the FAQ items for easier
	navigation.  Patch contributed by Lou Hevly.

2001-11-27  Jason R. Mastaler  <[email protected]>

	* config-filter.ht (Links): Point the list2dbm link at an updated
	version.
	
	* resources.ht (Links): Link to Francisco Sam Castillo's
	QAdmin-TMDA.
	
	* faq.ht (Links): Added "How do I setup TMDA with vpopmail?"
	and "Does TMDA have a web interface?".  Also added summary of
	questions at the top.

	* resources.ht (Links): Link to Lou Hevly's TMDA/vpopmail
	tutorial.
	
_______________________________________________
tmda-announce mailing list
http://libertine.org/lists/listinfo/tmda-announce