Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss counter-measures to version ossification #62

Closed
mirjak opened this issue Mar 27, 2019 · 5 comments
Closed

Discuss counter-measures to version ossification #62

mirjak opened this issue Mar 27, 2019 · 5 comments

Comments

@mirjak
Copy link
Contributor

mirjak commented Mar 27, 2019

See also issue quicwg/base-drafts#2496

@mirjak
Copy link
Contributor Author

mirjak commented Mar 27, 2019

Good Strategy probably is to move quickly to new version and/or deploy draft versions in order to keep the version number field as dynamic as possible. However, if there will be ossification there is probably still a possibility to implement some kind of alternate version negotiation in the encrypted part of the packet and pretend on the outside to use the supported version (similar as TLS1.3 does); of course there is a performance/overhead trade-off.

With the uncertainty about what will happen in respect to ossification, it might not be worth is to try and solve the problem now and pay the complexity up front.

@britram
Copy link
Contributor

britram commented Apr 18, 2019

does not appear as though the discussion on the list has converged yet; will wait to see at happens in the base drafts before addressing this one in ops.

@britram
Copy link
Contributor

britram commented Aug 20, 2019

Consensus to handle "weak" version ossification via a mechanism in the transport; holding this issue open until that converges, but probably not useful to have text in manageability.

@britram
Copy link
Contributor

britram commented Dec 9, 2019

This converged in Singapore to no-action in v1.

@britram
Copy link
Contributor

britram commented Jan 13, 2020

Fixed by #89

@britram britram closed this as completed Jan 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants