Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-20 | Update Ranch to 0.8.4 | Loïc Hoguin | |
2013-06-20 | Merge branch 'feature/websocket-deflate-frame' of ↵ | Loïc Hoguin | |
git://github.com/soundrop/cowboy | |||
2013-06-20 | Add support for the webkit deflate frame extension | Ali Sabil | |
2013-06-19 | Update erlang.mk | Loïc Hoguin | |
2013-06-19 | Merge branch 'fix/crash-on-invalid-accept-encoding' of ↵ | Loïc Hoguin | |
git://github.com/soundrop/cowboy | |||
2013-06-13 | Use ct_helper for retrieving the loopack interface MTU | Ali Sabil | |
2013-06-10 | Avoid crashing in cowboy_req on invalid Accept-Encoding header | Ali Sabil | |
Certain clients send malformed Accept-Encoding headers, which causes cowboy_req to crash is compression is enabled. | |||
2013-06-10 | Improve the detection of localhost interfaces for the HTTP test suite | Ali Sabil | |
2013-06-08 | Merge branch 'dont_overwrite_stacktrace' of git://github.com/urbanserj/cowboy | Loïc Hoguin | |
2013-06-07 | Merge branch 'read_with_utc' of git://github.com/narma/cowboy | Loïc Hoguin | |
2013-06-07 | Don't overwrite stacktrace in `cowboy_rest:error_terminate/2` | Sergey Urbanovich | |
This stacktrace is very useful in the `onresponse` hook. For example: ```erlang internal_error_hook(500, Headers, <<>>, Req) -> StackTrace = erlang:get_stacktrace(), Headers0 = [{N, V} || {N, V} <- Headers, N =/= <<"content-length">>], Body = io_lib:format("~p", [StackTrace]), {ok, Req0} = cowboy_req:reply(500, Headers0, Body, Req), Req0; internal_error_hook(Status, Headers, Body, Req) -> {ok, Req0} = cowboy_req:reply(Status, Headers, Body, Req), Req0. ``` | |||
2013-06-07 | Merge branch 'types' of git://github.com/lavrin/cowboy | Loïc Hoguin | |
2013-06-07 | Merge branch 'spdy-zero-length-header-names' of git://github.com/bgentry/cowboy | Loïc Hoguin | |
2013-06-07 | Use read_file_info/2 with {time, universal} option | Sergey Rublev | |
2013-06-07 | Fix the reading of the localhost MTU in the HTTP tests | Ali Sabil | |
Sometimes the localhost interface has a different name from "lo", this fix adds a helper function to read the MTU value when the interface name starts with "lo". | |||
2013-06-05 | Fix a couple control_frame clauses that were too large | Loïc Hoguin | |
2013-06-03 | Add sendfile support to SPDY, enabling cowboy_static use | Loïc Hoguin | |
2013-06-03 | Move static files creation into ct_helper | Loïc Hoguin | |
2013-06-02 | Fix cowboy:start_http/https/spdy typespecs | Radosław Szymczyszyn | |
2013-05-31 | zero-length header names MUST issue a stream error | Blake Gentry | |
2013-05-31 | Don't crash on empty Cookie header | Loïc Hoguin | |
It's not allowed, however a heavily deployed client (Flash player) can send such an empty header, therefore we make a special condition for it and return an empty list when it happens. | |||
2013-05-31 | In content-types, the charset parameter is converted to lowercase | Loïc Hoguin | |
We know this specific parameter is case insensitive so we automatically lowercase it to make things simpler to the developer. | |||
2013-05-31 | Improve generate_etag return value description | Loïc Hoguin | |
2013-05-31 | Merge branch 'rest_method' of git://github.com/dvv/cowboy | Loïc Hoguin | |
2013-05-30 | Add experimental and incomplete SPDY support | Loïc Hoguin | |
The SPDY connection processes are also supervisors. Missing: * sendfile support * request body reading support | |||
2013-05-25 | manual: Fix a typo in a typespec | Loïc Hoguin | |
2013-05-25 | manual: Add a missing return type for generate_etag | Loïc Hoguin | |
2013-05-24 | Update Cowboy to 0.8.50.8.5 | Loïc Hoguin | |
2013-05-24 | Update AUTHORS | Loïc Hoguin | |
2013-05-24 | Update CHANGELOG | Loïc Hoguin | |
2013-05-24 | Update ROADMAP | Loïc Hoguin | |
2013-05-17 | Add Cowboy manual to README | Loïc Hoguin | |
2013-05-17 | Add the Cowboy Function Reference | Loïc Hoguin | |
The manual details every stable public functions of Cowboy. | |||
2013-05-16 | Use the ranch_ssl:opts() type in cowboy:start_https/4 spec | Loïc Hoguin | |
2013-05-16 | Use the ranch_tcp:opts() type in cowboy:start_http/4 spec | Loïc Hoguin | |
2013-05-16 | Use the type ranch:ref() instead of any() where applicable | Loïc Hoguin | |
2013-05-16 | Update Ranch to 0.8.3 | Loïc Hoguin | |
2013-05-16 | Add cowboy_protocol:opts() type | Loïc Hoguin | |
Should improve the detection of wrong protocol options. | |||
2013-05-16 | The charset iso-8859-1 is added only if not explicitely mentioned | Loïc Hoguin | |
It was added all the time when * was missing, the RFC specifies it should only be added if it wasn't already present, though. | |||
2013-05-16 | charsets_provided/2 returns a list of charsets | Loïc Hoguin | |
It incorrectly returned a tuple containing the charset and an associated quality which wasn't being used. | |||
2013-05-16 | Move cowboy_protocol:onresponse_fun() to cowboy:onresponse_fun() | Loïc Hoguin | |
2013-05-16 | Move cowboy_protocol:onrequest_fun() to cowboy:onrequest_fun() | Loïc Hoguin | |
2013-05-16 | Move cowboy_http:status() to cowboy:http_status() | Loïc Hoguin | |
2013-05-16 | Move cowboy_http:headers() to cowboy:http_headers() | Loïc Hoguin | |
2013-05-16 | Move cowboy_http:version() to cowboy:http_version() | Loïc Hoguin | |
2013-05-16 | Improve the specs for cowboy_req:init_stream/4 | Loïc Hoguin | |
2013-05-16 | Make the return value of AcceptResource callback consistent | Loïc Hoguin | |
2013-05-16 | Make the HTTP version type more practical | Loïc Hoguin | |
Now instead of {1, 1} we have 'HTTP/1.1', and instead of {1, 0} we have 'HTTP/1.0'. This is more efficient, easier to read in crash logs, and clearer in the code. | |||
2013-05-15 | Remove cowboy_req:fragment/1 | Loïc Hoguin | |
Clients do not send it. We skip the value if we receive it now, as it shouldn't happen, and won't for all the mainstream clients. | |||
2013-05-15 | Fix the cowboy_websocket:frame/0 type | Loïc Hoguin | |
It accepts iodata() and not binary() for the payload. |