Loïc Hoguin
|
25ae2028d6
Add {shutdown, Req} to websocket_init/3 to fail a websocket upgrade
|
13 years ago |
Loïc Hoguin
|
138cccb4f9
Allow HTTP handlers to skip the handle/2 step in init/3
|
13 years ago |
Loïc Hoguin
|
fe41f2944b
Merge branch 'hybi-framing-fix' of https://github.com/smarkets/cowboy
|
13 years ago |
Loïc Hoguin
|
8e835bce9f
Close the connection when the application sends Connection: close
|
13 years ago |
Loïc Hoguin
|
d25c30790c
Do not send a 408 response if the Request-Line wasn't fully received
|
13 years ago |
Hunter Morris
|
6250b22384
Fix byte-by-byte Websocket handling
|
13 years ago |
Loïc Hoguin
|
d0f711a61d
Add a test for websocket hibernate + timeout and fix this use case
|
13 years ago |
Loïc Hoguin
|
89ae3c8cad
'Host' header is optional in HTTP/1.0
|
13 years ago |
Loïc Hoguin
|
b669b1b5a3
Reset the max number of empty lines between keepalive requests
|
13 years ago |
Loïc Hoguin
|
2374aa7e07
Add WebSocket drafts 7, 8, 9 and 10 implementation
|
13 years ago |
Steven Gravell
|
bebe3dc5d2
do not send ports 80 and 443 - browsers get mad
|
14 years ago |
Loïc Hoguin
|
420f5baf98
Add chunked reply support.
|
14 years ago |
Loïc Hoguin
|
470baff61f
Add headers_huge test, demonstrating issue #3 is fixed.
|
14 years ago |
Loïc Hoguin
|
29e71cf4da
Switch the HTTP protocol to use binary packets instead of lists.
|
14 years ago |
Loïc Hoguin
|
6c1f73c53c
Add cowboy_http_req:port/1.
|
14 years ago |
Loïc Hoguin
|
734f57aa8a
ct: Throw garbage at the server then check if it's still up.
|
14 years ago |
Loïc Hoguin
|
cb60d18e82
Initial draft-hixie-thewebsocketprotocol-76 support.
|
14 years ago |
Loïc Hoguin
|
c32db277c8
Fix a bug where dupe headers were sent in cowboy_http_req:reply/4.
|
14 years ago |
Loïc Hoguin
|
0ef66b78f7
ct: Add a test for requests pipelining.
|
14 years ago |
Loïc Hoguin
|
f05953516b
ct: Add a test for \n which throws an error 400.
|
14 years ago |
Loïc Hoguin
|
6ec20b736e
Limit the number of empty lines to allow before the request-line.
|
14 years ago |
Loïc Hoguin
|
c79df567be
ct: Add tests for incomplete requests leading to a timeout.
|
14 years ago |
Loïc Hoguin
|
21dc1cc546
ct: Add raw tests to check that errors are properly handled.
|
14 years ago |
Loïc Hoguin
|
3a776b146e
Initial work on a ct test suite for the HTTP protocol.
|
14 years ago |