1. 488a462 Save all data from received IETF Connection Close frames by fkastenholz · 6 years ago
  2. 14dfb2c gfe-relnote: Do not enable version 99 unless gfe2_reloadable_flag_quic_use_parse_public_header is also enabled. by ianswett · 6 years ago
  3. 3de7170 Maybe send SETTINGS for MaxPushIdFrame. by renjietang · 6 years ago
  4. 578cf9f Use real QPACK streams in QPACK stream tests instead of creating artificial ones. by renjietang · 6 years ago
  5. 5a2b3eb Change QUIC's AlpnForVersion method to omit the "google-" from the string by rch · 6 years ago
  6. 260d646 Remove unused accessor. by bnc · 6 years ago
  7. 5597f29 Add knobs to QuicSpdySession for QPACK maximum table capacity and blocked stream limit. by bnc · 6 years ago
  8. 5f13505 gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099. by fayang · 6 years ago
  9. d17a740 gfe-relnote: n/a - Rename filtered_supported_versions() to filtered_transport_versions() in QuicVersionManager to match the name of the member variable. by rch · 6 years ago
  10. a80920c Deprecate --gfe2_reloadable_flag_quic_log_cert_name_for_empty_sct. by QUICHE team · 6 years ago
  11. 93cc53a gfe-relnote: In QUIC, do not send control frames if connection does not have application keys for v99. Protected by quic_enable_version_99. by fayang · 6 years ago
  12. 62f867a In QuicSentPacketManager, rename enable_pto_ to pto_enabled_. by fayang · 6 years ago
  13. c8c02a5 Make sure QPACK stream types are sent along with SETTINGS in one packet. by renjietang · 6 years ago
  14. a7fe577 Optimize code in handling wrong HTTP/3 frames. by renjietang · 6 years ago
  15. 3066edc Remove QpackProgressiveDecoderTests. by bnc · 6 years ago
  16. 93ea18d Signal error on duplicate SETTINGS identifiers. by bnc · 6 years ago
  17. 8c01622 Make QpackEncoder::EncodeHeaderList() and FirstPassEncode() take header_list by const ref. by bnc · 6 years ago
  18. 0b20fdf Add missing include of <set> to qpack_decoder.h by rch · 6 years ago
  19. d72f67c Use the uint64_t specialization of std::min in qpack_encoder.cc by rch · 6 years ago
  20. 57b5f62 Enforce limit on number of blocked streams in QPACK decoder. by bnc · 6 years ago
  21. 36825da gfe-relnote: Remove QUIC version 44. by fayang · 6 years ago
  22. 51d6999 gfe-relnote: change logs about window update frames from DLOG(INFO) to DVLOG(1). by QUICHE team · 6 years ago
  23. 897605d gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_packets_acked. by fayang · 6 years ago
  24. 309b7fb Prevent QPACK streams from being created more than once. by renjietang · 6 years ago
  25. d0f4a16 gfe-relnote: Use new flag quic_enable_version_48_2 for QUIC_VERSION_48 by nharper · 6 years ago
  26. ec17272 Remove two obsolete TODOs from http_decoder.cc. by bnc · 6 years ago
  27. f03a0bf Use dynamic table for QPACK encoding. by bnc · 6 years ago
  28. d3777e9 Feed header block in fragments in QPACK roundtrip fuzzer. by bnc · 6 years ago
  29. eae1ea8 gfe-relnote: Add live check to QuicSpdySession. No functional change expected, not protected. by fayang · 6 years ago
  30. e01b3eb Do not check config() when sending HTTP/3 SETTINGS frame. by renjietang · 6 years ago
  31. aee31ef gfe-relnote: In QUIC v48, support partial write of CRYPTO frames. Protected by existing gfe2_reloadable_flag_quic_enable_version_48. by fayang · 6 years ago
  32. 9b4b0ad Add flag to QuicSession indicating that it has been configured by fkastenholz · 6 years ago
  33. f975eac gfe-relnote: Default-initialize QUIC BBRv2 loss event threshold for exiting STARTUP from a flag. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  34. 9a910e3 Generate stateless reset tokens by hashing instead of XOR. by dschinazi · 6 years ago
  35. 5b236be Workaround for Android UDP network conformance test by dschinazi · 6 years ago
  36. 0d06d7b Deprecate quic_use_allocated_connection_ids by dschinazi · 6 years ago
  37. ea71d6f Rename ENCRYPTION_REESTABLISHED to ENCRYPTION_ESTABLISHED as ENCRRYPTION_FIRST_ESTABLISHED has been removed. by renjietang · 6 years ago
  38. 64c3411 gfe-relnote: (n/a) Ensure BandwidthSampler.max_ack_height_tracker_.aggregation_epoch_start_time_ is initialized before Update(). Protected by --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler2, which replaces the old v1 flag. by wub · 6 years ago
  39. 28c1bf3 Deprecate quic_deterministic_replacement_connection_ids by dschinazi · 6 years ago
  40. d6f5afa Do not send stream type twice in QPACK streams. by renjietang · 6 years ago
  41. f643d83 Remove unused ENCRYPTION_FIRST_ESTABLISHED. by renjietang · 6 years ago
  42. adc7507 Use deterministic replacement connection IDs by dschinazi · 6 years ago
  43. 83161e4 gfe-relnote: rename OnConnectivityProbeReceived to OnPacketReceived. by zhongyi · 6 years ago
  44. 7ca4de7 Add default to function generating name of Transport Error Code by fkastenholz · 6 years ago
  45. 0b83e0c Rename QuicSpdyStreamBodyBuffer to QuicSpdyStreamBodyManager. by bnc · 6 years ago
  46. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  47. 66fc024 Flush queued frames when processing coalesced packets by dschinazi · 6 years ago
  48. 87cd7de Add QpackStreams into QuicSpdySession. by renjietang · 6 years ago
  49. 5c7f7e8 Add text outputter for IETF stream types by fkastenholz · 6 years ago
  50. fd3ee30 Add QUIC_EXPORT_PRIVATE macros to qpack_index_conversions.h functions. by bnc · 6 years ago
  51. 4b5a68a Do not queue coalesced undecryptable packets twice by dschinazi · 6 years ago
  52. 748cc73 Support blocked decoding in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  53. d6a3567 Prevent duplicate HTTP/3 control stream. by renjietang · 6 years ago
  54. 93b7dd5 Re-arrange the order of the code to call OnConnectivityProbeReceived. by zhongyi · 6 years ago
  55. ce0a316 gfe-relnote: In QUIC, add probe timeout mode, which unifies TLP and RTO. Protected by gfe2_reloadable_flag_quic_enable_pto. by fayang · 6 years ago
  56. 178697b Check that every dynamic entry reference is acknowledged. by bnc · 6 years ago
  57. 833b62a Add fuzzer data transmitters for header blocks and encoder/decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  58. 67f8227 gfe-relnote: In QUIC, schedule RTO whenever there is bytes in flight (rather than pending retransmittable frames). When timer fires in RTO_MODE and there is no data to send, force to send PING. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission3 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission2. by fayang · 6 years ago
  59. cd5ec3c Factor out QPACK absolute, relative, and post-base index conversion functions, and add new ones. by bnc · 6 years ago
  60. ae04c65 Fix QpackDecoder::EncoderStreamRelativeIndexToAbsoluteIndex(), simplify QpackProgressiveDecoder::RequestStreamRelativeIndexToAbsoluteIndex(). by bnc · 6 years ago
  61. 0185ebb Add VersionNegotiationProbeEndToEnd test by dschinazi · 6 years ago
  62. 7fc869e Update StreamIdManagerTest. by renjietang · 6 years ago
  63. 9581d0c Refactor QPACK roundtrip fuzzer. by bnc · 6 years ago
  64. c258e4f gfe-relnote: Implement sending the MAX_PUSH_ID frame when the client sets a non-zero maximum push id. by QUICHE team · 6 years ago
  65. 4abb566 Improve logging for BandwidthSampler map size bug entry. by vasilvv · 6 years ago
  66. c39c281 Call BlockingManager methods from QpackEncoder when decoder stream instructions arrive. by bnc · 6 years ago
  67. c7497ad Refactor QpackEncoderTest. by bnc · 6 years ago
  68. 8a72e4f gfe-relnote: Call QuicSession::OnCryptoHandshakeEvent in TLS handshake. Protected by quic_supports_tls_handshake. by nharper · 6 years ago
  69. d2668fc Only send Header Acknowledgement from QpackDecoder if required insert count is not zero. by bnc · 6 years ago
  70. df0b19f gfe-relnote: Stop registering ephemeral QBONE streams in the blocked by QUICHE team · 6 years ago
  71. 7652d41 Internal QUICHE change by wub · 6 years ago
  72. 30ab6db Send correct version negotiation to prober by dschinazi · 6 years ago
  73. 7591c28 Add convience functions to end_to_end test by fkastenholz · 6 years ago
  74. db6d8f0 Removed unused UberQuicStreamIdManager methods. by renjietang · 6 years ago
  75. ccbe0e0 Client-side workaround for probes receiving unexpected length prefixes by dschinazi · 6 years ago
  76. c152cc5 Prevent QuicStreamSequencer from taking in new data after the stream is reset. by renjietang · 6 years ago
  77. 2af3ba9 Early return in QuicSpdyClientSessionBase after connection is closed. by renjietang · 6 years ago
  78. 48cc825 Allow creation of HTTP/3 static stream after MAX_STREAM frame is received. by renjietang · 6 years ago
  79. 6b2cf77 Track unacknowledged references on the encoder stream in QpackBlockingManager. by bnc · 6 years ago
  80. 1a33a0c Improve hard-coded QuicSimpleServerStream's push promise id. by renjietang · 6 years ago
  81. 4ff6062 Ignore read data on PendingStream after invalid type byte is received. by bnc · 6 years ago
  82. 23e8cd8 Refactor QpackEncoder::EncodeHeaderList(). by bnc · 6 years ago
  83. 5a6ea9a gfe-relnote: Default-initialize QUIC BBRv2 loss threshold from a flag. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
  84. 77dd824 Update tests on HTTP/3 unidirectional streams. by renjietang · 6 years ago
  85. 7bd276b Crash on invalid encoder or decoder stream data in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  86. 970656f Encode and decode multiple header lists in qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  87. 367c893 Refactor qpack_round_trip_fuzzer.cc. by bnc · 6 years ago
  88. 857362b Enable partial delivery of Push Promise Frame's push id. by renjietang · 6 years ago
  89. 7d9e2a7 Remove QpackEncoder::DecodeDecoderStreamData() and QpackDecoder::DecodeEncoderStreamData(). by bnc · 6 years ago
  90. 0d90591 Modify QPACK API to prepare for creation of QPACK streams. by renjietang · 6 years ago
  91. 17e2993 Exclude locally_closed_streams_highest_offset_.size() in QuicSession::ShouldKeepConnectionAlive(). by renjietang · 6 years ago
  92. cf6c3e6 Use VersionHasStreamType instead of VersionHasIetfQuicFrames in PendingStream-related QuicSessionTests. by bnc · 6 years ago
  93. d301683 gfe-relnote: In QUIC, when RTO fires and there is no packet to be RTOed, let connection send data. Protected by gfe2_reloadable_flag_quic_fix_rto_retransmission2 which replaces gfe2_reloadable_flag_quic_fix_rto_retransmission. by fayang · 6 years ago
  94. 01918c0 Signal error in HttpDecoder if frames have disallowed extra payload. by bnc · 6 years ago
  95. e7f6796 Use QUIC_INVALID_FRAME_DATA in HttpDecoder. by bnc · 6 years ago
  96. 8983c0f Call Visitor::OnError() from HttpDecoder::RaiseError(). by bnc · 6 years ago
  97. 092d821 Handle closing pending streams. by bnc · 6 years ago
  98. 8a2df8f Allow QpackStreamSenderDelegate to be set dynamically. by renjietang · 6 years ago
  99. a14a7ae Put Google QUIC Connection Close code in the extracted code field by fkastenholz · 6 years ago
  100. f35ea98 gfe-relnote: For QUIC BBR/BBRv2, move max ack height tracking to BandwidthSampler. BBR change protected by --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler. BBRv2 protected by existing --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago