Websocket unable to connect through Cloudflare
Categories
(Core :: Networking: WebSockets, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox64 | --- | unaffected |
firefox65 | + | verified |
firefox66 | + | verified |
People
(Reporter: harald.schilly, Assigned: dragana)
References
Details
(Keywords: regression, Whiteboard: [necko-triaged])
Attachments
(4 files)
(deleted),
image/png
|
Details | |
(deleted),
application/octet-stream
|
Details | |
(deleted),
application/octet-stream
|
Details | |
(deleted),
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
|
Details |
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Reporter | ||
Comment 4•6 years ago
|
||
Reporter | ||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Comment 8•6 years ago
|
||
Assignee | ||
Comment 9•6 years ago
|
||
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 11•6 years ago
|
||
This will need uplift, but I will wait that it lands on m.-c. first. I will need-info myself not to forget about it.
Comment 12•6 years ago
|
||
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/62e3131970c0
In case we already have a h2 connection and it does not support websockets, we should not try again to use websockets over h2. r=michal
Comment 13•6 years ago
|
||
bugherder |
Hi Dragana, now that this has landed in Nightly66, could you please nominate for uplift to Beta65? Thanks!
Assignee | ||
Comment 16•6 years ago
|
||
Comment on attachment 9033177 [details]
In case we already have a h2 connection and it does not support websockets, we should not try again to use websockets over h2. r=michal
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: Bug 1434137
User impact if declined: Websocket do not work if tls early-data are used.
Is this code covered by automated tests?: No
Has the fix been verified in Nightly?: Yes
Needs manual test from QE?: No
If yes, steps to reproduce: This is a page that shows the problem: https://cocalc.com/app?skip_preflight .
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): One part of the patch is very simple, therefore low risk. The second part is a copy of a code that is already used and therefore tested and low risk.
String changes made/needed:
Updated•6 years ago
|
Comment 17•6 years ago
|
||
Comment on attachment 9033177 [details]
In case we already have a h2 connection and it does not support websockets, we should not try again to use websockets over h2. r=michal
[Triage Comment]
Fixes issues with websockets not working if tls early-data are used. Given the lack of automated test coverage here, I do think we should have QA verify the fix on Beta also. Approved for 65.0b11.
Comment 18•6 years ago
|
||
bugherder uplift |
Comment 19•6 years ago
|
||
I have managed to reproduce this issue using Firefox 66.0a1 (BuildId:20181217220100).
This issue is verified fixed using Firefox 66.0a1 (BuildId:20190116093310) and Firefox 65.0b11 (BuildId:20190114172331) on Windows 10 64bit, macOS 10.13.6 and Ubuntu 16.04 64bit. The connection is successfully established.
Comment 20•6 years ago
|
||
Ups, forgot to remove this sneaky flag. Sorry for the noise.
Comment 21•5 years ago
|
||
this seems to be back in FF 71, at least i can't get websockets connections to work if i'm using a http proxy.
affected sites: ravello (virt-viewer in a webbrowser), twitch (chat funktion), possibly others.
Description
•