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

Eric Burger <eburger@standardstrack.com> Tue, 26 July 2011 00:12 UTC

Return-Path: <eburger@standardstrack.com>
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 DFC3321F8A7A for <apps-discuss@ietfa.amsl.com>; Mon, 25 Jul 2011 17:12:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.984
X-Spam-Level:
X-Spam-Status: No, score=-101.984 tagged_above=-999 required=5 tests=[AWL=0.615, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 P+LUxZGzs5b1 for <apps-discuss@ietfa.amsl.com>; Mon, 25 Jul 2011 17:12:09 -0700 (PDT)
Received: from biz104.inmotionhosting.com (biz104.inmotionhosting.com [74.124.194.81]) by ietfa.amsl.com (Postfix) with ESMTP id 6690F21F8588 for <apps-discuss@ietf.org>; Mon, 25 Jul 2011 17:12:06 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=standardstrack.com; h=Received:From:Mime-Version:Content-Type:Subject:Date:In-Reply-To:To:References:Message-Id:X-Mailer:X-Source:X-Source-Args:X-Source-Dir; b=Mw16yxOFlvWEh9k9zJTOr1ZY6twERqsu2a0k6nR7QN3Nb42t8l8ICU8eOaOI2B24Emxrufe6ODHTM+raeVTDXIYMe1+DvH61WGXOap6neSo1/taUJpZt0+jcGymiDD3m;
Received: from modemcable058.242-23-96.mc.videotron.ca ([96.23.242.58] helo=[192.168.2.111]) by biz104.inmotionhosting.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <eburger@standardstrack.com>) id 1QlVFj-00012j-VY for apps-discuss@ietf.org; Mon, 25 Jul 2011 17:12:04 -0700
From: Eric Burger <eburger@standardstrack.com>
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: multipart/signed; boundary="Apple-Mail-64-471956786"; protocol="application/pkcs7-signature"; micalg="sha1"
Date: Mon, 25 Jul 2011 20:12:02 -0400
In-Reply-To: <B1A4C5CA-A053-46FD-BC43-AC8435B8E296@mnot.net>
To: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
References: <1311600852.1459.740.camel@chacal> <B1A4C5CA-A053-46FD-BC43-AC8435B8E296@mnot.net>
Message-Id: <333B1766-D49F-444D-9627-6BA2782DCBDF@standardstrack.com>
X-Mailer: Apple Mail (2.1084)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz104.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - standardstrack.com
X-Source:
X-Source-Args:
X-Source-Dir:
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
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 00:12:10 -0000

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