Skip to content
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

limit parallel connection attempts #26

Closed
oberstet opened this issue Oct 23, 2011 · 2 comments
Closed

limit parallel connection attempts #26

oberstet opened this issue Oct 23, 2011 · 2 comments

Comments

@oberstet
Copy link
Contributor

The spec says:

"There MUST be no more than one connection in a CONNECTING state. If multiple connections to the same IP address are attempted simultaneously, the client MUST serialize them"

@oberstet oberstet modified the milestones: 0.5, backlog Aug 24, 2015
@oberstet oberstet removed this from the backlog milestone Mar 18, 2017
@oberstet
Copy link
Contributor Author

The spec (RFC6455) is clear in this regard, and Autobahn doesn't implement this. However, this is aimed at browsers that need to cope with rogue, random JS. This is largely irrelevant for AutobahnPython, as we cannot contain Python app code above AutobahnPython, or prohibit it from doing whatever it likes. Won't fix. Not worth the hassles.

@meejah
Copy link
Contributor

meejah commented Apr 14, 2017

FWIW, I agree. Browsers have to cope with possibly-malicious browser JS, but if you're running "maybe malicious" Python you've already lost. (And similarly, if you have 19 Firefox instances running, you can still make 19 connections).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants