Skip to content

Add support for versioning connection resumption tickets #5115

Open
@sm-msft

Description

@sm-msft

Describe the feature you'd like supported

Connection resumption tickets currently use a fixed default version number. We need the ability to version these tickets in order to make future format changes/updates to them.

Proposed solution

This version number is inserted by the MsQuic server when it generates the resumption ticket and validated by the client when it receives the said ticket - there is no handshake/negotiation around this version number.

Implementing this feature includes modifying the server and client to code to enable supporting one or more versions of these tickets.

This (sub)feature will help us extend the resumption ticket to incorporate data necessary for features such as "Careful Resume".

Additional context

No response

Metadata

Metadata

Assignees

Labels

Area: CoreRelated to the shared, core protocol logicfeature requestA request for new functionality

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions