Fix bug #SF3400670: Send ADSP failure reports when rejecting
                a message.
        Fix bug #SF3419149: Add MaximumSignedBytes to opendkim-config.h.
        Fix bug #SF3441240: Appy ReportBccAddress when generating ADSP
                reports.
        Fix bug #SF3447199: Fix logic preventing the application of the
                BodyLengthDB.
        Fix Authentication-Results generation with "AddAllSignatureResults"
                enabled.
        Fix a crash bug when trying to handle certain malformed header fields
                in verify-only mode.
        Improve error checking in the callback provided to libunbound to
                avoid crashes.
        Cope with versions of Sleepycat DB that crash when asking for a file
                descriptor for in-memory databases.
        Don't override "On-NoSignature" when "Quarantine" is set.
        Ignore header field names that contain semi-colons, as they produce
                syntactically invalid signatures.
        LIBOPENDKIM: Fix bug #SF3465400: Don't use "new" as a parameter name
                in dkim.h since that's an error for C++.
        LIBOPENDKIM: NOERROR is the same as NXDOMAIN for the purposes of
                the ADSP existence check.  Problem noted by Todd Nagengast.
        LIBOPENDKIM: Return DKIM_STAT_SYNTAX from dkim_header() if the header
                field name contained a semi-colon.
        LIBAR: After computing a timeout, if the fractional seconds portion
                adds to exactly a second, convert that amount to seconds.
                Previous versions only converted when the fractional portion
                exceeded a second.  This led to threads that spin
                indefinitely.  Problem noted by Todd Lyons and Gary Mills;
                forensic evidence revealing the problem at long last provided
                by Todd Lyons.
        STATS: Fix a crash bug in opendkim-importstats due to improper handling
                of NULL returns from SQL.

2.4.2
        Don't apply BodyLengthDB when not signing.
        LIBOPENDKIM: Update for draft-kucherawy-dkim-atps-06.
        LIBOPENDKIM: Terminate the strings returned by dkim_sig_getsubstring()
                and dkim_sig_getidentity() whenever possible.
        CONTRIB: Change "chkconfig" instruction in RHEL init script,
                and a minor tweak to the RPM spec file.

2.4.1           2011/06/28
        Fix bug #SF3312691: Add "-e" command line switch to extract a value
                from configuration.
        Fix bug #SF3324488: Accommodate postfix's job ID generation by moving
                the BodyLengthDB check down to EOH.
        Fix bug #SF3327106: Fix mode-based short-circuit logic.
        Patch #SF3321766: Remove "-d" from usage message (not implemented).
        Print database error strings instead of just return codes in
                query test mode, and clean up error strings when extracting
                them from the layers below.
        Minor fixes related to use of OpenDBX.
        LIBOPENDKIM: Fix bug #SF3328330: Correct generation of "z=" tags.
        LIBOPENDKIM: Patch #SF3313534: Improve thread-safe use of OpenSSL
                in dkim_init() and dkim_free().
        LIBOPENDKIM: Patch #SF3314269: Change all uses of off_t to ssize_t,
                as the former is reserved for use with filesystem APIs.
        LIBOPENDKIM: Make the user context pointer (void) rather than
                (const void) since the caller is allowed to change it.
        LIBOPENDKIM: Proper handling of DKIM_CBSTAT_ERROR from the prescreen
                and final callbacks.
        LIBOPENDKIM: Fix up initialization under _FFR_OVERSIGN.
        BUILD: Adjust gprof code to accomodate systems that put profiling
                output in <binary>.gmon rather than gmon.out.

