36 Commits (79c13ba18aa749149e9fa1b091dd6c564d8c8202)

Author SHA1 Message Date
Christian von Arnim 95d1236b8c
Fix crash when subscribed connections are closed #155 6 years ago
James Booth 07887428a9 Fixed indentation and whitespace 9 years ago
James Booth f85c64c94b Handle Connection:close header
When the client sends a connection close, the server now returns
the same header, and the socket is closed. Instead of a 400 Bad Request
clients should get a socket read error.
9 years ago
Nicolas Favre-Felix 9b62593f53 Handle memory allocation issues better.
Return 503 for memory issues during HTTP parsing.
13 years ago
Nicolas Favre-Felix 85d242f63a Add HTTP limits (security feature).
* Limit the total HTTP request size.
* Fail early, as soon as invalid characters are found.
* Fixes issue #33.
13 years ago
Nicolas Favre-Felix 006186f429 Added separator param for custom list responses. 13 years ago
Nicolas Favre-Felix 5190c16157 Updated WebSocket protocol to RFC6455.
WebSocket HTML demo now works with Google Chrome 17
and Firefox 8.
13 years ago
Nicolas Favre-Felix 33f9a2f01e Disabled Websockets by default.
Due to a possible crash, WebSockets are disabled until their
implementation is completed.
13 years ago
Nicolas Favre-Felix 94fb611bf3 Added support for a default root object (fix #26) 13 years ago
Nicolas Favre-Felix 683cd7759f Added Content-Disposition. 14 years ago
Nicolas Favre-Felix 52d5542e57 Fixed double-free with multiple SUBSCRIBE channels. 14 years ago
Nicolas Favre-Felix 6a3ca7658e Add 'callback' query string parameter for JSONP. 14 years ago
Nicolas Favre-Felix 9b2a761825 Fix for pub/sub clients. 14 years ago
Nicolas Favre-Felix b01cb75db7 Disconnect broken SUBSCRIBE clients. 14 years ago
Nicolas Favre-Felix 704a2886ef Bugfix. 14 years ago
Nicolas Favre-Felix cd9fd9a335 Refactoring, commenting. 14 years ago
Nicolas Favre-Felix 071341fccf Fixed fd race condition. 14 years ago
Nicolas Favre-Felix 239c9004dc HTTP version in reply. 14 years ago
Nicolas Favre-Felix 5b7aa50e62 Partial rewrite, adding WebSockets, threads, pool. 14 years ago
Nicolas Favre-Felix 304486646d Upload fix. 14 years ago
Nicolas Favre-Felix 0190fd367b Fix for pub/sub disconnections. 14 years ago
Nicolas Favre-Felix 5be1e2c23c HTTP refactor. 14 years ago
Nicolas Favre-Felix 6a1eae43f9 refactoring. 14 years ago
Nicolas Favre-Felix 1d4366df34 Remove dead code. 14 years ago
Nicolas Favre-Felix 28b69b7adf Fix cmd leak on ACL rejection. 14 years ago
Nicolas Favre-Felix 9467352d40 Refactoring. 14 years ago
Nicolas Favre-Felix 4f563a0d8a Fix for HTTP/1.0 14 years ago
Nicolas Favre-Felix 9378544d19 Fix subscribe leak. 14 years ago
Nicolas Favre-Felix 3e63a076a3 Fix chunked encoding. 14 years ago
Nicolas Favre-Felix 70d2e07043 Fix memory access on empty commands. 14 years ago
Nicolas Favre-Felix a298d3c16b Better client/cmd relationship. 14 years ago
Nicolas Favre-Felix 1073b847ba Better handling of ACL disconnections. 14 years ago
Nicolas Favre-Felix b5b79c97df Cleanup. 14 years ago
Nicolas Favre-Felix 6455b9006a Re-enable logs. 14 years ago
Nicolas Favre-Felix 443d142497 HTTP Refactoring. Getting there. 14 years ago
Nicolas Favre-Felix 7cfb80d4ce Add client.{c,h}. Needs a lot more refactoring. 14 years ago