DescriptionLanding Recent QUIC changes until 9:41 AM, Oct 10, 2016 UTC-7
flip flags
https://codereview.chromium.org/2409943002/
external-release-note: Adding a flag for enforcement of the single-packet-CHLO policy.
Merge internal change: 135685050
https://codereview.chromium.org/2403383002
relnote: Remove rejected packet number from public reset packet.
Protected by flag quic_remove_packet_number_from_public_reset.
Merge internal change: 135675196
https://codereview.chromium.org/2409013002
Fix PushPromiseWaitCancels to call FireAlarm to cancel the promised stream instead of explicitly call Cancel().
relnote: n/a (test only)
Merge internal change: 135621462
https://codereview.chromium.org/2408993002
relnote: n/a (comment only)
Modify QuicSpdyStream::FinishedReadingTrailers() doc comment to clarify
that method also returns true in the case where there are no trailers (i.e.
FIN has been received on the data stream).
Merge internal change: 135579382
https://codereview.chromium.org/2408973003
Downgrade some DLOG(INFO) and DLOG(WARNING) in quic_framer.cc to be DVLOG(1) to make the test log less spam. No functional change.
relnote: n/a (test log change)
Merge internal change: 135517070
https://codereview.chromium.org/2404973003
Enable Expect: 100-continue tests for Autobahn. relnote: n/a test-only change
Merge internal change: 135479465
https://codereview.chromium.org/2409933002
Remove unused windowed RTT logic from RttStats
relnote: n/a (removing unused code)
Merge internal change: 135373698
https://codereview.chromium.org/2404113002
Remove old SendAlgorithmSimulator as unused relnote: n/a (test-only change)
Merge internal change: 135371580
https://codereview.chromium.org/2409883002
relnote: Create QUIC connection after it is successfully inserted to the global map.
If a connection fails to be insert to the global map, meaning the connection is owned
by another silo, toss the packet to that silo. Mostly protected by flag quic_create_session_after_insertion.
Merge internal change: 135266510
https://codereview.chromium.org/2407043002
Automated rollback of internal change 130388085.
relnote: Rollback flag quic_enforce_mtu_limit. Never enabled.
*** Original change description ***
Original relnote: Use a small QUIC MTU when a potentially fragmented
packet is received. Guarded by quic_enforce_mtu_limit.
If QuicRxRing is enabled, the UDP listener will only receive "strange"
packets
(fragmented, IPv6 extension headers, etc.). If a connection is created
from a
packet on the UDP listener, shrink the connection's MTU to 1214 for its
lifetime.
***
Merge internal change: 135261089
https://codereview.chromium.org/2403233003
Changes to testing Peer classes in preparation for Mentat integration
This CL moves QuicTimeWaitListManagerPeer into its own library and adds
some methods to it, and adds a method to QuicCryptoServerConfigPeer.
Both of these changes will be used in an upcoming CL which completes
Mentat integration and adds a bunch of dispatcher tests.
relnote: n/a test changes only
Merge internal change: 135177586
https://codereview.chromium.org/2403743003
relnote: Add a new LazyFack loss detection to QUIC triggered by the LFAK connection option.
Flag protected by ENABLED flag quic_enable_lazy_fack.
Merge internal change: 135145796
https://codereview.chromium.org/2404003002
Refactoring in preparation for SpdyHeaderBlock cleanup.
relnote: Handles more edge cases in SpdyBalsaUtils::RequestHeadersToSpdyHeaders. Not protected.
Merge internal change: 135145341
https://codereview.chromium.org/2407003003
relnote: Call QuicBufferedPacketStore::MaybeSetExpirationAlarm instead of setting alarm directly.
Merge internal change: 135127082
https://codereview.chromium.org/2403983002
relnote: Deprecate flag quic_no_lower_bw_resumption_limit
Merge internal change: 135019838
https://codereview.chromium.org/2408873002
relnote: Remove remaining now unused FEC code from QUIC.
Merge internal change: 135007563
https://codereview.chromium.org/2403183002
Add a test to QuicConnectionTest to ensure the ack bundled with a new CHLO includes the packet number currently being processed.
relnote: n/a(Test only)
Merge internal change: 135004450
https://codereview.chromium.org/2403173002
relnote: Deprecate flag quic_disable_pre_32
Merge internal change: 134981046
https://codereview.chromium.org/2401363004
BUG=
Committed: https://crrev.com/7cbefb314906993b65d272f9ee29be10bf8149c9
Cr-Commit-Position: refs/heads/master@{#424501}
Patch Set 1 #Patch Set 2 : fix #Patch Set 3 : git cl format #Messages
Total messages: 18 (13 generated)
|