milter-greylist 4.4 rc1 is available
2012-10-01 by Emmanuel Dreyfus
Here is milter-greylist 4.4 rc1. We get there skiping beta stage, since
there have been very few feedback at alpha stage: I assume this is
beacuse there were no problems.
http://ftp.espci.fr/pub/milter-greylist/milter-greylist-4.4rc1.tgz
MD5 (milter-greylist-4.4rc1.tgz) = 8b1094c1825db2609d1fce281c3a8c86
Changelog since latest stable release
4.4rc1
Fix build --with-spamd
Man page layout improvements
4.4a4
subjtag fix
better handling of ldap escapes in substitution strings
4.4a3
buildmx and builddkim for RPM, fix libsm dependency (Rudy Eschauzier)
Improve regex examples in documentation (Denis Solovyov)
Documentation fix on SPF (Attila Bruncsak)
Mkdir parent dir for pidfile/socket/dumpfile
Add helpful error message if mkdir fails
Fix duplicate logging when run with -D via systemd
Add subjtag clause in DATA stage ACL to add a tag to message subject
Allow comparison of msgsize, rcptcount & spamd, against values from LDAP
Format string substitution get %-encoding for urlcheck
Format string substitution get \-escapes and %-encoding for ldapcheck
4.4a2
Build fixes
Fix corrupted log output
4.4a1
Typo fixes in man pages (Bernhard Schneider)
localaddr option so that Postifix user can use spf self
Allow filtering header and body against LDAP or CURL gathered properties
Add format string to report last matching LDAP or CURL propery
Fix memory corruption bug
Add a addfooter action clause in ACL, to add mail a footer
Allow per-dacl maxpeek setting, set by maxpeer action clause in racl
Add LDAP or CURL gathered property substitution in format strings
Add continue type ACL
p0f v3 support
4.3.9
Fix wrong message size tracking, causing bug in spamd (Attila Bruncsak)
Fix ratelimit sliding window for computing average
Fix p0f port byte order (Enrico Scholz)
Fix milter-greylist.m4 for newer Sendmail (Joe Pruett)
Fix autoconf warning about --datarootdir (R P Herrold)
Add spamassassin toggling to the .spec file (Adam Katz)
Fix DKIM (John Wood, J\ufffdrgen Lundman)
4.3.8
Fix spamd hang if message contains NULL (Enrico Scholz)
Format string for SpamAssassin score
Build fix for Solaris
Send the queueid to spamd (Petar Bogdanovic)
Close-on-exec sockets to avoid file shortage with stat (Enrico Scholz)
Add a missing comma in X-Greylist (Kouhei Sutou)
Look for liresolv in ${libdir} instead of /usr/lib (DUFRESNE VINCENT)
Fix SPF on Postfix (Kouhei Sutou)
4.3.7
Build fix when SPF is enabled
Ratelimit on SMTP sessions and data size
Fix missing ratelimit initialization
Test for legacy config file timestamp so that it does not loop reloading
4.3.6
New rate limiting feature
Add a domatch keyword to ldapconf to enable ldapcheck matches
Network byte order byg fix in p0f code (Adrian Dabrowski)
Fix MX clause wrong results caused by thread unsafety (Hajimu UMEMOTO)
Do not reject message if p0f cannot identiy the remote system
4.3.5
Update .spec file for libcurl, GeoIP and p0f support (Chris Bennett)
Really support dkim self and dkim none clauses
Better configure test to avoid resolver memory leaks (Hajimu UMEMOTO)
Fix p0f wrong results caused by thread unsafety (Enrico Scholz)
Fix GeoIP related crashes caused by thread unsafety (Enrico Scholz)
Start as root and drop priv later on RedHat (Ole Hansen)
Fix dumpfile argument on command line (Ole Hansen)
Fix missing reason for whitelisting (Attila Bruncsak)
Wait 5 seconds before stopping, for database dump (Attila Bruncsak)
Add mx ACL clause (Rudy Eschauzier)
Do not use socket mode for the PID file (Kouhei Sutou)
Fix tarpit deadlock (Kouhei Sutou)
4.3.4
Restore not ACL keyword functionnality (Benoit Branciard)
Fix uninitialized thread condition variable (Petar Bogdanovic)
Fix Debian startup script
New tarpit feature (Kouhei Sutou)
Support make install as unprivilegied user (Kouhei Sutou)
4.3.3
Fix unallocated memory use for ldapcheck and urlcheck property matching
Fix off-by one bug in DATA stage filtering (Pascal Lalonde)
Allow ACL override by ldapcheck clauses (Piotr Wadas)
Header for autowhitelisted messages bug fix (Attila Bruncsak)
Fix MX sync stop on config reload (Attila Bruncsak, Hajimu UMEMOTO)
Improve Debian startup script (Adam Katz)
Make SpamAssassin headers Sendmail-like (Petar Bogdanovic)
4.3.2
Merge autowhite and greylist databases (Rudy Eschauzier)
4.3.1
Log ACL id instead of line number (John Thiltges)
Fix LDAP thread safety issues
Make LDAP querries timeout configurable
Make MX sync timeout peer-configurable (Attila Bruncsak)
Fix a crash when LDAP server is down
Update contributor list
Make sure dump is really on disk even with a buggy ext4fs
Build with OpenLDAP but not CURL (Matthias Scheler)
Do not complain about unreachable p0f daemon if it is unconfigured
Fix buffer overflow in SpamAssassin support (Enrico Scholz)
Fix socket mode in sample config file
Build fix on tru64 and Solaris
4.2 Branch forked
--
Emmanuel Dreyfus
manu@...