Re: [Technical Errata Reported] RFC7230 (6333)

Willy Tarreau <w@1wt.eu> Sat, 14 November 2020 19:06 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B6493A114D for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 14 Nov 2020 11:06:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.649
X-Spam-Level:
X-Spam-Status: No, score=-2.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WQCI0A8Ae4NZ for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sat, 14 Nov 2020 11:06:30 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09B573A1146 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sat, 14 Nov 2020 11:06:29 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1ke0pV-0005go-Tc for ietf-http-wg-dist@listhub.w3.org; Sat, 14 Nov 2020 19:03:21 +0000
Resent-Date: Sat, 14 Nov 2020 19:03:21 +0000
Resent-Message-Id: <E1ke0pV-0005go-Tc@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <w@1wt.eu>) id 1ke0pT-0005g2-5Y for ietf-http-wg@listhub.w3.org; Sat, 14 Nov 2020 19:03:19 +0000
Received: from wtarreau.pck.nerim.net ([62.212.114.60] helo=1wt.eu) by mimas.w3.org with esmtp (Exim 4.92) (envelope-from <w@1wt.eu>) id 1ke0pQ-0004So-Iy for ietf-http-wg@w3.org; Sat, 14 Nov 2020 19:03:18 +0000
Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 0AEJ2XTm011588; Sat, 14 Nov 2020 20:02:33 +0100
Date: Sat, 14 Nov 2020 20:02:33 +0100
From: Willy Tarreau <w@1wt.eu>
To: "John R. Levine" <johnl@iecc.com>
Cc: Julian Reschke <julian.reschke@greenbytes.de>, jeffbrower0@gmail.com, fielding@gbiv.com, Mark Nottingham <mnot@mnot.net>, Murray Kucherawy <superuser@gmail.com>, ietf-http-wg@w3.org, Barry Leiba <barryleiba@computer.org>, tpauly@apple.com, RFC Errata System <rfc-editor@rfc-editor.org>
Message-ID: <20201114190233.GB11574@1wt.eu>
References: <20201113171208.7D0CDF40767@rfc-editor.org> <da6ad40c-cfa4-017a-319f-525a38dc8f18@greenbytes.de> <20201114071126.GB11261@1wt.eu> <62c223c-464f-fb8d-71a1-6cf5dba49ee@iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <62c223c-464f-fb8d-71a1-6cf5dba49ee@iecc.com>
User-Agent: Mutt/1.6.1 (2016-04-27)
Received-SPF: pass client-ip=62.212.114.60; envelope-from=w@1wt.eu; helo=1wt.eu
X-W3C-Hub-Spam-Status: No, score=-7.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1ke0pQ-0004So-Iy ff52f219157cd00c433bd08e442aa9da
X-Original-To: ietf-http-wg@w3.org
Subject: Re: [Technical Errata Reported] RFC7230 (6333)
Archived-At: <https://www.w3.org/mid/20201114190233.GB11574@1wt.eu>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38229
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Sat, Nov 14, 2020 at 01:52:57PM -0500, John R. Levine wrote:
> On Sat, 14 Nov 2020, Willy Tarreau wrote:
> > On Fri, Nov 13, 2020 at 06:27:58PM +0100, Julian Reschke wrote:
> > > > Notes
> > > > -----
> > > > The generated PDF contains misleading right and left quotes (U+8217 and
> > > > U+8216), which are not ASCII characters. The text and html versions of the
> > > > RFC have the correct apostrophe and grave accent characters (' and `).
> 
> That PDF was generated mechanically from the definitive text RFC.  We use a
> generic text to PDF converter (I can check which one) and it's not
> surprising that it uses heuristics to guess which kind of quote to use, nor
> is it surprising that it sometimes guesses wrong in technical text.

But here there are clearly two distinct characters, one is 0x27 and the
other one is 0x60. Both are perfectly printable ASCII characters, which
is why this is particularly surprising.

> If you want to copy and paste ABNF, for heaven's sake copy it from the
> definitive text version, not the PDF.

Sure but when just checking for a message validity, the PDF or even a
printed copy are commonly used as well.

Best regards,
Willy