1. c2ddf95 Adds an `emplace()` method to RunOnExit, and deletes the move and copy constructors. by QUICHE team · 6 months ago
  2. 1796450 Makes a safety mechanism related to trailers configurable, and disabled by default. by QUICHE team · 6 months ago
  3. 2179330 Internal change by haoyuewang · 6 months ago
  4. 9a658bf Internal change by haoyuewang · 6 months ago
  5. 0f2dc74 Do not reuse tokens received in NEW_TOKEN frames for different connection attempts by: by fayang · 6 months ago
  6. 77b5e43 Add mutable_session_cache() to QuicCryptoClientConfig. by fayang · 6 months ago
  7. e6cb98d Move QuicClientSessionCache in chromium to shared code by making following changes: by fayang · 6 months ago
  8. 46818c8 Move the logic of submitting SETTINGS from OgHttp2Adapter to OgHttp2Session. by QUICHE team · 6 months ago
  9. c86aca6 Add QUIC_EXPORT_PRIVATE to RawSha256 method since it is used directly in third_party/quic/quic_transport/web_transport_fingerprint_proof_verifier_test.cc by haoyuewang · 6 months ago
  10. d558399 Let QuicLRUCache take explicit hasher. Also added various iterators, change Lookup to return iterator and add Erase function. by fayang · 6 months ago
  11. 4293481 Validates that a HEADERS frame with a 100-199 status code does not contain a fin. by QUICHE team · 6 months ago
  12. 81314ec Internal change by haoyuewang · 6 months ago
  13. 0c462cd Deprecate --gfe2_restart_flag_quic_dispatcher_support_multiple_cid_per_connection_v2 by haoyuewang · 6 months ago
  14. c95345f Use raw hashes in WebTransportFingerprintProofVerifier. by vasilvv · 6 months ago
  15. da12e12 In TlsServerHandshaker, do not call ProofSourceHandle::SelectCertificate if QUIC connection has disconnected. by wub · 6 months ago
  16. 06fd2a1 Check for the data_deferred state before writing data for a stream. by QUICHE team · 6 months ago
  17. db6af47 Consolidates references to the third-party nghttp2.h header in a single place. by QUICHE team · 6 months ago
  18. 1981f2e Renames Http2ErrorCode::NO_ERROR to Http2ErrorCode::HTTP2_NO_ERROR to avoid conflicts with the builtin Windows macro NO_ERROR. by QUICHE team · 6 months ago
  19. 8585268 Deprecate QUIC version T051 by dschinazi · 6 months ago
  20. c3b2170 Adds optional RST_STREAM NO_ERROR behavior after sending a fin to an incomplete request as a server. by QUICHE team · 6 months ago
  21. f551a26 Deprecate --gfe2_reloadable_flag_quic_tls_restore_connection_context_in_callbacks. by wub · 6 months ago
  22. 550f4e6 Let OgHttp2Session avoid visitor callbacks for data on unknown streams. by QUICHE team · 6 months ago
  23. 674f07b Introduce NoOpHeadersHandler in OgHttp2Session. by QUICHE team · 6 months ago
  24. 390f0d8 Extract NoOpHeadersHandler and HeaderByteListenerInterface into separate header files. by QUICHE team · 6 months ago
  25. 3811690 Add testing to demonstrate nghttp2 and oghttp2 handling of data on a closed stream. by QUICHE team · 6 months ago
  26. 9f016f9 Consolidates stream close behavior in a smaller number of places. by QUICHE team · 6 months ago
  27. 4f552f3 Deprecate --gfe2_reloadable_flag_quic_bbr_start_new_aggregation_epoch_after_a_full_round by wub · 6 months ago
  28. d7d8b66 Deprecate --gfe2_reloadable_flag_quic_bbr2_check_cwnd_limited_before_aggregation_epoch. by wub · 6 months ago
  29. 26f0e5b Make QUIC_BUG of "Trying to start blackhole detection without no bytes in flight" server side only. by fayang · 6 months ago
  30. e42132e Deprecate --gfe2_reloadable_flag_quic_reject_invalid_chars_in_field_value. by bnc · 6 months ago
  31. 2930b9e Consolidates half_closed_local tracking. This is preparation for a refactoring of stream close events. by QUICHE team · 6 months ago
  32. 4cd8ed6 Fixes stream unregistration in OgHttp2Session::CloseStream(). by QUICHE team · 6 months ago
  33. 59d49d8 Adds unit tests demonstrating bugs in existing oghttp2 handling of stream close events. by QUICHE team · 6 months ago
  34. e42fb97 Change QuicCryptoServerConfig::ParseSourceAddressToken from taking a 'SourceAddressTokens*' to a 'SourceAddressTokens&'. The function dereferences this pointer without checking for nullptr, changing it to reference prevents caller from passing in a nullptr. by wub · 6 months ago
  35. 3308857 Add a regression test for b/206077990. by wub · 6 months ago
  36. 5302adf Factors out `MaybeSendBufferedData()`, and moves the functionality into `SendQueuedFrames()`. by QUICHE team · 6 months ago
  37. 44128ef Set chrome_value false for gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token. by fayang · 6 months ago
  38. 5481f65 Add missing nullptr check. by QUICHE team · 6 months ago
  39. 2b2926b Add retry_token, resumption_attempted and early_data_attempted to quic::ParsedClientHello. by wub · 6 months ago
  40. d2b0a22 Another small fix from debugging: only mark a request stream ready to write if it includes a body. by QUICHE team · 6 months ago
  41. 474999a Fixes frame length calculations to use the actual serialized length. by QUICHE team · 6 months ago
  42. 55491b7 Add support for draft-ietf-quic-version-negotiation-05 by dschinazi · 6 months ago
  43. 4950f20 Make sure WebTransport over HTTP/3 is enabled on the client even when SETTINGS_ENABLE_CONNECT_PROTOCOL is not present. by vasilvv · 6 months ago
  44. b78dea8 Refactor QUIC version downgrade prevention, part 2 by dschinazi · 6 months ago
  45. c2e4814 Refactor QUIC version downgrade prevention by dschinazi · 6 months ago
  46. a527893 Fix a QuicConnection connection close log by dschinazi · 6 months ago
  47. 2165a34 Internal change by danzh · 6 months ago
  48. f115968 Internal change by fayang · 6 months ago
  49. 10a0de8 In QUIC, do not check amplification limit if there is pending timer credit. This would guarantee CRYPTO frame be retransmitted because of by fayang · 6 months ago
  50. e9fda04 Set gfe2_reloadable_flag_quic_verify_request_headers_2 chrome_value to true. by fayang · 7 months ago
  51. 17b14c2 Allow QuicToyClient to provide a client certificate to the server, if requested. by wub · 7 months ago
  52. 28fe6ce Automated g4 rollback of changelist 386316152. by QUICHE team · 7 months ago
  53. 43d4f0a Validate QUIC request/response headers against invalid token and disallowed headers. by danzh · 7 months ago
  54. e286d00 Call visitor_.OnInvalidFrame() for oghttp2 header errors. by QUICHE team · 7 months ago
  55. 689cfa4 Add CachedNetworkParameters to address token for IETF QUIC, and by wub · 7 months ago
  56. bf2f0ad Add connection option to trigger path degrading on 1 PTO. by renjietang · 7 months ago
  57. cbd680c Add default return statements to switch statements to appease GCC. by QUICHE team · 7 months ago
  58. dc08ba8 Wrap OgHttp2Session callbacks with a latched_error_ check. by QUICHE team · 7 months ago
  59. 09a52bf Add mock methods to MockSpdyFramerVisitor. by QUICHE team · 7 months ago
  60. 076e3bc Change Http2VisitorInterface::OnInvalidFrame() to accept an InvalidFrameError enum. by QUICHE team · 7 months ago
  61. 69cbd66 Perform header-based draft version negotiation in WebTransport over HTTP/3. by vasilvv · 7 months ago
  62. 2330a3f Use absl::optional<StatelessResetToken> in place of a separate boolean and token on QuicConnection::PathState. by haoyuewang · 7 months ago
  63. bf501c7 Internal change by dschinazi · 7 months ago
  64. 874df09 Add mTLS support for IETF QUIC. by wub · 7 months ago
  65. db520ab Internal change by wub · 7 months ago
  66. 8b530f3 Internal change by vasilvv · 7 months ago
  67. 22336c8 Update quic::IsAppleMobile to quic::IsAppleClient for better coverage of Apple related QUIC reverse path validation crash: by haoyuewang · 7 months ago
  68. 0b75841 Internal change by dschinazi · 7 months ago
  69. 1c78261 Platformize AsciiUrlDecode by dschinazi · 7 months ago
  70. 2022053 Pass ParsedClientHello to QuicDispatcher::CreateQuicSession. This makes it easier to pass CHLO information into CreateQuicSession, which is responsible for creating a QUIC session. by wub · 7 months ago
  71. e6c3f38 Deprecate --gfe2_reloadable_flag_quic_tls_disable_resumption_refactor. by wub · 7 months ago
  72. 5b14a4a Internal change by haoyuewang · 7 months ago
  73. 1e04d1e Support draft-ietf-masque-h3-datagram-05 by dschinazi · 7 months ago
  74. ca8af63 Add includes for GetQuicRestartFlag() and QUIC_RESTART_FLAG_COUNT. by bnc · 7 months ago
  75. 53e30c7 Configure a SA host to use UACH for experiment. by QUICHE team · 7 months ago
  76. dfd2144 Adds a "default" case within HeaderValidator::FinishHeaderBlock() to satisfy GCC. by QUICHE team · 7 months ago
  77. 8b873da Remove unused Http2PriorityWriteScheduler. by bnc · 7 months ago
  78. 2a99a37 Internal change by renjietang · 7 months ago
  79. 445988a Update CONNECT-UDP code to draft-06 by dschinazi · 7 months ago
  80. 7a73449 Initialized trivia fields of QpackInstructionWithValues by QUICHE team · 7 months ago
  81. eae8425 Stop using the common cert set for gQUIC certificate compression by rch · 7 months ago
  82. d1b5d1d Internal change by ianswett · 7 months ago
  83. c95f317 Internal change by fayang · 7 months ago
  84. efa9388 Remove obsolete QUIC_BUG(quic_bug_5196). by haoyuewang · 7 months ago
  85. 9234b54 Set quic_flush_pending_frames_and_padding_bytes_on_migration to true in Chrome. by bnc · 7 months ago
  86. 2ea28b2 Automatically send PING acks by default in OgHttp2Session. by QUICHE team · 7 months ago
  87. 6f580e9 Flush pending padding bytes before default_path_ is moved in connection migration. by haoyuewang · 7 months ago
  88. 85c1dd4 Deprecate --gfe2_restart_flag_quic_lazy_quic_version_manager. by bnc · 7 months ago
  89. 4c6ad64 Add num_ptos_for_path_degrading_ getter in QuicSentPacketManagerPeer. by renjietang · 7 months ago
  90. 1d6d130 Add code count for packets dropped by blocked port by dschinazi · 7 months ago
  91. 0dfc613 Internal change by dschinazi · 7 months ago
  92. 306d5f1 Adding an accessor for https://github.com/envoyproxy/envoy/pull/18694 by QUICHE team · 7 months ago
  93. a0e3c1d Add retry_token to ReceivedPacketInfo. The token can be used later to extract cached network parameters. by wub · 7 months ago
  94. 12228cc Allow QuicSentPacketManager to expose the setter of num_ptos_for_path_degrading_. by renjietang · 7 months ago
  95. 385e03f Move the QUICHE_EXPORT_PRIVATE after class and const InvalidHeaderSet to fix merge. by ianswett · 7 months ago
  96. 77e75d5 Modify the B207 connection option subtract 2 packets from the queueing threshold instead of adding 2 in STARTUP. Now exits STARTUP after 1 round of no bandwidth growth, as intended. by ianswett · 7 months ago
  97. 355a6d8 Deprecate --gfe2_reloadable_flag_quic_restore_connection_context_in_alarms. by wub · 7 months ago
  98. fdf2cad Put QUICHE_EXPORT_PRIVATE before strut in quiche_text_utils.h to fix merge. by ianswett · 7 months ago
  99. 063d88c Add QuicTlsLoasClient(Server)Stream that can complete LOAS-TLS handshake. by haoyuewang · 7 months ago
  100. b2d9cf9 Refactor QUIC Bbr2's CheckBandwidthGrowth() into HasBandwidthGrowth() so when the excess queue criteria is used, we can stay in STARTUP if there was bandwidth growth that round. by ianswett · 7 months ago