Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-27 | Switch to Ranch for connection handling | Loïc Hoguin | |
This is the first of many API incompatible changes. You have been warned. | |||
2012-08-09 | Update AUTHORS file | Loïc Hoguin | |
2012-08-08 | Update version to 0.6.10.6.1 | Loïc Hoguin | |
2012-07-31 | Fix stream_body when used by multipart | Seven Du | |
2012-07-24 | Improve typespecs | Loïc Hoguin | |
2012-07-24 | Don't save parsed value in the Host header | Josh Marchán | |
2012-07-22 | Remove an useless todo | Loïc Hoguin | |
2012-07-22 | Look for parsed headers in the cache before trying to parse | Loïc Hoguin | |
2012-07-22 | Add a REST Hello World example | Loïc Hoguin | |
2012-07-22 | Add a Chunked Hello World example | Loïc Hoguin | |
2012-07-22 | Add a POST echo example | Loïc Hoguin | |
2012-07-22 | Add a GET echo example | Loïc Hoguin | |
2012-07-22 | Add support for Expect: 100-continue | Loïc Hoguin | |
This makes uploading files with curl a lot faster than without. | |||
2012-07-21 | REST: Normalize content types accepted | Loïc Hoguin | |
Same as content types provided, we accept the <<"application/json">> form. | |||
2012-07-21 | REST: Fix charset matching | Loïc Hoguin | |
2012-07-14 | Add a simple Static File Server example | Loïc Hoguin | |
2012-07-13 | Add an Hello World example | Loïc Hoguin | |
2012-05-23 | Update version to 0.6.00.6.0 | Loïc Hoguin | |
Also update the CHANGELOG and copyright years. | |||
2012-05-21 | Remove a dumb warning when running the tests | Loïc Hoguin | |
2012-05-21 | Merge branch 'cookie_slash' of https://github.com/bfrog/cowboy | Loïc Hoguin | |
2012-05-21 | Merge branch 'serve-static-file' of https://github.com/klaar/cowboy | Loïc Hoguin | |
Fix alphabetical order since @klaar seems to have issues with it. ;) | |||
2012-05-21 | Merge branch 'fix/relax-conneg-parsing' of https://github.com/tillitech/cowboy | Loïc Hoguin | |
2012-05-21 | Fix a bug preventing 'onresponse' from being called on errors | Loïc Hoguin | |
2012-05-21 | Make multipart code use stream_body | Loïc Hoguin | |
2012-05-21 | Small updates to the ROADMAP and doc comments | Loïc Hoguin | |
2012-05-14 | Only ignore slashes in cookie values for the path | Tom Burdick | |
* Ensures cookie encoding errors are caught earlier * Fix separator misspelling | |||
2012-05-14 | Merge pull request #216 from nox/rfc6585 | Loïc Hoguin | |
Add new HTTP status codes from RFC 6585 | |||
2012-05-06 | Add new HTTP status codes from RFC 6585 | Anthony Ramine | |
See http://tools.ietf.org/html/rfc6585 for further details. | |||
2012-05-05 | Add a test checking requests with size around the MTU | Loïc Hoguin | |
2012-05-05 | Merge branch 'patch-1' of https://github.com/yrashk/cowboy | Loïc Hoguin | |
2012-05-05 | Add a test for empty path segments | Loïc Hoguin | |
2012-05-04 | Fixes invalid type specification for cowboy_http_req:multipart_data/1 | Yurii Rashkovskii | |
2012-05-04 | Add a note about crypto websocket usage in the doc comments | Loïc Hoguin | |
2012-05-04 | Merge branch 'response-hook' | Loïc Hoguin | |
2012-05-04 | Add an 'onresponse' hook | Loïc Hoguin | |
This new protocol option is a fun. It expects 3 args: the Status code used in the reply (this is the cowboy_http:status() type, it can be an integer or a binary), the headers that will be sent in the reply, and the Req. It should only return a possibly modified Req. This can be used for many things like error logging or custom error pages. If a reply is sent inside the hook, then Cowboy will discard the reply initially sent. Extra caution must be used in the handlers making use of inline chunked replies as they will throw an error. This fun cannot be used as a filter, you can either observe the reply sent or discard it to send a different one instead. The hook will not be called for replies sent from inside the hook. | |||
2012-05-04 | Merge branch 'cancel-timer' of https://github.com/etrepum/cowboy | Loïc Hoguin | |
2012-05-02 | Add a test for HTTP handlers loop timeouts | Loïc Hoguin | |
2012-05-01 | Refactor the reply functions | Loïc Hoguin | |
2012-04-30 | Add file option to cowboy_http_static | Magnus Klaar | |
2012-04-30 | Merge branch 'cowboy-client' | Loïc Hoguin | |
2012-04-29 | Fix and rework the HTTP test suite | Loïc Hoguin | |
Use a proper HTTP client to run all tests. This client is currently undocumented and should not be used. Includes a few fixes: * Fix a bug in the max_keepalive test * Fix a bug with max_keepalive handling * Fix a bug in stream_body/1 where data was lost under some conditions The tests now run quite faster than before. All the tests now run twice: once for TCP, once for SSL. | |||
2012-04-29 | Add .cowboy.plt to the gitignore | Loïc Hoguin | |
2012-04-24 | use erlang:start_timer/3 instead of erlang:send_after/3 for handling timeouts | Bob Ippolito | |
2012-04-13 | Add a clean-docs target to the Makefile | Loïc Hoguin | |
2012-04-12 | Cleanup the .gitignore | Loïc Hoguin | |
2012-04-12 | Use a separate rebar.config file for running tests | Loïc Hoguin | |
2012-04-08 | Make charsets parsing more relaxed | Ali Sabil | |
Certain user agents send invalid Accept-Charset headers, like the following: "ISO-8859-1;utf-8;q=0.7,*;q=0.7" The user agent with which this behavior was observed presented itself with the User-Agent string: "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0" Although this doesn't appear to be correct. The request might have been mangled by a transparent proxy. | |||
2012-04-06 | Merge branch 'adt-add-sockname' of https://github.com/Vagabond/cowboy | Loïc Hoguin | |
2012-04-06 | Merge branch 'websocket-fragments' of https://github.com/klaar/cowboy | Loïc Hoguin | |
2012-04-06 | Add sockname/1 to the TCP and SSL transports | Andrew Thompson | |