Re: adding Header Continuation

Martin Thomson <martin.thomson@gmail.com> Mon, 20 May 2013 17:04 UTC

Return-Path: <ietf-http-wg-request@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 E28A921F93C8 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 20 May 2013 10:04:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0F6tN+ipEmWD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 20 May 2013 10:04:04 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 90C0121F935E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 20 May 2013 10:04:04 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UeTUh-0005YW-GO for ietf-http-wg-dist@listhub.w3.org; Mon, 20 May 2013 17:03:31 +0000
Resent-Date: Mon, 20 May 2013 17:03:31 +0000
Resent-Message-Id: <E1UeTUh-0005YW-GO@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <martin.thomson@gmail.com>) id 1UeTUV-0005WI-Uo for ietf-http-wg@listhub.w3.org; Mon, 20 May 2013 17:03:19 +0000
Received: from mail-we0-f176.google.com ([74.125.82.176]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <martin.thomson@gmail.com>) id 1UeTUU-0001EW-Uf for ietf-http-wg@w3.org; Mon, 20 May 2013 17:03:19 +0000
Received: by mail-we0-f176.google.com with SMTP id p58so2180537wes.7 for <ietf-http-wg@w3.org>; Mon, 20 May 2013 10:02:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=hqJmp9HoFjKdmfq/ElW3jOAZ09LpUO5O4lGBL8/5DE4=; b=y4fj7iPzWRedv4h7UbOrDO2+/x9hEXmVp2a8haeTZJRG2FdlCAVEOkvkCQQOXZWDqS 8BEM027ROPqRTPdmlbF9qwoze3FcfkmHOmkpfnGGkyZRrcfuI4HFCiE7DbEn0RSja237 pPRz4b6LTX0jS8gDHIB9XytJAEiPjjEdQupENxVBuV3RjhpkJcI0WFKWs7jS20luf0Eq IKfMdncbW15Tea6ttpkUUoC0jPrIXz7V7eBqe4Z9fmWSrdTB9gXV4ygzPZauuT15hXV7 9YS3lLIenpNGLB3D8N0jfIz6SaezNTPz1/fV1OfDGqCZpx+BbBdauVnkJ5pdnKoes30u alIQ==
MIME-Version: 1.0
X-Received: by 10.180.105.161 with SMTP id gn1mr15767504wib.5.1369069372117; Mon, 20 May 2013 10:02:52 -0700 (PDT)
Received: by 10.194.91.204 with HTTP; Mon, 20 May 2013 10:02:52 -0700 (PDT)
In-Reply-To: <F052EE82-6AD0-4A4B-924E-7A01D71A4037@mnot.net>
References: <F052EE82-6AD0-4A4B-924E-7A01D71A4037@mnot.net>
Date: Mon, 20 May 2013 10:02:52 -0700
Message-ID: <CABkgnnVAFbDZAV1NR71in6qOxgN2cmeUdjYfmQYagCGW4Z6kMw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=74.125.82.176; envelope-from=martin.thomson@gmail.com; helo=mail-we0-f176.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.688, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1UeTUU-0001EW-Uf 2b3af5427da7be1b211f442126b931ae
X-Original-To: ietf-http-wg@w3.org
Subject: Re: adding Header Continuation
Archived-At: <http://www.w3.org/mid/CABkgnnVAFbDZAV1NR71in6qOxgN2cmeUdjYfmQYagCGW4Z6kMw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18041
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: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On 19 May 2013 20:29, Mark Nottingham <mnot@mnot.net> wrote:
> Without going into the fine details of the text, are we ready to have such a thing?

Yes.  But.

I think that we need to be a little clearer on what happens when size
limits are exceeded.

grmocg wrote:
> If I recall correctly, there currently isn't an explicit limit on header size in HTTP. Unless we're willing to impose such, it is up to the implementation to reject things which are too large by RESETTING the stream. That case probably does need more expounding, though.

Resetting a stream isn't going to be possible, unless the receiver
first applies any changes to local compression state.  I remain
concerned that the header compression scheme will need to deal with
the same issue.

I'd like to see a discussion resolve on what strategy(ies) we want to
permit for dealing with bad peers for oversized stuff, for this and
perhaps also frames in general.  A generally applicable strategy seems
plausible.  In that discussion we should cover whether we permit the
declaration of size limits.

--Martin