Skip to content

Releases: mattgodbolt/seasocks

Configurable buffer sizes

18 Jan 20:27
Compare
Choose a tag to compare

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

27 Dec 17:42
Compare
Choose a tag to compare
Merge pull request #41 from hoytech/master

Support listening on AF_UNIX sockets

Add dynamic library

16 Mar 21:18
Compare
Choose a tag to compare

After moving to CMake we lost the .so version. This release brings it back.

Fix issue in error handling

07 Mar 16:02
Compare
Choose a tag to compare

This fixes an issue with Response::error()s where they would hang.

TransferEncoding

06 Mar 15:42
Compare
Choose a tag to compare

Async mode now supports chunked mode.

Asynchronous responses

06 Mar 03:17
Compare
Choose a tag to compare

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

28 Sep 15:05
Compare
Choose a tag to compare

This revision adds HEAD support

StringUtil fix

27 May 14:42
Compare
Choose a tag to compare

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

19 Mar 20:25
Compare
Choose a tag to compare
v1.1.3

Expose the FD of seasocks, update test

Firefox fix

27 Oct 14:23
Compare
Choose a tag to compare

A fix for Firefox: isupport websocket upgrade "Connection:" header with comma-separated values. Previously prevented Firefox from talking to websockets.