I'm happy to announce version 0.1.1 of mod_websocket: https://github.com/jchampio/apache-websocket/releases/tag/0.1.1This is a bugfix release that also adds major improvements to the build and test process.
mod_websocket is an Apache 2.x module that allows developers to write C- and C++-based WebSocket services. The intent is for mod_websocket plugin writers to develop their services independently of the Apache server API. = Major New Features/Fixes = - WebSocket connections are no longer closed prematurely by mod_reqtimeout. (Thanks to Eric Covener for his help with this fix!) - The MaxMessageSize directive now correctly applies to full messages instead of individual frames. - GNU Autoconf support has been added (and the included test suite is much easier to run). - Several Autobahn|TestSuite issues have been fixed; the test suite now passes at 100%. A full changelist can be seen at the release description on GitHub. = Major Known Issues = This is a pre-release, zero-dot module. There are known issues that may preclude its use in production systems. Please understand them and take steps to avoid them if you decide to deploy mod_websocket. - Apache worker threads are completely monopolized by WebSocket connections. This makes it possible for a large number of connections to DoS the server. - mod_websocket suffers from poor performance when receiving extremely fragmented messages (i.e. a large number of small frames). In an untrusted environment, this could also lead to a denial of service condition. A more complete (but not necessarily exhaustive) list is available at the repo page on GitHub: https://github.com/jchampio/apache-websocket/issues = Questions? Comments? = If you have any feedback on the plugin API (or any other part of the project), now is an excellent time to let me know. Follow or fork the project on GitHub, file issues, open pull requests! And as always, thanks for your interest. --Jacob Champion --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx