- 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
- e62e63c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 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
- f54082a Use IsStreamError() and friends gMock matchers in quic/core (but not subdirectories). by bnc · 5 years ago
- 5cd4959 Internal QUICHE change 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
- 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
- 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 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
- 4245c21 gfe-relnote: Remove QuicPacketGenerator. by fayang · 5 years ago
- 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
- 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
- 3f6ccf4 Inline trivial constructors by dschinazi · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 79ace16 When there is no retransmittable packet on the wire and there are open streams, the connection may send retransmittable PINGs to detect path degrading with aggressive timeout. by zhongyi · 5 years ago
- eef848f gfe-relnote: n/a, test change only. by zhongyi · 5 years ago
- 39c88ab gfe-relnote: Send QUIC connection close packets at all available encryption levels. by rch · 5 years ago
- e861aee gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 5 years ago
- f76cf2a gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
- 95cef07 gfe-relnote: Do not send connection close when client receives a version negotiation packet. Not affect prod, not protected. by fayang · 5 years ago
- 62c291b Automated g4 rollback of changelist 269791493. by fayang · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- c32d8ab gfe-relnote: Introduce QUIC_VERSION_50, protected by quic_enable_version_50 by nharper · 5 years ago
- 97ce41e gfe-relnote: In QUIC, add a connection option to close connection after 6 consecutive PTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- 2ce6608 gfe-relnote: In QUIC, consider packets (which cannot be sent because of write blocked) as sent from unacked_packet_map and congestion control's perspectives. Protected by gfe2_reloadable_flag_quic_treat_queued_packets_as_sent. by fayang · 5 years ago
- c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 6 years ago
- 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
- c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
- 142051a Fix QUIC core test display by dschinazi · 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
- fefce6b gfe-relnote: Deprecate gfe2_reloadable_flag_quic_clear_queued_packets_on_connection_close by nharper · 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
- 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
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
- 88d08f4 Change Application and Transport ConnectionClose codes to uint64_t by fkastenholz · 6 years ago
- 0fcbf35 gfe-relnote: In QUIC, send PING when TLP fires and no packet is created. Protected by existing gfe2_reloadable_flag_quic_fix_rto_retransmission3. by fayang · 6 years ago
- a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
- 488a462 Save all data from received IETF Connection Close frames by fkastenholz · 6 years ago
- 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
- 93cc53a gfe-relnote: In QUIC, do not send control frames if connection does not have application keys for v99. Protected by quic_enable_version_99. by fayang · 6 years ago
- 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
- 66fc024 Flush queued frames when processing coalesced packets by dschinazi · 6 years ago
- ce0a316 gfe-relnote: In QUIC, add probe timeout mode, which unifies TLP and RTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 6 years ago
- 67f8227 gfe-relnote: In QUIC, schedule RTO whenever there is bytes in flight (rather than pending retransmittable frames). When timer fires in RTO_MODE and there is no data to send, force to send PING. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission3 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission2. by fayang · 6 years ago
- d301683 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission2 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
- 0d6554a Map QuicErrorCodes to proper IETF QUIC Close Connection information. by fkastenholz · 6 years ago
- 8d55113 Fix coalesced packet processing by dschinazi · 6 years ago
- b953d02 Add connection ID length checks by dschinazi · 6 years ago
- 5e1a7b2 Deprecate quic_do_not_override_connection_id by dschinazi · 6 years ago
- 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
- e8b0cab Automated g4 rollback of changelist 257008406. by fayang · 6 years ago
- a29eb24 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
- 0f0c4e6 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
- 7ddb34f Deprecate rolled-back flag gfe2_reloadable_flag_quic_optimize_inflight_check in the false position because it will be replaced with IETF recovery's PTO. by ianswett · 6 years ago
- d317e3a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
- 014740d gfe-relnote: Remove unused gfe2_reloadable_flag_quic_fix_spurious_ack_alarm. by fayang · 6 years ago
- ef46896 gfe-relnote: Don't queue packets when closing a QUIC connection by nharper · 6 years ago
- d43f1d6 Fix quic::GetPacketHeaderSize when QuicVersionHasLongHeaderLengths is false by nharper · 6 years ago
- 4eba09b Introduce QuicUtils::InvertPerspective and refactor code to use it by nharper · 6 years ago
- 9349f36 Remove minimally used QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
- 745c93a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_tolerate_reneging. by fayang · 6 years ago
- 8aba1ff Remove server in connection version negotiation code. by fayang · 6 years ago
- 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
- 5f46430 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_received_packet_manager. by fayang · 6 years ago
- 9ed391a Deprecate client in-connection version negotiation code. by fayang · 6 years ago
- c1cab06 gfe-relnote: Deprecate --gfe2_reloadable_flag_quic_fix_time_of_first_packet_sent_after_receiving. by zhongyi · 6 years ago
- 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
- a4b37b2 Remove ack bundling mode. by fayang · 6 years ago
- 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
- 552accc Move headers stream from 0 to 60 in v99 by dschinazi · 6 years ago
- 21af28e Fix mismatched packet numbers in QuicFramerTest by nharper · 6 years ago
- 6dba490 gfe-relnote: Deprecate gfe2_restart_flag_quic_enable_accept_random_ipn. by fayang · 6 years ago
- 61eb643 Add -Winconsistent-missing-override to QUIC by dschinazi · 6 years ago
- 1b2f783 gfe-relnote: only respect TLPR when there is pending non-crypto stream data. Flag protected by quic_ignore_tlpr_if_no_pending_stream_data and session_decides_what_to_write. by zhongyi · 6 years ago
- 3451f6e Enable more tests for multiple packet number spaces. by fayang · 6 years ago
- 5f64ec4 gfe-relnote: Remove the use of QUIC_CRYPTO_HANDSHAKE_STATELESS_REJECT. by wub · 6 years ago
- c31c995 Enable more QuicConnectionTest for multiple packet number spaces. by fayang · 6 years ago
- 40ec3ac gfe-relnote: In QUIC, add connected_ check in OnCanWrite and flusher's destructor. Protected by gfe2_reloadable_flag_quic_check_connected_before_flush. by fayang · 6 years ago
- 346b7ce Support QUIC Client connection IDs by dschinazi · 6 years ago
- 08b7f55 gfe-relnote: Remove version negotiation packet tests from QuicConnectionTest; test-only change by nharper · 6 years ago
- d4291e4 gfe-relnote: In QUIC, add VersionHasIetfInvariantHeader and VersionSupportsMessageFrames. No functional change expected. Not protected. by fayang · 6 years ago
- b417d60 Add a client connection ID to version negotiation packet creation by dschinazi · 6 years ago
- 0391669 gfe-relnote: In QUIC, do not send STOP_WAITING if no_stop_waiting_frame_ is true. Protected by gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 6 years ago
- 6ece500 Ensure we can decrypt the first packet by dschinazi · 6 years ago
- 7b9278c Rename connection_id to server_connection_id by dschinazi · 6 years ago
- 46833c3 Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId by nharper · 6 years ago
- d3a1de9 Have separate uni- and bi-directional stream limits for IETF QUIC by fkastenholz · 6 years ago
- 2252b70 Project import generated by Copybara. by QUICHE team · 6 years ago
- 5ff1045 gfe-relnote: Test-only, enable tests in QuicConnectionTest when multipel packet number spaces are supported by nharper · 6 years ago
- 5a354c9 Add an QUIC version reserved for negotiation to help test negotiation by dschinazi · 6 years ago
- 68cf004 Re-enable QuicConnectionTest::AckNeedsRetransmittableFrames when multiple packet number spaces are used by setting the encryption level. by ianswett · 6 years ago
- 2c9f02a Change default EncryptionLevel in QuicConnectionTest by nharper · 6 years ago
- 55fa613 Implement QUIC Header Protection by nharper · 6 years ago
- 072da7c Make server drop IETF QUIC Version Negotiation packets by dschinazi · 6 years ago
- 11e4a3d Cancel process_undecryptable_packets_alarm_ when CancelAllAlarm(). by renjietang · 6 years ago