Skip to content

Commit

Permalink
Don't choose the oldest
Browse files Browse the repository at this point in the history
Though it might be the oldest version that is compatible with the
most-preferred version, it isn't just "oldest".
  • Loading branch information
martinthomson committed Jul 19, 2021
1 parent be2061f commit 5d02a89
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions draft-ietf-quic-version-negotiation.md
Expand Up @@ -363,9 +363,11 @@ could be forged by attackers.

# Client Choice of Original Version

The client's first flight SHOULD be sent using the version that the server is
most likely to support (in the absence of other information, this will often be
the oldest version the client supports).
The client's first connection attempt SHOULD be made using the version that the
server is most likely to support. The client selects the version it believes to
be best supported from the versions that are compatible with the client's most
preferred version. Without additional information this could mean selecting the
oldest version that the client supports.


# Interaction with Retry
Expand Down

0 comments on commit 5d02a89

Please sign in to comment.