aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2011-03-27Fix the type spec for qs_vals, a list of key/values.Loïc Hoguin
2011-03-24Add the cowboy_http_handler behaviour.Loïc Hoguin
2011-03-23Merge remote-tracking branch 'ndim/master'Loïc Hoguin
2011-03-23Makefile: Use a REBAR variableHans Ulrich Niedermann
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-22Add cowboy_tcp_transport:name/0 to ease transport identification later on.Loïc Hoguin
2011-03-22Boring 80-col change.Loïc Hoguin
2011-03-22Introduce cowboy_http_req:body_qs/1 for automated urlencoded body parsing.Loïc Hoguin
2011-03-22Fix spec for cowboy_http_req:parse_qs/1.Loïc Hoguin
2011-03-22Fix spec for cowboy_http_req:body/1 and body/2.Loïc Hoguin
2011-03-22Explicitly ignore the return value of cowboy_http_req:reply in error_response.Loïc Hoguin
2011-03-22Fix the type spec for path_tokens, a list of *non empty* strings.Loïc Hoguin
2011-03-22Add more dialyzer warnings to rebar.config.Loïc Hoguin
2011-03-21Add a rebar.config file with useful options.Loïc Hoguin
2011-03-21Fix spec for cowboy_tcp_transport:close/1.Loïc Hoguin
2011-03-21Fix spec for cowboy_http_req:reply/4.Loïc Hoguin
2011-03-21Fix spec for cowboy_http_req:qs_vals/1.Loïc Hoguin
2011-03-21Fix spec for the #http_spec.path record field.Loïc Hoguin
2011-03-21Fix spec for cowboy_http_protocol:init/3.Loïc Hoguin
2011-03-21Fix tests for cowboy_dispatcher:split_path/1.Loïc Hoguin
2011-03-21Fix spec for cowboy_dispatcher:split_path/1.Loïc Hoguin
2011-03-21Fix spec for cowboy_dispatcher:split_host/1.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
2011-03-20Lazy-retrieve the peer name and port to avoid wasting time each request.Loïc Hoguin
2011-03-20Change a @todo for Handler:init possible return values.Loïc Hoguin
2011-03-20Rename a variable in cowboy_http_protocol for clarity.Loïc Hoguin
2011-03-20Allow code reloading inside the cowboy_http_protocol module during keep-alive.Loïc Hoguin
2011-03-20Rename the title for Getting Started in the README.Loïc Hoguin
2011-03-20Default the connection to keep-alive on HTTP/1.1 and close on 1.0.Loïc Hoguin
2011-03-20Remove a dead code clause for split_path.Loïc Hoguin
2011-03-20Save the raw path string in the request.Loïc Hoguin
2011-03-19Save the raw host string in the request.Loïc Hoguin
2011-03-19Protect the calls to the handler using catch.Loïc Hoguin
2011-03-19Add support for the '*' path.Loïc Hoguin
2011-03-19Rewrite the dispatcher to take a list of host each having a list of paths.Loïc Hoguin
2011-03-19Ignore all extra Host values sent in the request.Loïc Hoguin
2011-03-19Reply with error 501 on all non absolute path URIs for now.Loïc Hoguin
2011-03-19Reply with error 400 on all bad Request-Lines received.Loïc Hoguin
2011-03-19Ignore empty lines when expecting the Request-Line.Loïc Hoguin
2011-03-19Comparisons of host names MUST be case-insensitive.Loïc Hoguin
2011-03-19Notify the client that we're closing the connection after the error reply.Loïc Hoguin
2011-03-18Move the reply function to cowboy_http_req.Loïc Hoguin
2011-03-18Introduce Handler:terminate to cleanup the handler's state.Loïc Hoguin