First: Happy New Year, all!
I have uploaded v2.3.0.Beta0 to SourceForge, and thus begins the beta
testing period for v2.3.0. I'm aiming to release in mid-February, giving
us about six weeks to give it a good shakedown.
This release is heavy on new features. I've done my best to document
everything that's been added or changed, but please do point out anything
I've either missed or done without enough detail. Contributions in this
area would also be wonderful.
I'm a little short on writing unit tests for everything that's been added,
so while waiting for feedback from the community I'll be working on adding
unit tests for the new stuff as well as for any of the old stuff that has
insufficient coverage. Feel free to make suggestions for stuff that needs
better unit testing (or submit some yourself!).
As usual, please report bugs to the opendkim-dev list and don't use the
other lists or the trackers. This is the only announcement that will be
made to opendkim-users about the beta period.
Here's an excerpt from the pending release announcement:
--- snip ---
This is a major new feature release with a few minor bug fixes included.
There are also a few new experimental extensions available for those
interested in participating. A few worth noting:
- the final Lua script can now do RBL queries
- VBR support has been enhanced
- statistics gathering has also been enhanced, with a few more pieces of data
being tracked and a few improvements made to anonymization of data
- several simplifications have been made to various configuration settings
- experimental support for Authorized Third-Party Signers (ATPS) was added
- compile-time support for GNUTLS as a replacement for OpenSSL was added
- will now use an opendkim.conf in the default location if it's there
The full RELEASE_NOTES for this version:
2.3.0 2011/02/21
Feature request #SF2964396: Allow SignHeaders, OmitHeaders and
SenderHeaders to be specified as deltas to the default lists.
Feature request #SF3053094: Correct documentation and improve function
of the AuthservID configuration setting. Requested by
Andreas Schulze.
Feature request #SF3060152: Add odkim.replace_header() function.
Feature request #SF3060161: Add odkim.del_header() function.
Feature request #SF3061189: Add new "quarantine" option to all the
various "On-" settings.
Feature request #SF3066104: Add "AnonymousDomains" configuration
option.
Feature request #SF3074290: Add _FFR_ATPS, experimental support for
draft-kucherawy-dkim-atps.
Feature request #SF3076684: Add "VBR-TrustedCertifiersOnly" flag.
Feature request #SF3080604: Add odkim.parse_field() function.
Requested by Todd Lyons.
Feature request #SF3081697: Add "OversignHeaders" configuration
option.
Feature request #SF3085536: Activate _FFR_STATS_I, providing
statistics reporting about use of "i=" in signatures.
Feature request #SF3096630: Add odkim.rbl_check() function.
Feature request #SF3097083: Make SigningTable accessible from Lua.
Feature request #SF3103095: Allow "%" in a KeyTable entry's filename
component as well as the domain name.
Feature request #SF3105480: Improved VBR correctness; don't conduct
VBR checks at all if there are disagreeing "mc" values in
multiple VBR-Info header fields.
Feature request #SF3106132: Allow "%" in a SigningTable's value.
Feature request #SF3109963: Add "MaximumSignaturesToVerify" setting.
Suggested by John Wood.
Feature request #SF3110593: Add compile-time support for GnuTLS as
an alternative to OpenSSL. Suggested by Alessandro Vesely.
Feature request #SF3136772: Sign the VBR-Info header field, if added.
Requested by Frederik Pettai.
Fix bug #SF3134119: With AutoRestart enabled, arrange to relay
SIGUSR1 from the parent to the child rather than terminating.
Reported by Yoshiaki Yanagihara.
Fix bug #SF3141313: Trim whitespace from values in in-core data
sets. Reported by Todd Lyons.
Add "ResolverTracing" and "StrictHeaders" configuration file option.
Add "UnboundConfigFile" configuration file option. Suggested by
Andreas Schulze.
Trim whitespace from the end of all values in a config file, not just
strings. Problem noted by Reuben Farrelly.
Assume a default location for opendkim.conf. Suggested by Andreas
Schulze.
LIBAR: Feature request #SF3115073: Add flag for fine-grained activity
logging for debugging purposes.
LIBOPENDKIM: Feature request #SF3087029: Add DKIM_LIBFLAGS_STRICTHDRS.
LIBOPENDKIM: Feautre request #SF3089990: Add dkim_sig_getsignedhdrs().
LIBOPENDKIM: Fix bug #SF3079094: Have dkim_diffheaders() take
canonicalization into account when generating its results
to avoid false positives.
LIBOPENDKIM: Add dkim_getid().
LIBVBR: Feature request #SF3105477: Copy the generic DNS work from
libopendkim.
STATS: Feature request #SF3085536: Activate _FFR_STATS_I, providing
statistics reporting about use of "i=" in signatures.
STATS: Feature request #SF3125701: Add "s=" key value tracking.
STATS: Feature request #SF3137445: Track key sizes. Suggested by
Todd Lyons.
TOOLS: Feature request #SF3106876: Amend opendkim-testkey to return
the DNSSEC results as well.
TOOLS: Fix bug #SF3143922: Command line parameters to opendkim-testkey
now override their configuration file counterparts.
--- snip ---
-MSK
Received on Tue Jan 04 2011 - 18:10:31 PST
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tue Jan 04 2011 - 21:50:01 PST