DescriptionLanding Recent QUIC changes until 2016-03-15 16:26 UTC
Up to and including internal change 117245736
Fix a type casting bug in quic stream sequencer buffer.
Withough this change, a QUIC frame with offset higher than 2^32 might corrupt StreamSequencerBuffer's missing frame recording logic in a 32-bit machine.
Merge internal change: 117245736
https://codereview.chromium.org/1808013003/
Always use recvmmsg or recvmsg if it's available, and consolidate ReadAndDispatchPackets and ReadAndDispatchSinglePacket into a single API. Not flag protected. No functional change.
Note that this does somewhat reduce the test coverage of QuicServerTest, now
requiring that changes to QuicPacketReader::ReadAndDispatchSinglePacket be run
on platforms that don't support recvmmsg.
Merge internal change: 117245279
https://codereview.chromium.org/1810103002/
Log when client nonce is invalid. No functional change. Not flag protected.
Merge internal change: 116987771
https://codereview.chromium.org/1810073002/
Pass QuicTime, QuicTime::Delta, and QuicBandwidth exclusively by value. Not flag protected. No functional change.
Merge internal change: 116973081
https://codereview.chromium.org/1809123002/
Change QUIC tests that use port 80 to use 443.
Merge internal change: 116970314
https://codereview.chromium.org/1808963003/
Use byte conservation instead of packet conservation in QUIC's Slow Start Large Recovery experiment. Protected by quic_sslr_byte_conservation.
Merge internal change: 116964633
https://codereview.chromium.org/1814873002/
Remove the unused has_retransmittable_data argument from QuicSendAlgorithm::TimeUntilSend. No functional change. Not flag protected.
Merge internal change: 116904472
https://codereview.chromium.org/1814843002/
Deprecates check_peer_address_change_after_decryption.
Merge internal change: 116887287
https://codereview.chromium.org/1808613003/
Deprecate quic_respect_send_alarm2.
Merge internal change: 116879870
https://codereview.chromium.org/1813513002/
Deprecate --quic_include_path_id_in_iv.
Merge internal change: 116877752
https://codereview.chromium.org/1810743002/
Don't copy the QuicAckFrame into the QuicPacketGenerator. Protected by quic_dont_copy_acks.
Merge internal change: 116808648
https://codereview.chromium.org/1807033002/
No longer limit QUIC's max CWND to 200 packets. Protected by quic_dont_limit_max_cwnd.
This is a fix for the deprecation of a similar flag in cr/113769379.
Merge internal change: 116794514
https://codereview.chromium.org/1812633002/
Remove QuicFrameList, because it's unused with the new QuicStreamSequencer.
Merge internal change: 116768420
https://codereview.chromium.org/1805323003/
Add a QuicConfig option to ask the client not to attempt migration.
Merge internal change: 116712124
https://codereview.chromium.org/1808513003/
Do not disable TLP by default in QuicConnection tests.
Merge internal change: 116698228
https://codereview.chromium.org/1808863002/
Add a new QUIC connection option, 5RTO, which closes the QUIC connection after 5 consecutive RTOs. Protected by quic_enable_rto_timeout.
Merge internal change: 116687954
https://codereview.chromium.org/1806083002/
Change QuicConnection's ScopedPacketBundler to use SEND_QUEUED_ACK instead of NO_ACK, to ensure a queued ack is always sent. Small functional change. Not flag protected.
Merge internal change: 116677107
https://codereview.chromium.org/1814483002/
deprecate quic_use_rfc7539
Merge internal change: 116589902
https://codereview.chromium.org/1809703002/
Use cached compressed certs if available to reduce load of compressing certs. Flag protected by quic_use_cached_compressed_certs.
Merge internal change: 116579250.
https://codereview.chromium.org/1808793002/
R=rch@chromium.org
BUG=
Committed: https://crrev.com/f57804c4c8609f1c6c396eddb6a3174d2003362c
Cr-Commit-Position: refs/heads/master@{#381795}
Patch Set 1 #Patch Set 2 : Deprecate quic_include_path_id_in_iv in two more files. #Patch Set 3 : Add a default case to a switch statement. #Patch Set 4 : Add an export clause. #Messages
Total messages: 20 (10 generated)
|