commit | 334f02301fe0adb1a9656931205bf1ffa0df79ad | [log] [tgz] |
---|---|---|
author | dschinazi <dschinazi@google.com> | Wed May 29 16:08:53 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri May 31 15:28:24 2019 -0700 |
tree | 066792e1a45a410c750a93cbf85e068de9ff6c43 | |
parent | baea59c31905f28eee449772b6ab4347d47ca64e [diff] |
Fix expected_server_connection_id_length on client When should_update_expected_server_connection_id_length is true, ProcessAndValidateIetfConnectionIdLength, expected_server_connection_id_length will update expected_server_connection_id_length. Unfortunately that code was wrong on the client as it only looked at the destination connection ID length instead of the source on the client. This CL fixes that error and adds a test. This wasn't an issue in production because we've only ever used should_update_expected_server_connection_id_length on the server. gfe-relnote: client-only change, not flag protected PiperOrigin-RevId: 250586674 Change-Id: Iccb6776bc9aa41350f1e80ecddea76ba8aa4eb30
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.