2.4.0           2011/06/06
        Feature request #SF3060140: Extension of odkim.sign() to include
                maximum signed byte count.
        Feature request #SF3171865: Add _FFR_LUA_GLOBALS, enabling a
                mechanism to maintain state between Lua scripts.
        Feature request #SF3241982: Optionally add an Authentication-Results
                field for all signatures present, not just the first good one.
        Feature request #SF3256630: Add _FFR_RATE_LIMIT, enabling hooks for
                post-verification rate controls.
        Feature request #SF3290461: Add optional support for querying a
                memcache daemon via libmemcached.
        Feature request #SF3299041: Be tougher on use of the "l=" tag by
                removing "BodyLengths", renaming "BodyLengthDBFile" to
                "BodyLengthDB", and allowing pattern matches.  This
                effectively activates _FFR_BODYLENGTH_DB as well.
        Feature request #SF3303911: Add "DisableADSP" setting.
        In the stats recording code, only check for a domain match for
                signatures that don't have errors (i.e., short circuit if
                sigerror is not zero).
        LIBOPENDKIM: Feature request #SF2969516: Teach dkim_chunk() about
                DKIM_LIBFLAGS_FIXCRLF.
        LIBOPENDKIM: Feature request #SF3123731: Extend FixCRLF to cover
                header fields.
        LIBOPENDKIM: Feature request #SF3151534: Extract DKIM reputation
                support to its own library.
        LIBOPENDKIM: Feature request #SF3279589: Add _FFR_XTAGS, adding
                support for generic extension tags in signatures.
        LIBOPENDKIM: Feature request #SF3300738: Add dkim_sig_getqueries()
                and dkim_policy_getqueries() to assist API consumers that
                have their own DNS mechanisms not directly adaptable to ours.
        LIBOPENDKIM: Return an error from dkim_getsighdr() or
                dkim_getsighdr_d() if called after a key load failure.
        LIBAR: Check that the descriptor's write socket is writable before
                calling ar_sendquery() when trying to identify open requests
                that need retransmission.
        STATS: Feature request #SF3066106: Add "opendkim-anonstats" tool.
        CONTRIB: Paths in init/redhat/opendkim are now auto-generated.
        Activate _FFR_MAXVERIFY.
