[quicwg/base-drafts] Replace CONNECTION_CLOSE with Public Reset (#353)
Martin Thomson <notifications@github.com> Thu, 02 March 2017 00:42 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 377D812944B for <quic-issues@ietfa.amsl.com>; Wed, 1 Mar 2017 16:42:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no 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 7zFbe1uRbeJk for <quic-issues@ietfa.amsl.com>; Wed, 1 Mar 2017 16:42:40 -0800 (PST)
Received: from o4.sgmail.github.com (o4.sgmail.github.com [192.254.112.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BF8E129447 for <quic-issues@ietf.org>; Wed, 1 Mar 2017 16:42:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=H0FMkhIEP6KyHqi4cps0Zx/woyA=; b=b8uaJ575ZhK9YaM0 Lo3bw6g1LvyQu4xNOqaw6YsX6mX8nROVOZz3kCvCUh9skqZ7hGD3ROdWcOYl29rC DsPR3/6GsIiHV7eXGaivM9yybizJs7kGFnhzBBaYmeEtOIqKW2I+F4tKfW465II1 /BKmTZauIFeU+3r8RojTIpAGbfc=
Received: by filter0530p1las1.sendgrid.net with SMTP id filter0530p1las1-18550-58B76A7F-16 2017-03-02 00:42:39.313153349 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id CLAQ74FKQ1GPUodNartJIg for <quic-issues@ietf.org>; Thu, 02 Mar 2017 00:42:39.494 +0000 (UTC)
Date: Wed, 01 Mar 2017 16:42:39 -0800
From: Martin Thomson <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/353@github.com>
Subject: [quicwg/base-drafts] Replace CONNECTION_CLOSE with Public Reset (#353)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58b76a7f6663c_dc73ffc9d423c346699e"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3S0JzjZOBXt5pZ1myK1J7cFrJcbFZ+FIihDe BhDm8Hh59KNOSHyOPYE+E8/1UMr+ijasy8dBcqLRhTsO7doVtno5QOB06nedtAJXq5AK9S9QySP627 9R6NW1IO2lTFx4ys5E9/RW+hyqXKYQj0b9cQY2bISBOSu4C11NOlFhJ9rIN7xMoXE+HxeBqoLJKAS8 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZagbDyKsGroVkfCS-yflpExuxmY>
Cc: Subscribed <subscribed@noreply.github.com>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quic@ietf.org
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, 02 Mar 2017 00:42:41 -0000
@martinduke suggested that we might remove CONNECTION_CLOSE in favour of using a Public Reset packet. That would require that the error code be made public knowledge. I can see a few advantages for a middlebox, primary of these being a clear signal that a connection is done (though that would not be something that could be strongly authenticated). It would also simplify state on servers that decide to terminate a connection: they only have to keep whatever information they need to generate a Public Reset, which is a single piece of global state. The downside is the insights that the error code give into the otherwise confidential operations of the protocol (we'd likely want to tighten the level of detail in error codes). Also, it means that a server that wants to permit retries would have to send two packets: a GOAWAY packet in addition to the Public Reset. -- 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/issues/353
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… MikkelFJ
- [quicwg/base-drafts] Replace CONNECTION_CLOSE wit… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… ianswett
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… mirjak
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Mark Nottingham
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Mark Nottingham