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

Issue 2099673003: Delete TLS version fallback code in net/http. (Closed)

Created:
4 years, 5 months ago by davidben
Modified:
4 years, 5 months ago
Reviewers:
eroman, Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org, eroman, mmenke
Base URL:
https://chromium.googlesource.com/chromium/src.git@fallback-die-die-die-2
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Delete TLS version fallback code in net/http. This removes the logic in HttpNetworkTransaction to drive the TLS version fallback. It's gone now. Note this does come with a behavior change. TLS 1.2 intolerant servers will now fail with their true error code rather than ERR_SSL_FALLBACK_BEYOND_MINIMUM_VERSION. That error code was intended for diagnositics. With the fallback having been gone for several releases (by the time this hits stable), we won't need it anymore. Of course, this will all come back for TLS 1.3, but let's implement it in SSLConnectJob next time. Avoid a bit of munging across layers. BUG=621780 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/5a31215ed09f55697b00a9bdb1b76f5c4e3b66f6 Cr-Commit-Position: refs/heads/master@{#402312}

Patch Set 1 #

Patch Set 2 : fix build #

Total comments: 2

Patch Set 3 : update log_view_painter #

Total comments: 6

Patch Set 4 : keep log entry #

Patch Set 5 : Add deprecated marker #

Patch Set 6 : Oops, got my branches confused. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -327 lines) Patch
M net/http/http_network_transaction.h View 1 chunk +0 lines, -6 lines 0 comments Download
M net/http/http_network_transaction.cc View 3 chunks +0 lines, -65 lines 0 comments Download
M net/http/http_network_transaction_ssl_unittest.cc View 1 chunk +0 lines, -41 lines 0 comments Download
M net/log/net_log_event_type_list.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M net/socket/client_socket_pool_manager.cc View 1 1 chunk +0 lines, -25 lines 0 comments Download
M net/url_request/url_request_unittest.cc View 8 chunks +3 lines, -190 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 22 (8 generated)
davidben
4 years, 5 months ago (2016-06-24 17:54:52 UTC) #2
Ryan Sleevi
LGTM but please run one thing (below) past eroman https://codereview.chromium.org/2099673003/diff/20001/net/log/net_log_event_type_list.h File net/log/net_log_event_type_list.h (left): https://codereview.chromium.org/2099673003/diff/20001/net/log/net_log_event_type_list.h#oldcode545 net/log/net_log_event_type_list.h:545: ...
4 years, 5 months ago (2016-06-24 18:51:26 UTC) #4
eroman
https://codereview.chromium.org/2099673003/diff/20001/net/log/net_log_event_type_list.h File net/log/net_log_event_type_list.h (left): https://codereview.chromium.org/2099673003/diff/20001/net/log/net_log_event_type_list.h#oldcode545 net/log/net_log_event_type_list.h:545: On 2016/06/24 18:51:26, Ryan Sleevi wrote: > Do we ...
4 years, 5 months ago (2016-06-24 18:56:07 UTC) #5
davidben
eroman: Turns out I need to update log_view_painter.js anyway. Mind taking a look at that ...
4 years, 5 months ago (2016-06-24 18:57:08 UTC) #7
eroman
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { If you are going to delete ...
4 years, 5 months ago (2016-06-24 19:19:44 UTC) #8
davidben
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { On 2016/06/24 19:19:44, eroman wrote: > ...
4 years, 5 months ago (2016-06-24 19:26:18 UTC) #9
eroman
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { On 2016/06/24 19:26:18, davidben wrote: > ...
4 years, 5 months ago (2016-06-24 19:42:00 UTC) #10
davidben
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { From talking offline, it seems there ...
4 years, 5 months ago (2016-06-27 19:27:44 UTC) #11
eroman
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { On 2016/06/27 19:27:44, davidben wrote: > ...
4 years, 5 months ago (2016-06-27 19:31:28 UTC) #12
davidben
https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js File chrome/browser/resources/net_internals/log_view_painter.js (right): https://codereview.chromium.org/2099673003/diff/40001/chrome/browser/resources/net_internals/log_view_painter.js#newcode407 chrome/browser/resources/net_internals/log_view_painter.js:407: function SSLVersionNumberToName(version) { On 2016/06/27 19:31:28, eroman wrote: > ...
4 years, 5 months ago (2016-06-27 19:38:48 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2099673003/60001
4 years, 5 months ago (2016-06-27 19:39:50 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2099673003/100001
4 years, 5 months ago (2016-06-27 19:45:35 UTC) #19
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 5 months ago (2016-06-27 22:12:01 UTC) #20
commit-bot: I haz the power
4 years, 5 months ago (2016-06-27 22:13:44 UTC) #22
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/5a31215ed09f55697b00a9bdb1b76f5c4e3b66f6
Cr-Commit-Position: refs/heads/master@{#402312}

Powered by Google App Engine
This is Rietveld 408576698