[quicwg/base-drafts] Clarify and split the "malformed" definition (#3352)
Mike Bishop <notifications@github.com> Thu, 16 January 2020 20:02 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24B0612084E for <quic-issues@ietfa.amsl.com>; Thu, 16 Jan 2020 12:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.999
X-Spam-Level:
X-Spam-Status: No, score=-7.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
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 UTjAVijBBvof for <quic-issues@ietfa.amsl.com>; Thu, 16 Jan 2020 12:02:11 -0800 (PST)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3A16120909 for <quic-issues@ietf.org>; Thu, 16 Jan 2020 12:02:11 -0800 (PST)
Date: Thu, 16 Jan 2020 12:02:10 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1579204930; bh=ixBXcPNLzSmEvew0JFOcjdI7nbzxhWJR9wDEjcUMBj4=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=azphftcZKITLdiKU9dW7EthB5iNp3oMPCUfm/weTEUxqUME1lX9fGCJ8IKVOBZash KhazIxK/r1e9hpOtZqCIy4wyCr0KAuO+tYpMmxDHBECosvXLeCqyYoibyimQrXyKoO +SXZlaHdVHa/aOA1J1kBhjtad1zVNzSYtOglFZSY=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK2VSFVWOA7VX3NIKAN4FXZ4FEVBNHHCBV7VNU@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3352@github.com>
Subject: [quicwg/base-drafts] Clarify and split the "malformed" definition (#3352)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e20c142bee28_21c73f88f28cd95c545135"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cO5imHTbyKxb3JJx6Nj40Gyu7w0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jan 2020 20:02:19 -0000
Lots of text, but it's basically all an import from RFC 7540 (which helps #3264, but doesn't totally resolve it). This makes the definition of malformed requests entirely local and more precise than previously. The odd item on the malformed list was "extraneous frames." We're already fairly permissive about what other frames can show up interleaved with the actual request, so this requirement moved to that section -- receipt of DATA and HEADERS frames outside of the prescribed order is now a connection error. You can view, comment on, or merge this pull request online at: https://github.com/quicwg/base-drafts/pull/3352 -- Commit Summary -- * Import more RFC7540 header text * Extraneous frames aren't malformed messages; they're worse * Missed a multi-paragraph * Missed some HTTP/2s -- File Changes -- M draft-ietf-quic-http.md (123) -- Patch Links -- https://github.com/quicwg/base-drafts/pull/3352.patch https://github.com/quicwg/base-drafts/pull/3352.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/pull/3352
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- [quicwg/base-drafts] Clarify and split the "malfo… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Kazuho Oku
- Re: [quicwg/base-drafts] Clarify and split the "m… Lucas Pardue
- Re: [quicwg/base-drafts] Clarify and split the "m… Kazuho Oku
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Martin Thomson
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… ianswett
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop
- Re: [quicwg/base-drafts] Clarify and split the "m… Mike Bishop