Re: [apps-discuss] Fwd: Willful violation of RFC in HTML5

"William F. Maton Sotomayor" <wmaton@ryouko.imsb.nrc.ca> Tue, 26 July 2011 10:03 UTC

Return-Path: <wmaton@ryouko.imsb.nrc.ca>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F5D421F8A70 for <apps-discuss@ietfa.amsl.com>; Tue, 26 Jul 2011 03:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fbRooi-w0RCx for <apps-discuss@ietfa.amsl.com>; Tue, 26 Jul 2011 03:03:53 -0700 (PDT)
Received: from ryouko.imsb.nrc.ca (ryouko.imsb.nrc.ca [IPv6:2604:8400:0:127::10]) by ietfa.amsl.com (Postfix) with ESMTP id 2B10421F8A69 for <apps-discuss@ietf.org>; Tue, 26 Jul 2011 03:03:53 -0700 (PDT)
Received: from ryouko.imsb.nrc.ca (localhost [127.0.0.1]) by ryouko.imsb.nrc.ca (8.14.4/8.14.4) with ESMTP id p6QA3kV8009508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 26 Jul 2011 06:03:52 -0400
Received: from localhost (wmaton@localhost) by ryouko.imsb.nrc.ca (8.14.4/8.14.4/Submit) with ESMTP id p6QA3jHX009504; Tue, 26 Jul 2011 06:03:45 -0400
Date: Tue, 26 Jul 2011 06:03:45 -0400
From: "William F. Maton Sotomayor" <wmaton@ryouko.imsb.nrc.ca>
To: Eric Burger <eburger@standardstrack.com>
In-Reply-To: <333B1766-D49F-444D-9627-6BA2782DCBDF@standardstrack.com>
Message-ID: <Pine.LNX.4.64.1107260602560.13521@ryouko.imsb.nrc.ca>
References: <1311600852.1459.740.camel@chacal> <B1A4C5CA-A053-46FD-BC43-AC8435B8E296@mnot.net> <333B1766-D49F-444D-9627-6BA2782DCBDF@standardstrack.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Fwd: Willful violation of RFC in HTML5
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: wmaton@ryouko.imsb.nrc.ca
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jul 2011 10:03:54 -0000

Just many more cookies for everyone.

:)

On Mon, 25 Jul 2011, Eric Burger wrote:

> Does a willful violation result in twice as much jail time?
>
> On Jul 25, 2011, at 10:55 AM, Mark Nottingham wrote:
>
>> FYI.
>>
>> Begin forwarded message:
>>
>>> From: Philippe Le Hegaret <plh@w3.org>
>>> Date: 25 July 2011 9:34:12 AM EDT
>>> To: Mark Nottingham <mnot@mnot.net>
>>> Cc: Thomas Roessler <tlr@w3.org>
>>> Subject: Willful violation of RFC in HTML5
>>> organization: World Wide Web Consortium
>>>
>>> Hi Mark,
>>>
>>> here are links to the willful violation of RFCs in HTML5. if you prefer
>>> this email to be archived somewhere, let me know.
>>>
>>> [[
>>> This step is a willful violation of RFC 3986, which would require base
>>> URL processing here. This violation is motivated by a desire for
>>> compatibility with legacy content. [RFC3986]
>>> ]]
>>> http://www.w3.org/TR/html5/association-of-controls-and-forms.html#form-submission-algorithm
>>>
>>> [[
>>> This is a willful violation of RFC 2046, which requires all text/* types
>>> to only allow CRLF line breaks. This requirement, however, is outdated;
>>> the use of CR, LF, and CRLF line breaks is commonly supported and indeed
>>> sometimes CRLF is not supported by text editors. [RFC2046]
>>> ]]
>>> http://www.w3.org/TR/html5/offline.html#writing-cache-manifests
>>>
>>> [[
>>> This algorithm is a willful violation of the HTTP specification, which
>>> requires that the encoding be assumed to be ISO-8859-1 in the absence of
>>> a character encoding declaration to the contrary, and of RFC 2046, which
>>> requires that the encoding be assumed to be US-ASCII in the absence of a
>>> character encoding declaration to the contrary. This specification's
>>> third approach is motivated by a desire to be maximally compatible with
>>> legacy content. [HTTP] [RFC2046]
>>> ]]
>>> http://www.w3.org/TR/html5/parsing.html#determining-the-character-encoding
>>>
>>> [[
>>> The requirement to default UTF-16 to LE rather than BE is a willful
>>> violation of RFC 2781, motivated by a desire for compatibility with
>>> legacy content. [RFC2781]
>>> ]]
>>> http://www.w3.org/TR/html5/parsing.html#character-encodings-0
>>>
>>> [[
>>> This requirement is a willful violation of RFC 5322, which defines a
>>> syntax for e-mail addresses that is simultaneously too strict (before
>>> the "@" character), too vague (after the "@" character), and too lax
>>> (allowing comments, white space characters, and quoted strings in
>>> manners unfamiliar to most users) to be of practical use here.
>>> ]]
>>> http://www.w3.org/TR/html5/states-of-the-type-attribute.html#e-mail-state
>>>
>>> [[
>>> The term "URL" in this specification is used in a manner distinct from
>>> the precise technical meaning it is given in RFC 3986. Readers familiar
>>> with that RFC will find it easier to read this specification if they
>>> pretend the term "URL" as used herein is really called something else
>>> altogether. This is a willful violation of RFC 3986. [RFC3986]
>>> ]]
>>> http://www.w3.org/TR/html5/urls.html#urls
>>>
>>> [[
>>> These parsing rules are a willful violation of RFC 3986 and RFC 3987
>>> (which do not define error handling), motivated by a desire to handle
>>> legacy content. [RFC3986] [RFC3987]
>>> ]]
>>> http://www.w3.org/TR/html5/urls.html#parsing-urls
>>>
>>> Philippe
>>>
>>>
>>>
>>
>> --
>> Mark Nottingham   http://www.mnot.net/
>>
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>


wfms