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

Issue 16858011: dart:io | Enable multithreaded secure networking encryption. (Closed)

Created:
7 years, 6 months ago by Bill Hesse
Modified:
7 years, 6 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

dart:io | Enable multithreaded secure networking encryption. BUG= R=ajohnsen@google.com, sgjesse@google.com Committed: https://code.google.com/p/dart/source/detail?r=24233

Patch Set 1 #

Total comments: 1

Patch Set 2 : Remove unrelated changes to tests and carryOver parameter. #

Total comments: 22

Patch Set 3 : Address comments, rebase. #

Patch Set 4 : Make suggested changes to secure_socket.dart #

Patch Set 5 : Add helper functions start() and end() to _pushAllFilterStages. #

Total comments: 27

Patch Set 6 : Address all comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+664 lines, -358 lines) Patch
M runtime/bin/file.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/bin/io_natives.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M runtime/bin/secure_socket.h View 1 2 3 4 5 3 chunks +13 lines, -3 lines 0 comments Download
M runtime/bin/secure_socket.cc View 1 2 3 4 5 7 chunks +236 lines, -111 lines 0 comments Download
M runtime/bin/secure_socket_patch.dart View 1 2 3 4 5 3 chunks +14 lines, -3 lines 0 comments Download
M sdk/lib/_internal/lib/io_patch.dart View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M sdk/lib/io/secure_socket.dart View 1 2 3 4 5 15 chunks +394 lines, -238 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Bill Hesse
7 years, 6 months ago (2013-06-13 13:06:54 UTC) #1
Anders Johnsen
Can you provide some overall information about this change? https://codereview.chromium.org/16858011/diff/1/sdk/lib/io/secure_socket.dart File sdk/lib/io/secure_socket.dart (right): https://codereview.chromium.org/16858011/diff/1/sdk/lib/io/secure_socket.dart#newcode299 sdk/lib/io/secure_socket.dart:299: ...
7 years, 6 months ago (2013-06-13 13:14:17 UTC) #2
Bill Hesse
Here is the change to make encryption and decryption of secure socket data happen on ...
7 years, 6 months ago (2013-06-13 14:59:29 UTC) #3
Anders Johnsen
I'm wondering if it would be possible to separate the socket-logic and the buffer/filter logic. ...
7 years, 6 months ago (2013-06-14 06:54:41 UTC) #4
Bill Hesse
New version addressing comments uploaded. https://codereview.chromium.org/16858011/diff/5001/runtime/bin/secure_socket.cc File runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/16858011/diff/5001/runtime/bin/secure_socket.cc#newcode285 runtime/bin/secure_socket.cc:285: int size = isEncrypted(i) ...
7 years, 6 months ago (2013-06-14 08:55:02 UTC) #5
Søren Gjesse
https://codereview.chromium.org/16858011/diff/5001/runtime/bin/secure_socket.cc File runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/16858011/diff/5001/runtime/bin/secure_socket.cc#newcode260 runtime/bin/secure_socket.cc:260: bool in_handshake = CObjectBool(args[1]).Value(); How about adding a C++ ...
7 years, 6 months ago (2013-06-14 09:27:44 UTC) #6
Bill Hesse
Made the suggested changes to the Dart code. I'll now see if the C++ code ...
7 years, 6 months ago (2013-06-14 12:28:19 UTC) #7
Bill Hesse
Added helper functions to _pushAllFilterStages. After discussion, the C++ code would not benefit from creating ...
7 years, 6 months ago (2013-06-14 13:47:09 UTC) #8
Søren Gjesse
LGTM! https://codereview.chromium.org/16858011/diff/9002/runtime/bin/secure_socket.cc File runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/16858011/diff/9002/runtime/bin/secure_socket.cc#newcode233 runtime/bin/secure_socket.cc:233: /** Nice comment https://codereview.chromium.org/16858011/diff/9002/runtime/bin/secure_socket.cc#newcode264 runtime/bin/secure_socket.cc:264: starts[i] = CObjectInt32(args[2*i ...
7 years, 6 months ago (2013-06-17 07:31:07 UTC) #9
Bill Hesse
https://codereview.chromium.org/16858011/diff/9002/runtime/bin/secure_socket.cc File runtime/bin/secure_socket.cc (right): https://codereview.chromium.org/16858011/diff/9002/runtime/bin/secure_socket.cc#newcode233 runtime/bin/secure_socket.cc:233: /** On 2013/06/17 07:31:07, Søren Gjesse wrote: > Nice ...
7 years, 6 months ago (2013-06-20 14:56:26 UTC) #10
Bill Hesse
7 years, 6 months ago (2013-06-20 15:06:54 UTC) #11
Message was sent while issue was closed.
Committed patchset #6 manually as r24233 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698