- d70b99e Use quiche string libraries in third_party/quic/qbone by dmcardle · 5 years ago
- c60e87a Use quiche string libraries in third_party/quic/quartc by dmcardle · 5 years ago
- 22781cb Remove some obsolete TODOs from QUIC code that were owned by Frank and rewrite some others. by ianswett · 5 years ago
- a545ca1 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. by wub · 5 years ago
- 0f51d2e gfe-relnote: Allow no SNI in TLS QUIC handshake, protected by quic_enable_version_t0XX flags by nharper · 5 years ago
- 9cd28a3 Simplify UberQuicStreamIdManagerTest. by renjietang · 5 years ago
- 95b7d80 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. by ianswett · 5 years ago
- 11f55d4 Use quiche string libraries in third_party/quic/core/qpack by QUICHE team · 5 years ago
- d9b8aba Use quiche string libraries in third_party/quic/core/frames by QUICHE team · 5 years ago
- 6dcf6ab Use quiche string libraries in third_party/quic/test_tools by QUICHE team · 5 years ago
- 5015e2e Use quiche string libraries in third_party/quic/tools by QUICHE team · 5 years ago
- 59dc770 Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. by renjietang · 5 years ago
- 6b473e1 Simplify LegacyQuicStreamIdManagerTest. by renjietang · 5 years ago
- ed28949 Make LegactQuicStreamIdManagerTest test all current gQUIC versions. by renjietang · 5 years ago
- dde2a1e gfe-relnote: Remove num_expected_static_streams_ from QuicStreamIdManager. Protected by disabled flags quic_enable_version_q099 and quic_enable_version_t099. by ianswett · 5 years ago
- 6d29578 Improve QuicSpdySession logging by dschinazi · 5 years ago
- 6aefa0b Stop using "delete connection()" in QuicSession classes and use DeleteConnection() instead, which prevents double deletion and sets connection_ to nullptr. by ianswett · 5 years ago
- c1f530d Remove QuicSession from LegacyQuicStreamIdManager and pass in transport_version and perspective instead. by ianswett · 5 years ago
- 467b422 Add a callback that notifies the QuicTransportClientSession visitor when the session is ready. by vasilvv · 5 years ago
- 7ab48c3 gfe-relnote: deprecate gfe2_reloadable_flag_quic_close_connection_on_wrong_offset. by renjietang · 5 years ago
- 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
- a9101d1 Remove unnecessary member connection_ in QuicTransportSimpleServerSession. by renjietang · 5 years ago
- 36e6300 gfe-relnote: For QUIC BBR tests, add the ability to save test results and compare with saved results. Test only, not protected. by wub · 5 years ago
- f0f94d6 Add flag counts for gfe2_quic_reloadable_flag_quic_bbr_startup_rate_reduction. by ianswett · 5 years ago
- 0198341 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. by fayang · 5 years ago
- 4101ead Remove unused QUIC version code by dschinazi · 5 years ago
- 234c877 Begin performing Stubby handshake inspection in the prod --> off-net direction. by QUICHE team · 5 years ago
- b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
- 401cf20 gfe-relnote: When new 0RTT key is available, only allow client to write application data as server application data should be written in forward secure. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate2 which replaces gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- 7e3fe6b gfe-relnote: (n/a) Rename QuicRecordTestOutput to QuicRecordTrace. Test only rename, not protected. by wub · 5 years ago
- d7692cd Use client-supplied path instead of external configuration to switch between ECHO and DISCARD mode in QuicTransportSimpleServer by vasilvv · 5 years ago
- 7857189 Parse the path component of the indication on the server. by vasilvv · 5 years ago
- 0ce303d Drop support for QUIC T048 and T049 by dschinazi · 5 years ago
- 5e46941 Fix gcc compilation error. by bnc · 5 years ago
- e251509 gfe-relnote: deprecate gfe2_reloadable_flag_quic_enable_version_50 by nharper · 5 years ago
- f84be20 Add stream number in GetSpdyDataStream() messages for better debugging. by renjietang · 5 years ago
- 162322c Use IsStreamError() and friends gMock matchers in quic/core/crypto. by bnc · 5 years ago
- 5debd13 Set quic_send_max_push_id_with_settings in some test cases by nharper · 5 years ago
- e58d0f1 Send the path and query parameters of QuicTransport URL in the client indication. by vasilvv · 5 years ago
- 569ae31 Do not send QPACK Stream Cancellation instruction. by bnc · 5 years ago
- 2e7042c gfe-relnote: Flag protect the new MaxPushId logic in quic_spdy_session.cc to simplify Chrome merge. This code is already protected by disabled v99, but this new --gfe2_reloadable_flag_quic_send_max_push_id_with_settings flag disables this new behavior in Chrome tests until they can be modifie. by rch · 5 years ago
- e62e63c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
- 9d6231c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 5 years ago
- 02a2874 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_populate_nonretransmittable_frames. by fayang · 5 years ago
- 3371b09 gfe-relnote: Fix an unsigned integer overflow bug in QUIC v99 when processing Ack frame. Not used in prod. Not protected. by fayang · 5 years ago
- 4cd745d gfe-relnote: Move the logic for sending the MAX_PUSH_ID frame from QuicSpdyClientSessionBase to QuicSpdySession along with the other "send initial data" logic. Protected by disabled QUIC v99 flag. by rch · 5 years ago
- 720c8e6 Internal QUICHE change by wub · 5 years ago
- 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
- d672c6d gfe-relnote: Do not flush clear coalesced packets while sending multiple connection close packets. Protected by --gfe2_reloadable_flag_quic_close_all_encryptions_levels2 by rch · 5 years ago
- 173916e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
- d58736d gfe-relnote: Use HandshakerDelegateInterface in QUIC handshakers. Abstract keys installation, keys discarding, default encryption level change and mark handshake complete to HandshakerDelegateInterface. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
- 3b58cfc Rename qpack_constants.* to qpack_instructions.*. by bnc · 5 years ago
- 296cfa3 Switch the order of QPACK streams sending stream type. by renjietang · 5 years ago
- f54082a Use IsStreamError() and friends gMock matchers in quic/core (but not subdirectories). by bnc · 5 years ago
- c576950 Use IsStreamError() and friends gMock matchers in quic/core/http. by bnc · 5 years ago
- a6cd688 Use IsStreamError() and friends gMock matchers in a few tests. by bnc · 5 years ago
- 1389583 Use IsStreamError() and friends gMock matchers in quic/quartc. by bnc · 5 years ago
- 5fc6d0c Deprecate quic_version_negotiation_grease by dschinazi · 5 years ago
- c9c1d1a Deprecate quic_enable_version_49 by dschinazi · 5 years ago
- 7e8ae0d Remove redundant private keyword. by renjietang · 5 years ago
- 3ee025f gfe-relnote: (n/a) In QuicTimeAccumulator, change a "static constexpr data member" to a "static constexpr function". No behavior change, not protected. by wub · 5 years ago
- 61cc245 Remove QuicSession::SendRstStreamInner() because the |close_write_side_only| code paths share so little with each other. by renjietang · 5 years ago
- f9ff46b Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error. by bnc · 5 years ago
- e619ef6 gfe-relnote: (n/a) Change member initializer list to default member initializers in QuicConnectionStats. No behavior change, not protected. by wub · 5 years ago
- 5cd4959 Internal QUICHE change by wub · 5 years ago
- 680d563 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
- 256b2d6 gfe-relnote: For server side QUIC connection, mark version_negotiated_ earlier. Protected by --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server. by wub · 5 years ago
- 2fd0c6c gfe-relnote: (n/a) Refactor Bbr2ProbeBwMode::OnCongestionEvent such that it only has one return point. No behavior change, not protected. by wub · 5 years ago
- 50c6a37 gfe-relnote: (n/a) Do not call Initialize() in QuicTransportSimpleServerSession's constructor. Not used in production, not protected. by wub · 5 years ago
- be29b9e gfe-relnote: Refactor how QuicConnectionStats.slowstart_duration is calculated in QUIC BBR1, and start populate it in QUIC BBR2. Not protected. (Worst case we get some incorrect values in transport connection stats) by wub · 5 years ago
- a89eee3 gfe-relnote: (n/a) In quic::test::TestQuicSpdyServerSession, do not call Initialize() in constructor. Test only, not protected. by wub · 5 years ago
- 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
- d088eab Change window_update frame's byte_offset to max_data to incorporate IETF spec. by renjietang · 5 years ago
- 031d47c gfe-relnote: (n/a) Only enable QUIC MTU discovery in the server->client direction. No behavior change in GFE, not protected. by wub · 5 years ago
- b5f2d72 Fix variable type mismatch. by renjietang · 5 years ago
- 95c6fd3 Internal QUICHE change by bnc · 5 years ago
- b63005e Remove QuicPacketCreator::AddSavedFrame() and make QuicPacketCreator::AddFrame() public. by renjietang · 5 years ago
- cfc0ae6 Remove unused set_endianness from QuicDataReader. by ianswett · 5 years ago
- 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
- 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
- fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
- 7800130 Add more QUIC_SLOW_TEST annotations to bbr2_simulator_test.cc by rch · 5 years ago
- d983e06 Add comments for some disabled simple_session_notifier_test. by renjietang · 5 years ago
- fa3b1d6 gfe-relnote: In QUIC sent packet manager, replace handshake_confirmed_ and forward_secure_packet_acked_ with handshake_state_. No functional change expected. Not protected. by fayang · 5 years ago
- dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
- e2a64de gfe-relnote: Combine quic_no_stream_data_after_reset and quic_no_decrease_in_final_offset into a single flag gfe2_reloadable_flag_quic_close_connection_and_discard_data_on_wrong_offset to impose flag dependency. by renjietang · 5 years ago
- 409b261 Add a new QUIC platform API QUIC_SLOW_TEST which will be used in chrome by rch · 5 years ago
- c0a1df4 gfe-relnote: (n/a) Change QUIC's AckedPacketVector and LostPacketVector from std::vector to QuicInlinedVector with a inline capacity of 2. Not protected. by wub · 5 years ago
- e8ee0b1 Introduce HandshakeState enum to sent packet manager. Not used yet, not protected. by fayang · 5 years ago
- 9459141 Rename QuicUtilsTest to QuicTypesTest in quic_types_test.cc by rch · 5 years ago
- 3bc4bdd gfe-relnote: add some static casts to types in quic_circular_deque.h to allow it to build on Chrome. by rch · 5 years ago
- 1b2e86c Move MockVisitor to an anonymous namesapce in qpack_decoded_headers_accumulator_test.cc by rch · 5 years ago
- 8b87195 Add comments on why an end_to_end test is disabled for IETF QUIC. by renjietang · 5 years ago
- 2cbfccf Internal QUICHE change by fayang · 5 years ago
- b87ddb1 Add a platform macro EXPECT_QUIC_DEBUG_DEATH to ensure that by rch · 5 years ago
- cd86dd1 Update MESSAGE frame to latest IETF draft by dschinazi · 5 years ago
- f2ea9da Wrap EXPECT_DEBUG_DEATH in the appropriate guard to make it compile by rch · 5 years ago
- b4e187c Internal QUICHE change by QUICHE team · 5 years ago
- 8067d55 Do not always disable migration when using TLS by dschinazi · 5 years ago