aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_http_protocol.erl
AgeCommit message (Expand)Author
2011-10-19Add a max_line_length to the HTTP protocolLoïc Hoguin
2011-10-11Fix a misnamed variable for {loop, ...} returns in init/3Loïc Hoguin
2011-10-11Fix specs after erlang:hibernate/3 calls were addedLoïc Hoguin
2011-10-10Add support for loops in standard HTTP handlersLoïc Hoguin
2011-10-06Allow HTTP handlers to skip the handle/2 step in init/3Loïc Hoguin
2011-10-05Remove the 'HEAD' chunked_reply/3 clauseLoïc Hoguin
2011-10-05Parse 'Connection' headers as a list of tokensLoïc Hoguin
2011-10-04Move a few binary string handling functions to cowboy_bstrLoïc Hoguin
2011-10-04Remove the connection information from the HTTP protocol stateLoïc Hoguin
2011-10-04Close connection on all errorsLoïc Hoguin
2011-10-04Small doc clarificationLoïc Hoguin
2011-10-04Do not send a 408 response if the Request-Line wasn't fully receivedLoïc Hoguin
2011-09-30Add cowboy_protocol behaviourMichiel Hakvoort
2011-09-28Improve the error message for HTTP handlersLoïc Hoguin
2011-09-14'Host' header is optional in HTTP/1.0Loïc Hoguin
2011-09-13Reset the max number of empty lines between keepalive requestsLoïc Hoguin
2011-08-23Ensure header names are handled in a case insensitive mannerLoïc Hoguin
2011-08-10Give the ListenerPid to the protocol on startupLoïc Hoguin
2011-07-07Call Handler:terminate/2 even on error in Handler:handle/2Loïc Hoguin
2011-07-06Move recursion out of a try .. catch block.Loïc Hoguin
2011-07-06Add documentation for the public interface.Loïc Hoguin
2011-05-25Refresh the type specifications.Loïc Hoguin
2011-05-20Send a meaningful error to error_logger on handler crashes.Loïc Hoguin
2011-05-09Implement path_info featureAnthony Ramine
2011-05-08Add chunked reply support.Loïc Hoguin
2011-05-05Switch the HTTP protocol to use binary packets instead of lists.Loïc Hoguin
2011-05-04Add cowboy_http_req:port/1.Loïc Hoguin
2011-04-30Remove the next_request function always matching its first clause.Loïc Hoguin
2011-04-18Remove the include/types.hrl file.Loïc Hoguin
2011-04-18Move the dispatcher related types into cowboy_dispatcher.Loïc Hoguin
2011-04-18Rename dispatch() into dispatch_rules().Loïc Hoguin
2011-04-18Use the inet:socket() type instead of the user-defined one.Loïc Hoguin
2011-04-12Fix a pattern matching bug in cowboy_http_protocol:handler_init/2.Loïc Hoguin
2011-04-09Limit the number of empty lines to allow before the request-line.Loïc Hoguin
2011-04-07Don't crash on errors while receiving headers; throw an error 500 instead.Loïc Hoguin
2011-04-05Don't automatically retrieve the peer information for the 'OPTIONS' method.Loïc Hoguin
2011-04-05Handle properly the default Connection value for HTTP/1.0.Loïc Hoguin
2011-03-27Use a more efficient variant of string:to_lower to improve performance.Loïc Hoguin
2011-03-27Match early in connection_to_atom for a small performance improvement.Loïc Hoguin
2011-03-22Allow Handler:init/3 to request a protocol upgrade.Loïc Hoguin
2011-03-22Forward transport and protocol name to Handler:init.Loïc Hoguin
2011-03-22Explicitly ignore the return value of cowboy_http_req:reply in error_response.Loïc Hoguin
2011-03-21Fix spec for cowboy_http_protocol:init/3.Loïc Hoguin
2011-03-21Introduce cowboy_http_req:body/1 to read the full request body.Loïc Hoguin
2011-03-21Make sure error_response always returns ok.Loïc Hoguin
2011-03-21Add specs to ensure_response and change the clauses order.Loïc Hoguin
2011-03-21Skip the request body if it hasn't been read by the handler.Loïc Hoguin
2011-03-20Ensure a response is sent when the handler doesn't reply anything.Loïc Hoguin
2011-03-20Move the error response code into a separate function.Loïc Hoguin
2011-03-20Make sure we can only reply to an HTTP request inside Handler:handle.Loïc Hoguin