diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-14 16:25:33 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-14 16:25:33 +0000 |
commit | 14e8106ca5036b98170eb83c68fbc873773596a4 (patch) | |
tree | 9d41bc22f19a2da72bca94b37b2e40532770e62a /net/quic/quic_network_transaction_unittest.cc | |
parent | ce585bf732e8bd85d6aa623c6445f73c5bb89ca4 (diff) | |
download | chromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.zip chromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.tar.gz chromium_src-14e8106ca5036b98170eb83c68fbc873773596a4.tar.bz2 |
Land Recent QUIC Changes
Handle versioning by closing the connection on version mismatch for now.
Merge internal change: 43606997
Number of cleanups from landing recent crypto changes.
Merge internal change: 43606111
Added delta_time_largest_observed to ReceivedPacketInfo to calculate accurate RTT.
Merge internal change: 43582099
Implement server-side QUIC key expansion. The derived keys are still not being used yet.
TODO: Code is in crypto_test_utils needs to be enabled.
Merge internal change: 43570937
Added AbandoningPacket to congestion control to avoid issue with FEC.
Merge internal change: 43570099
Wait infinite (aka wait for next ack) is not handled correctly.
Merge internal change: 43558636
Enable faster stats for QUIC.
Merge internal change: 43557310
Implement QUIC key expansion on the client side. The keys are not being used yet.
Merge internal change: 43515237
Add missing quic_stats files.
Track some connection stats.
Merge internal change: 43506869
Fix bug in WriteQueuedPackets
Merge internal change: 43499600
Small comment change in crypto_handshake's ProcessServerHello method.
Merge internal change: 43448804
R=rch@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/12806002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188096 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/quic_network_transaction_unittest.cc')
-rw-r--r-- | net/quic/quic_network_transaction_unittest.cc | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/net/quic/quic_network_transaction_unittest.cc b/net/quic/quic_network_transaction_unittest.cc index d184f29..10c1ad9 100644 --- a/net/quic/quic_network_transaction_unittest.cc +++ b/net/quic/quic_network_transaction_unittest.cc @@ -88,10 +88,12 @@ class QuicNetworkTransactionTest : public PlatformTest { scoped_ptr<QuicPacket> chlo(ConstructClientHelloPacket(0xDEADBEEF, clock_, &random_generator_, - host)); + host, + true)); QuicFramer framer(kQuicVersion1, QuicDecrypter::Create(kNULL), - QuicEncrypter::Create(kNULL)); + QuicEncrypter::Create(kNULL), + false); return scoped_ptr<QuicEncryptedPacket>(framer.EncryptPacket(1, *chlo)); } @@ -103,7 +105,8 @@ class QuicNetworkTransactionTest : public PlatformTest { host)); QuicFramer framer(kQuicVersion1, QuicDecrypter::Create(kNULL), - QuicEncrypter::Create(kNULL)); + QuicEncrypter::Create(kNULL), + false); return scoped_ptr<QuicEncryptedPacket>(framer.EncryptPacket(1, *shlo)); } @@ -138,7 +141,7 @@ class QuicNetworkTransactionTest : public PlatformTest { header.fec_entropy_flag = false; header.fec_group = 0; - QuicAckFrame ack(largest_received, least_unacked); + QuicAckFrame ack(largest_received, QuicTime::Zero(), least_unacked); QuicCongestionFeedbackFrame feedback; feedback.type = kTCP; @@ -147,7 +150,8 @@ class QuicNetworkTransactionTest : public PlatformTest { QuicFramer framer(kQuicVersion1, QuicDecrypter::Create(kNULL), - QuicEncrypter::Create(kNULL)); + QuicEncrypter::Create(kNULL), + false); QuicFrames frames; frames.push_back(QuicFrame(&ack)); frames.push_back(QuicFrame(&feedback)); @@ -201,7 +205,8 @@ class QuicNetworkTransactionTest : public PlatformTest { const QuicFrame& frame) { QuicFramer framer(kQuicVersion1, QuicDecrypter::Create(kNULL), - QuicEncrypter::Create(kNULL)); + QuicEncrypter::Create(kNULL), + false); QuicFrames frames; frames.push_back(frame); scoped_ptr<QuicPacket> packet( |