			BATV-MILTER RELEASE NOTES
      $Id: RELEASE_NOTES,v 1.14 2008/09/05 18:22:18 msk Exp $


This listing shows the versions of the batv-milter package, the date of
release, and a summary of the changes in that release.

Bug and feature request (RFE) numbers that start with "SF" were logged
via Sourceforge (http://www.sourceforge.net) trackers.  Those not so labelled
were logged internally at Sendmail, Inc.


0.3.0		2008/09/05
	Request SMFIF_ADDRCPT and SMFIF_DELRCPT permissions from the
		library and the MTA.  Problem noted by Ivan Izhikov.
	Add "-A" command line flag which ignores mail from authenticated
		clients.  Suggested by Ivan Izhikov.
	Fix a memory leak tripped when a single connection sends more than
		one message.  Problem noted by Ivan Izhikov.
	Don't verify messages that come from hosts on the internal host list.
		Suggested by Ivan Izhikov.
	Fix ESMTP argument preservation code during signing.  Problem
		noted by Ivan Izhikov.
	If no domain list is specified, sign for all of them.  Suggested
		by Ivan Izhikov.
	Correct byte order use when constructing the internal host list.
		Problem noted by Ivan Izhikov.
	Add "-S" command line flag which requests meaningful SMTP reply codes.
		Suggested by Ivan Izhikov.
	Add "-M" command line flag which specifies a list of MTA macro
		tests to be done to decide whether or not to sign/verify a
		message.  Based on a suggestion by Ivan Izhikov.
	Check the host against the internal host list at connect time,
		not for each envelope.
	Avoid calling free() on a preprocessor string.  Problem noted
		by Ivan Izhikov.
	Get the right symbol for the job ID from the MTA.  Problem noted
		by Ivan Izhikov.
	Add a default for "-i".

0.2.1		2008/03/04
	Fix bug #SF1902427: Rename strlcat() to sm_strlcat() and strlcpy()
		to sm_strlcpy(), and include libsm in the package to make
		sure they're available.  Reported by Ralf Hildebrandt.
	Remove references to libdb and POPAUTH in Makefile.m4 as they are
		not needed.
	Don't request the SMFIP_NORCPT flag in milter negotiation as it's a
		rather important part of this processing.  Problem noted
		by S. Moonesamy of Eland Systems.

0.2.0		2007/08/30
	Fix signing and verifying logic.  The signature was including the
		signature date, not the expiration date.  Problem noted
		by Andy Fiddaman.
	PORTABILITY: Fix bug #SF1679672: Resolve build errors for Solaris 10.
		Reported by Fredrik Pettai.

0.1.0		2007/03/12
	Initial public open source release.
