- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 31 Aug 2009 05:51:22 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv17650 Modified Files: Overview.html Log Message: Tighten up the definition of the e-mail address syntax. (whatwg r3717) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2895 retrieving revision 1.2896 diff -u -d -r1.2895 -r1.2896 --- Overview.html 31 Aug 2009 03:46:34 -0000 1.2895 +++ Overview.html 31 Aug 2009 05:51:19 -0000 1.2896 @@ -28097,9 +28097,16 @@ list of tokens from a <a href="#valid-e-mail-address-list">valid e-mail address list</a>, the user agent must <a href="#split-a-string-on-commas" title="split a string on commas">split the string on commas</a>.</span><p>A <dfn id="valid-e-mail-address">valid e-mail address</dfn> is a string that matches the - ABNF production <code title="">1*( atext / "." ) "@" dot-atom-text</code> - where <code title="">atext</code> and <code title="">dot-atom-text</code> are defined in RFC 5322 section - 3.2.3. <a href="#refsABNF">[ABNF]</a> <a href="#refsRFC5322">[RFC5322]</a><div class="bookkeeping impl"> + ABNF production <code title="">1*( atext / "." ) "@" ldh-str 1*( "." ldh-str )</code> + where <code title="">atext</code> is defined in RFC 5322 section + 3.2.3, and <code title="">ldh-str</code> is defined in RFC 1034 + section 3.5. <a href="#refsABNF">[ABNF]</a> <a href="#refsRFC5322">[RFC5322]</a> <a href="#refsRFC1034">[RFC1034]</a></p><!-- Domain syntax based on + section 3.5 of [RFC1034] and section 2.1 of [RFC1123] --><p class="note">This requirement is a <a href="#willful-violation">willful violation</a> + 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.<div class="bookkeeping impl"> <p>The following common <code><a href="#the-input-element">input</a></code> element content attributes, IDL attributes, and methods apply to the element: @@ -67460,6 +67467,11 @@ <dd><cite><a href="http://publicsuffix.org/">Public Suffix List</a></cite>. Mozilla Foundation.</dd> + <dt id="refsRFC1034">[RFC1034]</dt> + <dd><cite><a href="http://www.ietf.org/rfc/rfc1034.txt">Domain + Names - Concepts and Facilities</a></cite>, P. Mockapetris. IETF, + November 1987.</dd> + <dt id="refsRFC1345">[RFC1345]</dt> <dd><cite><a href="http://www.ietf.org/rfc/rfc1345.txt">Character Mnemonics and Character Sets</a></cite>, K. Simonsen. IETF, June 1992.</dd>
Received on Monday, 31 August 2009 05:51:32 UTC