Loïc Hoguin
|
292039362a
Don't send the content-length header in empty 304 responses
|
6 years ago |
Loïc Hoguin
|
6f57405b5c
Allow disabling keep-alive for HTTP/1.0 connections
|
6 years ago |
Loïc Hoguin
|
d7b7580b39
Add sendfile support to cowboy_req:stream_body
|
6 years ago |
Loïc Hoguin
|
be09711687
Add an option to disable sendfile for a listener
|
6 years ago |
Steve Domin
|
09bf1199aa
Add compress_threshold protocol option
|
7 years ago |
Loïc Hoguin
|
30e117a942
Make sure we don't send error_responses on the wrong stream
|
6 years ago |
Loïc Hoguin
|
473e3fb82b
Improve a few types, including cowboy_req:req()
|
6 years ago |
Loïc Hoguin
|
122faedc25
Initial support for the PROXY protocol header
|
6 years ago |
Loïc Hoguin
|
d4129e6305
Exit gracefully on parent exit/sys:terminate/2,3
|
6 years ago |
Loïc Hoguin
|
b56a5a1d60
Do not send a 101 after a final response in switch_protocol
|
6 years ago |
Loïc Hoguin
|
a76c32db5e
Introduce undocumented option logger
|
6 years ago |
Loïc Hoguin
|
68ede9cfe4
Disable warnings for erlang:get_stacktrace/0 in OTP-21+
|
6 years ago |
Eric Meadows-Jönsson
|
f08f4610a0
Add streaming without chunking for HTTP/1.1
|
7 years ago |
Loïc Hoguin
|
5d1cf36358
Remove the trailer header from HTTP/1.1 response if no TE
|
7 years ago |
Loïc Hoguin
|
5229d790fb
Don't send transfer-encoding when streaming 204 responses
|
7 years ago |
Loïc Hoguin
|
763eef4e46
Do not process HTTP/1.1 requests coming in after the last
|
7 years ago |
Loïc Hoguin
|
2f9ab91cdd
Add more validation of absolute-form request targets
|
7 years ago |
Loïc Hoguin
|
0e629f4799
Add option linger_timeout to cowboy_http
|
7 years ago |
Loïc Hoguin
|
cc49659f93
Wrap the sendfile call in a try/catch for HTTP
|
7 years ago |
Loïc Hoguin
|
5964273cc4
Fix the flushing of messages when switching to Websocket
|
7 years ago |
Bartek Walkowicz
|
2131709328
Add case for handling infinity for idle/request_timeout
|
7 years ago |
Loïc Hoguin
|
f9092126fa
Handle system messages in cowboy_websocket
|
7 years ago |
Loïc Hoguin
|
b9c8d86502
Handle supervisor calls properly everywhere
|
7 years ago |
Loïc Hoguin
|
34473bc247
Fix Dialyzer warnings
|
7 years ago |
Loïc Hoguin
|
eafca21198
Fix HTTP/1.1 pipelining
|
7 years ago |
Loïc Hoguin
|
b000d53855
Add more rfc7231 tests and a new max_skip_body_length option
|
7 years ago |
Loïc Hoguin
|
5269bf580b
Fix 408 not sending connection: close for HTTP/1.1
|
7 years ago |
Loïc Hoguin
|
2eb3e3f994
Also disable the TRACE method entirely
|
7 years ago |
Loïc Hoguin
|
dd002b8141
Disable the CONNECT method completely
|
7 years ago |
Loïc Hoguin
|
a66eb5cd6e
Don't send chunked bodies when the method is HEAD
|
7 years ago |