1. bdf0bb2 Replace an include in quic_types.h. by QUICHE team · 5 months ago
  2. b4dfecd Reject TE headers with values other than "trailers" in oghttp2. by QUICHE team · 5 months ago
  3. e983e65 Proactively retires client-issued connection ID (if any) when reverse path validation fails. by haoyuewang · 5 months ago
  4. d0c3c2a In QuicReceivedPacketManager, only record receive timestamps for packets received in order for IETF QUIC. by wub · 5 months ago
  5. f76cbbe Disable QuicSpdyStreamTest.HeadersAccumulatorNullptr in Chrome. by bnc · 5 months ago
  6. a040f09 Fix test failure in QuicSpdyStreamTest.HeadersAccumulatorNullptr by QUICHE team · 5 months ago
  7. eb8c96f deprecate gfe2_reloadable_flag_quic_deprecate_tlpr by renjietang · 5 months ago
  8. 6e6b105 Remove GetSupportedVersionsWithQuicCrypto() because it's unused. by ianswett · 5 months ago
  9. 1295a5e Resolves the following 11 technical debt issues: by QUICHE team · 5 months ago
  10. b6fef61 Resolves the following 10 technical debt issues: by QUICHE team · 5 months ago
  11. cf2f37d Internal change by rch · 5 months ago
  12. 62596f3 Internal change by haoyuewang · 5 months ago
  13. 96d8b9f Resolves the following 13 technical debt issues: by QUICHE team · 5 months ago
  14. 96b9ed6 Reject invalid :path values in oghttp2. by QUICHE team · 5 months ago
  15. ad70093 Changes error handling so that when OgHttp2Adapter receives a header field that's too long, it is handled as a stream error rather than a connection error. by QUICHE team · 5 months ago
  16. 5e146fa Reject 1xx responses with nonzero content-length in oghttp2. by QUICHE team · 5 months ago
  17. 0cef743 Add testing for rejecting 100 responses with bodies with oghttp2 and nghttp2. by QUICHE team · 5 months ago
  18. bda15bb Reject 304 responses with bodies in oghttp2. by QUICHE team · 5 months ago
  19. d072d37 Adds validation for the `:authority` header field value. by QUICHE team · 5 months ago
  20. 0878036 Platformize Envoy::Http::LowerCaseString. by bnc · 5 months ago
  21. 68cbe5d Do not crash if `qpack_decoded_headers_accumulator_` is nullptr. by bnc · 5 months ago
  22. 7f30e36 Fix some header guards in QUICHE. by bnc · 5 months ago
  23. 5b7b951 Fixes the conversion of a Span<const Header> to spdy::SpdyHeaderBlock in oghttp2 when the span contains multiple header fields with the same name. by QUICHE team · 5 months ago
  24. b620e05 Avoid validating content-length values for 304 responses in oghttp2. by QUICHE team · 5 months ago
  25. 655638c Fix content-length validation for trailers. by QUICHE team · 5 months ago
  26. 42b5ddc Remove SpdyFrameReader. by bnc · 5 months ago
  27. 919b260 Avoid OnInvalidFrame() to make content-length errors stream-level in oghttp2. by QUICHE team · 5 months ago
  28. 7491b0e Supports extended CONNECT behavior in `OgHttp2Session`. by QUICHE team · 5 months ago
  29. d1e5b9e Use QuicheDataReader instead of SpdyFrameReader everywhere. by bnc · 5 months ago
  30. e10e460 Makes `OgHttp2Session::options_` a const member. by QUICHE team · 5 months ago
  31. 7acca64 Perform content-length validation in OgHttp2Session. by QUICHE team · 5 months ago
  32. 19944ee Add testing for content-length handling. by QUICHE team · 5 months ago
  33. b751f2c Uses IsServerSession() more consistently within OgHttp2Session. by QUICHE team · 5 months ago
  34. 853248c Moves another noisy log to QUICHE_VLOG(1). by QUICHE team · 5 months ago
  35. 6d9d033 Removed unused closed_session_list_ and rename closed_ref_counted_session_list_ to closed_session_list_ in QuicDispatcher. by haoyuewang · 5 months ago
  36. 0453666 Avoid invoking visitor callbacks for a stream once it has been marked for reset. by QUICHE team · 5 months ago
  37. 95909cf Removes an error log for an event generated by the wrapper API. by QUICHE team · 5 months ago
  38. ea15b42 Fix test bug detected by quiche.ubsan. by QUICHE team · 5 months ago
  39. b401b76 Skips sending queued frames for streams that have been reset. by QUICHE team · 6 months ago
  40. 311f8cd Miscellaneous fixes in OgHttp2Session. by QUICHE team · 6 months ago
  41. 02db061 Remove platform/http2_macros. by bnc · 6 months ago
  42. 0c4a41b Add QUIC_EXPORT_PRIVATE to quic::PublicKeyTypeToString. by wub · 6 months ago
  43. faf6f0e Use a C++17 feature in QUICHE. by vasilvv · 6 months ago
  44. 92d1f95 Remove HTTP2_FALLTHROUGH. by bnc · 6 months ago
  45. 9f32643 Make GfeQboneServerSession buffer STREAM_FRAME (with pending stream) and drop MESSAGE_FRAME before LOAS authentication completes. by haoyuewang · 6 months ago
  46. acec624 Let OgHttp2Session invoke the visitor OnMetadataEndForStream() callback for empty metadata payloads. by QUICHE team · 6 months ago
  47. d3fe726 Set idle timeout correctly between TLS handshake completion & LOAS authentication completion for QBONE with IETF-QUIC. by haoyuewang · 6 months ago
  48. b8a3ad1 Updates header validation behavior when encountering a too-long header field. by QUICHE team · 6 months ago
  49. 30eca4a Fix a few Readability/Naming clang-tidy warnings under //third_party/quic. by wub · 6 months ago
  50. b90d2a1 Remove TestFrameSequence::MetadataBlockForPayload(). by QUICHE team · 6 months ago
  51. 2a01aae Fixes test case `OgHttp2AdapterServerTest.ServerReceivesTooLargeHeader` in oghttp2_adapter_test.cc. by QUICHE team · 6 months ago
  52. 5fbc710 Add a way to make WebTransportFingerprintProofVerifier reject RSA keys. by vasilvv · 6 months ago
  53. 5406cec Remove GFE verification from 5 protocol feature flags: by ianswett · 6 months ago
  54. b0fda33 Adds integer type casts to fix builds on MacOS. by QUICHE team · 6 months ago
  55. 536fd14 Consult session instead of crypto_stream on whether encryption is established in QBONE sessions as the former can be overridden to incorporate other signals. by haoyuewang · 6 months ago
  56. a72e0f6 IWYU: memset and strerror_r used in simple epoll server require string.h include. by bnc · 6 months ago
  57. 87adcb1 libstdc++: std::vector should not have const members in TestFrameSquence. by bnc · 6 months ago
  58. cb6ab3e Internal change by QUICHE team · 6 months ago
  59. 3a665ff Disable MigrateAgainAfterPathValidationFailureWithNonZeroClientConnectionId test as the fix could take a while to roll out. by haoyuewang · 6 months ago
  60. 80676a7 Add quic::CreateSelfSignedCert function to create a self-signed, der-encoded X.509 certificate. This can be used by unit tests as well as client certs. by wub · 6 months ago
  61. c8c21d0 Clear the OgHttp2Session pending frames queue on starting an immediate GOAWAY. by QUICHE team · 6 months ago
  62. 7926d9c Misc. cleanups: add missing includes, comment corrections, consistent param naming. by QUICHE team · 6 months ago
  63. 3b7ffbe Adds an option for maximum header field size to OgHttp2Adapter. by QUICHE team · 6 months ago
  64. c8c408b Handle false return values from visitor_.OnMetadataEndForStream() in OgHttp2Session. by QUICHE team · 6 months ago
  65. bbce25d Avoid sending frames after sending an immediate GOAWAY in OgHttp2Session. by QUICHE team · 6 months ago
  66. 2061ddf Allow OgHttp2Session to blackhole data on connection errors. by QUICHE team · 6 months ago
  67. 96a9f6b Move oghttp2 shutdown tests to oghttp2_adapter_test.cc, and add analogous nghttp2 tests. by QUICHE team · 6 months ago
  68. e345745 Add ProcessBytesError entries for bad client magic and user callback failures. by QUICHE team · 6 months ago
  69. 1307441 Refactor OgHttp2Session::ProcessBytes(). by QUICHE team · 6 months ago
  70. ed970f7 Allow visitor_.OnFrameSent() to propagate a fatal send error, and do not retry sending on fatal send errors. by QUICHE team · 6 months ago
  71. d4b44e0 Adds validation for 204 responses, which should carry no body. by QUICHE team · 6 months ago
  72. 1ddef02 Add public_key_type() accessor to quic::CertificateView. by vasilvv · 6 months ago
  73. 3b47875 Return an nghttp2-compatible error value for OgHttp2Session::Send(). by QUICHE team · 6 months ago
  74. 6fb9364 Simplifies HeaderValidator error codes. by QUICHE team · 6 months ago
  75. b2b4754 Supports the `:protocol` pseudo-header for connect requests if SETTINGS_ENABLE_CONNECT_PROTOCOL is sent. by QUICHE team · 6 months ago
  76. 18932c6 Fix use-after-move in TlsConnection by QUICHE team · 7 months ago
  77. ce6587e Don't crash if QuicServerConfigProtobuf is invalid. by QUICHE team · 7 months ago
  78. 9442855 Return the vector of config ids by value, not via an output parameter. by QUICHE team · 7 months ago
  79. 66b7840 Tracks streams with ready metadata or trailers separately from write_scheduler_. by QUICHE team · 7 months ago
  80. 53b2f23 Add knobs that enable QBONE to use IETF QUIC. by haoyuewang · 7 months ago
  81. d34eb6e Add `max_header_bytes` to OgHttp2Session::Options() and send in initial SETTINGS. by QUICHE team · 7 months ago
  82. e87010f Clarify OgHttp2Session header validation RST_STREAMs. by QUICHE team · 7 months ago
  83. 971a7c5 Allows request trailers in oghttp2. by QUICHE team · 7 months ago
  84. 4003b67 Remove bogus QUICHE_EXPORT_PRIVATE from QuicheLinkedHashMap. by bnc · 7 months ago
  85. 1230461 Enable OgHttp2Session to RST_STREAM overflow streams with unacknowledged MAX_CONCURRENT_STREAMS values. by QUICHE team · 7 months ago
  86. a7d5f74 Fix http2 chromium merge issue. No behavior change. by danzh · 7 months ago
  87. 20b7da9 Rejects the "101" status code as a client. Switching protocols is not allowed on HTTP/2 streams. by QUICHE team · 7 months ago
  88. 44006fc Internal change by rch · 7 months ago
  89. e266d93 Use absl::Hash as QuicheLinkedHashMap default hasher. by bnc · 7 months ago
  90. e49c5a4 Adds support for sending and receiving the SETTINGS_HEADER_TABLE_SIZE setting in oghttp2. by QUICHE team · 7 months ago
  91. 5b786df Automated g4 rollback of changelist 291429810. by wub · 7 months ago
  92. 0d5d9b3 Defer the creation of control streams in QBONE client & server until encryption is established. Default enabled by --qbone_client_defer_control_stream_creation & --qbone_server_defer_control_stream_creation. by haoyuewang · 7 months ago
  93. 8c7fb44 Add OgHttp2Session support for SETTINGS ack callbacks and apply to MAX_CONCURRENT_STREAMS. by QUICHE team · 7 months ago
  94. 139b744 Refactor SETTINGS creation and submission in OgHttp2Session. by QUICHE team · 7 months ago
  95. 59781a8 Internal change by wub · 7 months ago
  96. 27a94ac Deprecate gfe2_restart_flag_cache_rls_headers by QUICHE team · 7 months ago
  97. 7b5d581 'empty' method should be used to check for emptiness instead of 'size' by QUICHE team · 7 months ago
  98. fa2311e Deprecate gfe2_reloadable_flag_quic_blocked_ports by dschinazi · 7 months ago
  99. 7f2d442 Replace --gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token by --gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token2. by wub · 7 months ago
  100. 315fc92 Internal change by fayang · 7 months ago