Re: [I18ndir] Fwd: Working Group Last Call: Structured Headers for HTTP
John C Klensin <john-ietf@jck.com> Mon, 03 February 2020 07:01 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA1171208E7 for <i18ndir@ietfa.amsl.com>; Sun, 2 Feb 2020 23:01:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 jk4IDjhFUqR2 for <i18ndir@ietfa.amsl.com>; Sun, 2 Feb 2020 23:01:54 -0800 (PST)
Received: from bsa3.jck.com (bsa3.jck.com [65.175.133.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F116B120869 for <i18ndir@ietf.org>; Sun, 2 Feb 2020 23:01:53 -0800 (PST)
Received: from hp5.int.jck.com ([198.252.137.153] helo=JcK-HP5.jck.com) by bsa3.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1iyVjy-0003Vw-Gk; Mon, 03 Feb 2020 02:01:50 -0500
Date: Mon, 03 Feb 2020 02:01:45 -0500
From: John C Klensin <john-ietf@jck.com>
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
cc: i18ndir@ietf.org
Message-ID: <7D2D294BBAD6BC06F09142E3@JcK-HP5.jck.com>
In-Reply-To: <6d77b133-97fc-8152-19bf-7394c2eaebf9@it.aoyama.ac.jp>
References: <C295C393-9602-4D41-9071-30629605E349@apple.com> <6d77b133-97fc-8152-19bf-7394c2eaebf9@it.aoyama.ac.jp>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/PTSEGN55LINce3yVLGI9JtJ8VKI>
Subject: Re: [I18ndir] Fwd: Working Group Last Call: Structured Headers for HTTP
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Feb 2020 07:01:56 -0000
Martin, Remembering that, at least in principle, the purpose of the Directorate is just to advise the ART ADs, why not just send a note to the WG list, during the WG LC, pointing out that, for a document like this (and, as you point out, in this day and age), they should either support a much broader range of characters of include an Internationalization Considerations section that explains why not. Because HTTP is not supposed to be visible to users, if the Directorate is going to get involved, we will probably need to have the usual discussion about protocol elements versus user-visible strings, noting that one could easily have: Foo-Header: "Unicode in UTF-8 and NFKD" Which is an all-ASCII description of a potentially non-ASCII payload. It seems to me that the fifth and six paragraphs of that section (starting with "Unicode is not directly supported...") address the issue in a clear way. One can disagree with the assertion there about causing interoperability issues but that is a much more subtle and complex question than "in this day and age". Of course, in honor of the Rat Year and one of said rat's favorite holes, we might then repeat the original IDNA argument about UTF-8 discriminating against East Asian writing systems and move toward a Bootstring-style encoding rather than ASCII-encoded UTF-8. And, FWIW, I am personally pleased to see that the draft is using Base64 for byte sequences rather than %-encoded octets. best, john --On Monday, 03 February, 2020 04:38 +0000 "Martin J. Dürst" <duerst@it.aoyama.ac.jp> wrote: > Dear I18N Directorate, > > I think we should do a review of the draft below. In > particular, I think that in this day and age, something like > "Strings are zero or more printable ASCII [RFC0020] > characters" is highly outdated. See > https://tools.ietf.org/html/draft-ietf-httpbis-header-structur > e-15#section-3.3.3 for details. > > Regards, Martin. > > -------- Forwarded Message -------- > Subject: Working Group Last Call: Structured Headers for HTTP > Resent-Date: Wed, 29 Jan 2020 17:11:30 +0000 > Resent-From: ietf-http-wg@w3.org > Date: Wed, 29 Jan 2020 09:11:20 -0800 > From: Tommy Pauly <tpauly@apple.com> > To: HTTP Working Group <ietf-http-wg@w3.org> > > Hi all, > > The Structured Headers draft was updated yesterday, and Mark > (as author) let me know that the authors believe this is > ready for last call. The issues list is down to zero, so it's > a good time for the working group to take a careful > read-through the document, and get it progressed! > > This email starts a working group last call, which will end on > Friday, February 21. Please review the document and reply to > the list with your comments (or file an issue), and state > whether you think this document is ready for publication. > > The current version of the document can be found here: > https://tools.ietf.org/html/draft-ietf-httpbis-header-structur > e-15 > > Best, > Tommy
- [I18ndir] Fwd: Working Group Last Call: Structure… Martin J. Dürst
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John C Klensin
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John Levine
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John C Klensin
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John R Levine
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John C Klensin
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John R Levine
- Re: [I18ndir] Fwd: Working Group Last Call: Struc… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… John R Levine
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… John R Levine
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… John R Levine
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… Patrik Fältström
- Re: [I18ndir] Working Group Last Call: Structured… John R Levine
- Re: [I18ndir] Working Group Last Call: Structured… John C Klensin
- Re: [I18ndir] Working Group Last Call: Structured… Asmus Freytag
- [I18ndir] Fwd: Re: Working Group Last Call: Struc… Asmus Freytag
- Re: [I18ndir] Fwd: Re: Working Group Last Call: S… John C Klensin
- Re: [I18ndir] Fwd: Re: Working Group Last Call: S… Asmus Freytag (c)
- Re: [I18ndir] Fwd: Re: Working Group Last Call: S… John C Klensin
- Re: [I18ndir] Fwd: Re: Working Group Last Call: S… Asmus Freytag (c)