1. 9b45510 Deprecate gfe2_reloadable_flag_quic_use_ping_manager2. by fayang · 2 years ago
  2. 09e2d9a Deprecate gfe2_reloadable_flag_quic_donot_mark_stream_write_blocked_if_write_side_closed. by fayang · 2 years ago
  3. ce13525 Deprecate gfe2_restart_flag_quic_use_hash_quic_codepoint. by martinduke · 2 years ago
  4. 59e518a For IETF QUIC, do not detect path degrading or blackholing until handshake gets confirmed. (no change to gQUIC) by fayang · 2 years ago
  5. 7a1adc6 Deprecate --gfe2_reloadable_flag_quic_add_process_packet_context. by wub · 2 years ago
  6. 0915a34 Deprecate gfe2_flags_reloadable_quic_ask_for_short_header_connection_id_length2. by martinduke · 2 years ago
  7. 225e91a Update fuzzer Packet/Proto Conversion to use 16B auth tags. by martinduke · 2 years ago
  8. aea8bfa Add more information to loggings when the session tries to write data after connection disconnected. by fayang · 2 years ago
  9. ebbdaae Use structured headers serializer for PRIORITY_UPDATE frames. by bnc · 2 years ago
  10. ec077d4 Use structured headers parser for PRIORITY_UPDATE frames. by bnc · 2 years ago
  11. c5c29b5 Http3DebugVisitor: trim default implementations by QUICHE team · 2 years ago
  12. a9c7837 Remove PrioritizedElementType. by bnc · 2 years ago
  13. bc30c5a Combine startup_full_bw_threshold and probe_bw_probe_inflight_gain into full_bw_threshold in QUIC BBRv2. by ianswett · 2 years ago
  14. e19eb26 Remove QuicSpdySession::OnPriorityUpdateForPushStream(). by bnc · 2 years ago
  15. cfff7cf Add a new inflight_hi_limited_in_round to QUIC BBRv2 to replace the more complex logic about when to raise inflight_hi there is today. This is more in line with BBRv2's intended inflight_hi growth, but avoids a number of problems around being app-limited or aggregation. Activated by the BBHI connection option. by ianswett · 2 years ago
  16. 6a93efc Allow handshaker to override QUIC transport parameters. by QUICHE team · 2 years ago
  17. 5484d93 Internal change by fayang · 2 years, 1 month ago
  18. f7c9c7c Internal change by haoyuewang · 2 years, 1 month ago
  19. 0867f9f Fixes a bug in oghttp2 handling of responses to HEAD requests. by birenroy · 2 years, 1 month ago
  20. cdd2268 Adds tests for client adapters sending a HEAD request and receiving a response with Content-Length. by birenroy · 2 years, 1 month ago
  21. ef47642 Make OHTTP available for open source projects to use. by peiwenhu · 2 years, 1 month ago
  22. b8e8ddd Adds a `OgHttp2Session` unit test exercising the case where the visitor returns false in `OnEndStream()`. by birenroy · 2 years, 1 month ago
  23. cae3428 For DATA frames with END_STREAM, invokes the `OnFrameRecv` callback only once `CallbackVisitor::OnEndStream()` has been invoked. by birenroy · 2 years, 1 month ago
  24. 7e7e349 Adds a bool return value to `Http2VisitorInterface::OnEndStream()` to indicate success. by birenroy · 2 years, 1 month ago
  25. 4f4c483 Adds unit tests demonstrating a difference in behavior between raw nghttp2 and wrapped nghttp2. by birenroy · 2 years, 1 month ago
  26. d138b3b Adds verbose logging to nghttp2_callbacks.cc. by birenroy · 2 years, 1 month ago
  27. 59f75ea Adds verbose logging to CallbackVisitor. by birenroy · 2 years, 1 month ago
  28. b2ecec0 In GFE, do not send version negotiation on Google QUIC packets. by fayang · 2 years, 1 month ago
  29. 8b0d15b Internal change by fayang · 2 years, 1 month ago
  30. 3bc9dba Change QuicStreamSequencer's destructor to be a non-virtual. by wub · 2 years, 1 month ago
  31. 16114c2 Use next_connection_id_sequence_number to validate retired CID number as retiring an active CID would not guarantee that a new CID is issued due to CID collision in dispatcher. by haoyuewang · 2 years, 1 month ago
  32. 9bd00ee Internal change by haoyuewang · 2 years, 1 month ago
  33. a17968c Support padding of binary http request and response messages. by bschneider · 2 years, 1 month ago
  34. 6a9bf18 Fix unused-result compile failure in masque_client_bin.cc by QUICHE team · 2 years, 1 month ago
  35. 0b375bd Fix build issues found by CC=clang bazel build ... in kokoro by achernya · 2 years, 1 month ago
  36. 0aa1fb3 Remove unreachable return from masque_client_bin by QUICHE team · 2 years, 1 month ago
  37. 417fa64 Move QuicToyClient::ClientFactory to its own file by achernya · 2 years, 1 month ago
  38. 563bed1 Trigger copybara by achernya · 2 years, 1 month ago
  39. 0569e1a Apply BUILD.bazel patch from perryl@ to add masque client/server cc_binary rules by achernya · 2 years, 1 month ago
  40. efd1e80 Improve capsule logging by dschinazi · 2 years, 1 month ago
  41. ecc958b IETF CONNECT-IP Hackathon: TUN device for masque_client by achernya · 2 years, 1 month ago
  42. 952bce8 Allow masque_client to select IP address family for DNS by dschinazi · 2 years, 1 month ago
  43. a39c546 Internal change by wub · 2 years, 1 month ago
  44. 4d4820f window_manager: include stdint.h for int64_t by QUICHE team · 2 years, 1 month ago
  45. aca1fa5 Do not use a reference to a temporary object. (Caught by some additional warnings that @ellyjones was building with) by rch · 2 years, 1 month ago
  46. 6fecabd Fix "Dead write" in quic_packet_creator_test.cc by rch · 2 years, 1 month ago
  47. 7f2de11 Add a connection option, BBPD, to set the PROBE_DOWN pacing gain to 0.91 instead of 0.75. Not flag protecting because it's setting a constant to a slightly different value. by ianswett · 2 years, 1 month ago
  48. bd8d8e1 Internal change by haoyuewang · 2 years, 1 month ago
  49. 1a2a35d Internal change by ianswett · 2 years, 1 month ago
  50. c6efbc4 Add QUICHE_EXPORT to quiche::ObliviousHttpRequest::Context by QUICHE team · 2 years, 1 month ago
  51. cf2fc7b Decouple bind interface from socket creation to more easily reuse in different implementations. by ramosalex · 2 years, 1 month ago
  52. 10da83a Fixup logs by dschinazi · 2 years, 1 month ago
  53. 425f03b CONNECT-IP server support by dschinazi · 2 years, 1 month ago
  54. db4dca8 Delay setting stateless reset token in config until session initialization. This avoids virtual function GetStatelessResetToken be called in QuicSession constructor. by fayang · 2 years, 1 month ago
  55. 6cea8f6 Add QUICHE_EXPORT to the public inner class in binary_http_message.h by QUICHE team · 2 years, 1 month ago
  56. 00de48d Add more debug information in QuicStreamSequencer::DebugString: by wub · 2 years, 1 month ago
  57. 24a2385 Internal change by QUICHE team · 2 years, 1 month ago
  58. 05d00fb Initializes the memory backing CallbackVisitor::current_frame_ in the constructor. by birenroy · 2 years, 1 month ago
  59. 97d97a5 CONNECT-IP encapsulated client support by dschinazi · 2 years, 1 month ago
  60. bc7f8d1 Take absl::string_view by value instead of const-ref in ParseDictionary by QUICHE team · 2 years, 1 month ago
  61. 5b39355 Reduce string copies in Ohttp response logic. by bschneider · 2 years, 1 month ago
  62. d28b27c Rejects WINDOW_UPDATE frames that would cause a window overflow, as per Section 6.9.1 of RFC 9113. by birenroy · 2 years, 1 month ago
  63. 194246b Rejects WINDOW_UPDATE frames with zero deltas, as per RFC 9113 Section 6.9. by birenroy · 2 years, 1 month ago
  64. 89f3ce7 Properly support RFC 9297 by dschinazi · 2 years, 1 month ago
  65. 9624f2d Remove QUICHE_EXPORT from connect_udp_datagram_payload.h. by bnc · 2 years, 1 month ago
  66. 8dcd3fc Use std::move to avoid making copies of payload. by peiwenhu · 2 years, 1 month ago
  67. 1e5adc2 Internal change by wub · 2 years, 1 month ago
  68. 3a2a2d8 Add google_handshake_message transport parameter. by fayang · 2 years, 1 month ago
  69. cc89922 Internal change by martinduke · 2 years, 1 month ago
  70. 30eeff5 Allow QuicClientBase to use a fixed server connection id. Remove similar functionality from quic::test::MockableQuicClient. by wub · 2 years, 1 month ago
  71. 072eced Internal change by martinduke · 2 years, 1 month ago
  72. ff3e960 Internal change by renjietang · 2 years, 1 month ago
  73. 15a93fe Update LoadBalancerEncoder to draft-15. by martinduke · 2 years, 1 month ago
  74. 3f395bf Add PrintTo method to BinaryHttpMessage::Field by kmg · 2 years, 1 month ago
  75. f504d0e Implement CONNECT-UDP toy server backend by ericorth · 2 years, 1 month ago
  76. 2d35322 Internal change by haoyuewang · 2 years, 1 month ago
  77. e124b7b Rename QUICHE_EXPORT_PRIVATE to QUICHE_EXPORT by vasilvv · 2 years, 1 month ago
  78. ad82b24 Permit strings, tokens, and byte sequences to be moved out of Items by QUICHE team · 2 years, 1 month ago
  79. 4e16116 LSC: Replace deprecated functions absl::MakeUnique and absl::make_unique by Derek Mauro · 2 years, 1 month ago
  80. 0a4715e oblivious_http: Overloaded Parsing method to read payload using QuicheDataReader by QUICHE team · 2 years, 1 month ago
  81. 01af51d Eliminate unexpected calls to ConnectionIdLength() and MaybeReplaceConnectionId(). Fixes several incorrect edge cases in QuicDispatcher and QuicFramer that do not have current observable behaviors in production by martinduke · 2 years, 1 month ago
  82. e823ec3 Consolidate definitions of CreateClientObliviousRequestWithSeedForTesting by QUICHE team · 2 years, 1 month ago
  83. 5448437 Fix open-source QUICHE build. by vasilvv · 2 years, 1 month ago
  84. 3969b97 Add QUICHE_EXPORT_PRIVATE to Binary HTTP PrintTo declaration. by QUICHE team · 2 years, 1 month ago
  85. bf49790 Internal change by QUICHE team · 2 years, 2 months ago
  86. abcd67c oblivious_http: Release ownership of ObliviousHttpRequest::Context to callers and remove shared_ptr by QUICHE team · 2 years, 2 months ago
  87. 0d8b1dc oblivious_http: Cleanup old code by QUICHE team · 2 years, 2 months ago
  88. 8e67663 oblivious_http:Update comments to indicate that Client & Gateway are thread-safe. by QUICHE team · 2 years, 2 months ago
  89. 08e3ff8 Deprecate gfe2_flags_reloadable_quic_connection_uses_abstract_connection_id_generator. by martinduke · 2 years, 2 months ago
  90. 4a8aafa Add a "list" subcommand to depstool by vasilvv · 2 years, 2 months ago
  91. 5bf2b93 Make ParameterizedItem and ParameterisedIdentifier default-constructible by QUICHE team · 2 years, 2 months ago
  92. 3d0950d Changes oghttp2 flow control behavior when sending a large WINDOW_UPDATE. by birenroy · 2 years, 2 months ago
  93. 9ecbd66 Fix Windows compile failure at LookupAddress(). by QUICHE team · 2 years, 2 months ago
  94. 9dd5365 Add the depstool binary by vasilvv · 2 years, 2 months ago
  95. 2dd95e1 Internal change by haoyuewang · 2 years, 2 months ago
  96. 1a61e92 In QuicSession::OnCanWrite, do not send stream data when PTO fires and handshake is not confirmed. by fayang · 2 years, 2 months ago
  97. a4ace27 QuicDispatcher asks the ConnectionIdGenerator how long short-header connection IDs should be. by martinduke · 2 years, 2 months ago
  98. 3bda8fc Re-implement QUIC toy server CONNECT flags by ericorth · 2 years, 2 months ago
  99. 0f74ff6 Introduce a tool to parse and update dependencies in WORKSPACE.bazel file by vasilvv · 2 years, 2 months ago
  100. da09ca6 Adds a test case that demonstrates a significant difference in flow control behavior between nghttp2 and oghttp2. by birenroy · 2 years, 2 months ago