1. c73506e Introduce QUIC v49 by dschinazi · 6 years ago
  2. 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
  3. 16df2a5 gfe-relnote: Switch the QUIC flag to support TLS from a protocol flag to a reloadable flag, with a chrome_value = true. Set chrome_value = true for the QUIC enable v99 flag. by rch · 6 years ago
  4. 4fd8cb1 Deprecate quic_dispatcher_hands_chlo_extractor_one_version by dschinazi · 6 years ago
  5. 95025bf Deprecate quic_drop_invalid_small_initial_connection_id by dschinazi · 6 years ago
  6. 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
  7. 36825da gfe-relnote: Remove QUIC version 44. by fayang · 6 years ago
  8. d0f4a16 gfe-relnote: Use new flag quic_enable_version_48_2 for QUIC_VERSION_48 by nharper · 6 years ago
  9. 5b236be Workaround for Android UDP network conformance test by dschinazi · 6 years ago
  10. 28c1bf3 Deprecate quic_deterministic_replacement_connection_ids by dschinazi · 6 years ago
  11. adc7507 Use deterministic replacement connection IDs by dschinazi · 6 years ago
  12. 662a3d6 gfe-relnote: Move QuicCryptoServerStream::Helper::GenerateConnectionIdForReject to QuicDispatcher::GenerateNewServerConnectionId. Refactor only. by wub · 6 years ago
  13. 0185ebb Add VersionNegotiationProbeEndToEnd test by dschinazi · 6 years ago
  14. 30ab6db Send correct version negotiation to prober by dschinazi · 6 years ago
  15. 5e1a7b2 Deprecate quic_do_not_override_connection_id by dschinazi · 6 years ago
  16. 48ac919 Support LengthPrefixedConnectionIds in v99 by dschinazi · 6 years ago
  17. 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
  18. 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
  19. b54ac5b Add a test to ensure packets of deprecated QUIC versions are rejected by QuicDispatcher via version negotiation. by fayang · 6 years ago
  20. 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
  21. 5d880a9 Change parameter list of QuicConnection::OnConnectionClosed upcall by fkastenholz · 6 years ago
  22. ee07e47 Make QuicDispatcher drop packets that have an initial destination connection ID that is too short by dschinazi · 6 years ago
  23. 1eab645 Deprecate quic_allow_variable_length_connection_id_for_negotiation by dschinazi · 6 years ago
  24. bf82b02 Automated g4 rollback of changelist 253848976. by nharper · 6 years ago
  25. 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
  26. 18fb35d Make QuicDispatcher drop packets that have an initial destination connection ID that is too short by dschinazi · 6 years ago
  27. 6dba490 gfe-relnote: Deprecate gfe2_restart_flag_quic_enable_accept_random_ipn. by fayang · 6 years ago
  28. b880b4c gfe-relnote: Disable QUIC version 44. Protected by gfe2_reloadable_flag_quic_disable_version_44. by fayang · 6 years ago
  29. 6ebe83b Refactor TlsHandshaker classes by nharper · 6 years ago
  30. 3294e74 gfe-relnote: Roll forward the deprecation of gfe2_reloadable_flag_quic_enable_version_46 as this does not cause b3m prober failure anymore. by fayang · 6 years ago
  31. 4ca3d67 Remove references to stateless reject from various comments and tests. by wub · 6 years ago
  32. 879dc76 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_version_44. by fayang · 6 years ago
  33. 01d5643 Make dispatcher VN client CID test work for all flag values by dschinazi · 6 years ago
  34. f36e29d Automated g4 rollback of changelist 250877268. by fayang · 6 years ago
  35. c5b0e2e Automated g4 rollback of changelist 251711909. by fayang · 6 years ago
  36. ec9d763 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_version_46 . by fayang · 6 years ago
  37. 346b7ce Support QUIC Client connection IDs by dschinazi · 6 years ago
  38. 4fd1105 gfe-relnote: QUIC_BUG instead of LOG(ERROR) in CreateQuicVersionLabel if the HandshakeProtocol is unknown by nharper · 6 years ago
  39. 374888f gfe-relnote: Remove QUIC version 44. by fayang · 6 years ago
  40. d4291e4 gfe-relnote: In QUIC, add VersionHasIetfInvariantHeader and VersionSupportsMessageFrames. No functional change expected. Not protected. by fayang · 6 years ago
  41. f5e6845 Refactor how TLS versions get enabled by nharper · 6 years ago
  42. baea59c Make CreateIncomingStream() to take PendingStream* instead of PendingStream. PendingStream* will be passed to create QuicStream. by renjietang · 6 years ago
  43. b417d60 Add a client connection ID to version negotiation packet creation by dschinazi · 6 years ago
  44. 0a4b9c5 gfe-relnote: Remove stateless reject from QUIC. This deprecates two flags in the false position: --gfe2_reloadable_flag_enable_quic_stateless_reject_support and --gfe2_reloadable_flag_quic_use_cheap_stateless_rejects. by wub · 6 years ago
  45. 7b9278c Rename connection_id to server_connection_id by dschinazi · 6 years ago
  46. d893df1 gfe-relnote: (n/a) Delete use_stateless_rejects_if_peer_supported from QuicCryptoServerStream's constructor. No behavior change, not protected. by wub · 6 years ago
  47. ccbab73 gfe-relnote: In QUIC, do not use framer object in QuicDispatcher. Protected by gfe2_restart_flag_quic_no_framer_object_in_dispatcher. by fayang · 6 years ago
  48. 46a1de7 gfe-relnote: (n/a) Delete some functions from QuicCryptoServerStream and tests that uses those function. Not protected. by wub · 6 years ago
  49. 09e4f52 gfe-relnote: Deprecate --gfe2_reloadable_flag_quic_enable_version_43 by rch · 6 years ago
  50. 55fa613 Implement QUIC Header Protection by nharper · 6 years ago
  51. 4985598 gfe-relnote: (n/a) Change SetQuicFlag to take the flag variable directly instead of a pointer to it. Refactor for Envoy integration, no behavior change. by wub · 6 years ago
  52. 05787cf gfe-relnote: (n/a) Wrap all access to FLAGS_quic_supports_tls_handshake with GetQuicFlag and SetQuicFlag. Code only needed for Envoy integration, no behavior change. by wub · 6 years ago
  53. 963d57e Make QuicDispatcher reject packets with invalid short connection IDs by QUICHE team · 6 years ago
  54. c65d1d1 Allow QUIC server to replace connection IDs by QUICHE team · 6 years ago
  55. 8e2e453 Allow variable length connection IDs in v99 by QUICHE team · 6 years ago
  56. 0fb4443 Remove direct references to //base from shared QUIC code by vasilvv · 6 years ago
  57. aa1d6a8 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_connection_do_not_add_to_write_blocked_list_if_disconnected. by QUICHE team · 6 years ago
  58. 872e7a3 Remove QuicString wrapper for std::string by vasilvv · 6 years ago
  59. ea74008 Use QuicVersionUsesCryptoFrames instead of checking against QUIC_VERSION_47 by QUICHE team · 6 years ago
  60. c48c871 Replace QuicString with std::string, pass 1 by vasilvv · 6 years ago
  61. a6ef0a6 Project import generated by Copybara. by QUICHE team · 6 years ago