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