Area: Testinggood first issue
仓库指标
- Star
- (4,712 star)
- PR 合并指标
- (PR 指标待抓取)
描述
- Generate invalid Client VNE TP
- ChosenVersion doesn't match Long Header (#3123)
- ChosenVersion not in OtherVersions list
- ChosenVersion is zero
- Zero version in OtherVersions list
-
PreviousVersion = OriginalVersionNo longer in spec -
ReceivedVersions is wrong or empty (on Incompatible VN)No longer in spec
- Generate invalid Server VNE TP
- ChosenVersion doesn't match Long Header (#3123)
-
OtherVersions list doesn't contain ChosenVersionAllowed by spec. - ChosenVersion is zero
- Zero version in OtherVersions list
- Server "upgrades" client to an incompatible version
- Known-answer-test for the Client and Server VNE TP
- Variations on input version to ensure correct compatibility list
- Refactor QuicVersionNegotiationExtEncodeVersionNegotiationInfo to write an encode/decode test
Copied from #1831
- Third party tries to force version downgrade via injected VN packet
- Third party changes the version field during handshake
- Server initiates incompatible version negotiation, and also does compatible version negotiation on the second attempt.