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