> This looks like a misunderstanding of the Postel principle.
> 
> Obviously, we should specify syntax that is non-redundant,
> i.e. no extra leading zeros. I think that is what the
> draft-main-ipaddr-text-rep-00.txt syntax does.
> 
> Also obviously, implementors who want to follow the Postel
> principle will write parsers that accept any number of leading
> zeros. But that isn't something we need to define in ABNF
> or in any API. It's just defensive programming.
> 
>    Brian

        Having dealt with bug reports due to inconsistant IPv4
        address parsing I don't want to have to deal with the same
        problems in IPv6.  I also don't want to have to deal with
        "But it works on this machine" complaints because that
        machine just happens to have a liberal parser.

        Users can deal pretty well with errors.  They have a
        lot more trouble dealing with inconsistancy.

        Mark
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: [EMAIL PROTECTED]
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to