- a6d4737 Add debug visitor for SETTINGS sent. by renjietang · 5 years ago
- 3034a7d gfe-relnote: For QUIC BBRv2: 1) Don't grow inflight_hi unless it's fully used, and 2) Cap inflight_lo in PROBE_CRUISE. Protected by --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
- 62a10e5 Optimize QpackBlockingManager::blocking_allowed_on_stream(). by bnc · 5 years ago
- f50ccf6 Fix two blocking_allowed_on_stream() calls in QpackBlockingManagerTest.BlockingAllowedOnStream. by bnc · 5 years ago
- d85976f gfe-relnote: Use latched_session instead of session() in QuicFdWrapper::Readv testvalue. Protected by FLAGS_gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames3 which replaces FLAGS_gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames2. by fayang · 5 years ago
- d306357 Fix flaky QuartcPeerTest.BandwidthAllocationWithoutEnoughAvailable by dschinazi · 5 years ago
- 67e5bcb Comments on some disabled v99 tests. by renjietang · 5 years ago
- f0fe206 Fix Chromium merge issue from MOCK_METHOD by dschinazi · 5 years ago
- bd78ea1 Change DCHECKS to QUIC_BUG_IF in QuicPacketCreator to better debug any packet serializations errors. by ianswett · 5 years ago
- 3907ac2 gfe-relnote: Fix typo in QUIC method name. No behavior change by nharper · 5 years ago
- c705490 Add debug interface for StreamsBlockedFrame and MaxStreamsFrame. by renjietang · 5 years ago
- cc5a54c Do not replace connection ID for unknown versions by dschinazi · 6 years ago
- 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
- 3f3cb68 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
- 2db302b Use string literal for HTTP/3 setting identifiers. by renjietang · 6 years ago
- f0db654 Internal QUICHE change by bnc · 6 years ago
- bf269d0 Add debug visitor for logging when QPACK encoder cannot insert into dynamic table or cannot refer to unacknowledged entries. by bnc · 6 years ago
- 20a05e2 Add a --disable_port_changes option to quic_client to not change by rch · 6 years ago
- d40f903 Clean up UberQuicStreamIdManagerTest by using a Delegate instead of a full Session. Also change the UberQuicStreamIdManager constructor to take a Delegate, Perspective and Version instead of a session. by rch · 6 years ago
- 1bfe0d7 BEGIN_PUBLIC by QUICHE team · 6 years ago
- fcd4235 Signal error in HttpDecoder on empty PUSH_PROMISE frame. by bnc · 6 years ago
- f97492c When QPACK encoding, allow blocking references on a stream that is already blocked. by bnc · 6 years ago
- 9301d3c Clean up QuicStreamIdManagerTests by rch · 6 years ago
- c73506e Introduce QUIC v49 by dschinazi · 6 years ago
- a8b56e4 gfe-relnote: Decouple the QuicSession from the QuicStreamIdManager by introducing a QuicStreamIdManager::DelegateInterface which the session implements. Does not change behavior, merely adds a layer of abstraction which allows unit tests of QuicStreamIdManager to be simplified. by rch · 6 years ago
- 1190785 Use QuicTextUtils::HexDecode() in HttpDecoderTests. by bnc · 6 years ago
- e3f2f7b relnote: On server side, do not process the first initial QUIC packet received from a client if the UDP datagram is < 1200 bytes. Instead, send a connection close with PROTOCOL_VIOLATION if the version is supported. Protected by quic_reloadable_flag_quic_donot_process_small_initial_packets. by fayang · 6 years ago
- c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
- 57a0e3f Remove obsolete comments from QuicDispatcher. by ianswett · 6 years ago
- d141453 Shorten names of UberQuicStreamIdManager methods. by ianswett · 6 years ago
- 142051a Fix QUIC core test display by dschinazi · 6 years ago
- 08a6c95 gfe-relnote: Use IETF loss detection for T099. Not used in prod, not protected. by fayang · 6 years ago
- 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
- dc23fc0 gfe-relnote: (n/a) Add a bbr2 test with sender policed by a token bucket. Test only. by wub · 6 years ago
- d6b3143 gfe-relnote: In QUIC, making sure there are always enough credits for non-loss retransmission. Protected by gfe2_reloadable_flag_quic_grant_enough_credits. by fayang · 6 years ago
- d142849 Allow long header lengths in versions without IETF frames by dschinazi · 6 years ago
- 98fc8d0 Display version in quic_framer_test by dschinazi · 6 years ago
- 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
- 6647f9e Guard HTTP/3 priority code behind protocol flag quic_allow_http3_priority which is default false. by renjietang · 6 years ago
- aaf85e4 Add QuicSpdySession debug visitor to help with HTTP/3 debugging. by renjietang · 6 years ago
- b70e95a Deprecate quic_connection_id_use_siphash by dschinazi · 6 years ago
- 7d0f3c8 Fix flaky EndToEndTestWithTls.NoUndecryptablePackets by dschinazi · 6 years ago
- 18be79a gfe-relnote: Combine QuicPacketGenerator and QuicPacketCreator. Protected by gfe2_reloadable_flag_quic_combine_generator_and_creator. by fayang · 6 years ago
- 1b11b96 gfe-relnote: In QUIC, enable round robin scheduling. Protected by gfe2_reloadable_flag_quic_enable_rr_write_schduler. by fayang · 6 years ago
- fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 6 years ago
- cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
- 62b637b Rename functions with same names as generator in QUIC creator. This is preparation for combining creator and generator. Not protected. by fayang · 6 years ago
- 181e908 gfe-relnote: Change to draft-23 for the IETF QUIC identifier and salts. Protected by disabled QUIC v99 flag. by rch · 6 years ago
- 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
- ec36d7c Wrap EXPECT_DEBUG_DEATH in quic_crypto_client_config_test.cc by nharper · 6 years ago
- 39979d3 Re-write some quic_stream_test and enable TLS blocked tests. by renjietang · 6 years ago
- 2de46de gfe-relnote: Check whether QuicFdWrapper is usable after Readv. Protected by gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames2 which replaces gfe2_reloadable_flag_quic_add_upper_limit_of_buffered_control_frames. by fayang · 6 years ago
- 4c1c236 gfe-relnote: In QUIC, skipping a packet number, when a single PTO packet will be sent, to elicit an immediate ACK. Protected by gfe2_reloadable_flag_quic_skip_packet_number_for_pto. by fayang · 6 years ago
- a2ef301 Enable getting and setting custom QUIC transport parameters. by vasilvv · 6 years ago
- c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
- bb2e22a Re-enable tests that were blocked by TLS not setting initial connection flow control window. by renjietang · 6 years ago
- c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
- f20a5c2 Set initial capacity to value of maximum capacity in QPACK offline encoder. by bnc · 6 years ago
- b9cf4c7 Add comment to document secondary role of QuicSpdySession::qpack_maximum_dynamic_table_capacity_. by bnc · 6 years ago
- c20d968 Keep processing files in QPACK offline decoder after encountering failure. by bnc · 6 years ago
- 963c2ec Reset stream if stream frame contains data that goes beyond stream's close offset. by renjietang · 6 years ago
- d1f732f Send SETTINGS_QPACK_BLOCKED_STREAMS in QuicSendControlStream. by bnc · 6 years ago
- 4dc0147 Remove blocked stream limit enforcement from QpackOfflineDecoder. by bnc · 6 years ago
- b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
- b045185 gfe-relnote: Honor IETF QUIC initial flow control limits when using TLS. Protected by disabled --gfe2_reloadable_flag_quic_supports_tls_handshake by rch · 6 years ago
- 6464c4a Fix idle timeout negotiation by dschinazi · 6 years ago
- 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
- 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 6 years ago
- 331385e Close connection on QPACK encoder or decoder stream errors. by bnc · 6 years ago
- 244af5a Add OnConnectionCloseFrame, invoked to save ConnectionCloseFrame data by fkastenholz · 6 years ago
- 2d55b91 Use version-aware QuicConnectionCloseFrame constructor. by fkastenholz · 6 years ago
- 9fa2be3 gfe-relnote: deprecate quic_ignore_tlpr_if_no_pending_stream_data. by zhongyi · 6 years ago
- 16df2a5 gfe-relnote: Switch the QUIC flag to support TLS from a protocol flag to a reloadable flag, with a chrome_value = true. Set chrome_value = true for the QUIC enable v99 flag. by rch · 6 years ago
- af0c12f Downgrade a QUIC_BUG to QUIC_LOG(WARNING). by fayang · 6 years ago
- 609c24e Include encoder stream bytes in written header size. by bnc · 6 years ago
- 4fd8cb1 Deprecate quic_dispatcher_hands_chlo_extractor_one_version by dschinazi · 6 years ago
- 9e1c734 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_inline_getorcreatedynamicstream. by renjietang · 6 years ago
- 3024632 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_no_window_update_on_read_only_stream. by renjietang · 6 years ago
- a178671 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_handle_staticness_for_spdy_stream. by renjietang · 6 years ago
- d4ddf71 Send HTTP/3 SETTINGS when encryption is established. by renjietang · 6 years ago
- 4b3bafd Add two more variables to a QUIC_BUG in bandwidth_sampler.cc to debug b/119763397 by ianswett · 6 years ago
- fa2746c gfe-relnote: False deprecate gfe2_reloadable_flag_quic_fix_adaptive_time_loss. by fayang · 6 years ago
- 1e96e1a gfe-relnote: False deprecate gfe2_reloadable_flag_quic_eighth_rtt_loss_detection. by fayang · 6 years ago
- a0cbbdc gfe-relnote: (n/a) Fix a use-of-uninitialized-value in QuicFramerTest.GetRetransmittableControlFrameSize. Test only. by wub · 6 years ago
- b2486b8 gfe-relnote: (n/a) Update QuicIetfFramerTest.(Application|Connection)Close to use the new QuicConnectionCloseFrame constructor. Test only, not protected. by wub · 6 years ago
- 95025bf Deprecate quic_drop_invalid_small_initial_connection_id by dschinazi · 6 years ago
- 3d03329 Support the use of MESSAGE/DATAGRAM frames in QBONE. by vasilvv · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
- 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
- d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
- 9e62e3c gfe-relnote: n/a (TODO added) by fayang · 6 years ago
- 88d08f4 Change Application and Transport ConnectionClose codes to uint64_t by fkastenholz · 6 years ago
- a582187 gfe-relnote: (n/a) Only increment flag count for quic_simple_inflight_time when the flag is true. Flag count only. by wub · 6 years ago
- 43652ca gfe-relnote: (n/a) Add a GFE_BUG if QuicFdWrapper.stream_ is silently cleared in QuicFdWrapper::Readv. Logging only, not protected. by wub · 6 years ago
- 203926d In v99, close the connection if the peer sets the number of unidirectional stream less than the minimum required unidirectional streams. by renjietang · 6 years ago
- 255ff77 Remove redundant connection check. by renjietang · 6 years ago
- 0e48f12 Prevent QuicToyClient crash on DNS failure by dschinazi · 6 years ago
- 479fea3 gfe-relnote: Save the time the last inflight packet was sent instead of iterating through the deque. Protected by gfe2_reloadable_flag_quic_simple_inflight_time. by ianswett · 6 years ago
- b7e6e64 gfe-relnote: Add methods to QuicConnectionDebugVisitorInterface for missing IETF QUIC frames. QUIC v99 only. Protected by disabled QUIC v99 flag. by rch · 6 years ago