commit | 49f8ad2fd9953efc73ee55594af4b6b74ea5012f | [log] [tgz] |
---|---|---|
author | Zhongyi Shi <[email protected]> | Fri Dec 13 01:20:31 2019 |
committer | Commit Bot <[email protected]> | Fri Dec 13 01:20:31 2019 |
tree | f96e951519dcb2f132c7496fe2236af1296073e2 | |
parent | 468e8625f821921b532bae0762d50b0c092f5fa8 [diff] |
Roll src/net/third_party/quiche/src/ b7ac1042f..1ec111951 (42 commits) https://quiche.googlesource.com/quiche.git/+log/b7ac1042fa4b..1ec111951d85 $ git log b7ac1042f..1ec111951 --date=short --no-merges --format='%ad %ae %s' 2019-12-12 [email protected] Use quiche string libraries in third_party/quic/quic_transport 2019-12-12 [email protected] Uses SpdyStringPiece instead of std::string in an expectation, as required by Chromium. 2019-12-12 [email protected] Internal QUICHE change 2019-12-12 [email protected] Use quiche string libraries in third_party/quic/qbone 2019-12-12 [email protected] Use quiche string libraries in third_party/quic/quartc 2019-12-12 [email protected] gfe-relnote: Fixes HPACK encoding of SpdyHeaderBlocks when compression is disabled. No functional change in production. 2019-12-12 [email protected] Remove some obsolete TODOs from QUIC code that were owned by Frank and rewrite some others. 2019-12-11 [email protected] Adds HpackEncoder::EncodeRepresentations(), where the caller can specify an explicit list of (key, value) pairs. This method does not split values on \0. 2019-12-11 [email protected] gfe-relnote: In QUIC bandwidth sampler, only remove packets when RemoveObsoletePackets is called. Protected by --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event. 2019-12-11 [email protected] gfe-relnote: Allow no SNI in TLS QUIC handshake, protected by quic_enable_version_t0XX flags 2019-12-11 [email protected] Simplify UberQuicStreamIdManagerTest. 2019-12-11 [email protected] Move the quic_use_common_stream_check flag count to a location that may be executed in production GFEs instead of a test-only location, and enable the flag in locations that are not reachable in production GFEs. 2019-12-11 [email protected] Use quiche string libraries in third_party/quic/core/qpack 2019-12-11 [email protected] Use quiche string libraries in third_party/quic/core/frames 2019-12-11 [email protected] Use quiche string libraries in third_party/quic/test_tools 2019-12-11 [email protected] Use quiche string libraries in third_party/quic/tools 2019-12-11 [email protected] Adds test cases demonstrating that HpackEncoder will emit a comma-delimited value as a single HPACK entry. 2019-12-11 [email protected] Copy //third_party/quic string libraries to //third_party/quiche 2019-12-10 [email protected] Fix chromium compile issues: comparison of integers of different signs: 'const int' and 'const unsigned long'. 2019-12-10 [email protected] Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. 2019-12-10 [email protected] Adds a test case demonstrating that when HPACK compression is disabled and incremental encoding is used, spdy::HpackEncoder emits \0-delimited values on the wire. 2019-12-10 [email protected] Simplify LegacyQuicStreamIdManagerTest. 2019-12-10 [email protected] Deletes header files and BUILD targets for SpdyUnsafeArena, which is no longer used. 2019-12-10 [email protected] Make LegactQuicStreamIdManagerTest test all current gQUIC versions. 2019-12-10 [email protected] This change simplifies SpdyHeaderBlock and SpdyHeaderStorage, now that the underlying arena implementation does not allocate memory upon construction. 2019-12-10 [email protected] gfe-relnote: Remove num_expected_static_streams_ from QuicStreamIdManager. Protected by disabled flags quic_enable_version_q099 and quic_enable_version_t099. 2019-12-10 [email protected] Improve QuicSpdySession logging 2019-12-10 [email protected] Migrates a unit test from SpdyUnsafeArena to SpdySimpleArena. 2019-12-10 [email protected] This change migrates SpdyHeaderStorage from SpdyUnsafeArena to SpdySimpleArena. SpdyUnsafeArena has different backing implementations per platform. 2019-12-10 [email protected] Stop using "delete connection()" in QuicSession classes and use DeleteConnection() instead, which prevents double deletion and sets connection_ to nullptr. 2019-12-10 [email protected] Remove QuicSession from LegacyQuicStreamIdManager and pass in transport_version and perspective instead. 2019-12-09 [email protected] Add a callback that notifies the QuicTransportClientSession visitor when the session is ready. 2019-12-09 [email protected] gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_on_wrong_offset. 2019-12-09 [email protected] Refactor quic_enable_version flags 2019-12-09 [email protected] Remove unnecessary member connection_ in QuicTransportSimpleServerSession. 2019-12-09 [email protected] Extracts SpdyHeaderBlock::Storage as a separate library. This is a continuation of the attempt to simplify SpdyHeaderBlock. 2019-12-09 [email protected] gfe-relnote: For QUIC BBR tests, add the ability to save test results and compare with saved results. Test only, not protected. 2019-12-08 [email protected] Add flag counts for gfe2_quic_reloadable_flag_quic_bbr_startup_rate_reduction. 2019-12-07 [email protected] gfe-relnote: In QUIC, default enable IETF loss detection with 1/4 RTT time threshold and adaptive packet threshold. Protected by existing gfe2_reloadable_flag_quic_default_on_ietf_loss_detection. 2019-12-06 [email protected] Minor cleanup to SpdyHeaderBlock. 2019-12-06 [email protected] Remove unused QUIC version code 2019-12-06 [email protected] Begin performing Stubby handshake inspection in the prod --> off-net direction. Created with: roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src Change-Id: I61fefbb03b0be1dbcd43e39d016d275953b0fbfc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1963101 Commit-Queue: Zhongyi Shi <[email protected]> Reviewed-by: Ryan Hamilton <[email protected]> Reviewed-by: Nick Harper <[email protected]> Cr-Commit-Position: refs/heads/master@{#724452}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .