Make QuicTestClient no longer inherit from SimpleClient
Merge internal change: 136349092
https://codereview.chromium.org/2435773002/
Move FakeProofSource into its own library
Merge internal change: 13620118
https://codereview.chromium.org/2429173004/
Remove unused primary_orbit arguments in QuicCryptoServerConfig
In addition to being unused, pointers are being passed around in a way
which
all-but-ensures use of this buffer after the stack frame in which it
lives has been torn down.
dead and dangerous code removal only. No functional change intended,
not flag-protected.
Merge internal change: 136167866
https://codereview.chromium.org/2425073002/
Limit QUIC uncompressed header size per stream to 16K, by default. Protected by FLAGS_quic_limit_uncompressed_headers.
Merge internal change: 136104265
https://codereview.chromium.org/2430513002/
Remove now useless QUIC method AdjustErrorForVersion() which has been a no-op for some time.
Merge internal change: 136086635
https://codereview.chromium.org/2422343002/
Delete unused constants from quic_protocol.h. No behavior change.
Merge internal change: 136075981
https://codereview.chromium.org/2425053002/
Implement a traffic policer in the simulator
Merged internal change: 136068844
https://codereview.chromium.org/2425823002/
Test refactors to allow for delaying response trailers.
Merge internal change: 136041302
https://codereview.chromium.org/2429653002/
Remove references to BalsaHeaders from a number of files and use SpdyHeaderBlock instead.
Merge internal change: 135949023
https://codereview.chromium.org/2422233003/
Refactors for server-side asynchronous handshakes
Merge internal change: 135837166
https://codereview.chromium.org/2427783002/
Allowing the SimpleQuicBackend to send an early response. Test-only change.
Merge internal change: 135821831
https://codereview.chromium.org/2421173003/
Move allow_bidirectional_data_ from QuicSpdyClientStream to QuicSpdyStream, and use in (test-only) QuicSimpleServerStream. No behavior change.
Merge internal change: 135812992
https://codereview.chromium.org/2424953002/
QUIC: only negotiate Token Binding when PrivacyMode is disabled
Merge internal change: 135745087
https://codereview.chromium.org/2422243002/
Eliminate use of StringPiece(nullptr, n) with non zero n. This constructor is unsupported in C++17's 2-arg std::string_view.
Merge internal change: 135733011
https://codereview.chromium.org/2421403002/
Deprecate FLAGS_quic_stream_sequencer_buffer_debug.
Merge internal change: 135720045
https://codereview.chromium.org/2427663003/
Deprecate FLAGS_quic_close_connection_on_huge_frames.
Merge internal change: 135697044
https://codereview.chromium.org/2429533003/
Deprecate FLAGS_quic_allow_server_address_change_for_mapped_ipv4.
Merge internal change: 135694707
https://codereview.chromium.org/2424903002/
refactor only: Move around flag protection.
Merge internal change: 135693757
https://codereview.chromium.org/2426603003/
Deprecate FLAGS_quic_packet_numbers_largest_received.
Merge internal change: 135689518
https://codereview.chromium.org/2428623002/
rollback of internal changelist 134345701
*** Reason for rollback ***
This has a bug that causes busy looping in chromium.
*** Original change description ***
bugfix for forced head of line blocking experiment. Guarded
by ENABLED --FLAGS_FLAGS_quic_bugfix_fhol_writev_fin_only.
Fix bug in FHOL, where fin-only writev caused cpu-spinning in gfe.
Also changes the behaviour of FHOL to limit additional buffering to one
HTTP/2 Data frame.
Merge internal change: 135689007
https://codereview.chromium.org/2424863002/
[email protected]
BUG=
Review-Url: https://chromiumcodereview.appspot.com/2430973004
Cr-Commit-Position: refs/heads/master@{#426458}
diff --git a/net/net.gypi b/net/net.gypi
index 96ce020..c355d7cf 100644
--- a/net/net.gypi
+++ b/net/net.gypi
@@ -1743,6 +1743,8 @@
'quic/test_tools/crypto_test_utils_test.cc',
'quic/test_tools/delayed_verify_strike_register_client.cc',
'quic/test_tools/delayed_verify_strike_register_client.h',
+ 'quic/test_tools/fake_proof_source.cc',
+ 'quic/test_tools/fake_proof_source.h',
'quic/test_tools/mock_clock.cc',
'quic/test_tools/mock_clock.h',
'quic/test_tools/mock_crypto_client_stream.cc',
@@ -1828,6 +1830,8 @@
'quic/test_tools/simulator/simulator_test.cc',
'quic/test_tools/simulator/switch.cc',
'quic/test_tools/simulator/switch.h',
+ 'quic/test_tools/simulator/traffic_policer.cc',
+ 'quic/test_tools/simulator/traffic_policer.h',
'quic/test_tools/test_task_runner.cc',
'quic/test_tools/test_task_runner.h',
'sdch/sdch_owner_unittest.cc',