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

Issue 625953002: Support for the ALPN extension of the TLS protocol for Client and Server (Closed)

Created:
6 years, 2 months ago by kustermann
Modified:
6 years, 1 month ago
Reviewers:
Søren Gjesse
CC:
reviews_dartlang.org, Lasse Reichstein Nielsen, Bill Hesse
Visibility:
Public.

Description

Support for the ALPN extension of the TLS protocol for Client and Server This CL uses the NSS support for the ALPN extension of the TLS protocol (see RFC 7301). R=sgjesse@google.com Committed: https://code.google.com/p/dart/source/detail?r=41628

Patch Set 1 #

Patch Set 2 : Add test for ALPN negotiation #

Total comments: 9

Patch Set 3 : More assertions, more tests, avoid copying of protocol string #

Total comments: 10

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+522 lines, -32 lines) Patch
M dart/runtime/bin/io_natives.cc View 1 chunk +5 lines, -4 lines 0 comments Download
M dart/runtime/bin/secure_socket.h View 1 2 1 chunk +3 lines, -1 line 0 comments Download
M dart/runtime/bin/secure_socket.cc View 1 2 9 chunks +96 lines, -3 lines 0 comments Download
M dart/runtime/bin/secure_socket_patch.dart View 3 chunks +12 lines, -1 line 0 comments Download
M dart/runtime/bin/secure_socket_unsupported.cc View 1 chunk +7 lines, -0 lines 0 comments Download
M dart/sdk/lib/io/secure_server_socket.dart View 1 2 5 chunks +13 lines, -6 lines 0 comments Download
M dart/sdk/lib/io/secure_socket.dart View 1 2 3 19 chunks +172 lines, -17 lines 0 comments Download
A dart/tests/standalone/io/secure_socket_alpn_test.dart View 1 2 3 1 chunk +214 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
kustermann
You could take a look and give feedback. [First time I've touched used the Embedder ...
6 years, 2 months ago (2014-10-03 13:25:26 UTC) #2
Søren Gjesse
LGTM with comments https://codereview.chromium.org/625953002/diff/20001/dart/runtime/bin/secure_socket.cc File dart/runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/625953002/diff/20001/dart/runtime/bin/secure_socket.cc#newcode178 dart/runtime/bin/secure_socket.cc:178: protocol_string_len); On 2014/10/03 13:25:26, kustermann wrote: ...
6 years, 2 months ago (2014-10-03 15:47:04 UTC) #3
Søren Gjesse
On 2014/10/03 15:47:04, Søren Gjesse wrote: > LGTM with comments > > https://codereview.chromium.org/625953002/diff/20001/dart/runtime/bin/secure_socket.cc > File ...
6 years, 1 month ago (2014-11-06 08:02:35 UTC) #4
kustermann
On 2014/11/06 08:02:35, Søren Gjesse wrote: > On 2014/10/03 15:47:04, Søren Gjesse wrote: > > ...
6 years, 1 month ago (2014-11-06 09:00:46 UTC) #5
kustermann
PTAL Thanks to lrn@ :) https://codereview.chromium.org/625953002/diff/20001/dart/runtime/bin/secure_socket.cc File dart/runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/625953002/diff/20001/dart/runtime/bin/secure_socket.cc#newcode178 dart/runtime/bin/secure_socket.cc:178: protocol_string_len); On 2014/10/03 15:47:04, ...
6 years, 1 month ago (2014-11-07 16:20:03 UTC) #7
Søren Gjesse
lgtm https://codereview.chromium.org/625953002/diff/60001/dart/sdk/lib/io/secure_socket.dart File dart/sdk/lib/io/secure_socket.dart (right): https://codereview.chromium.org/625953002/diff/60001/dart/sdk/lib/io/secure_socket.dart#newcode609 dart/sdk/lib/io/secure_socket.dart:609: /// We therefore put the protocol least desired ...
6 years, 1 month ago (2014-11-10 11:38:00 UTC) #8
kustermann
https://codereview.chromium.org/625953002/diff/60001/dart/sdk/lib/io/secure_socket.dart File dart/sdk/lib/io/secure_socket.dart (right): https://codereview.chromium.org/625953002/diff/60001/dart/sdk/lib/io/secure_socket.dart#newcode609 dart/sdk/lib/io/secure_socket.dart:609: /// We therefore put the protocol least desired tothe ...
6 years, 1 month ago (2014-11-10 12:30:22 UTC) #9
kustermann
6 years, 1 month ago (2014-11-10 12:31:22 UTC) #10
Message was sent while issue was closed.
Committed patchset #4 (id:80001) manually as 41628 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698