msquic icon indicating copy to clipboard operation
msquic copied to clipboard

Add support for versioning connection resumption tickets

Open sm-msft opened this issue 7 months ago • 1 comments

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

sm-msft avatar May 23 '25 00:05 sm-msft

The tickets already have a version number they use internally. It's not clear to me what else on top of that is required.

nibanks avatar May 23 '25 14:05 nibanks