|
Landing Recent QUIC changes until 8/28/2015 18:03 UTC.
relnote: Refactor QuicAckFrame::missing_packets to support a change to a
more efficient data structure. No functional change.
Merge internal change: 101778041
https://codereview.chromium.org/1330973002/
relnote: n/a (changing DLOGs). Tidy up the DLOG messages on receipt of
various frame types. I was confused for a while by the connection close
message (my test server was *receiving* it, rather than closing the
connection itself), hence the change to that message. Other edits bring
consistency.
Merge internal change: 101773586
https://codereview.chromium.org/1304373010/
relnote: QUIC bugfix (and test) for setting smaller receive window size
under flow-control auto-tuning. Behavior gated by finch tag AFCW,
which is currently enabled in canary and dev.
Prior to this fix, streams established before the crypto handshake,
i.e. headers and crypto, would have their flow control window size
become out of sync between client and server, when tags to set
smaller initial window sizes were used (kIFW*). It is believed
this was causing some flow control deadlocks in the auto-tuning trial.
This change also corrects an oversight, adding logic so that kIFW*
reduce the initial session flow control window size as well.
Merge internal change: 101695854
https://codereview.chromium.org/1327903004/
relnote: Add num_connections_ in quic_time_wait_list_manager to record
number of connection IDs in time wait list. (No functional change)
Merge internal change: 101619602
https://codereview.chromium.org/1310753008/
relnote: Allow individual QUIC writers to limit the maximum packet size.
Protected by FLAGS_quic_limit_mtu_by_writer, enabled by default.
Since this CL, all QuicConnections are required to have a valid peer
address when they are created.
FIXED=23280955
Merge internal change: 101617105
https://codereview.chromium.org/1320303009/
R=rch@chromium.org, sergeyu@chromium.org
Committed: https://crrev.com/493d90ef42c523aa443191dbe7c6fab35be91abf
Cr-Commit-Position: refs/heads/master@{#348555}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+788 lines, -296 lines) |
Patch |
 |
M |
net/quic/quic_chromium_client_session.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection.h
|
View
|
|
2 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection.cc
|
View
|
|
16 chunks |
+80 lines, -31 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection_logger.cc
|
View
|
|
4 chunks |
+14 lines, -17 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection_logger_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection_test.cc
|
View
|
|
31 chunks |
+146 lines, -33 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_default_packet_writer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_default_packet_writer.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_flags.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_flags.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_flow_controller.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_flow_controller.cc
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_framer.cc
|
View
|
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_framer_test.cc
|
View
|
|
12 chunks |
+22 lines, -40 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_packet_writer.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_protocol.h
|
View
|
1
2
3
|
3 chunks |
+56 lines, -8 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_protocol.cc
|
View
|
1
2
3
|
2 chunks |
+76 lines, -15 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_protocol_test.cc
|
View
|
|
3 chunks |
+96 lines, -13 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_received_packet_manager.cc
|
View
|
|
4 chunks |
+13 lines, -16 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_received_packet_manager_test.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_sent_entropy_manager.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/quic/quic_sent_entropy_manager.cc
|
View
|
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_sent_entropy_manager_test.cc
|
View
|
|
2 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_sent_packet_manager.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_sent_packet_manager_test.cc
|
View
|
|
20 chunks |
+21 lines, -38 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_session.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_session.cc
|
View
|
|
3 chunks |
+39 lines, -12 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_stream_factory.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/quic/reliable_quic_stream_test.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
net/quic/test_tools/quic_test_utils.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/test_tools/quic_test_utils.cc
|
View
|
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/tools/quic/end_to_end_test.cc
|
View
|
|
10 chunks |
+93 lines, -29 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_client_base.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_default_packet_writer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_default_packet_writer.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_packet_writer_wrapper.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_packet_writer_wrapper.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_per_connection_packet_writer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_per_connection_packet_writer.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_simple_per_connection_packet_writer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_simple_per_connection_packet_writer.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_simple_server_packet_writer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_simple_server_packet_writer.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_time_wait_list_manager.h
|
View
|
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/tools/quic/quic_time_wait_list_manager.cc
|
View
|
|
4 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
remoting/protocol/quic_channel_factory.cc
|
View
|
1
2
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 31 (13 generated)
|