aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_http.erl
AgeCommit message (Expand)Author
2017-12-13Fix Dialyzer warningsLoïc Hoguin
2017-12-12Fix HTTP/1.1 pipeliningLoïc Hoguin
2017-12-07Add more rfc7231 tests and a new max_skip_body_length optionLoïc Hoguin
2017-12-06Fix 408 not sending connection: close for HTTP/1.1Loïc Hoguin
2017-12-06Also disable the TRACE method entirelyLoïc Hoguin
2017-12-06Disable the CONNECT method completelyLoïc Hoguin
2017-11-29Don't send chunked bodies when the method is HEADLoïc Hoguin
2017-11-29Reject absolute URIs with no authority componentsLoïc Hoguin
2017-11-29Reject absolute URIs with userinfo components in HTTP/1.1Loïc Hoguin
2017-11-29Reject whitespace before/after HTTP/1.1 header names properlyLoïc Hoguin
2017-11-22Add more rfc7230 tests and better handle bad chunk sizesLoïc Hoguin
2017-11-20Add more rfc7230 tests and improve transfer-encodingLoïc Hoguin
2017-11-20Add a test for early errors that occur on the request-lineLoïc Hoguin
2017-11-20Remove a useless todoLoïc Hoguin
2017-11-20Add more rfc7230 testsLoïc Hoguin
2017-11-15Add preliminary support for trailers in responsesLoïc Hoguin
2017-11-13Fix packet being dropped when using switch_protocolLoïc Hoguin
2017-11-01Fix two edge cases for cowboy_req:stream_bodyLoïc Hoguin
2017-10-31Fix another warningLoïc Hoguin
2017-10-31Add informational responses to metricsLoïc Hoguin
2017-10-25Introduce cowboy_req:sock/1 and cowboy_req:cert/1Loïc Hoguin
2017-10-22Ensure stream terminate is called when switching protocolsLoïc Hoguin
2017-10-21Fix sending of final chunk in HTTP/1.1Loïc Hoguin
2017-10-21Fix stream handler state being discarded on terminateLoïc Hoguin
2017-10-20Fix HTTP/1.1 stopping streams too earlyLoïc Hoguin
2017-09-27Ensure the behavior on stream handler crash is consistentLoïc Hoguin
2017-09-25Cleanup various commentsLoïc Hoguin
2017-09-25Move body length count to cowboy_stream_h instead of protocolsLoïc Hoguin
2017-09-21Centralize stream handler error reporting in cowboy_streamLoïc Hoguin
2017-09-14Improve how we detect request errorsLoïc Hoguin
2017-08-08Implement the shutdown timeout for request processesLoïc Hoguin
2017-06-02Fix terminate not being called on connection close in HTTP/1.1Loïc Hoguin
2017-05-05Properly handle 101 upgrade responses for WebsocketLoïc Hoguin
2017-05-05Add inactivity_timeout and other options improvementsLoïc Hoguin
2017-05-03Kill all children processes when terminating the connectionLoïc Hoguin
2017-05-03Add the idle_timeout HTTP/1.1 protocol optionLoïc Hoguin
2017-04-18Make the default 204 response go through stream handlersLoïc Hoguin
2017-04-18Pass the HTTP/2 switch_protocol event to stream handlersLoïc Hoguin
2017-03-27Add the early_error cowboy_stream callbackLoïc Hoguin
2017-02-18Allow passing options to sub protocolsLoïc Hoguin
2017-02-05Remove or fix a small number of todo commentsLoïc Hoguin
2017-02-05Add missing human-readable errors for HTTP/1.1Loïc Hoguin
2017-01-20Fix protocol breaking when user tries to send empty chunkLoïc Hoguin
2017-01-16Add support for multiple stream handlersLoïc Hoguin
2017-01-03Return status 431 if the request header field is too largeJosé Valim
2017-01-02Welcome to 2017Loïc Hoguin
2017-01-02Remaining Dialyzer fixesLoïc Hoguin
2017-01-02Numerous Dialyzer fixesLoïc Hoguin
2016-08-11Use cow_http_hd:parse_host directlyLoïc Hoguin
2016-08-11Use integer_to_binary when possibleLoïc Hoguin