Releases: mattgodbolt/seasocks
Configurable buffer sizes
Added the ability to change the buffer size used for clients.
Internal fixes to make CMake builds more consistent.
Enums are now enum classes: apologies for the API change. I suck at semantic versioning, it turns out :(
Fix for IE, support AF_UNIX sockets
Merge pull request #41 from hoytech/master Support listening on AF_UNIX sockets
Add dynamic library
After moving to CMake we lost the .so version. This release brings it back.
Fix issue in error handling
This fixes an issue with Response::error()s where they would hang.
TransferEncoding
Async mode now supports chunked mode.
Asynchronous responses
New asynchronous interface allows handlers to defer sending their replies until they're ready. This also makes streaming possible.
If you have custom Responses and don't want to change them, consider deriving them from SynchronousResponse.
The async_test example in src/apps/c will give some idea of how asynchronous responses should be performed.
HEAD support
This revision adds HEAD support
StringUtil fix
A minor release that fixes the slightly weird behaviour of split() in StringUtil which returned {""} for splitting an empty string instead of {}.
This has a knock-on effect for the CrackedUriPageHandler: now the "/" handler will have an empty path instead of a single empty element.
Support for getting Seasocks server file handle and polling
v1.1.3 Expose the FD of seasocks, update test
Firefox fix
A fix for Firefox: isupport websocket upgrade "Connection:" header with comma-separated values. Previously prevented Firefox from talking to websockets.