spf-discuss
[Top] [All Lists]

[spf-discuss] Re: SPF2.5 brainstorm - source + executables

2006-08-12 10:01:42
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Scott Kitterman wrote:
If you want to improve the syntax, do the following:

1.  Ditch PTR.  It's virtually never necessary, way overused, and
inherently problematic.

Probably a good idea.

2.  Combine a, ip4, and ip6 into one new mechanism.  There's no need for
them to be separate and it's a source of common mistakes.  An
implementation can distinguish based on the content after the ":".

Combining "ip4" and "ip6" is definitely a good idea (I kept noticing that 
every time I touched Mail::SPF::Mech::{IP4,IP6} recently).  I'm not sure 
that combinding "a" with "ip" is a good idea.  Yes, it's a constant source 
of confusion for newbies, but I think it would actually be counter- 
intuitive for DNS experts (and SPF experts, of course).  I'll have to 
think about it more...

Alex van den Bogaerdt wrote:
2.  Combine a, ip4, and ip6 into one new mechanism.  There's no need
for them to be separate and it's a source of common mistakes.  An
implementation can distinguish based on the content after the ":".

Only true if it is certain that
a) top level domains will never be entirely numeric, and
b) implementations are smart enough not to look at the first label after
   the colon

(a) is already commonly fulfilled by what's described by RFC 3696, section 
2, paragraph 2.  I keep arguing against that "TLD not all-numeric" rule, 
but it seems it just won't go away.

I don't understand (b).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFE3gkuwL7PKlBZWjsRAn5FAJ45fDjjBLZBktuZUAQa/W0l0Ia7FgCfdB/7
B/urA7eeIv4kYXlu5/SX0Us=
=Hyva
-----END PGP SIGNATURE-----

-------
Sender Policy Framework: http://www.openspf.org/
Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to 
http://v2.listbox.com/member/?listname=spf-discuss(_at_)v2(_dot_)listbox(_dot_)com

<Prev in Thread] Current Thread [Next in Thread>