1. fdcfe3b Internal QUICHE change by QUICHE team · 5 years ago
  2. 4245c21 gfe-relnote: Remove QuicPacketGenerator. by fayang · 5 years ago
  3. 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
  4. d88f162 Add a simple QuicTransport server for testing and demo purposes. by vasilvv · 5 years ago
  5. 053453b Add QuicDispatcherPeer::GetTimeWaitListManager() method. by bnc · 5 years ago
  6. 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
  7. dfbd3df Create an interface to queue up incoming streams in the client. by vasilvv · 5 years ago
  8. 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
  9. fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
  10. f6f82b1 Implement gMock matchers to pretty print QuicErrorCode and QuicRstStreamErrorCode on failure. by bnc · 5 years ago
  11. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  12. eab918f Remove unused return value for QuicSession::OnStopSendingFrame(). by renjietang · 5 years ago
  13. 6285986 Remove no-longer-required QUIC_EXPORTs by dschinazi · 5 years ago
  14. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
  15. 3f6ccf4 Inline trivial constructors by dschinazi · 5 years ago
  16. cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
  17. 7685542 Fix 10 ClangTidy - Performance findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  18. 15afba3 Close connection when stream receives wrong data regarding close offset. by renjietang · 5 years ago
  19. 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
  20. 347ab75 gfe-relnote: Remove save_retransmittable_frames from QuicPacketCreator::AddFrame. No functional change expected, not protected. by fayang · 5 years ago
  21. 2a6ba79 Clean up QuicPacketCreatorTest. by renjietang · 5 years ago
  22. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  23. 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
  24. 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
  25. dbe9834 Coalesce adjacent stream frames. by renjietang · 5 years ago
  26. 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
  27. 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
  28. 8b1c45a Deprecate and remove v47 by dschinazi · 5 years ago
  29. 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 5 years ago
  30. 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
  31. abb6769 Remove unneeded "#ifdef undefined" code. by fkastenholz · 5 years ago
  32. f482d1a Add quic_framer_process_data_packet_fuzzer, a fuzz test for QuicFramer::ProcessPacket by wub · 5 years ago
  33. dce90b0 Verify receipt of connection_close in quic_client_interop by dschinazi · 5 years ago
  34. 4f8e0bc Remove virtual keyword for unoverridden QuicSession::IsCryptoHandshakeConfirmed(). by renjietang · 5 years ago
  35. f76cf2a gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2. by wub · 5 years ago
  36. efc6af8 Implement the QuicTransport server session subclass. by vasilvv · 5 years ago
  37. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  38. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  39. e5415ca Handle crypto frames in quic::test::ImmediateGoAwaySession by nharper · 5 years ago
  40. e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago
  41. ecad964 Prevent fuzzer from sending unsupported RETRY packets by dschinazi · 5 years ago
  42. c1bbfe6 Use 16-byte auth tags when initial obfuscators are used by nharper · 5 years ago
  43. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 5 years ago
  44. 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 · 5 years ago
  45. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 5 years ago
  46. 7c07528 Unconditionally call SetInitialObfuscators in quic_test_utils.cc by nharper · 6 years ago
  47. 56055be Prevent IETF QUIC Frame transmission prior to config by fkastenholz · 6 years ago
  48. cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 6 years ago
  49. 4a5a76c Unconditionally call CryptoUtils::CreateInitialObfuscators by nharper · 6 years ago
  50. c8d9e40 Rename CryptoUtils::CreateTlsInitialCrypters by nharper · 6 years ago
  51. b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
  52. 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
  53. 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
  54. 405f719 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_get_packet_header_size by nharper · 6 years ago
  55. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  56. 5c729f0 Remove QuicSession::RegisterStaticStream() and merge it into by renjietang · 6 years ago
  57. d1d0085 Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner. by renjietang · 6 years ago
  58. 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
  59. 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
  60. 28315b7 Automated g4 rollback of changelist 265940959. by renjietang · 6 years ago
  61. 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
  62. 40e9a7b Send Set Dynamic Table Capacity instruction. by bnc · 6 years ago
  63. ad7424f Implement QUIC ALPN selection on the server side. by vasilvv · 6 years ago
  64. 4724c9c Support session-specific ALPNs for clients, and specifying multiple ALPNs. by vasilvv · 6 years ago
  65. e6fcf3c LSC: Replace deprecated thread annotations macros. by QUICHE team · 6 years ago
  66. a366010 Have framer store frame type currently being processed by fkastenholz · 6 years ago
  67. 216dc01 Remove notion of static stream in QuicStreamIdManager. by renjietang · 6 years ago
  68. 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
  69. e01b3eb Do not check config() when sending HTTP/3 SETTINGS frame. by renjietang · 6 years ago
  70. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  71. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  72. 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
  73. 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
  74. 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
  75. 8a72e4f gfe-relnote: Call QuicSession::OnCryptoHandshakeEvent in TLS handshake. Protected by quic_supports_tls_handshake. by nharper · 6 years ago
  76. 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
  77. fc70736 Fix use-after-free in SimpleSessionNotifierTest by nharper · 6 years ago
  78. 092d821 Handle closing pending streams. by bnc · 6 years ago
  79. a0c8f5a Add QpackEncoder::SetMaximumDynamicTableCapacity() and SetMaximumBlockedStreams() and call them when corresponding settings are received. by bnc · 6 years ago
  80. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  81. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  82. 118c8ac Remove headers stream from IETF QUIC. by renjietang · 6 years ago
  83. 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
  84. c857986 Internal QUICHE change by dschinazi · 6 years ago
  85. 880d243 Merge GetOrCreateDynamicStream() into GetOrCreateStream(). by renjietang · 6 years ago
  86. 9818f8c Remove the previous headers_stream_ and Change unowned_headers_stream_ to header_stream_. by renjietang · 6 years ago
  87. 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
  88. 55d182a Change names of static-related QuicSession methods. by renjietang · 6 years ago
  89. 0e9980b Remove static stream map as it's not used anymore. by renjietang · 6 years ago
  90. 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
  91. bdd303e Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream. by bnc · 6 years ago
  92. 30d610c QuicSpdySessionPeer::SetMaxInboundHeaderListSize() by bnc · 6 years ago
  93. 107ba5f gfe-relnote: Move QUIC crypto frames to be gated behind new flag gfe2_reloadable_flag_quic_enable_version_48 by nharper · 6 years ago
  94. 7498c8c In HTTP/3, write Priority on control stream before writing headers. by renjietang · 6 years ago
  95. c057c01 Support blocked decoding in QuicSpdyStream. by bnc · 6 years ago
  96. d43f1d6 Fix quic::GetPacketHeaderSize when QuicVersionHasLongHeaderLengths is false by nharper · 6 years ago
  97. 5b3c3be Add ClearControlFrame() to quic_test_utils. by bnc · 6 years ago
  98. 1ed1f76 gfe-relnote: In QUIC, replace member variables current* with on stack struct ReceivedPacketInfo in QuicDispatcher. Refactor only, not protected. by fayang · 6 years ago
  99. 56fb53e Ignore C++ warnings in auto-generated proto headers by dschinazi · 6 years ago
  100. 8aba1ff Remove server in connection version negotiation code. by fayang · 6 years ago