Just a quick update on near-future plans:
2.2.2
Planned release 11/29. Will contain fixes for bugs 3101842 (OpenDBX build
issues) and 3095782 (improved VBR logic), numerous minor build improvements,
and a couple of minor fixes/improvements with stats. As usual, no new features
in this release. This is present on the "develop" branch now and is already
code-complete.
(If people think I should release earlier, I can do that. I'm just avoiding a
"they release too often" sentiment out there.)
2.3.0
Planned development starting right after 2.2.2 is posted, beta to start January
17, release February 21. Intent is to fix all open bugs listed, and as many
feature requests listed as practical. Some of the feature requests may slip
out due to time constraints or the direction of general consensus. Also
planning to spend time adding more filter-side unit tests to improve code
coverage. Can also spend some time on documentation if specific issues are
identified (if so, please open a bug). If anyone wants to volunteer to do the
work of any that aren't already assigned in the SourceForge trackers, please
let me know.
Bug fixes:
3079094 dkim_diffheaders() can report false positives
- complete on br-msk-diffheaders-canon, ready for beta
3067338 libodbx handles are not thread-safe
- complete on bd-msk-db-handle-pools, ready for beta
2903325 Numerous signed/unsigned warnings on Solaris
- complete on br-msk-solaris-cleanup, ready for beta
Features:
3103095 KeyTable filename substitution
- expected to be fairly straightforward, and will simplify some
configurations
3097083 Make signing table accessible from Lua
- requires a few new lines of code in opendkim-db.c and
opendkim.c to expose the new DB handle
- Lua will now need a general DB query function; right now
it just has a record existence check function
3096630 RBL query facility in Lua
- for RBL correlation
- should probably expose some hashing functions too to accomodate
RBLs that use hashes to generate names
3089990 Mechanism to identify signed content
- to indicate to a verifier which fields were signed
3087029 Flag to refuse to verify mail that violates RFC5322 3.6
- per current DKIM WG consensus
3085536 Collect statistics about use of i=
- already done as an FFR in 2.2.1; to be activated for 2.3.0
3081697 Ability to request "oversigning" of header fields
- per current DKIM WG consensus
3080604 Expose dkim_mail_parse() via Lua
- fairly simple
3076684 Experimental support for SpamHaus DWL
- mostly there already since they use VBR; may want to add
Lua hooks for VBR or a rejection option
3074290 Experimental support for draft-kucherawy-dkim-atps
- very very FFR
3074285 Hide "ctx" pointer in the Lua scripting APIs
- API simplification suggestion
3066106 Pre-transport anonymization
3066104 Selective anonymization
- to allow local clear DB imports and anonymized submissions
3061189 On-* quarantine handler
3060903 lua extension - access to DNS lookups
- may be a duplicate of 3096630, or may be more general
3060167 lua extension - function to add AR header fields
- need to be able to override the ones the filter already adds
3060161 lua extension - remove header
- presumably prior to signing
3060152 lua extension - replace header field function for lua
- presumably prior to signing
3060140 lua extension of odkim.sign() to include MaximumSignedByte
- needs access to input message length? we don't have it there
3053094 opendkim uses wrong hostname
2969516 Teach dkim_chunk() about DKIM_LIBFLAGS_FIXCRLF
- second attempt
2964396 Means to request additional headers for signing
2964385 Drop "dsn:" prefix for OpenDBX data sets
- may not be possible with current OpenDBX design
2964383 Re-signing should be contingent on verification
- it already is, mostly
2964375 Tool for thorough configuration validation
2964373 Tool to dump all config and compilation details
2964367 User-configurable SQL query format
- for the keytable/signingtable when it's known both are in the
same DB, to take advantage of the savings of a JOIN
Received on Tue Nov 09 2010 - 06:09:36 PST
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tue Nov 09 2010 - 14:50:02 PST