looking at ports depending on libspf2, the milter-greylist port is very
outdated (last port version update 2011).

wondering if any readers are actually using it.

current ports version is 4.2.7; changelog since then...

4.6.4
        Fix crash when GeoIP2 for IPv6 is not configured (Paul Howarth)
        MacOSX build fix for --enable-dnsrbl (Daniel J. Luke)
4.6.3
        Add support for GeoIP2 (Markus Wennrich)
        Build fixes for conflicting ns_type in SPF and NSupdate code
        Quiet build warnings
        Missing bits to make rawfrom usable (Marcus Schopen)
        Fix crash when GeoIP for IPv6 is not configured (Paul Howarth)
        Report queueId for maxpeek overflow warnings (Attila Bruncsak)
        Sendmail access.db usage documentation (Johann Klasek)
4.6.2
        Add rawfrom ACL clause to match unprocessed FROM command
        Fix helo ACL clause string match (Attila Bruncsak)
        Avoid excessive GeoIP logs ig database was not set
        Fix crashes on configuration reload
        Allow empty quoted strings in configuration
        Add GeoIP support for IPv6 (Hajimu UMEMOTO)
4.6.1
        Fix DKIM ACL evaluation (Serge Stepanov)
4.6
        No changes since rc1
4.6rc1
        Fix file descriptor leak in spamd code (Attila Bruncsak)
4.6a2
        Fix strtok_r() state usage (Attila Bruncsak)
        Document queueID log for PostFix (Steven Hiscocks)
4.6a1
        Support IPv6 DNSRBL (Kazuyuki YOSHIDA, Hajimu UMEMOTO)
4.5.16
        Reflect config syntax in addhheader logs (Steven Hiscocks)
        Honour daemon option in Redhat startup script (Attila Bruncsak)
        Fix crash in SPF code
4.5.15
        Use QueueId on Postfix (Steven Hiscocks)
        Only change socket ownership if it exists in filesystem
        Index option for the addheader clause (Steven Hiscocks)
        Add format strings for SPF and DKIM results (Steven Hiscocks)
        Update author list
4.5.14
        Build fixes
4.5.13
        Accept format strings in helo acl and compare without case (Jim Klimov)
        Improve configure ability to run with -Werror (Jim Klimov)
        Overcome select(2) file descriptor limit (Attila Bruncsak) 
        Support glob(7) pattern matching for properties
4.5.12
        Prevent buffer overflow on IP address in DRAC code (David Binderman)
        Remove duplicate dkim check in configure (Jim Klimov)
        Let MX clause work if a MX has no DNS A record (Rudy Eschauzier)
        Fix build on CentOS (Mart Pirita)
4.5.11
        Use asynchronous LDAP calls to reduce lock contention on heavy load
4.5.10
        Fix msgcount miscomputation and crashes
4.5.9
        multiracl option to disable sticky whitelisting among recipients
4.5.8
        FreeBSD build fix (John Wood)
        Fix CRLF in multiline headers for DKIM (John Wood)
        Support OpenDKIM (John Wood)
        Build if PACKAGE_URL is not defined
        res_state Solaris build fix  (Attila Bruncsak) 
        Fix maxpeek usage for body matching clauses (Jean-Jacques Puig)
4.5.7
        Do not use strndup() for POSIX.1-2001 compatibility
4.5.6
        Fix bug that replaced first character of hostname by '['
        Do not force into lowercases properties set using the set clause
        Add %cA and %ca to report current ACL line number and id
        Increase format string maximum length to 4096
        Break long SMTP replies in mutiple lines
        Add configure --disable-parallel-make in case make -j is unsupported
4.5.5
        Documentation update
4.5.4
        Fix memory leak in log ACL clause
        Updated AUTHORS in man page
        Typos in man page, style (Jim Klimov)
        Numeric operator tests for property versus number
        Numeric operator tests for property versus property
4.5.3
        format string expanstion now honour %r everywhere possible
        unbracket option to resolved MTA-passed bracketed unresolved IP
        set ACL clause to set/increment/decrement properties
        log ACL clause to send formatted string to syslog
4.5.2
        Fix crash when chown socket without group
        Fix memory leak in nsupdate config reload
        Fix nsupdate servers option
        Build fixes (John Wood)
        Fix ACL bypass for second recipient when sender passed auth/tls/spf
        Parallel build (Jim Klimov)
        Configurable package information (Jim Klimov)
        More verbosity in SPF logs (Jim Klimov)
        Use localaddr for p0f and %V format string (Jim Klimov)
        Search . first for includes (Jim Klimov)
        Make unknown AF family non fatal in p0f, report errors once (Jim Klimov)
4.5.1
        DNS update support
        make clean clears milter-greylist.spec
        Use ZZ for unknown GeoIP country
        Add IPv6 support for MX sync (Hajimu UMEMOTO)
4.4.3
        More Solaris build fixes (Jim Klimov)
        Fix swapped %f and %r for stat example in default greylist.conf
        Support p0f v3.06 and up with --with-p0f-src or --enable-p0f306
4.4.2
        Solaris build fixes (Jim Klimov, Matthias Scheler)
4.4.1
        Make sure socket ownership will not cause sendmail to complain
4.4
        Attempt to apply subjtag even if message is bigger than maxpeek
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örgen 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

Reply via email to