WebSocket:
- DoS protection: WS opening handshake timeouts (configurable)
- DoS protection: failing TCP by drop vs abort (configurable)
- performance: optimized buffer management
- performance: optimized/pluggable frame maskers
- performance: PyPy compatibility/testing
- performance: IOCP/epoll/kqueue compatibility/testing
- feature: prepareMessage/sendPreparedMessage
- feature: for WSS clients, automatically create TLS context
- feature: user agent WS support detection helper
WAMP:
- feature: exclude/eligible lists for publish
- feature: Welcome message implemented
- performance: optimized msg dispatch to subscribers
Misc:
- split off JS WAMP impl. to own repo
- split off TestSuite to own repo
- polished / completed docs
Links:
- Package: http://pypi.python.org/pypi/autobahn
- Source: https://github.com/tavendo/AutobahnPython
- Reference: http://autobahn.ws/developers/reference/python/index.html
- Home (under cstrct): http://autobahn.ws/developers/autobahnpython
In summary: Autobahn is maturing!
If you like this stuff, and are using it for your project,
write a couple of lines .. preferably encouraging;)
Happy hacking,
\Tobias
> I'm just loving this project.
Thanks;)
> I want to let you know that there's a little problem with the examples.
> As these projects have separated, some issues arise.
Ah, yeah. Thanks for reporting! I have fixed the script links .. they
now point to the one hosted by Tavendo.
This is convenient and works out of the box .. as long as there is
internet.
The other options (having it manually copied, having a ../.. link
pointing to a "parallel" checkout of the AutobahnJS repo) - did not
appear very desirable.
\Tobias