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

Issue 2680513004: [dart:io] Extract better error messages from boringssl. (Closed)

Created:
3 years, 10 months ago by zra
Modified:
3 years, 10 months ago
Reviewers:
rmacnak, davidben
CC:
reviews_dartlang.org, vm-dev_dartlang.org, aarongreen_google.com
Target Ref:
refs/heads/master
Visibility:
Public.

Description

[dart:io] Extract better error messages from boringssl. R=rmacnak@google.com Committed: https://github.com/dart-lang/sdk/commit/b0749b1e60508537b1bb53846bed23462805bf5f

Patch Set 1 #

Patch Set 2 : Add StringUtils::RIndex #

Patch Set 3 : Fix type, implement for Android #

Patch Set 4 : Use strrchr #

Total comments: 2

Patch Set 5 : Address comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -39 lines) Patch
M runtime/bin/secure_socket_boringssl.cc View 1 2 3 4 12 chunks +52 lines, -39 lines 2 comments Download

Messages

Total messages: 9 (3 generated)
zra
3 years, 10 months ago (2017-02-06 22:02:25 UTC) #2
rmacnak
lgtm https://codereview.chromium.org/2680513004/diff/60001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2680513004/diff/60001/runtime/bin/secure_socket_boringssl.cc#newcode94 runtime/bin/secure_socket_boringssl.cc:94: if (ssl && ssl != NULL
3 years, 10 months ago (2017-02-06 22:57:37 UTC) #3
zra
https://codereview.chromium.org/2680513004/diff/60001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2680513004/diff/60001/runtime/bin/secure_socket_boringssl.cc#newcode94 runtime/bin/secure_socket_boringssl.cc:94: if (ssl && On 2017/02/06 22:57:37, rmacnak wrote: > ...
3 years, 10 months ago (2017-02-07 15:45:15 UTC) #4
zra
Committed patchset #5 (id:80001) manually as b0749b1e60508537b1bb53846bed23462805bf5f (presubmit successful).
3 years, 10 months ago (2017-02-07 15:45:27 UTC) #6
davidben
https://codereview.chromium.org/2680513004/diff/80001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2680513004/diff/80001/runtime/bin/secure_socket_boringssl.cc#newcode95 runtime/bin/secure_socket_boringssl.cc:95: (error == ERR_PACK(ERR_R_SSL_LIB, SSL_R_CERTIFICATE_VERIFY_FAILED))) { Small drive-by comment. This ...
3 years, 10 months ago (2017-02-08 00:16:19 UTC) #8
zra
3 years, 10 months ago (2017-02-08 18:45:02 UTC) #9
Message was sent while issue was closed.
https://codereview.chromium.org/2680513004/diff/80001/runtime/bin/secure_sock...
File runtime/bin/secure_socket_boringssl.cc (right):

https://codereview.chromium.org/2680513004/diff/80001/runtime/bin/secure_sock...
runtime/bin/secure_socket_boringssl.cc:95: (error == ERR_PACK(ERR_R_SSL_LIB,
SSL_R_CERTIFICATE_VERIFY_FAILED))) {
On 2017/02/08 00:16:19, davidben wrote:
> Small drive-by comment. This would be a better way to do this:
> 
> ERR_GET_LIB(error) == ERR_LIB_SSL &&
> ERR_GET_REASON(error) == SSL_R_CERTIFICATE_VERIFY_FAILED
> 
> I'll go update the docs to make it clearer which one we prefer. I see we put
> both in the "Private functions" bucket which isn't especially helpful.

Thanks for the suggestion! https://codereview.chromium.org/2683703004/

Powered by Google App Engine
This is Rietveld 408576698