DescriptionLanding Recent QUIC changes until Sat Sep 10 00:32:41
Update recent QUIC flag changes.
Deprecate FLAGS_quic_limit_frame_gaps_in_buffer.
Merge internal change: 132467804
https://codereview.chromium.org/2341483002/
Deprecate flag FLAGS_quic_sequencer_buffer_retire_block_in_time.
Merge internal change: 132461150
https://codereview.chromium.org/2331343003/
Make DiversificationNonce a std::array
Changing a char[32] to a std::array<char, 32>. No functional change
intended, not flag-protected
Merge internal change: 132456567
https://codereview.chromium.org/2340583002/
remove unused methods: num_early_frames_received() from the shared code which was used by chromium only.
Triggered by ref chromium cl: https://codereview.chromium.org/2250713004.
Merge internal change: 132449425
https://codereview.chromium.org/2337063004/
Use unique_ptrs to manage callback lifetimes in some QUIC code
Follow-up to cl/132102408.
This CL eliminates the self-deleting callback pattern from a chunk of
QUIC code and replaces it with explicit unique_ptr ownership of all
callbacks.
Replace self-deleting callbacks with unique_ptr owned callbacks in some
QUIC code. No functional change intended, not flag-protected.
Merge internal change: 132439857
https://codereview.chromium.org/2339433004/
Simplify lifetime management of ValidateClientHelloResultCallback::Result objects
The lifetimes of ValidateClientHelloResultCallback::Result objects are
managed by bare new/delete. These objects are also passed around by
pointer which gives no indication as to who is managing the lifetime,
and many methods are passed both a pointer to a Result object as w
ell as a reference to a sub-object. This CL eliminates these patterns.
Migrating from bare pointers to unique_ptr in some quic codepaths. No
functional change intended, not flag-protected.
Merge internal change: 132359769
https://codereview.chromium.org/2338013004/
Use the largest received packet instead of the most recently received packet to calculate the sequence number from.
Merge internal change: 132350039
https://codereview.chromium.org/2333153003/
Deprecate FLAGS_quic_close_stream_after_writing_queued_data
Merge internal change: 132335255
https://codereview.chromium.org/2338713003/
Deprecate FLAGS_quic_remove_obsolete_forward_secure.
Merge internal change: 132331281
https://codereview.chromium.org/2336803004/
Deprecate FLAGS_quic_change_alarms_efficiently.
Merge internal change: 132330925
https://codereview.chromium.org/2338013003/
deprecate FLAGS_quic_enable_app_limited_check
Merge internal change: 132318066
https://codereview.chromium.org/2340563002/
Committed: https://crrev.com/40f77bbc12f69d345396d96032f635cfa8640ffd
Cr-Commit-Position: refs/heads/master@{#418480}
Patch Set 1 #Patch Set 2 : Format #Patch Set 3 : Rebase #Patch Set 4 : NET_EXPORT #Patch Set 5 : copy constructor #Patch Set 6 : Revase #Messages
Total messages: 29 (22 generated)
|