Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-18 | Remove the include/types.hrl file. | Loïc Hoguin | |
2011-04-18 | Replace port_number() by ip_port() from kernel/include/inet.hrl. | Loïc Hoguin | |
2011-04-18 | Replace posix() by atom(), for now. | Loïc Hoguin | |
The type isn't exported by OTP so we don't win much. Also, inet.erl and file.erl define posix() différently, so OTP needs to stop being so confuse in the first place before we can attempt to use it properly. | |||
2011-04-18 | Move the dispatcher related types into cowboy_dispatcher. | Loïc Hoguin | |
2011-04-17 | Use the inet:ip_address() type instead of the user-defined one. | Loïc Hoguin | |
2011-04-14 | Fix specs for cowboy_http_req:reply/4. | Loïc Hoguin | |
Body is iodata(), not iolist(). | |||
2011-04-14 | Fix a bug where dupe headers were sent in cowboy_http_req:reply/4. | Loïc Hoguin | |
Now the server defines default headers that can be overwritten by the handler simply by passing them to the reply/4 function. Default headers include, for now, Connection and Content-Length headers. Note that it isn't enough to change the Connection header to close a keep-alive connection server-side. | |||
2011-03-29 | Make the default value the last parameter of HTTP req accessors | Anthony Ramine | |
This makes cowboy_http_req's qs_val/3, binding/3 and header/3 behave like proplists:get_value/3. | |||
2011-03-29 | Make HTTP req accessors call themselves with their default default value | Anthony Ramine | |
Use lists:keyfind/3 in qs_val/3, binding/3 and header/3 and make qs_val/2, binding/2 and header/2 call those. | |||
2011-03-29 | Fix cowboy_http_req:body with regard to the new accessors default value | Anthony Ramine | |
header/2 now returns 'undefined' when the header isn't in the request. | |||
2011-03-27 | Return undefined instead of failing or returning "" when a value doesn't exist. | Loïc Hoguin | |
2011-03-27 | Fix query string related type specs in cowboy_http_req. | Loïc Hoguin | |
2011-03-22 | Boring 80-col change. | Loïc Hoguin | |
2011-03-22 | Introduce cowboy_http_req:body_qs/1 for automated urlencoded body parsing. | Loïc Hoguin | |
2011-03-22 | Fix spec for cowboy_http_req:parse_qs/1. | Loïc Hoguin | |
2011-03-22 | Fix spec for cowboy_http_req:body/1 and body/2. | Loïc Hoguin | |
2011-03-21 | Fix spec for cowboy_http_req:reply/4. | Loïc Hoguin | |
2011-03-21 | Fix spec for cowboy_http_req:qs_vals/1. | Loïc Hoguin | |
2011-03-21 | Introduce cowboy_http_req:body/1 to read the full request body. | Loïc Hoguin | |
2011-03-21 | Skip the request body if it hasn't been read by the handler. | Loïc Hoguin | |
2011-03-20 | Make sure we can only reply to an HTTP request inside Handler:handle. | Loïc Hoguin | |
Of course since requests are a record the response state can be explicitly overriden, but standard use prevents errors by making sure only one reply is sent. | |||
2011-03-20 | Lazy-retrieve the peer name and port to avoid wasting time each request. | Loïc Hoguin | |
2011-03-18 | Move the reply function to cowboy_http_req. | Loïc Hoguin | |
2011-03-17 | Initial commit. | Loïc Hoguin | |