Changelog of s/qmail
--------------------


3.0.0	First public release (2015-12-24).
3.0.1	Second public release (2016-01-12).
	Fixed [20160108#1/3.0.0] and additional cleanups.
3.0.2	Third public release (2016-02-01).
	Fixed [20160131#1/3.0.1] and additional cleanups.

3.1.4	Minor installation issues.
	Enhanced qmail-authuser for virtual users.
	'Pi' release (2016-04-23).
3.1.5	Fixed [20160428#1/3.1.4] strict Auth error.
	'Pi+' release (2016-04-01).
3.1.6	Fixed [20160414#1/3.0.2] hook for more FDs.
	'Pi++' release (2016-05-05).
3.1.7	Fixed [20160522#1/3.1.6] qmail-smtpd abends
 	with Mail From: <..@[ ..]> addresses including '[]',
        in particular double bounces.
	Fixed [20160522#2/3.1.6] badmailfrom wrong RC 110.
        [20160527#1/3.1.6] OpenBSD installation adjustment.
        'Pi3+' release (2016-06-04).
3.1.8	Fixed [20160615#1/3.1.7] qmail-smtpd does not 
	return for err_size().	(bug present since Spamcontrol) 
3.1.9   Fixed [20160712#1/3.1.8] Bounces are not deleted from queue
        if Bouncemaxbytes not set.
	Wrong if/else nesting in qmail-send.c (tx. Pascal Nobus).

3.2.13	Initial release with SPF capabilities.
	Fixed OpenBSD fastforward bug [20161001#1] (prototyping).
3.2.14	Added SPF information in qmail-smtpd log.
        qmail-mrtg changed to display SPF authorized/failed sessions.
	Fixed IP bitstring evalation; SPF redirect is working now.
        Fixed userid evaluation in qmail-authuser.
	Fixes for OpenBSD installation.
	SPF Header is written befor SMTP received header.
3.2.15	Included LibreSSL hook (ucspi-ssl-0.98++ required).
	Added Maildir extensions in qmail-local from Tobi.
	Fixed SPF qmail-mrtg evaluation.
	Fixed man page installation + installation issues for OpenBSD.
3.2.16	Added qmail-vpopbox and qmail-vmailbox PAM for Recipients.
3.2.17	Final release of version 3.2; minor adjustments only.
	The scripts have been reworked and integrated into the
	package production chain.
	This version is expected to work with OpenSSL 1.0/1.1 + LibreSSL
	together with ucspi-ssl-0.99.
3.2.18	Fixed bug [20170217#1/3.2.18] wrong order of badmailform evaluation 
	& DNS MF check within qmail-smtpd.
3.2.19	Fixed bug [20170307#1/3.2.19] wrong nesting in badmailfrom evaluation
	in qmail-smtpd. 

3.3.3	Initial release including Andre Oppermann's EXTTODO for qmail-send
	(without explicit permission [asked 3x], though BSD licensed).  
	Fixed bug in package/run script not to include 'defaultdelivery'.
3.3.4	qmail-authuser supports now Dovecot as IdP.
	Added PAM qmail-vmailuser (for Recipients extension).
3.3.5	Added SHA1 and SHA256 as hash method for passwords in qmail-authentication.
	Fixed bug [20170625#1/3.3.5] wrong IP addresss display in qmail-remote log 
	if lowest MX is IPv6 and connection is IPv4.
3.3.6	Fixed qmail-remote TLS bug [20170626#1/3.3.6] with missing parms -tx Standa.
3.3.7	Fixed wrong compactification of IPv6 addresses (at least somehow ..).
	Added SMTPUTF8 support in qmail-smtpd, qmail-remote, and qmail-smtpam.
	Added IDN2 support for qmail-remote.
3.3.8	Finished testing, updated docs.
3.3.9	Added 'socket option' for qmail-authuser (Dovecot).
	Added symlinking s/qmail sendmail in package/run script.
	Fixed smtplf missing '\r' for header line.
3.3.10	Fixed qmail-authuser for Dovecot -- gossiping. 
3.3.11	Fixed flaw in qmail-smtpd (since 3.2.19) for DNSMF lookup (timeout in case of bounces).
	Changed defaults for SMTPUTF8/IDN2 installation.
3.3.12	Fixed bug in qmail-remote tlsdestination. One \0 byte too much.
3.3.13	Fixed two small SMTPUTF8 bugs in qmail-remote (tx. M. Mausz) and
	a wrong displayed Received header due to a qmail-smtpd bug.
3.3.13a Spelling mistake in Makefile (spfdinsip.o instead spfdnsip.o).
3.3.14	Fixed OpenSSL 1.1.0.f-2 SSL state engine query call (tx. Hans-Christian Jehg).
3.3.15	Fixed wrong character count for tlsdestinations; comparisons don't work.
3.3.16	Reworked OpenSSL renegotiation call within tls_timemout.c.
3.3.17	Maintainence release; use option -O0 for gcc 4.7.2; otherwise qmail-smtpd abends with SPF enabled.
3.3.18	Potential fix for spfdnsip.c as back-port form aQmail (the first one).
3.3.19	Bug in qmail-remote.c's evaluation of 'control/domaincerts' with missing attributes (crash on read).
        Strange enough, this bug is not present in qmail-smtpam.c; optimized too much. (tx. J.C. Burley) 
3.3.20	Bug in qmail-remote.c & qmail-smtpam.c evalutating tls remote host name
	for the |domain in tlsdestinations. (tx. Johannes Weberhofer)
3.3.21	Bug in qmail-smtpam not reading tlsdestinations. (tx. Ueli)
3.3.22	Crash of qmail-remote if domaincerts are populated with '*' as domain. (tx. Oleg)
	Error in qmail-smtpd not requiring TLS before Auth.
	package/ucspissl updated to support different OpenSSL versions (as given in conf-ucspissl).
3.3.23 	Fixed integration error for SPF [20180617#1] [20180617#1] (was correct in 3.2). Cleanups.
3.3.24	Backported version (from s/qmail 4) fixing qmail-remote.
3.3.25	Fixed qmail-smtpd segfault if no HELO is present and SPF is evaluated (tx. Tony).
	
