Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Issue 14411004: Land Recent QUIC Changes (Closed)

Created:
7 years, 8 months ago by ramant (doing other things)
Modified:
5 years, 9 months ago
Reviewers:
Nico, Ryan Hamilton
CC:
chromium-reviews, cbentzel+watch_chromium.org
Visibility:
Public.

Description

Land Recent QUIC Changes QUIC: step 8, server certificate support. Merge internal change: 44460951 Returning early from framer callbacks on error. Merge internal change: 44428665 Rename QUIC_VERSION_NOT_SUPPORTED to QUIC_CRYPTO_VERSION_NOT_SUPPORTED. Merge internal change: 44422561 QUIC: split the server config into its own file. This change moves QuicCryptoServerConfig into a separate file so that Chromium need only link it into tests. Merge internal change: 44397707 QUIC: remove ifs around error_details They were never needed and clutter up the code. Merge internal change: 44275147 QUIC: add tests for 0-RTT handshaking using strike-register. This change fixes a couple of issues and adds a test that performs a 0-RTT handshake. Merge internal change: 44272981 R=rch@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=195897

Patch Set 1 #

Patch Set 2 : Merging with trunk #

Patch Set 3 : net.gyp changes to handle NET_PRIVATE_EXPORT #

Patch Set 4 : Use CONFIG_VERSION insteaf of VERSION #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+1298 lines, -857 lines) Patch
M net/net.gyp View 1 2 5 chunks +9 lines, -0 lines 0 comments Download
M net/quic/crypto/crypto_handshake.h View 1 2 3 5 chunks +10 lines, -214 lines 0 comments Download
M net/quic/crypto/crypto_handshake.cc View 1 2 3 17 chunks +28 lines, -579 lines 0 comments Download
M net/quic/crypto/crypto_handshake_test.cc View 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/crypto/crypto_protocol.h View 2 chunks +6 lines, -0 lines 0 comments Download
A net/quic/crypto/crypto_server_config.h View 1 chunk +164 lines, -0 lines 0 comments Download
A net/quic/crypto/crypto_server_config.cc View 1 2 3 1 chunk +586 lines, -0 lines 0 comments Download
A net/quic/crypto/crypto_server_config_protobuf.h View 1 chunk +71 lines, -0 lines 0 comments Download
A net/quic/crypto/crypto_server_config_protobuf.cc View 1 chunk +18 lines, -0 lines 0 comments Download
M net/quic/crypto/crypto_utils.cc View 1 chunk +6 lines, -1 line 0 comments Download
A net/quic/crypto/proof_source.h View 1 chunk +48 lines, -0 lines 0 comments Download
A net/quic/crypto/source_address_token.h View 1 chunk +48 lines, -0 lines 0 comments Download
A net/quic/crypto/source_address_token.cc View 1 chunk +46 lines, -0 lines 3 comments Download
M net/quic/quic_config.cc View 4 chunks +6 lines, -12 lines 0 comments Download
M net/quic/quic_connection.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M net/quic/quic_crypto_client_stream.h View 1 chunk +5 lines, -0 lines 0 comments Download
M net/quic/quic_crypto_client_stream.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M net/quic/quic_crypto_server_stream.cc View 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/quic_crypto_server_stream_test.cc View 4 chunks +83 lines, -3 lines 0 comments Download
M net/quic/quic_protocol.h View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/quic_utils.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/test_tools/crypto_test_utils.h View 3 chunks +18 lines, -4 lines 0 comments Download
M net/quic/test_tools/crypto_test_utils.cc View 5 chunks +85 lines, -23 lines 0 comments Download
M net/quic/test_tools/mock_random.h View 1 chunk +10 lines, -3 lines 0 comments Download
M net/quic/test_tools/mock_random.cc View 2 chunks +7 lines, -2 lines 0 comments Download
M net/quic/test_tools/quic_test_utils.h View 4 chunks +8 lines, -1 line 0 comments Download
M net/quic/test_tools/quic_test_utils.cc View 1 chunk +14 lines, -2 lines 0 comments Download
M net/quic/test_tools/simple_quic_framer.h View 1 chunk +0 lines, -4 lines 0 comments Download
M net/quic/test_tools/simple_quic_framer.cc View 1 chunk +0 lines, -7 lines 0 comments Download
M net/tools/quic/quic_dispatcher_test.cc View 1 chunk +1 line, -0 lines 0 comments Download
M net/tools/quic/quic_server.h View 1 chunk +1 line, -0 lines 0 comments Download
M net/tools/quic/test_tools/quic_test_utils.h View 1 chunk +4 lines, -0 lines 0 comments Download
M net/tools/quic/test_tools/quic_test_utils.cc View 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (1 generated)
ramant (doing other things)
7 years, 8 months ago (2013-04-22 22:08:35 UTC) #1
Ryan Hamilton
lgtm
7 years, 8 months ago (2013-04-22 22:09:40 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/14411004/4001
7 years, 8 months ago (2013-04-22 22:18:47 UTC) #3
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 8 months ago (2013-04-22 22:40:50 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/14411004/24001
7 years, 8 months ago (2013-04-23 03:47:50 UTC) #5
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 8 months ago (2013-04-23 04:03:28 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/14411004/39001
7 years, 8 months ago (2013-04-23 06:08:44 UTC) #7
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 8 months ago (2013-04-23 07:27:45 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/14411004/39001
7 years, 8 months ago (2013-04-23 13:24:28 UTC) #9
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=138353
7 years, 8 months ago (2013-04-23 17:50:31 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/14411004/39001
7 years, 8 months ago (2013-04-23 18:17:24 UTC) #11
ramant (doing other things)
Committed patchset #4 manually as r195897 (presubmit successful).
7 years, 8 months ago (2013-04-23 20:19:03 UTC) #12
Nico
https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_address_token.cc File net/quic/crypto/source_address_token.cc (right): https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_address_token.cc#newcode17 net/quic/crypto/source_address_token.cc:17: SourceAddressToken::SourceAddressToken() { This doesn't set timestamp_. Is that intentional? ...
5 years, 9 months ago (2015-03-08 02:41:40 UTC) #14
ramant (doing other things)
https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_address_token.cc File net/quic/crypto/source_address_token.cc (right): https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_address_token.cc#newcode17 net/quic/crypto/source_address_token.cc:17: SourceAddressToken::SourceAddressToken() { On 2015/03/08 02:41:40, Nico wrote: > This ...
5 years, 9 months ago (2015-03-08 23:26:53 UTC) #15
ramant (doing other things)
5 years, 9 months ago (2015-03-09 00:01:46 UTC) #16
Message was sent while issue was closed.
https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_ad...
File net/quic/crypto/source_address_token.cc (right):

https://codereview.chromium.org/14411004/diff/39001/net/quic/crypto/source_ad...
net/quic/crypto/source_address_token.cc:17:
SourceAddressToken::SourceAddressToken() {
On 2015/03/08 23:26:53, ramant wrote:
> On 2015/03/08 02:41:40, Nico wrote:
> > This doesn't set timestamp_. Is that intentional? Creating a
> SourceAddressToken
> > and immediately calling timestamp() on it will return uninitialized memory.
> 
> Good point. Will upload a change asap.
> 
> thanks
> raman

Uploaded https://codereview.chromium.org/985383003/

Powered by Google App Engine
This is Rietveld 408576698