Re: Magnus Westerlund's Discuss on draft-ietf-httpbis-header-structure-18: (with DISCUSS and COMMENT)

Julian Reschke <julian.reschke@gmx.de> Thu, 21 May 2020 09:02 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 35C523A0B10 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 May 2020 02:02:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.65
X-Spam-Level:
X-Spam-Status: No, score=-2.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 5_yWiNvFmlrr for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 May 2020 02:02:14 -0700 (PDT)
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 70F673A0B0E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 21 May 2020 02:02:14 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jbh5B-0002XK-Np for ietf-http-wg-dist@listhub.w3.org; Thu, 21 May 2020 09:01:41 +0000
Resent-Date: Thu, 21 May 2020 09:01:41 +0000
Resent-Message-Id: <E1jbh5B-0002XK-Np@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1jbh5A-0002WY-NM for ietf-http-wg@listhub.w3.org; Thu, 21 May 2020 09:01:40 +0000
Received: from mout.gmx.net ([212.227.17.20]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <julian.reschke@gmx.de>) id 1jbh58-0003F0-W2 for ietf-http-wg@w3.org; Thu, 21 May 2020 09:01:40 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590051677; bh=xwvYgJrOVZVYfZTcRMCJSmWz4fqR2uAPLQg1HAZwL/o=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=COUYAMHf6pxg1DXcfT0rRINaX68j8aUzBmk9MxUR3kRz7luPk2RrBEphhE+OsmdxQ q9C+FbjCJW6SaFKtFjHQNFVmO0eN3wowDEuv6GQaXOLZspDpDIY8i8TYuHC+uigS/h nxONWr32pWjJTzeXrGpNrNejEr0ZVL/daNWjvRzg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.182] ([84.171.144.54]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MMGRK-1jINVS2ztG-00JHRR; Thu, 21 May 2020 11:01:16 +0200
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "mnot@mnot.net" <mnot@mnot.net>
Cc: "httpbis-chairs@ietf.org" <httpbis-chairs@ietf.org>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>, "draft-ietf-httpbis-header-structure@ietf.org" <draft-ietf-httpbis-header-structure@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "tpauly@apple.com" <tpauly@apple.com>
References: <158999125648.6532.5459156073983471929@ietfa.amsl.com> <319DABED-996F-415A-9A6F-1CB13C77C40E@mnot.net> <F1F4210A-1CF9-45D2-A6C9-3F800A665BE1@mnot.net> <a498aa969c3ceee08e6432c5f7078fa5c2c45a98.camel@ericsson.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <fa1b7845-4d05-ea03-0032-2a62d3a9c975@gmx.de>
Date: Thu, 21 May 2020 11:01:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <a498aa969c3ceee08e6432c5f7078fa5c2c45a98.camel@ericsson.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:drU6w47bwaPDX8TNAuW9mJP7j6ekKaqruY9a7pRHWjrYOt7vLI4 CBfWvuteDRXofXHQmYkocnW9NC62m2LIOR0H9qSdZdYQwKUDoSHI7634073FPd/5HRxKDp9 xrAUnoff/dVztnA8XacTRiFkvEV6qLpIbVb5h0kajRMbKJ1Xb5xaqWMUIbjI9Ihw8QPVNfx QJTpGl2fbBGh+ZLudlnAA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:FbUJE2TVBlI=:7hv4i+xXQZJK42Djsyy7cV rghF7/fjIUfKamg7Bdq0Fi7qxTOsq7aaaTvnj8YjVREhDcfLMTsfMvR7Q0/c5J94nvTRPGJSh 92g+mcH2/qesHB/g4VE6pjRNYELHvuL3K0wBSaztglrOAodgYgUcri/daBlHimtDgPB70zR1Z N0dildEt0XqpA0EWrC3ZmxGkPgnMZorEaTtRXxsCsTy+bQ3Nmcau+hcrr4fUvAxPxE7j97ojM fvvCnUokG0f2RqD5jSwZp/8JTX/45ub7EORRnPwpu0PHQ/3OYtRSTMBmmLHSxf34jtNfh41IK 3WnuUdHm1/hB54a35c/1NiE//SfWNQSmks5kaAT8Lvmr2npjVAE9FYEZTxyvHizzHrpVycgsd dlMOVUF5FntTE8eaWX7J69eBaHogJCzXdri0XkdTP2WhbrCxST50etXOCrcQh2jn1zK8cIX98 0iFMEQOcEgI/VnGH5S7thv/uTkzWPQtpUGNN1GeCXU8ZJQVF1x2Pd08Fg3RA+Vv7uLM35hwN0 4YpqTR1F6/2BpUMf4TMy+9pf8PiQ5LSWYUG4vM++gy+yH9YfrYvOcthidYP9e9eFXxdvA0S/k f3yJzp3AZkM/H/hosokdmgO5DhAvbuajXUVQz+OVI1GZWSe3/hhgA+wvVoqvpSrFmz8lZySaX B+pgzBMI6iU0zuHqcMcPUIf4a9nkN0BaDXjoDrKVi2VcKj7TVoakUnV9THrKPy1kWac1mcJwM 2s/Ap1qrmNO4p5eT0/6OqhK145nBLwGfo7KXgG5SWOqayZEN27AmCyzSXq8ShaK9EfaWA0nz6 zf9iR/Lo46X14a5CVhpX9IXDQgSgEGmpzWAIl2jUfX+KHRVFJZkLIQ3aRUE1ljV3IVVvXtEch GbAFF/aGkjc+SrkudWUwVc+DQ5KabVaDGbV09/E11jIM/XGKMnz61tRxe9Qspphkvm1Wr3H14 NtIBNzmyyY+nIl7yRHN2MGyPF/1znxlS7Edqqa+dCXkPPlgI/JHZEvKOw5+AHqv21dntpIohe +btQ7Msc4ZPokvopg/D9z5tf38ZVraJubCvamM/HpY6U1XEMQIh9QJRXm9CgwnP6mi8pzkZvc sUuaVbIDnMDb0E9W7mUWnsEcEYZdJl31doNOU7ti67jleMGbok3EQv7lL7GEJfsMhAOn4zznt /SLc5LF3tYOt+XjqLDXRmI9qB0q8OId4BUGiW/2ouw0ibP+LTzy1O4uOO66s/+p/xtprLs8WQ 5NdTjIZMmXM3ct+B0
Received-SPF: pass client-ip=212.227.17.20; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-5.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1jbh58-0003F0-W2 b7a223b98c3185ee1ea02004eeeff947
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Magnus Westerlund's Discuss on draft-ietf-httpbis-header-structure-18: (with DISCUSS and COMMENT)
Archived-At: <https://www.w3.org/mid/fa1b7845-4d05-ea03-0032-2a62d3a9c975@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37701
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 21.05.2020 10:42, Magnus Westerlund wrote:
> Hi Mark,
>
> To be clear do what ever the you think are best. From my perspective restricting
> this to space is a more strict and gets things done. However, calling space only
> white space would be inconsistent which is why I raised this.
>
> Establish consensus and when it is done and a new version is availble I am happy
> to clear my discuss.
>
> Regarding my comment. I do understand that there are praxis here. And it is
> surprising how some of that praxis has been diverging between the protocols
> being based on the same original specification practice.
>
> Cheers
>
> Magnus Westerlund
> ...

FWIW, Mark is right that we need to deal with HTAB on the wire, because
the HTTP spec allows it to be inserted.

The alternative solution would be to normalize HTAB before parsing, but
that would be tricky as we really want to allow it between list elements.

Best regards, Julian