Chromium Code Reviews
DescriptionLanding Recent QUIC changes until 9:58 AM, Sep 17, 2016 UTC
Set flags.
https://codereview.chromium.org/2359613002/
Use Cubic when kBBR option is specified.
Merge internal change: 133469673
https://codereview.chromium.org/2352043004/
Limit QUIC's Cubic CWND increases to 1/2 the bytes acked when in
congestion avoidance. Protected by ENABLED
FLAGS_quic_limit_cubic_cwnd_increase.
Merge internal change: 133421910
https://codereview.chromium.org/2351963005/
Close connection when packet generator is trying to add a frame which
alone cannot fit into a packet. Protected by ENABLED
FLAGS_quic_close_connection_on_huge_frames.
Merge internal change: 133419402
https://codereview.chromium.org/2351303003/
Print the QuicReceivedPacketManager's ack frame instead of the
QuicPacketGenerator's ack frame to print connection debug info and
remove QuicPacketGenerator's ack frame. Small functional change to
print useful data.
The ack frame being printed previously was never used, so would always
be in the default initialized state.
Merge internal change: 133400163
https://codereview.chromium.org/2353123002/
Extra error logging for missing SCT. Not flag protected.
Merge internal change: 133256313
https://codereview.chromium.org/2356873002/
Only inform QUIC's SentPacketManager of packets that are actually sent,
not those that failed to be sent. Protected by
FLAGS_quic_only_track_sent_packets.
Merge internal change: 133209233
https://codereview.chromium.org/2353063002/
QUIC enable server push by default. Guarded by
FLAGS_quic_enable_server_push_by_default.
Enable server push by default for QUIC versions 35 and higher.
Also adds support so that push can be disabled using HTTP/2
SETTINGS_ENABLE_PUSH.
Merge internal change: 133188946
https://codereview.chromium.org/2350173005/
Use refcounted ownership for ValidateClientHelloResultCallback::Result
This CL switches ValidateClientHelloResultCallback::Result to use
refcounted ownership semantics. This has no effect in current code, but
will be useful in solving some object lifetime issues as more codepaths
are asynchronized.
Change to refcounted ownership for
ValidateClientHelloResultCallback::Result. No functional change beyond
this intended, not flag-protected.
Merge internal change: 133129391
https://codereview.chromium.org/2353763002/
Adds CryptoHandshakeMessage::HasStringPiece method.
Merge internal change: 133121236
https://codereview.chromium.org/2355493004/
Only close the QUIC connection after 5RTOs on the client side when the
5RTO connection option is present. Protected by ENABLED
FLAGS_quic_only_5rto_client_side.
For users with relatively short RTTs, the 5th RTO on the server side can
occur before the client sends a PING. In networks with short NAT
timeouts, this causes the connection to be abruptly closed once the NAT
tunnel is re-opened by the client's PING, instead of receiving the
response.
Merge internal change: 133030062
https://codereview.chromium.org/2349373002/
Add method QuicBufferedPacketStore::DiscardPackets
This CL adds a method to QuicBufferedPacketStore to discard all packets
associated with a connection ID. This functionality will be used where
a CHLO is followed by a bunch of packets which get buffered while the
CHLO is being processed by the stateless rejector logic. If the CHLO is
rejected, the dispatcher will want to drop the buffered packets without
processing them.
Added new method not yet called. No functional change, not
flag-protected.
Merge internal change: 132995934
https://codereview.chromium.org/2351673003/
Fix bizarro comment formatting
Merge internal change: 132917785
https://codereview.chromium.org/2346323003/
Deprecate FLAGS_quic_close_connection_on_packet_too_large.
Merge internal change: 132914520
https://codereview.chromium.org/2352803002/
Deprecate quic_simple_packet_number_length_2.
Merge internal change: 132911786
https://codereview.chromium.org/2354563003/
Deprecate FLAGS_quic_remove_v33_hacks.
Merge internal change: 132908836
https://codereview.chromium.org/2351813002/
Deprecate FLAGS_quic_do_not_send_ack_on_emsgsize.
Merge internal change: 132907311
https://codereview.chromium.org/2350863002/
Deprecate FLAGS_quic_postpone_multipath_flag_validation.
Merge internal change: 132904436
https://codereview.chromium.org/2354673002/
BUG=
Committed: https://crrev.com/1660498884cb6b0f99f77299b304c4703a8b5023
Cr-Commit-Position: refs/heads/master@{#419942}
Patch Set 1 #Patch Set 2 : Remove implicit cast to bool to fix Windows compile warning. #Patch Set 3 : Reverted flag flip. #Messages
Total messages: 23 (18 generated)
|