# Legend:
# --- = A new release
#   + = Add a feature (in a backwards compatible way)
#   ! = Change something significant, or remove a feature
#   * = Fix a bug, or make a minor improvement

--- ?

  Mail::SPF:
  + Implement "policy source" concept in mechanisms.  Make the policy source
    accessible from Mail::SPF::Result.
  + Get "{server,result,more?}_class" constant properties implemented in
    Mail::SPF::Server and make all classes use them when constructing
    objects.
  * Make the "Received-SPF:" header name a constant (overridable) property of
    Mail::SPF::Result, or a configurable option of Mail::SPF::Server.
  * Implement DNS cache.  Revert changes to the Mail::SPF::Server's
    "DESCRIPTION" POD section in r36.
  * Remove or conditionalize debug output generation.  Add more debug code?
  ! Resolve remaining XXXs, FIXMEs, and TODOs:
    grep -rn 'XXX\|TODO\|FIXME' lib | grep -v '\.svn' | less
  * Increase version number.
  * Update changelogs.

  spfquery:
  + Enable/implement 'sanitize' and 'debug' options.
  + Implement black magic options.

  spfd:
  + Implement black magic options.

  Please DO report documentation bugs!

# $Id: TODO 44 2007-05-30 23:20:51Z Julian Mehnle $
# vim:tw=79 sts=2 sw=2
