- 5100e29 Use ScopedEncryptionLevelContext to send data from QuicConnection and QuicSession. by fayang · 3 months ago
- 9c41f8b Use WriteOrBufferDataAtLevel to send crypto data. Such that existing WriteOrBufferData is used to send application data. by fayang · 3 months ago
- 370ed1f Lazily initialize mapped varz counters before the first metric operation. by QUICHE team · 3 months ago
- 29ce0bd Do not send control frames (by session) until encryption gets established. by fayang · 3 months ago
- 571e31d Update s-maxage separately from max-age for CACHE_ALL_STATIC client_ttl by QUICHE team · 3 months ago
- c63780b Project import generated by Copybara. by QUICHE team · 3 months ago
- 4565d34 Internal QUICHE change by haoyuewang · 3 months ago
- 72b789c Repalce QuicheTextUtils::HexEncode/Decode with Abseil equivalents. by vasilvv · 3 months ago
- bb003dd Deprecate gfe2_reloadable_flag_quic_postpone_discarding_zero_rtt_keys. by fayang · 3 months ago
- d55d832 Deprecate neuter_initial_packet_in_coalescer_with_initial_key_discarded. by fayang · 3 months ago
- bf4b8ac Rename flag --quic_export_server_num_packets_per_write_histogram to --quic_export_write_path_stats_at_server. by wub · 3 months ago
- 1d24cbb Deprecate gfe2_reloadable_flag_quic_fix_bytes_left_for_batch_write. by fayang · 3 months ago
- 0ddf8a5 Deprecate gfe2_reloadable_flag_quic_cap_large_client_initial_rtt. by fayang · 3 months ago
- 732883c Add non-determinism to TestTicketCrypter by nharper · 3 months ago
- a61d1ce Fix QuicSession::WillingAndAbleToWrite to check write keys. by fayang · 3 months ago
- 48e283b Deprecate gfe2_reloadable_flag_quic_close_connection_on_serialization_failure. by fayang · 3 months ago
- 23846f3 Replace QuicheTextUtils methods with absl::SimpleAtoi. by vasilvv · 3 months ago
- 677330c Remove dead code in BBR2 and BBR. flexible_app_limited was added for Quartc, which is not longer active. by wub · 3 months ago
- f59e72c Deprecate gfe2_reloadable_flag_quic_add_missing_connected_checks. by fayang · 3 months ago
- cb150c5 Deprecate --gfe2_reloadable_flag_quic_bbr2_flip_bbq2. by wub · 3 months ago
- 232cf49 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 3 months ago
- 344e170 Reduce QuicTransmissionInfo from 72 bytes to 64 bytes by padding. by haoyuewang · 3 months ago
- f903e60 Replace quic_aligned.h with Abseil and C++11 features. by vasilvv · 3 months ago
- 8f9591b Replace quic_macros.h with Abseil equivalents. by vasilvv · 3 months ago
- 89fe24d Use absl::StartsWith/EndsWith in QUIC directly. by vasilvv · 3 months ago
- 3277c2a If B2H2 option is set in QUIC BBR2, when PROBE_UP exits due to loss, it will set the inflight_hi to the max of (inflight_at_send, inflight_target, max_bytes_delivered_in_round). by wub · 3 months ago
- 889cec9 Add code counts for gfe2_reloadable_flag_quic_do_not_clip_received_error_code. by bnc · 3 months ago
- 813a66e Add code count for gfe2_reloadable_flag_http2_use_fast_huffman_encoder. by bnc · 3 months ago
- d15ae2b Move protocol flags out of platform so that they are included in QUICHE. by bnc · 3 months ago
- a2ae935 Move num_failed_authentication_packets_received to QuicConnectionStats and fix QuicConnectionTest.IntegrityLimitDoesNotApplyWithoutDecryptionKey by mattm · 3 months ago
- 79100a3 Replace QUIC_FALLTHROUGH_INTENDED with ABSL_FALLTHROUGH_INTENDED. by vasilvv · 3 months ago
- 35a68a3 If B2SL option is set in QUIC BBR2, when STARTUP exits due to loss, it will set the inflight_hi to the max of bdp and max_bytes_delivered_in_round. by wub · 3 months ago
- f7f203a Add QuicConfig::KeyUpdateSupportedRemotely getter. by mattm · 3 months ago
- a687b7c Add code counts for building version negotiation packets by dschinazi · 3 months ago
- 9a05072 Remove unused QuicPacketCreator::SerializeVersionNegotiationPacket by dschinazi · 3 months ago
- a9a49d3 Reduce quic::ConnectionId size from 24 bytes to 16 bytes on 64 bit system. This reduces some memory usage of connection & session on the server side. by haoyuewang · 3 months ago
- d061ef1 Add QuicFramer::PotentialPeerKeyUpdateAttemptCount() method. by mattm · 3 months ago
- 8a2b602 Downgrade a QUIC_BUG to a warning. by vasilvv · 3 months ago
- d84ef00 Reduce QuicConfig size from 1432 bytes to 1160 bytes by better padding. by haoyuewang · 3 months ago
- 948d689 Add QuicConnection::HaveSentPacketsInCurrentKeyPhaseButNoneAcked method. by mattm · 3 months ago
- 4caf5fe Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 3 months ago
- 867ef5f Replace client side TLS 0-RTT flag with protocol flag FLAG_quic_disable_tls_zero_rtt. by renjietang · 3 months ago
- 4c144f6 Downgrade QUIC_BUG to DLOG(WARNING) when idle network deadline has passed during liveness testing. by fayang · 3 months ago
- b39b6ab Delay the first Initial ACK sent by the server so it can be bundled with the server's first Initial packet. by ianswett · 3 months ago
- 21d94e8 Always enable session tickets in IETF QUIC by nharper · 3 months ago
- 1d49cfb Shorten PTO when a HANDSHAKE or 1-RTT packet is received prior to the INITIAL. Client only. by fayang · 3 months ago
- 8210352 Rename SpdyHeaderBlock to Http2HeaderBlock. by QUICHE team · 3 months ago
- 37c5f8f Fix original issue of QNZR by only forcing the first CHLO to be inchoate. by renjietang · 3 months ago
- 1bd18d1 Rename SpdyHeaderBlockPeer to Http2HeaderBlockPeer. by QUICHE team · 3 months ago
- 4e44010 Introduce granular QPACK encoder/decoder stream error codes. by bnc · 3 months ago
- b650d8f Add flag counts for quic_enable_aead_limits and quic_key_update_supported. by mattm · 3 months ago
- 599ce0e Add QuicPathValidator implementation. by danzh · 3 months ago
- 3734614 Add kMaxValue alias to KeyUpdateReason enum. by mattm · 3 months ago
- 4feadcf Record stats for packets reset for missing connection ID & version. by QUICHE team · 3 months ago
- 3df6c15 Send version negotiation in response to short connection IDs by dschinazi · 3 months ago
- 557dfbc Rename SpdyHeaderBlock to Http2HeaderBlock, with a using alias. by QUICHE team · 3 months ago
- add8ac3 Replace QuicheWrapUnique with absl::WrapUnique. by vasilvv · 3 months ago
- 4933ced Reduce number of packets sent by ROWP by dschinazi · 3 months ago
- 035fe3d Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. Delete QUICHE_ARRAYSIZE. by vasilvv · 3 months ago
- 5504d2f Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 3 months ago
- 3537bd1 Disable some tests in Chrome to unblock BoringSSL roll by nharper · 3 months ago
- bed67c6 Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 3 months ago
- 3ce6285 Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 3 months ago
- 2e8a3e6 Deprecate quic_prober_uses_length_prefixed_connection_ids by dschinazi · 3 months ago
- fe1c8f3 Replace QUICHE_ARRAYSIZE with ABSL_ARRAYSIZE. by vasilvv · 3 months ago
- e67635a Delete the code used to record failed to serialize packet locations. by renjietang · 3 months ago
- 8238ffb Close Quic connections on AEAD integrity limit of received packets that fail authentication. by mattm · 3 months ago
- 64e2218 Internal QUICHE change by QUICHE team · 3 months ago
- e57062e Add QuicConnectionVisitorInterface::OnKeyUpdate upcall. by mattm · 3 months ago
- 5c7090d Add KeyUpdateReason enum to KeyUpdate call & OnKeyUpdate callbacks. by mattm · 3 months ago
- c209063 Update Quic AES confidentiality limits for 2^11 max packet size in updated draft. by mattm · 3 months ago
- 24d8d70 Add kAFF2 enabling the sending of AckFrequencyFrame upon handshake completion. by haoyuewang · 3 months ago
- 34a2680 Refactor QPACK encoder and decoder stream errors. by bnc · 3 months ago
- 975c94c Remove spdy_endianness_util. by bnc · 3 months ago
- b8fd1f8 Move quiche_endian.h and quiche_endian_test.cc out of platform. by bnc · 3 months ago
- 28ecbba Deflake FrontlineInfoRtt in gfe/gfe2/quic:end_to_end_test for IETF QUIC. by wub · 3 months ago
- b43f4d8 Deprecate gfe2_reloadable_flag_quic_bbr_no_bytes_acked_in_startup_recovery false now that it's been rolled back. by ianswett · 3 months ago
- d074485 Do QUIC Key Update when approaching AEAD Confidentiality Limit, and close connection if reached. by mattm · 3 months ago
- 659dd13 Rename QuicBufferedPacketStore::ShouldBufferPacket to QuicBufferedPacketStore::ShouldNotBufferPacket. The function does the opposite of what its name suggests. by wub · 3 months ago
- 5ea41ef In QuicConnection class, move stats_ to be above uber_received_packet_manager_, because the later is initialized from the former. In other words, if uber_received_packet_manager_'s constructor reads anything inside stats_ it might read garbage. by wub · 3 months ago
- ed30357 Add kAFF1 enabling the usage of smoothed RTT in the computation of ack delay in AckFrequencyFrame. by haoyuewang · 3 months ago
- 921bcf9 State explicitly in README.md that QUICHE is little-endian only. by bnc · 3 months ago
- c03d2c2 Send HTTP/3 GOAWAY frame when closing connection. by bnc · 3 months ago
- 52701b0 Merge kAckDecimationDelay & kAckDelayShift. by haoyuewang · 3 months ago
- c921f8d Internal QUICHE change by haoyuewang · 3 months ago
- e919b00 Add unused interface QuicConnection::SendPathChallenge(). by danzh · 3 months ago
- 91ceeca Fix flake in Quic EndToEndTest.KeyUpdateInitiatedByServer & KeyUpdateInitiatedByBoth by mattm · 3 months ago
- fe485cc For QUIC BBRv2, if connection option B2NE is set, do not exit STARTUP on loss if there are enough bandwidth growth in round. by wub · 3 months ago
- 052df7c Introduce the concept of STOP_SENDING in gQUIC. by renjietang · 3 months ago
- da634dd In QUIC BBRv2, support NetworkParams.max_initial_congestion_window when bootstrapping cwnd. by wub · 3 months ago
- 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 3 months ago
- 32bf514 Change large header size in EndToEndTest.WayTooLongRequestHeaders. by bnc · 3 months ago
- b16f796 Remove quiche::QuicheStringPiece and quiche::QuicheStringPieceHash. by vasilvv · 3 months ago
- 0ba51be Replace quiche::QuicheStringPiece with absl::string_view in tls_handshaker.cc by fayang · 3 months ago
- 9105d34 Internal QUICHE change by QUICHE team · 3 months ago
- 15f53a4 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 3 months ago
- 015e16a Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 3 months ago
- a89e7fa Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 3 months ago
- 999985c Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 3 months ago
- c8ccdb2 Replace quiche::QuicheStringPiece with absl::string_view. by vasilvv · 3 months ago