-
Notifications
You must be signed in to change notification settings - Fork 30.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
http: "upgrade" event not triggered with a Firefox client #588
Comments
Compared to a Chrome client, I see that the Chrome:
Firefox:
Digging deeper... |
@indutny could this change be the culprit here? nodejs/http-parser@091ebb8 |
It might be, looking... |
Should be fixed by nodejs/http-parser#216 |
Thanks |
I'm now convinced that @indutny isn't human. Awesomely fast, thanks! |
Compiled your branch with the fix and my websockets are connecting again! 👍 |
Fix: nodejs/node#588 PR-URL: #216 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Shall be fixed in 88aaff9 |
Fix: nodejs/node#588 PR-URL: nodejs#216 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Below packet from a Firefox client doesn't trigger an "upgrade" event. I've tested two different websocket libraries so far which aren't able to handshake when running on io.js but are able to do on node 0.10.35. Also, Chrome seems unaffected, so I suspect something in the packet itself triggering this bug.
Packet from Wireshark:
The text was updated successfully, but these errors were encountered: