Re: [Gen-art] Genart last call review of draft-ietf-tls-ticketrequests-06

Christopher Wood <> Fri, 04 December 2020 03:22 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 5505D3A128B; Thu, 3 Dec 2020 19:22:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Status: No, score=-2.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key) header.b=IvMX0/5F; dkim=pass (2048-bit key) header.b=Y7bGkg7N
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id K98iNXqpW2mM; Thu, 3 Dec 2020 19:22:23 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A37AE3A128A; Thu, 3 Dec 2020 19:22:23 -0800 (PST)
Received: from compute4.internal (compute4.nyi.internal []) by mailout.west.internal (Postfix) with ESMTP id A5A32E21; Thu, 3 Dec 2020 22:22:21 -0500 (EST)
Received: from imap4 ([]) by compute4.internal (MEProxy); Thu, 03 Dec 2020 22:22:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm3; bh=AbB80w9boPeyWhGUZ0O7nEWai/8P sSEiiUoxTfv8M7Q=; b=IvMX0/5F67m8yDa1oaT/byrioRnQgSAIPofcG3/ZWtkG KGByfsIMSDh2XMQtij2IFAg0H9pXnCPNkqQW6uN5LBShi/kA+LUT0RFHLQShnPl2 CHp99qESE7bHlGpBl7wJY58vgq/q1wo9o9kDyeR3Mtd8wlnBc9WECY9e3O+qbqgZ 8zKs7AD8mtYiT4ix5jtBvPn6EmlV42sZOytMq4bMS3JavNx0pnhMRNWClRG1XU1R UUi+D4hjPItabQfetdw+8A5KQPLsktOGDs4fvmugL/aaXtHK3UoJqjGyfbDQM5nb Hxu06YcOpbeUet423DYTbT/ciJejAcwN4fZvhwrkRQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=AbB80w 9boPeyWhGUZ0O7nEWai/8PsSEiiUoxTfv8M7Q=; b=Y7bGkg7NFacnFiS5P6StD6 hYSPUcIiwQSZ5KYBtRqIVqTq06cKX0Eo4/CRxxZ5e08yGGWTTu5krbBRAKYiot3z TsGa9onq4U5mvBxrMxvsSnZHSUEd007z8Di/F+2/QcnGFbFSr6j0Ux5LE8NKGPzH l201tCbZCUwHW4Pj1qkZFzrsHFqREfZQq0XDdTU+3OBZeG8dsEvfhvmZqZEinNNW u7gGICOnJFDQK+Vh2ftwWJr0twMjH4GfWLN9QRLeJtJy13issVC/GHJfglw+QMLf RUuAsb66a6oZh+NJ2V1s3hjHR9B1fg13JzF3qFILmkc03/tO9Tm5Zp9NPnTXx4Og ==
X-ME-Sender: <xms:bavJX1IjKAGV3Mx2lOQNH8p6uWXedZuV49uz6dGBqSr-SNe_T551Nw> <xme:bavJXxLSYIE-7bPRquiQLJxm1ybH6Xts4gvWEBmmgOh5KkMQ7gNV_d-LWSCeZd5-e XGHN5GFic9-7yspbXs>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeijedgheelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdevhhhr ihhsthhophhhvghrucghohhougdfuceotggrfieshhgvrghpihhnghgsihhtshdrnhgvth eqnecuggftrfgrthhtvghrnhepgfevgeegffdvueegveevgfevffeludelffegjedufffh feekgeeuudegtdevffdtnecuffhomhgrihhnpehivghtfhdrohhrghenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtrgifsehhvggrphhinhhg sghithhsrdhnvght
X-ME-Proxy: <xmx:bavJX9v17U5iyjNjPcfA7Q5CA2TtOoXA0cIdL00_M6T3YblRzVeDjg> <xmx:bavJX2bc-zqseI2Umqv7b_nfl6N1MRBjEyy5Sq8KkUWWZVLf30FcCw> <xmx:bavJX8Y_jENUB3z5G4TAsx6WHMvmtL0URroOgBi0DkOUtTLgQ6NgfQ> <xmx:bavJX7k_Gb_IBrvg2Ri27yFlUUhvRrJIK7DnSiG7fN4b7cSfybHhMw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 0FBA53C00A1; Thu, 3 Dec 2020 22:22:21 -0500 (EST)
X-Mailer: Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-622-g4a97c0b-fm-20201115.001-g4a97c0b3
Mime-Version: 1.0
Message-Id: <>
In-Reply-To: <>
References: <>
Date: Thu, 03 Dec 2020 19:22:00 -0800
From: Christopher Wood <>
To: Dale Worley <>,
Cc: "" <>,,
Content-Type: text/plain
Archived-At: <>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-tls-ticketrequests-06
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 04 Dec 2020 03:22:26 -0000

Thanks for the feedback, Dale! We addressed your comments and updated the draft. The diff is available here:


On Fri, Nov 27, 2020, at 7:54 PM, Dale Worley via Datatracker wrote:
> Reviewer: Dale Worley
> Review result: Ready
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
> For more information, please see the FAQ at
> <>.
> Document:  draft-ietf-tls-ticketrequests-06
> Reviewer:  Dale R. Worley
> Review Date:  2020-11-27
> IETF LC End Date:  2020-12-03
> IESG Telechat date:  Not known
> Summary:
>     This draft is ready for publication as a Standards Track RFC.
> Editorial comments:
> 2.  Use Cases
>    *  Parallel HTTP connections: To minimize ticket reuse while still
>       improving performance, it may be useful to use multiple, distinct
>       tickets when opening parallel connections.
> To the naive reader, the ordering of the phrases doesn't seem to match
> the logical ordering of the concepts.  Perhaps
>    *  Parallel HTTP connections: To improve performance, a client
>       may open parallel connections.  To avoid ticket reuse, the client
>       may use multiple, distinct tickets on each connection.
> --
>    *  Decline resumption: Clients can indicate they have no intention of
>       resuming connections by sending a ticket request with count of
>       zero.
> "have no intention" seems to me to suggest a decision that will not
> change.  Since the future cannot be guaranteed, perhaps better wording
> is "do not intend to resume", suggesting a current state that might
> possibly change in the future.
>    new_session_count  The number of tickets desired by the client when
>       the server chooses to negotiate a new connection.
>    resumption_count  The number of tickets desired by the client when
>       the server is willing to resume using a ticket presented in this
>       ClientHello.
> If I understand the processing which is suggested correctly, when the
> client sends a ClientHello, the server can choose to either negotiate
> a new connection, or (if a ticket is present in the ClientHello) the
> server can choose to resume the previous connection represented by the
> ticket.  These two parameters provide the requested ticket count for
> the two situations.
> Assuming the above is correct, I would recommend changing the wording
> slightly, as "when" suggests a fact which is true over an extended
> period of time, whereas the provided counts are applicable in just this
> one instance:
>    new_session_count  The number of tickets desired by the client if
>       the server chooses to negotiate a new connection.
>    resumption_count  The number of tickets desired by the client if
>       the server chooses to resume (using the ticket presented in this
>       ClientHello).
> (Change "the" to "a" in the last sentence if the ClientHello can
> present more than one ticket among which the server can choose.)
> [END]