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

--Apple-Mail-64-471956786
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Does a willful violation result in twice as much jail time?

On Jul 25, 2011, at 10:55 AM, Mark Nottingham wrote:

> FYI.
>=20
> Begin forwarded message:
>=20
>> 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
>>=20
>> Hi Mark,
>>=20
>> here are links to the willful violation of RFCs in HTML5. if you =
prefer
>> this email to be archived somewhere, let me know.
>>=20
>> [[
>> 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-sub=
mission-algorithm
>>=20
>> [[
>> 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
>>=20
>> [[
>> 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=

>>=20
>> [[
>> 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
>>=20
>> [[
>> 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
>>=20
>> [[
>> 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
>>=20
>> [[
>> 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
>>=20
>> Philippe
>>=20
>>=20
>>=20
>=20
> --
> Mark Nottingham   http://www.mnot.net/
>=20
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail-64-471956786
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILHzCCBN0w
ggPFoAMCAQICEHGS++YZX6xNEoV0cTSiGKcwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMCR0Ix
GzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwR
Q29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0w
NDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx
FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx
ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz
dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx
B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8
om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG
TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl
yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4IBJzCCASMwHwYDVR0j
BBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59
MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr
BgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAwewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5j
b21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwu
Y29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDARBglghkgBhvhCAQEEBAMCAQYw
DQYJKoZIhvcNAQEFBQADggEBAJ2Vyzy4fqUJxB6/C8LHdo45PJTGEKpPDMngq4RdiVTgZTvzbRx8
NywlVF+WIfw3hJGdFdwUT4HPVB1rbEVgxy35l1FM+WbKPKCCjKbI8OLp1Er57D9Wyd12jMOCAU9s
APMeGmF0BEcDqcZAV5G8ZSLFJ2dPV9tkWtmNH7qGL/QGrpxp7en0zykX2OBKnxogL5dMUbtGB8SK
N04g4wkxaMeexIud6H4RvDJoEJYRmETYKlFgTYjrdDrfQwYyyDlWjDoRUtNBpEMD9O3vMyfbOeAU
TibJ2PU54om4k123KSZB6rObroP8d3XK6Mq1/uJlSmM+RMTQw16Hc6mYHK9/FX8wggY6MIIFIqAD
AgECAhEAxcM7lN0zgrA71mfq+sG6xjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJ
BgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVT
VCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVU
Ti1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMDA5MDgwMDAw
MDBaFw0xMTA5MDgyMzU5NTlaMIHhMTUwMwYDVQQLEyxDb21vZG8gVHJ1c3QgTmV0d29yayAtIFBF
UlNPTkEgTk9UIFZBTElEQVRFRDFGMEQGA1UECxM9VGVybXMgYW5kIENvbmRpdGlvbnMgb2YgdXNl
OiBodHRwOi8vd3d3LmNvbW9kby5uZXQvcmVwb3NpdG9yeTEfMB0GA1UECxMWKGMpMjAwMyBDb21v
ZG8gTGltaXRlZDEUMBIGA1UEAxMLRXJpYyBCdXJnZXIxKTAnBgkqhkiG9w0BCQEWGmVidXJnZXJA
c3RhbmRhcmRzdHJhY2suY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqeauFkEq
5Pj7AIAaDRbUWIpoblTKyrjcSfXRaHvjk0jWBTsBPe6oOZjudMK0Vo9A1Sl52BixDgf1/qb2Z+PT
7M0mqSOOsSucEBid48IMvGi79xmKKAVf5jiyFNNAaTZWn76dwNLMkKd/+Ki0fn8kEbb2zG+gGKyZ
MNHiNX+GQfPpHyzo2MTwnb16lXMfGJrGv4uLZS/pY9PENdFQnwV0ASZoqX+ArtLY2xeuC+rYG9xQ
Cz7qiLbJhCJzWsEGETyHLDjE5bN4HB9DsJKtGFLQuOdTanwGigNz9cVH9pLFNQxiotavAouXgqS4
wGvcq4mGP9w9zTychoUqIKsEg9OD1wIDAQABo4ICHDCCAhgwHwYDVR0jBBgwFoAUiYJnfcSdJnAA
S7RQSHzePa4Ebn0wHQYDVR0OBBYEFAlgEOVj6Hl0La8sPRP388HEMiWvMA4GA1UdDwEB/wQEAwIF
oDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgB
hvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0
cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwgaUGA1UdHwSBnTCBmjBMoEqgSIZGaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWls
LmNybDBKoEigRoZEaHR0cDovL2NybC5jb21vZG8ubmV0L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0
aGVudGljYXRpb25hbmRFbWFpbC5jcmwwbAYIKwYBBQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRw
Oi8vY3J0LmNvbW9kb2NhLmNvbS9VVE5BQUFDbGllbnRDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6
Ly9vY3NwLmNvbW9kb2NhLmNvbTAlBgNVHREEHjAcgRplYnVyZ2VyQHN0YW5kYXJkc3RyYWNrLmNv
bTANBgkqhkiG9w0BAQUFAAOCAQEACRTppSEc5DMYn8YXcbfX36iTaNBGw1gUvTNam0U8pXH0E7H3
2d4cTq6DEMu5ifEvxMGBqhUyv0sKxQ7+UvtDwrk7Kiy2L6TUC4zNEklZbtDqY7+Wd7EQZkN4k/zx
kMLlz2VIIRL/Cg48NrBKP5bo1la78NTJx8m4+VForLseEBabxMQoWB/GOVC7WpO/+RCgd93gz6H/
RzW1hnK0Uvu5H3Kz7HEC3R1Qk/sE9nXVzTfoJOMJRnyMS5Ut61mgoWSm/kUtczAlRRYh6IBOhzAl
awoXz+yk9hMCheYRAWx0EamBBpSzvqXj0N2vXYc62v3e3ddcLZncjiB0pYIfCE3s4DGCA/8wggP7
AgEBMIHEMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBD
aXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu
dXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRp
b24gYW5kIEVtYWlsAhEAxcM7lN0zgrA71mfq+sG6xjAJBgUrDgMCGgUAoIICDzAYBgkqhkiG9w0B
CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTA3MjYwMDEyMDJaMCMGCSqGSIb3DQEJ
BDEWBBTWyquHkDNCSIlrzNDc2cMM1HR9KjCB1QYJKwYBBAGCNxAEMYHHMIHEMIGuMQswCQYDVQQG
EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUg
VVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQG
A1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsAhEAxcM7
lN0zgrA71mfq+sG6xjCB1wYLKoZIhvcNAQkQAgsxgceggcQwga4xCzAJBgNVBAYTAlVTMQswCQYD
VQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1Qg
TmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4t
VVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQDFwzuU3TOCsDvWZ+r6
wbrGMA0GCSqGSIb3DQEBAQUABIIBAIRC1S9Hj9uk1hme+gI56AprsUnwqbSMsSNNhTxNPX6GH7xA
o6bWDq3dZdGMkda2OIllp3YxopYfgVUOeB0vhJJ3uoWf72E9QM5emBD/DzQv1WGgCunXq538oRlk
jsS0xjFgbvbnfavzoLxIE8a3s9I1NKfbKyNrIUSez2u/j6t/ByyatUgh8szOrxEj1WOrhmx3PIWV
GMbhXaElv7gb6KpOdYGLLuxviUncdD00zLIL0L5G4WdF8OVjf7iGtKPV7Q7Qviqq6O0yGYx0pjZZ
WhyCsVwGHUX4DAPtGma7UWYRNlrhlEcxFxUz7jx+VAGWRXtsmaoIIPK2/K3m8LpDHDsAAAAAAAA=

--Apple-Mail-64-471956786--
