github jchampio/apache-websocket 0.1.1
Bug Fixes and Test Improvements

latest release: 0.1.2
pre-release8 years ago

This is a patch release that also adds improvements to the build and test process. A more complete list of changes is below. This is a pre-release version and should not be deployed in production without first understanding the current list of known issues.

This release maintains binary compatibility with the previous release (tag 0.1.0); however, this being a zero-dot version, the current ABI is not guaranteed to remain stable for future releases.

Major Bug Fixes

  • mod_reqtimeout no longer prematurely closes idle connections: #4
  • The MaxMessageSize directive now correctly applies to full messages instead of fragments: #20

Developer Changes

  • GNU Autoconf is now in use; developers may generate a configure script to adapt the build to their system.
  • A standalone test server is now launched during the make check test suite. Developers no longer have to modify their httpd installation to test mod_websocket functionality.
  • mod_websocket now passes the Autobahn|TestSuite: #1
  • Upstream pip dependencies on Autobahn|TestSuite have been fixed: #23

Major Known Issues

Do not deploy mod_websocket in production without first understanding the following issues and deploying appropriate countermeasures:

  • A large number of simultaneous connections can DoS the server: #17
  • Extremely fragmented messages cause poor performance and possible DoS conditions: #16

Tested Platforms

The following httpd/platform combinations have been tested:

  • httpd 2.2.22 (official package: 32-bit, mpm_worker) on Ubuntu 12.04 with gcc 4.6.3
  • httpd 2.4.7 (official package: 64-bit, mpm_event) on Ubuntu 14.04 with gcc 4.8.4
  • httpd 2.4.18 (64-bit, mpm_event) on Ubuntu 14.04 with gcc 4.8.4
  • httpd 2.4.17 (64-bit, mpm_winnt) on Windows 7 with MSVC14

Don't miss a new apache-websocket release

NewReleases is sending notifications on new releases.