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

Issue 17425002: Under some circumstances, certain TLS connections are dropped by certain (Closed)

Created:
7 years, 6 months ago by mckev
Modified:
7 years, 6 months ago
Reviewers:
wtc, digit1
CC:
chromium-reviews
Base URL:
https://src.chromium.org/chrome/trunk/deps/third_party/openssl/
Visibility:
Public.

Description

Under some circumstances, certain TLS connections are dropped by certain remote servers when the TLS ClientHello record exceeds 256 bytes. This patch changes the number of ECC formats advertised in the ClientHello to exactly match the same formats advertised by the desktop version of Chromium during TLS negotiation, netting a savings of approximately 50 bytes in the ClientHello record. This effectively eliminates the occurrence of the issue. Patch is named with a 'z' to ensure it is applied after the other patches in the folder when import_from_android.sh is run, since that script processes patches in alphabetical order. R=digit@chromium.org,wtc@chromium.org BUG:chromium:245500 TEST: 1. With V25, Visit http://campusstatebank.com 2. Enter a fictitious username and click "Submit" 3. The "processing login" page appears. 4. Nothing happens. In some cases, the logo will fail to show. 5. With the proposed patch applied, visit http://campusstatebank.com 6. Enter a fictitious username and click "Submit" 7. The "processing login" page appears. 8. The browser is redirected to a page where the password can be entered. Contributed by mckev@amazon.com

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Total comments: 3

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+169 lines, -27 lines) Patch
M README.chromium View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M openssl/openssl.config View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
A openssl/patches/reduce_client_hello_size.patch View 1 2 1 chunk +64 lines, -0 lines 0 comments Download
M openssl/ssl/t1_lib.c View 1 2 2 chunks +9 lines, -27 lines 0 comments Download
A patches.chromium/z_reduce_client_hello_size.patch View 1 2 1 chunk +87 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
wtc
digit: Could you please review this CL and advise how to generate a Chromium patch ...
7 years, 6 months ago (2013-06-21 01:24:03 UTC) #1
mckev
On 2013/06/21 01:24:03, wtc wrote: > digit: Could you please review this CL and advise ...
7 years, 6 months ago (2013-06-21 01:42:16 UTC) #2
wtc
On 2013/06/21 01:42:16, mckev wrote: > > I believe this CL is actually incomplete, since ...
7 years, 6 months ago (2013-06-21 17:52:18 UTC) #3
wtc
Comments on patch set 1: https://codereview.chromium.org/17425002/diff/1/patches.chromium/z_reduce_client_hello-size.patch File patches.chromium/z_reduce_client_hello-size.patch (right): https://codereview.chromium.org/17425002/diff/1/patches.chromium/z_reduce_client_hello-size.patch#newcode64 patches.chromium/z_reduce_client_hello-size.patch:64: ++ if ((s->tlsext_ecpointformatlist = ...
7 years, 6 months ago (2013-06-21 17:57:53 UTC) #4
mckev
On 2013/06/21 17:57:53, wtc wrote: > Comments on patch set 1: > > https://codereview.chromium.org/17425002/diff/1/patches.chromium/z_reduce_client_hello-size.patch > ...
7 years, 6 months ago (2013-06-21 18:00:44 UTC) #5
wtc
Review comments on patch set 2: mckev: I just noticed your comment about Chromium patches ...
7 years, 6 months ago (2013-06-21 22:12:04 UTC) #6
wtc
https://codereview.chromium.org/17425002/diff/9001/README.chromium File README.chromium (right): https://codereview.chromium.org/17425002/diff/9001/README.chromium#newcode178 README.chromium:178: I noticed some white spaces on this blank line. ...
7 years, 6 months ago (2013-06-21 22:15:59 UTC) #7
mckev
On 2013/06/21 22:15:59, wtc wrote: > https://codereview.chromium.org/17425002/diff/9001/README.chromium > File README.chromium (right): > > https://codereview.chromium.org/17425002/diff/9001/README.chromium#newcode178 > ...
7 years, 6 months ago (2013-06-21 23:15:25 UTC) #8
wtc
Patch set 3 LGTM. Thanks!
7 years, 6 months ago (2013-06-22 00:19:42 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mckev@amazon.com/17425002/20001
7 years, 6 months ago (2013-06-22 00:19:56 UTC) #10
commit-bot: I haz the power
Change committed as 207965
7 years, 6 months ago (2013-06-22 00:20:07 UTC) #11
wtc
7 years, 6 months ago (2013-06-22 00:43:36 UTC) #12
Message was sent while issue was closed.
mckev: I wrote another CL at https://codereview.chromium.org/16879015/
to bring your CL into Chromium and add your name to the
AUTHORS file.

Powered by Google App Engine
This is Rietveld 408576698