TMDA 0.89 "Chateaugay" is released

"Jason R. Mastaler" <[email protected]> Mon, 17 Nov 2003 00:00:07 -0700 (MST)
Newsgroups gmane.mail.spam.tmda.announce
Message-ID <[email protected]>
TMDA 0.89 "Chateaugay" is released.

Get it from <URL:http://tmda.sourceforge.net/releases/tmda-0.89.tgz>

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

What's new?

* Several problems with IMAPS authentication in both tmda-ofmipd and
  tmda-cgi have been fixed.  If you've been having trouble with IMAPS
  authentication, please try upgrading.

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

ChangeLogs since release 0.88

2003-11-16  Jason R. Mastaler  <[email protected]>

	* TMDA 0.89 is released.

2003-11-16  Tim Legant  <[email protected]>

	* AutoResponse.py (AutoResponse.__init__): Changed to re-parse the
	message only if AUTORESPONSE_INCLUDE_SENDER_COPY is 2 or greater,
	since that's the only case in which it matters.

	* Auth.py (Auth.init_auth_method): Cleaned up exception handling
	so that error messages could actually be read!

	* (Auth.init_remote): Fixed IMAP4_SSL class definition.
	Previously, it was defined as a local variable which just
	disappeared after init_remote() finished.  Now, we store it in an
	instance variable named IMAP4_SSL.  Also, fixed various code
	issues to bring it in line with the version distributed with
	Python 2.3.

	* Errors.py (AddressError, QueueError): Removed __repr__ method.
	Called ancestor's __init__.

	* (AuthError): Renamed __repr__ to __str__; cleaned it up.  Called
	ancestor's __init__.

2003-11-13  Tim Legant  <[email protected]>

	* tmda-ofmipd (class IMAP4_SSL): This local class is only
	necessary before Python version 2.3.  The test to define this
	class (or not) was wrong, so any Python version 2.x ended up
	adding the class.

	* (IMAP4_SSL.open): The implementation changed with
	2.3, pointing out that we should be using the 'host' and 'port'
	parameters of open() rather than 'self.host' and 'self.port'.