Blame | Last modification | View Log | RSS feed
libspf2 for Debian
==================
Debian's version of libspf2 does a couple of things slightly
differently compared to the upstream version (usually meaning: more
RFC-compliantly). You can always see all applied patches by
downloading the source package and looking in the debian/patches
subdirectory. All patches should also be mentioned in the Debian
changelog. Some deserve further comment, though:
* 42_empty_sender.dpatch changes SPF_request_set_env_sender() so that
if called with an empty envelope sender, the envelope sender in the
SPF_request_struct structure will be set to the HELO identity
instead ("postmaster@" + the HELO domain), provided that
SPF_request_set_helo_dom() has been called beforehand. This should
improve behaviour of applications that (incorrectly) call
SPF_request_set_env_sender() with an empty envelope sender address.
However, applications SHOULD NOT RELY ON THIS, but should check if
the envelope sender address is empty, and in that case pass the HELO
identity instead, or use the result of an earlier HELO check.
-- Magnus Holmgren <magnus@kibibyte.se>, Wed, 22 Aug 2007 17:10:07 +0200