TMDA 0.39 is released

"Jason R. Mastaler" <[email protected]> Mon, 29 Oct 2001 18:33:16 -0700
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.39 is released.  Consult the `UPGRADE' file if upgrading from a
previous release.

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

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

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

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

New in this release:

* `Keyword Addresses' - a new type of tagged message.  For full
  description, <http://software.libertine.org/tmda/config-client.html>

* You can set MESSAGE_FROM_STYLE to change how `From' headers look on
  outgoing tagged messages.  Three styles are available.  e.g,

	   [email protected]
	   [email protected] (Elvis Parsley)
	   "Elvis Parsley" <[email protected]>

* Bugfixes.

ChangeLogs follow:

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

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

	* README: TMDA 0.39 is released.

2001-10-25  Jason R. Mastaler  <[email protected]>

	* CRYPTO: Added keyword address description.

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

	* Util.py (findmatch): Downcase each address for case-insensitive
	comparison with list.

2001-10-25  Jason R. Mastaler  <[email protected]>

	* Defaults.py (MESSAGE_FROM_STYLE): New variable that specifies
	how `From' headers should look on outgoing tagged messages.

	(KEYWORD_FILE): New variable pointing to the list file containing
	destinations that should receive keyword tagged messages.

2001-10-24  Jason R. Mastaler  <[email protected]>

	* Cookie.py (make_keyword_address): Lowercase keyword before
	creating the keyword address.  E-mail addresses are
	case-insensitive.
	
2001-10-23  Jason R. Mastaler  <[email protected]>

	* Cookie.py (make_keywordmac, make_keyword_cookie,
	make_keyword_address): New functions to return an HMAC, a cookie,
	and an e-mail address based on a 'keyword'.

2001-10-17  Jason R. Mastaler  <[email protected]>

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

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

	* tmda-inject (main): Don't downcase address_list since
	Util.findmatch now does case-insensitive comparisons.

	* tmda-filter (main): Remove downcasing of addresses here since
	Util.findmatch now does case-insensitive comparisons.

2001-10-25  Jason R. Mastaler  <[email protected]>

	* tmda-inject (inject_message): Support MESSAGE_FROM_STYLE.

	(main): Add support for tagging messages with keyword addresses 
	that match KEYWORD_FILE.

	(main): Fixed a bug where if the recipient list was being passed
	to tmda-inject, the recipient addresses were not being lowercased.
	This resulted in a negative match with the listfiles if their
	cases differed.  (i.e, mail sent to [email protected] wouldn't
	match [email protected] in lists/sender).

	(main): For X-TMDA:, add `extension' as an alias for `ext', and
	`explicit' as an alias for `exp'.

2001-10-24  Jason R. Mastaler  <[email protected]>

	* tmda-filter (verify_confirm_cookie): Make sure the cookie
	unpacks into 4 elements (action, timestamp, pid, HMAC) or else we
	consider it bogus and request confirmation.  This fixes a bug
	where Python would raise a ValueError if you sent a message to
	`user-confirm-foo' for example.  Reported by Kirill Miazine.

	* tmda-inject (inject_message): Add support for keyword message
	tagging.

	(main): Add X-TMDA: keyword support.  Also convert the first
	section of X-TMDA to lowercase before evaluating.  Previously, a
	non-lowercase tag type (e.g, X-TMDA: SENDER) would break things.
	
2001-10-23  Jason R. Mastaler  <[email protected]>

	* tmda-filter (verify_keyword_cookie): New function.

	(main): If cookie_type is neither of 'confirm', 'dated', or
	'sender', we assume it's a 'keyword' cookie with a cookie_value
	that's the same as ext.

	(main): Verify the cookie if cookie_type is 'keyword'.
	
	* tmda-check-address: Add support for verifying keyword addresses.
	
	* tmda-keyword-address: New program to generate a tagged
	(keyword-style) e-mail address from the command-line.

2001-10-25  Jason R. Mastaler  <[email protected]>

	* sample.tmdarc: Add MESSAGE_FROM_STYLE and KEYWORD_FILE.

2001-10-17  Jason R. Mastaler  <[email protected]>

	* tmda.spec: Raise version number to 0.39.

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

	* config-client.ht: Add configuration information for XFMail and
	Mahogany.
	
2001-10-25  Jason R. Mastaler  <[email protected]>

	* config-client.ht: Add keyword address information, and also
	information on the various list files.  Also rearrange the page
	for better organization.

	* faq.ht (Links): New FAQ entry: How do I allow my ezmlm mailing
	lists to pass through TMDA?

	* config-server.ht (Links): Mention systemwide configuration file
	/etc/tmdarc.
	
2001-10-22  Jason R. Mastaler  <[email protected]>

	* index.ht (Links): Move historical information into history.ht.
	
	* history.ht (Links): New file detailing TMDA's historical
	progress.
	
	* support-links.h: Move External Resources link to the Support
	subsection from the Overview subsection.
	
	* resources.ht (Links): Added link to Lou Hevly's tmda_confirm.pl.

	* faq.ht (Links): Clarify that tmda-clean should be run from the
	user account that owns the pending queue, not from root.

2001-10-18  Jason R. Mastaler  <[email protected]>

	* requirements.ht (Links): Claify that TMDA only uses the local
	delivery agent internally to do final mail final delivery.  Users
	don't need to maintain filter files.

	* resources.ht (Links): Changed "Other" to "External".

	* index.ht (Links): Emphasize test mailto: link.

2001-10-17  Jason R. Mastaler  <[email protected]>

	* features.ht (Links): Mention the WHITELIST_AUTO_APPEND feature.

	* index.ht (Links): Ditto.
	
_______________________________________________
tmda-announce mailing list
http://libertine.org/lists/listinfo/tmda-announce