Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2013-05-15 | Fix two incorrect comments in cowboy_req | Loïc Hoguin | |
2013-05-15 | The cookie value can only be binary() | Loïc Hoguin | |
2013-05-15 | The return value of cowboy_req:peer/1 is never undefined | Loïc Hoguin | |
2013-05-15 | Fix incorrect spec for the middleware callback | Loïc Hoguin | |
2013-05-15 | Add two missing terminate reasons to http/loop handlers specs | Loïc Hoguin | |
2013-05-15 | Change some module calls to local function calls | Loïc Hoguin | |
2013-05-01 | Update Ranch to 0.8.2 and use ct_helper for testing SSL | Loïc Hoguin | |
2013-05-01 | Spin-off erlang.mk as a separate project | Loïc Hoguin | |
2013-04-30 | Update LICENSE date | Loïc Hoguin | |
2013-04-30 | Make getting deps a function in the Makefile | Loïc Hoguin | |
2013-04-30 | Empty methods list allowed | Vladimir Dronnikov | |
2013-04-29 | Fix a bug in REST when allowed_methods is defined when method is OPTIONS | Loïc Hoguin | |
2013-04-28 | Merge branch 'chunked-set-resp-body-fun' of git://github.com/fishcakez/cowboy | Loïc Hoguin | |
2013-04-26 | Add chunked response body fun | James Fish | |
Adds a new type of streaming response fun. It can be set in a similar way to a streaming body fun with known length: Req2 = cowboy_req:set_resp_body_fun(chunked, StreamFun, Req) The fun, StreamFun, should accept a fun as its single argument. This fun, ChunkFun, is used to send chunks of iodata: ok = ChunkFun(IoData) ChunkFun should not be called with an empty binary or iolist as this will cause HTTP 1.1 clients to believe the stream is over. The final (0 length) chunk will be sent automatically - even if it has already been sent - assuming no exception is raised. Also note that the connection will close after the last chunk for HTTP 1.0 clients. | |||
2013-04-26 | Move a test resource where it belongs | Loïc Hoguin | |
2013-04-26 | Update CHANGELOG0.8.4 | Loïc Hoguin | |
2013-04-26 | Fix a small error in the REST part of the guide | Loïc Hoguin | |