Re: [quicwg/base-drafts] Padding outside QUIC packet (#3333)

Igor Lubashev <> Wed, 05 February 2020 00:09 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 6E613120113 for <>; Tue, 4 Feb 2020 16:09:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Status: No, score=-6.382 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_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id KGrCmoWpeEl4 for <>; Tue, 4 Feb 2020 16:09:13 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 2BA2A1200B7 for <>; Tue, 4 Feb 2020 16:09:13 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 7D377C6140D for <>; Tue, 4 Feb 2020 16:09:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1580861352; bh=ync/wHSHoWqP+FGuHLlBwHBbzGobOF5zhtBR6NCl3IY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LI7FZtvX0cnm9QXcIaEW4ryfogf++w6Hoh5If+0XFIOdIqqlbQh6RX6PVGOJZCjXH m0ylsw5GMOa9s87Ucu2STslfzXMYYBF0lSjkcTriNCxMROtMaAzLQ+e2bYRg4Hbkn6 072xE0VAjQH+W3rPfl7daMRZvc3t5eA3Xd7sAXzI=
Date: Tue, 04 Feb 2020 16:09:12 -0800
From: Igor Lubashev <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3333/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Padding outside QUIC packet (#3333)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e3a07a8776c6_4f7a3fbdf4ccd96c11695"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 05 Feb 2020 00:09:14 -0000

Whatever the language about outside padding, an endpoint must not discard the entire datagram, just because data after a long-header packet looks unparseable to it. It is possible that the client is trying a 0-RTT resumption with packet coalescing using a QUIC version/extension that is unknown to the server.  The right behavior is to process packets that are understood (which may result in version negotiation) and stop processing that datagram.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: