Sign in
quiche
/
quiche.git
/
44cc4614d68f296429d6e0520fc41b440da786e7
/
quic
/
core
/
quic_versions.cc
40f0b3d
Introduce QUIC_VERSION_IETF_DRAFT_25
by dschinazi
· 5 years ago
4f95c40
Deprecate quic_fix_handling_of_bad_prox_packet
by dschinazi
· 5 years ago
228602e
Fix ODR violations in quic_versions.h
by vasilvv
· 5 years ago
278efae
Add support for retry integrity tag
by dschinazi
· 5 years ago
0106294
gfe-relnote: In QUIC version T099, implement HANDSHAKE_DONE frame to drive the handshake to confirmation on the client side. Not used in prod yet.
by fayang
· 5 years ago
4161684
Remove QUIC version Q099
by dschinazi
· 5 years ago
0da4390
Bring back the ParsedQuicVersionIsValid DCHECK
by dschinazi
· 5 years ago
2891b2d
gfe-relnote: Add kSupportedVersions to quic_versions.h, no behavior change
by nharper
· 5 years ago
97da52b
Refactor some QUIC version code
by dschinazi
· 5 years ago
dc770fc
Refactor handling of supported versions
by dschinazi
· 5 years ago
4e9283d
Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead.
by bnc
· 5 years ago
cf0bfcf
Use quiche string libraries in third_party/quic/core
by dmcardle
· 5 years ago
76881f0
Refactor quic_enable_version flags
by dschinazi
· 5 years ago
4101ead
Remove unused QUIC version code
by dschinazi
· 5 years ago
0ce303d
Drop support for QUIC T048 and T049
by dschinazi
· 5 years ago
e251509
gfe-relnote: deprecate gfe2_reloadable_flag_quic_enable_version_50
by nharper
· 5 years ago
5fc6d0c
Deprecate quic_version_negotiation_grease
by dschinazi
· 5 years ago
c9c1d1a
Deprecate quic_enable_version_49
by dschinazi
· 5 years ago
173c48f
Move quic::QuicEndian to quiche::QuicheEndian
by QUICHE team
· 5 years ago
58f7107
gfe-relnote: In QUIC T049+, support sending coalesced packets.
by fayang
· 5 years ago
8a27b0f
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting.
by fayang
· 5 years ago
eb78dbb
gfe-relnote: Add a VersionSupportsGoogleAltSvcFormat() method to move the version check out of the version manager. No behavior change. Not flag protected.
by rch
· 5 years ago
3f6ccf4
Inline trivial constructors
by dschinazi
· 5 years ago
cb08fe8
gfe-relnote: deprecate gfe2_reloadable_flag_quic_enable_version_48_2
by nharper
· 5 years ago
8b1c45a
Deprecate and remove v47
by dschinazi
· 5 years ago
8265a2a
gfe-relnote: Remove QUIC v39.
by fayang
· 5 years ago
c32d8ab
gfe-relnote: Introduce QUIC_VERSION_50, protected by quic_enable_version_50
by nharper
· 5 years ago
1903aca
Deprecate quic_use_hashed_stateless_reset_tokens
by dschinazi
· 5 years ago
bf0413d
Deprecate quic_use_parse_public_header
by dschinazi
· 5 years ago
d6db04a
gfe-relnote: Check for partial write when crypto frame gets retransmitted. This only affects T099 which supports amplification factor.
by fayang
· 5 years ago
67840e1
Disable SupportsAntiAmplificationLimit to avoid infinite loop
by dschinazi
· 5 years ago
965e592
gfe-relnote: Enable initial obfuscators in QUIC_VERSION_99. Protected by quic_enable_version_99
by nharper
· 6 years ago
c73506e
Introduce QUIC v49
by dschinazi
· 6 years ago
c8d9e40
Rename CryptoUtils::CreateTlsInitialCrypters
by nharper
· 6 years ago
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
4fd8cb1
Deprecate quic_dispatcher_hands_chlo_extractor_one_version
by dschinazi
· 6 years ago
a702be2
Change the version label for QUIC v99 + TLS from T099
by rch
· 6 years ago
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
5a2b3eb
Change QUIC's AlpnForVersion method to omit the "google-" from the string
by rch
· 6 years ago
5f13505
gfe-relnote: In QUIC, add anti-amplification limit. Protected by version T099.
by fayang
· 6 years ago
36825da
gfe-relnote: Remove QUIC version 44.
by fayang
· 6 years ago
d0f4a16
gfe-relnote: Use new flag quic_enable_version_48_2 for QUIC_VERSION_48
by nharper
· 6 years ago
9a910e3
Generate stateless reset tokens by hashing instead of XOR.
by dschinazi
· 6 years ago
0d06d7b
Deprecate quic_use_allocated_connection_ids
by dschinazi
· 6 years ago
5e1a7b2
Deprecate quic_do_not_override_connection_id
by dschinazi
· 6 years ago
48ac919
Support LengthPrefixedConnectionIds in v99
by dschinazi
· 6 years ago
118c8ac
Remove headers stream from IETF QUIC.
by renjietang
· 6 years ago
76992e7
Make QuicDispatcher pass only one version to the ChloExtractor
by dschinazi
· 6 years ago
e8b0cab
Automated g4 rollback of changelist 257008406.
by fayang
· 6 years ago
b663b86
gfe-relnote: deprecate gfe2_reloadable_flag_quic_eliminate_static_stream_map_3.
by renjietang
· 6 years ago
d317e3a
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting.
by fayang
· 6 years ago
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
6d2aea0
Update QuicEnableVersion to no longer stack flags
by dschinazi
· 6 years ago
1ac22cc
Apply GREASE to QUIC Version Negotiation packets
by dschinazi
· 6 years ago
359cb0d
gfe-relnote: Protect QUIC versions by single flag instead of a stack of flags.
by fayang
· 6 years ago
745c93a
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_tolerate_reneging.
by fayang
· 6 years ago
8aba1ff
Remove server in connection version negotiation code.
by fayang
· 6 years ago
bf3d286
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_loss_algorithm.
by fayang
· 6 years ago
5f46430
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_received_packet_manager.
by fayang
· 6 years ago
9ed391a
Deprecate client in-connection version negotiation code.
by fayang
· 6 years ago
08878bd
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_validate_packet_number_post_decryption.
by fayang
· 6 years ago
f477f73
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_rpm_decides_when_to_send_acks.
by fayang
· 6 years ago
91475c4
Remove framer object from quic_dispatcher and make dispatcher no longer inherit from QuicFramerVisitorInterface.
by fayang
· 6 years ago
1eab645
Deprecate quic_allow_variable_length_connection_id_for_negotiation
by dschinazi
· 6 years ago
3c05a9f
Deprecate quic_server_drop_version_negotiation
by dschinazi
· 6 years ago
0366de9
Deprecate quic_send_version_negotiation_fixed_bit
by dschinazi
· 6 years ago
d2e26cc
Deprecate quic_print_tag_hex
by dschinazi
· 6 years ago
a4b37b2
Remove ack bundling mode.
by fayang
· 6 years ago
552accc
Move headers stream from 0 to 60 in v99
by dschinazi
· 6 years ago
6dba490
gfe-relnote: Deprecate gfe2_restart_flag_quic_enable_accept_random_ipn.
by fayang
· 6 years ago
3ac15c1
gfe-relnote: In QUIC v47+, use variable packet number length in long header packet. Protected by DISABLED gfe2_reloadable_flag_quic_enable_version_47.
by fayang
· 6 years ago
b880b4c
gfe-relnote: Disable QUIC version 44. Protected by gfe2_reloadable_flag_quic_disable_version_44.
by fayang
· 6 years ago
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
879dc76
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_version_44.
by fayang
· 6 years ago
b324116
Save large connection IDs on the heap
by dschinazi
· 6 years ago
f36e29d
Automated g4 rollback of changelist 250877268.
by fayang
· 6 years ago
c5b0e2e
Automated g4 rollback of changelist 251711909.
by fayang
· 6 years ago
ec9d763
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_version_46 .
by fayang
· 6 years ago
346b7ce
Support QUIC Client connection IDs
by dschinazi
· 6 years ago
4fd1105
gfe-relnote: QUIC_BUG instead of LOG(ERROR) in CreateQuicVersionLabel if the HandshakeProtocol is unknown
by nharper
· 6 years ago
374888f
gfe-relnote: Remove QUIC version 44.
by fayang
· 6 years ago
f5e6845
Refactor how TLS versions get enabled
by nharper
· 6 years ago
b417d60
Add a client connection ID to version negotiation packet creation
by dschinazi
· 6 years ago
18f9a35
Add quic_no_framer_object_in_dispatcher to QuicVersionInitializeSupportForIetfDraft
by dschinazi
· 6 years ago
71117a7
Add quic_simplify_stop_waiting to QuicVersionInitializeSupportForIetfDraft
by dschinazi
· 6 years ago
055f38d
gfe-relnote: Test-only change to enable quic_tolerate_reneging when using IETF draft version
by nharper
· 6 years ago
dac9cec
Enable quic_eliminate_static_stream_map_3 for IETF interop
by dschinazi
· 6 years ago
2252b70
Project import generated by Copybara.
by QUICHE team
· 6 years ago
09e4f52
gfe-relnote: Deprecate --gfe2_reloadable_flag_quic_enable_version_43
by rch
· 6 years ago
8eb45e9
Allow variable length connection IDs for unsupported versions
by dschinazi
· 6 years ago
2431fa2
Support IETF retry in v47+
by dschinazi
· 6 years ago
5a354c9
Add an QUIC version reserved for negotiation to help test negotiation
by dschinazi
· 6 years ago
9e92fb3
Make QUIC server set fixed bit in version negotiation packets
by dschinazi
· 6 years ago
cd0823f
Enable IETF retry support on all TLS versions
by dschinazi
· 6 years ago
244f6dc
Support IETF RETRY from client
by dschinazi
· 6 years ago
f2f91e7
gfe-relnote: Modify ParsedQuicVersion::HasHeaderProtection to support chromium merge. Not flag protected; currently unused
by nharper
· 6 years ago
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
cfafed7
gfe-relnote: Add QuicParsedVersion::HasHeaderProtection method. Currently unused; not flag protected.
by nharper
· 6 years ago
9bb8346
Disable QUIC trial decryption in V44 and above
by nharper
· 6 years ago
eddb74b
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
Next »