This commit is contained in:
pettai 2012-02-23 17:45:32 +00:00
parent 229030aa5e
commit ec7403656d
4 changed files with 25 additions and 12 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.5 2011/04/29 11:48:24 adam Exp $
# $NetBSD: Makefile,v 1.6 2012/02/23 17:45:32 pettai Exp $
DISTNAME= opendkim-2.3.2
DISTNAME= opendkim-2.4.3
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opendkim/}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2011/04/28 23:00:07 pettai Exp $
@comment $NetBSD: PLIST,v 1.5 2012/02/23 17:45:32 pettai Exp $
bin/opendkim-genkey
bin/opendkim-genzone
bin/opendkim-testadsp
@ -21,6 +21,7 @@ share/doc/opendkim/RELEASE_NOTES.Sendmail
share/doc/opendkim/authheaders-check-setup-hook.lua
share/doc/opendkim/convert_keylist.sh
share/doc/opendkim/dkim.html
share/doc/opendkim/dkim_add_xtag.html
share/doc/opendkim/dkim_alg_t.html
share/doc/opendkim/dkim_body.html
share/doc/opendkim/dkim_canon_t.html
@ -28,6 +29,10 @@ share/doc/opendkim/dkim_cbstat.html
share/doc/opendkim/dkim_chunk.html
share/doc/opendkim/dkim_close.html
share/doc/opendkim/dkim_diffheaders.html
share/doc/opendkim/dkim_dns_set_query_cancel.html
share/doc/opendkim/dkim_dns_set_query_service.html
share/doc/opendkim/dkim_dns_set_query_start.html
share/doc/opendkim/dkim_dns_set_query_waitreply.html
share/doc/opendkim/dkim_dnssec.html
share/doc/opendkim/dkim_eoh.html
share/doc/opendkim/dkim_eom.html
@ -66,6 +71,7 @@ share/doc/opendkim/dkim_options.html
share/doc/opendkim/dkim_param_t.html
share/doc/opendkim/dkim_policy.html
share/doc/opendkim/dkim_policy_getdnssec.html
share/doc/opendkim/dkim_policy_getqueries.html
share/doc/opendkim/dkim_policy_getreportinfo.html
share/doc/opendkim/dkim_policy_state_free.html
share/doc/opendkim/dkim_policy_state_new.html
@ -73,7 +79,10 @@ share/doc/opendkim/dkim_policy_syntax.html
share/doc/opendkim/dkim_policy_t.html
share/doc/opendkim/dkim_presult.html
share/doc/opendkim/dkim_pstate.html
share/doc/opendkim/dkim_qi_getname.html
share/doc/opendkim/dkim_qi_gettype.html
share/doc/opendkim/dkim_query_t.html
share/doc/opendkim/dkim_queryinfo.html
share/doc/opendkim/dkim_resign.html
share/doc/opendkim/dkim_set_dns_callback.html
share/doc/opendkim/dkim_set_final.html
@ -98,6 +107,7 @@ share/doc/opendkim/dkim_sig_geterrorstr.html
share/doc/opendkim/dkim_sig_getflags.html
share/doc/opendkim/dkim_sig_getidentity.html
share/doc/opendkim/dkim_sig_getkeysize.html
share/doc/opendkim/dkim_sig_getqueries.html
share/doc/opendkim/dkim_sig_getreportinfo.html
share/doc/opendkim/dkim_sig_getselector.html
share/doc/opendkim/dkim_sig_getsignalg.html
@ -117,11 +127,13 @@ share/doc/opendkim/dkim_stat.html
share/doc/opendkim/dkim_verify.html
share/doc/opendkim/dns.html
share/doc/opendkim/draft-ietf-dkim-implementation-report-06.txt
share/doc/opendkim/draft-ietf-dkim-mailinglists-06.txt
share/doc/opendkim/draft-ietf-marf-dkim-reporting-01.txt
share/doc/opendkim/draft-kucherawy-authres-vbr-04.txt
share/doc/opendkim/draft-ietf-dkim-mailinglists-12.txt
share/doc/opendkim/draft-ietf-dkim-rfc4871bis-15.txt
share/doc/opendkim/draft-ietf-marf-dkim-reporting-02.txt
share/doc/opendkim/draft-kucherawy-dkim-atps-06.txt
share/doc/opendkim/index.html
share/doc/opendkim/opendkim
share/doc/opendkim/opendkim-fixipaddrs.pl
share/doc/opendkim/opendkim-reportstats
share/doc/opendkim/opendkim.conf.sample
share/doc/opendkim/opendkim.conf.simple
@ -143,4 +155,4 @@ share/doc/opendkim/rfc5863.txt
share/doc/opendkim/rfc5965.txt
share/doc/opendkim/rfc6008.txt
share/doc/opendkim/rfc6212.txt
share/examples/rc.d/opendkim
share/doc/opendkim/stats.lua

View file

@ -1,3 +1,4 @@
@comment $NetBSD: PLIST.stats,v 1.3 2011/04/29 11:48:24 adam Exp $
@comment $NetBSD: PLIST.stats,v 1.4 2012/02/23 17:45:32 pettai Exp $
bin/opendkim-stats
man/man1/opendkim-spam.1
man/man8/opendkim-stats.8

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.4 2011/04/28 23:00:07 pettai Exp $
$NetBSD: distinfo,v 1.5 2012/02/23 17:45:32 pettai Exp $
SHA1 (opendkim-2.3.2.tar.gz) = 4dbf97957b451eeb7c5183df09f235f08e160355
RMD160 (opendkim-2.3.2.tar.gz) = 075c6b3f8399c71c19cd3789f9d599ddbaf1c00d
Size (opendkim-2.3.2.tar.gz) = 1281269 bytes
SHA1 (opendkim-2.4.3.tar.gz) = cde87adf1236c9a9f25277935c26020fb13b1153
RMD160 (opendkim-2.4.3.tar.gz) = 73908fb7cf8f7c99b1d98499249d0283d0d59542
Size (opendkim-2.4.3.tar.gz) = 1381956 bytes