1. 350e9e6 gfe-relnote: Update QuicConnection's SendMessage to allow specifying if the message by QUICHE team · 5 years ago
  2. d983e06 Add comments for some disabled simple_session_notifier_test. by renjietang · 5 years ago
  3. 3bc4bdd gfe-relnote: add some static casts to types in quic_circular_deque.h to allow it to build on Chrome. by rch · 5 years ago
  4. 83f29bd Change CryptoServerConfigForTesting to return a unique_ptr by rch · 5 years ago
  5. a66e415 Modify write_index_ advancement to incorporate coalescing stream frames. by renjietang · 5 years ago
  6. df7a77b gfe-relnote: Add SessionCache to TlsClientHandshaker, protected by reloadable flag quic_supports_tls_handshake by nharper · 5 years ago
  7. 89eaa89 Remove QuicDispatcher::set_new_session_allowed_per_event_loop(). by bnc · 5 years ago
  8. 93c8394 gfe-relnote: In QUIC, call NeuterHandshakePackets() at most once per connection. Protected by gfe2_reloadable_flag_quic_neuter_handshake_packets_once2 which replaces gfe2_reloadable_flag_quic_neuter_handshake_packets_once. by fayang · 5 years ago
  9. 4e0757a Remove QuicStream::read_side_closed(). by renjietang · 5 years ago
  10. fdcfe3b Internal QUICHE change by QUICHE team · 5 years ago
  11. 4245c21 gfe-relnote: Remove QuicPacketGenerator. by fayang · 5 years ago
  12. 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
  13. d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
  14. 053453b Add QuicDispatcherPeer::GetTimeWaitListManager() method. by bnc · 5 years ago
  15. db09565 gfe-relnote: In QUIC, add connection option to enable IETF loss detection with both adaptive packet and adaptive time threshold. Protected by existing gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
  16. dfbd3df Create an interface to queue up incoming streams in the client. by vasilvv · 5 years ago
  17. 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
  18. fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
  19. f6f82b1 Implement gMock matchers to pretty print QuicErrorCode and QuicRstStreamErrorCode on failure. by bnc · 5 years ago
  20. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  21. eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
  22. 6285986 Remove no-longer-required QUIC_EXPORTs by dschinazi · 5 years ago
  23. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
  24. 3f6ccf4 Inline trivial constructors by dschinazi · 5 years ago
  25. cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
  26. 7685542 Fix 10 ClangTidy - Performance findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  27. 15afba3 Close connection when stream receives wrong data regarding close offset. by renjietang · 5 years ago
  28. 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
  29. 347ab75 gfe-relnote: Remove save_retransmittable_frames from QuicPacketCreator::AddFrame. No functional change expected, not protected. by fayang · 5 years ago
  30. 2a6ba79 Clean up QuicPacketCreatorTest. by renjietang · 5 years ago
  31. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  32. 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
  33. 2b19fc6 gfe-relnote: (n/a) In quic_framer_process_data_packet_fuzzer, set framer's decrypter for INITIAL encryption level. Test only. by wub · 5 years ago
  34. dbe9834 Coalesce adjacent stream frames. by renjietang · 5 years ago
  35. d77a45c gfe-relnote: (n/a) Fix quic_framer_process_data_packet_fuzzer to not to use version 0. Test only. by wub · 5 years ago
  36. 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
  37. 8b1c45a Deprecate and remove v47 by dschinazi · 5 years ago
  38. 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 5 years ago
  39. 4e7e60f gfe-relnote: Use QPACK Dynamic Table in the toy client and server, but not in the test client and server. Protected by disabled --v99 flag. by rch · 5 years ago
  40. abb6769 Remove unneeded "#ifdef undefined" code. by fkastenholz · 5 years ago
  41. f482d1a Add quic_framer_process_data_packet_fuzzer, a fuzz test for QuicFramer::ProcessPacket by wub · 5 years ago
  42. dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
  43. 4f8e0bc Remove virtual keyword for unoverridden QuicSession::IsCryptoHandshakeConfirmed(). by renjietang · 5 years ago
  44. f76cf2a gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
  45. efc6af8 Implement the QuicTransport server session subclass. by vasilvv · 5 years ago
  46. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  47. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  48. e5415ca Handle crypto frames in quic::test::ImmediateGoAwaySession by nharper · 5 years ago
  49. e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago
  50. ecad964 Prevent fuzzer from sending unsupported RETRY packets by dschinazi · 5 years ago
  51. c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 6 years ago
  52. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 6 years ago
  53. e3f2f7b relnote: On server side, do not process the first initial QUIC packet received from a client if the UDP datagram is < 1200 bytes. Instead, send a connection close with PROTOCOL_VIOLATION if the version is supported. Protected by quic_reloadable_flag_quic_donot_process_small_initial_packets. by fayang · 6 years ago
  54. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 6 years ago
  55. 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
  56. 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
  57. cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
  58. 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
  59. c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
  60. b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
  61. b045185 gfe-relnote: Honor IETF QUIC initial flow control limits when using TLS. Protected by disabled --gfe2_reloadable_flag_quic_supports_tls_handshake by rch · 6 years ago
  62. 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
  63. 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 6 years ago
  64. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  65. 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
  66. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  67. b7e6e64 gfe-relnote: Add methods to QuicConnectionDebugVisitorInterface for missing IETF QUIC frames. QUIC v99 only. Protected by disabled QUIC v99 flag. by rch · 6 years ago
  68. 52cb79f gfe-relnote: use QUIC_foo instead of ABSL_foo for mutex annotations in QUIC. Not flag protected. No behavior change. by rch · 6 years ago
  69. 28315b7 Automated g4 rollback of changelist 265940959. by renjietang · 6 years ago
  70. 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
  71. 40e9a7b Send Set Dynamic Table Capacity instruction. by bnc · 6 years ago
  72. ad7424f Implement QUIC ALPN selection on the server side. by vasilvv · 6 years ago
  73. 4724c9c Support session-specific ALPNs for clients, and specifying multiple ALPNs. by vasilvv · 6 years ago
  74. e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
  75. a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
  76. 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
  77. 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
  78. e01b3eb Do not check config() when sending HTTP/3 SETTINGS frame. by renjietang · 6 years ago
  79. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  80. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  81. 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
  82. 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
  83. 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
  84. 8a72e4f gfe-relnote: Call QuicSession::OnCryptoHandshakeEvent in TLS handshake. Protected by quic_supports_tls_handshake. by nharper · 6 years ago
  85. 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
  86. fc70736 Fix use-after-free in SimpleSessionNotifierTest by nharper · 6 years ago
  87. 092d821 Handle closing pending streams. by bnc · 6 years ago
  88. a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
  89. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  90. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  91. 118c8ac Remove headers stream from IETF QUIC. by renjietang · 6 years ago
  92. 476683a gfe-relnote: In QUIC, replaces QuicStream::priority_ with QuicStream::precedence_ and pluming it to write_blocked_list. No functional change expected. Not protected. by fayang · 6 years ago
  93. c857986 Internal QUICHE change by dschinazi · 6 years ago
  94. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  95. 9818f8c Remove the previous headers_stream_ and Change unowned_headers_stream_ to header_stream_. by renjietang · 6 years ago
  96. 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
  97. 55d182a Change names of static-related QuicSession methods. by renjietang · 6 years ago
  98. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
  99. d057e66 gfe-relnote: In QUIC, do not add connection ID of packets with unknown connection ID and no version to time wait list, instead, send appropriate reset depending on the packets' sizes and drop them. Protected by gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 6 years ago
  100. bdd303e Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream. by bnc · 6 years ago