[apps-discuss] Fwd: Willful violation of RFC in HTML5
Mark Nottingham <mnot@mnot.net> Mon, 25 July 2011 16:12 UTC
Return-Path: <mnot@mnot.net>
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 9169E21F84EC for <apps-discuss@ietfa.amsl.com>; Mon, 25 Jul 2011 09:12:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.799
X-Spam-Level:
X-Spam-Status: No, score=-105.799 tagged_above=-999 required=5 tests=[AWL=-3.200, 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 lvjPkiTGDdae for <apps-discuss@ietfa.amsl.com>; Mon, 25 Jul 2011 09:12:32 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 4FAA721F8C9E for <apps-discuss@ietf.org>; Mon, 25 Jul 2011 07:55:08 -0700 (PDT)
Received: from dhcp-1790.meeting.ietf.org (unknown [130.129.23.144]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 74D2D22E254 for <apps-discuss@ietf.org>; Mon, 25 Jul 2011 10:55:07 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 25 Jul 2011 10:55:06 -0400
References: <1311600852.1459.740.camel@chacal>
To: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Message-Id: <B1A4C5CA-A053-46FD-BC43-AC8435B8E296@mnot.net>
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [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: Mon, 25 Jul 2011 16:12:34 -0000
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] Fwd: Willful violation of RFC in H… Mark Nottingham
- Re: [apps-discuss] Fwd: Willful violation of RFC … Dave Cridland
- Re: [apps-discuss] Fwd: Willful violation of RFC … Eric Burger
- Re: [apps-discuss] Fwd: Willful violation of RFC … William F. Maton Sotomayor
- Re: [apps-discuss] Fwd: Willful violation of RFC … Julian Reschke
- Re: [apps-discuss] Fwd: Willful violation of RFC … Dave CROCKER