1. f803516 Replace (D)CHECK with QUICHE_(D)CHECK. by vasilvv · 4 years, 1 month ago
  2. 7a9048e Add more detailed flag count for by haoyuewang · 4 years, 2 months ago
  3. a8307a8 Deprecate quic_send_version_negotiation_for_short_connection_ids by dschinazi · 4 years, 2 months ago
  4. 55006b0 Send correct QUIC CRYPTO_ERROR connection error for TLS errors by mattm · 4 years, 2 months ago
  5. d529dde Remove connection_id added to connection_dispatcher_map_ via either OnConnectionIdRetired or OnConnectionAddedToTimeWaitList in gfe_quic_dispatcher when multiple CIDs are supported. by haoyuewang · 4 years, 2 months ago
  6. efa451f Add new & retire ConnectionId interface to QuicSession::visitor and implement them in (Gfe)QuicDispatcher. by haoyuewang · 4 years, 2 months ago
  7. 2d355fe Add multiple CID per connection support to time_wait_list. by haoyuewang · 4 years, 2 months ago
  8. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  9. c1101d1 Replaces session_map_ with reference_counted_session_map_ in QuicDispatcher. This is to support multiple connection IDs mapping to the same session in follow-up CLs (CID and session is still 1-to-1 in this CL). by haoyuewang · 4 years, 3 months ago
  10. 8cbe7bf Reduce the exposure of session_map_ outside the QuicDispatcher base class. by haoyuewang · 4 years, 3 months ago
  11. f4c4bdd Refactor QuicDispatcher to not pass a session map iterator across functions. by vasilvv · 4 years, 3 months ago
  12. cc7d40d Clean up QuicTransportVersion use by dschinazi · 4 years, 3 months ago
  13. 35d4bd0 Remove unused QuicVersionManager::GetSupportedTransportVersions by nharper · 4 years, 4 months ago
  14. 58b3af3 In QUIC, use using for alias declaration. by renjietang · 4 years, 4 months ago
  15. 3df6c15 Send version negotiation in response to short connection IDs by dschinazi · 4 years, 5 months ago
  16. c872ee4 Replace QuicheStringPiece with absl::string_view by vasilvv · 4 years, 5 months ago
  17. 1d63a00 Deprecate quic_dispatcher_legacy_version_encapsulation by dschinazi · 4 years, 7 months ago
  18. aa51347 Deprecate quic_dont_pad_chlo by dschinazi · 4 years, 7 months ago
  19. fc0f158 Add srtt to TimeWaitConnectionInfo. Also add GFE_CODE_COUNT recording information when a packet is processed in time wait list. Logging only, not protected. by fayang · 4 years, 7 months ago
  20. e3f04c3 In QUIC, add TimeWaitConnectionInfo to record necessary information of connections which are going to be added to time wait list. Refactor only, no functional change expected, not protected. by fayang · 4 years, 7 months ago
  21. 5c1d7d8 Cleanup uses of QUIC version by dschinazi · 4 years, 8 months ago
  22. 4e3fb90 Internal QUICHE change by wub · 4 years, 8 months ago
  23. 1504296 In quic, determine a serialized packet fate before it gets serialized, and use the fate to determine whether add full padding later. protected by gfe2_reloadable_flag_quic_determine_serialized_packet_fate_early. by fayang · 4 years, 9 months ago
  24. fe3d30a Deprecate gfe2_restart_flag_quic_replace_time_wait_list_encryption_level. by haoyuewang · 4 years, 9 months ago
  25. 6458eb3 Introduce Legacy Version Encapsulation by dschinazi · 4 years, 9 months ago
  26. 691303b Avoid crash in QuicDispatcher by dschinazi · 4 years, 9 months ago
  27. 942a9f8 Stop padding QUIC_CRYPTO CHLOs by dschinazi · 4 years, 9 months ago
  28. 70cf135 Deprecate quic_remove_android_conformance_test_workaround by dschinazi · 4 years, 10 months ago
  29. 187683d Refactor QuicConnection::AddIncomingConnectionId by dschinazi · 4 years, 10 months ago
  30. 50d4c71 Change quicpacketwriter::getnextwritelocation to return a release function used to free a writer-allocated buffer. use this release function to avoid buffer leak if a writer buffer is allocated but writer->writepacket is not called. protected by --gfe2_reloadable_flag_quic_avoid_leak_writer_buffer. by wub · 4 years, 10 months ago
  31. 8963f60 Refactor QuicDispatcher connection ID replacement by dschinazi · 4 years, 10 months ago
  32. 8a5dafa Let quic::serializedpacket to own the frames and optionally the encrypted_buffer. no behavior change. by wub · 4 years, 10 months ago
  33. 7e098ae Replace long connection IDs in GfeQuicDispatcher by dschinazi · 4 years, 10 months ago
  34. 8b56147 Add missing flag counter for flag verification. by QUICHE team · 4 years, 10 months ago
  35. 0e3c348 Adopt TlsChloExtractor from QuicDispatcher by dschinazi · 5 years ago
  36. aa6ff46 gfe-relnote: Replace the usage of ConnectionData::encryption_level in quic_time_wait_list_manager with a new TimeWaitAction SEND_CONNECTION_CLOSE_PACKETS. Protected by gfe2_restart_flag_replace_time_wait_list_encryption_level. by QUICHE team · 5 years ago
  37. 71116fd Make ALPN an array in QuicBufferedPacketStore by dschinazi · 5 years ago
  38. 5ad6e4c Remove QuicDispatcher workaround for Android Conformance Test by dschinazi · 5 years ago
  39. 034b1be gfe-relnote: Reject chlo packets with unacceptable uaid/sni in quic dispatcher. Protected by --gfe2_restart_flag_reject_unacceptable_packet_early_in_dispatcher. by QUICHE team · 5 years ago
  40. e452405 gfe-relnote: Disable IETF QUIC on Cloud VIPs. Protected by gfe2_restart_flag_quic_disable_ietf_quic_on_cloud_vips. by fayang · 5 years ago
  41. 72e0dab gfe-relnote: move stop/start accepting new connection feature from GfeQuicDispatcher to QuicDispatcher. Protected by --gfe2_restart_flag_quic_should_accept_new_connection. by danzh · 5 years ago
  42. cdc7361 Deprecate quic_drop_small_initial_packets by dschinazi · 5 years ago
  43. 5f23a2d Move QuicCryptoServerStream::Helper to QuicCryptoServerStreamBase by nharper · 5 years ago
  44. 8d1c9d4 Parameterize QuicDispatcherTest by version by dschinazi · 5 years ago
  45. 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
  46. 9d76c2d gfe-relnote: Drop QUIC INITIAL packets which are less than 1200 bytes. Protected by --gfe2_reloadable_flag_quic_drop_small_initial_packets by rch · 5 years ago
  47. cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 5 years ago
  48. 89490e0 gfe-relnote: (n/a) Change the return type of QuicDispatcher::CreateQuicSession from raw to unique_ptr. No behavior change, not protected. by wub · 5 years ago
  49. 4101ead Remove unused QUIC version code by dschinazi · 5 years ago
  50. 9d6231c gfe-relnote: Deprecate gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly. by fayang · 5 years ago
  51. b63005e Remove QuicPacketCreator::AddSavedFrame() and make QuicPacketCreator::AddFrame() public. by renjietang · 5 years ago
  52. fa3b1d6 gfe-relnote: In QUIC sent packet manager, replace handshake_confirmed_ and forward_secure_packet_acked_ with handshake_state_. No functional change expected. Not protected. by fayang · 5 years ago
  53. ba30761 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_framer_doesnt_create_initial_encrypter by nharper · 5 years ago
  54. 12512a8 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_donot_process_small_initial_packets. by fayang · 5 years ago
  55. 036202d Deprecate quic_reply_to_old_android_conformance_test by dschinazi · 5 years ago
  56. bf6a783 Deprecate quic_use_length_prefix_from_packet_info by dschinazi · 5 years ago
  57. bf0413d Deprecate quic_use_parse_public_header by dschinazi · 5 years ago
  58. cc5a54c Do not replace connection ID for unknown versions by dschinazi · 5 years ago
  59. 965e592 gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99 by nharper · 5 years ago
  60. 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
  61. c6b9951 Don't create NullEncrypter/Decrypter in QuicFramer by nharper · 5 years ago
  62. 57a0e3f Remove obsolete comments from QuicDispatcher. by ianswett · 5 years ago
  63. cad1179 gfe-relnote: Unifiy QuicPacketCreator::DelegateInterface and QuicPacketGenerator::DelegateInterface. No functional change expected, not protected. by fayang · 5 years ago
  64. 62b637b Rename functions with same names as generator in QUIC creator. This is preparation for combining creator and generator. Not protected. by fayang · 5 years ago
  65. c5589bd Allow quic_toy_server to only use IETF QUIC by dschinazi · 6 years ago
  66. 4fd8cb1 Deprecate quic_dispatcher_hands_chlo_extractor_one_version by dschinazi · 6 years ago
  67. 95025bf Deprecate quic_drop_invalid_small_initial_connection_id by dschinazi · 6 years ago
  68. 591814c Add version-aware QuicConnectionCloseFrame constructor by fkastenholz · 6 years ago
  69. 88d08f4 Change Application and Transport ConnectionClose codes to uint64_t by fkastenholz · 6 years ago
  70. 5b236be Workaround for Android UDP network conformance test by dschinazi · 6 years ago
  71. 28c1bf3 Deprecate quic_deterministic_replacement_connection_ids by dschinazi · 6 years ago
  72. adc7507 Use deterministic replacement connection IDs by dschinazi · 6 years ago
  73. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  74. 30ab6db Send correct version negotiation to prober by dschinazi · 6 years ago
  75. 243eabc Refactor QUIC version parsing by dschinazi · 6 years ago
  76. b953d02 Add connection ID length checks by dschinazi · 6 years ago
  77. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  78. 76992e7 Make QuicDispatcher pass only one version to the ChloExtractor by dschinazi · 6 years ago
  79. 5c03085 Fix replacing connection IDs when initial crypters are in use by dschinazi · 6 years ago
  80. 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
  81. 1ac22cc Apply GREASE to QUIC Version Negotiation packets by dschinazi · 6 years ago
  82. 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
  83. 51c2373 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_terminate_gquic_connection_as_ietf. by fayang · 6 years ago
  84. 17230ac gfe-relnote: In QUIC, inline ProcessUnauthenticatedHeaderFate. Not protected. by fayang · 6 years ago
  85. dc2ac54 gfe-relnote: In QUIC, remove unused temporarily_buffered_connections_ from dispatcher. Not protected. by fayang · 6 years ago
  86. ee07e47 Make QuicDispatcher drop packets that have an initial destination connection ID that is too short by dschinazi · 6 years ago
  87. 91475c4 Remove framer object from quic_dispatcher and make dispatcher no longer inherit from QuicFramerVisitorInterface. by fayang · 6 years ago
  88. bf82b02 Automated g4 rollback of changelist 253848976. by nharper · 6 years ago
  89. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  90. 18fb35d Make QuicDispatcher drop packets that have an initial destination connection ID that is too short by dschinazi · 6 years ago
  91. 305e173 Change IETF Frame/QUIC_VERSION_99 tests to be symbolic. by fkastenholz · 6 years ago
  92. 6dba490 gfe-relnote: Deprecate gfe2_restart_flag_quic_enable_accept_random_ipn. by fayang · 6 years ago
  93. 2a5670f gfe-relnote: (n/a) Cleanup references to stateless reject from QuicDispatcher. Code not used, not protected. by wub · 6 years ago
  94. 88e3e05 Internal QUICHE change by danzh · 6 years ago
  95. f356d9e Internal QUICHE change by QUICHE team · 6 years ago
  96. f2be56a gfe-relnote: n/a(code cleanup) Replace direct usage of FLAGS_some_flag_name in by danzh · 6 years ago
  97. 5f64ec4 gfe-relnote: Remove the use of QUIC_CRYPTO_HANDSHAKE_STATELESS_REJECT. by wub · 6 years ago
  98. 346b7ce Support QUIC Client connection IDs by dschinazi · 6 years ago
  99. 4fd1105 gfe-relnote: QUIC_BUG instead of LOG(ERROR) in CreateQuicVersionLabel if the HandshakeProtocol is unknown by nharper · 6 years ago
  100. d4291e4 gfe-relnote: In QUIC, add VersionHasIetfInvariantHeader and VersionSupportsMessageFrames. No functional change expected. Not protected. by fayang · 6 years ago