Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-05 | Remove outdated todo comments from req_SUITE | Loïc Hoguin | |
2017-02-05 | Erlang/OTP 19.2.2 and 18.3.4.5 | Loïc Hoguin | |
2017-02-05 | Add missing human-readable errors for HTTP/1.1 | Loïc Hoguin | |
2017-02-05 | Fix sending of large files with HTTP/2 | Loïc Hoguin | |
Also finish implementing the relevant test, getting rid of todos. | |||
2017-02-05 | Test Websocket protocol version 7 | Loïc Hoguin | |
A bit late but at least removes a todo. | |||
2017-01-24 | examples_SUITE: Query system to find GNU Make executable2.0.0-pre.6 | Jean-Sébastien Pédron | |
... instead of hard-coding "make". First, we check the value of `$MAKE`. If it's unset, we look for `gmake` in the `$PATH`. If it's missing, we assume it's `make`. This fixes the testsuite where GNU Make is installed as `gmake`. | |||
2017-01-24 | cowboy_static: Add support for files in EZ archives | Jean-Sébastien Pédron | |
If cowboy_static is initialized with `{priv_file, ...}` or `{priv_dir, ...}`, it is now able to read files from Erlang application .ez archives. When serving a file from an archive, the #file_info{} comes from the archive, not the contained file, except for the size and type. The erl_prim_loader module is used to read the latter's #file_info{} and the actual file content (ie. sendfile(2) is not used in this case). | |||
2017-01-22 | Fix and update the compress example to use cowboy_compress_h | Loïc Hoguin | |
2017-01-22 | Erlang/OTP 19.2.1 | Loïc Hoguin | |
2017-01-22 | Add experimental cowboy_compress_h stream handler | Loïc Hoguin | |
Currently marked as experimental because it can't be tweaked (just enabled/disabled) and because it is not documented yet. | |||
2017-01-20 | Fix error responses not including a content-length | Loïc Hoguin | |
This would prevent the client from knowing whether the request was received fully without the connection closing first. | |||
2017-01-20 | Fix protocol breaking when user tries to send empty chunk | Loïc Hoguin | |
The {data, IsFin, Data} uses IsFin to indicate whether this is the last chunk, while chunked transfer-encoding uses the length of Data, and ends when it is 0. We must therefore not send chunks with empty data. | |||
2017-01-16 | Add support for multiple stream handlers | Loïc Hoguin | |
The stream handlers can be specified using the protocol option 'stream_handlers'. It defaults to [cowboy_stream_h]. The cowboy_stream_h module currently does not forward the calls to further stream handlers. It feels like an edge case; usually we'd want to put our own handlers between the protocol code and the request process. I am therefore going to focus on other things for now. The various types and specifications for stream handlers have been updated and the cowboy_stream module can now be safely used as a behavior. The interface might change a little more, though. This commit does not include tests or documentation. They will follow separately. | |||
2017-01-04 | Make the new cowboy_req tests more realistic2.0.0-pre.5 | Loïc Hoguin | |
2017-01-04 | Improve the manual for the new resp_header functions | Loïc Hoguin | |
2017-01-04 | Add functions for getting and setting response headers | Johan Lövdahl | |
2017-01-03 | Rewrite the tests for header name/value limits | Loïc Hoguin | |
Putting them in the correct test suite, with the proper documentation etc. | |||
2017-01-03 | Return status 431 if the request header field is too large | José Valim | |
This commit changes Cowboy to follow RFC6585. | |||
2017-01-03 | Update rebar.config2.0.0-pre.4 | Loïc Hoguin | |
2017-01-02 | Remove ROADMAP file | Loïc Hoguin | |
The only ROADMAP now is small fixes toward making it stable and very little interface changes, so the file is not that useful anymore. | |||
2017-01-02 | Welcome to 2017 | Loïc Hoguin | |
2017-01-02 | Update Erlang.mk | Loïc Hoguin | |
2017-01-02 | Update README | Loïc Hoguin | |
2017-01-02 | Remove AUTHORS file | Loïc Hoguin | |
Information can be found in cgit. | |||
2017-01-02 | Remaining Dialyzer fixes | Loïc Hoguin | |
2017-01-02 | Update Ranch to 1.3.0 | Loïc Hoguin | |
2017-01-02 | Numerous Dialyzer fixes | Loïc Hoguin | |
2017-01-02 | Add a few more test cases for cowboy_req:match_qs | Loïc Hoguin | |
2017-01-02 | Various fixes and tweaks to the user guide | Loïc Hoguin | |
2016-12-28 | Add templates as Erlang.mk plugin | Loïc Hoguin | |
2016-12-28 | Update the cowboy_rest manual | Loïc Hoguin | |
2016-12-23 | Leave a few manual pages for post 2.0.0-pre.4 | Loïc Hoguin | |
In particular the cowboy_sub_protocol is subject to change soon. Also the cowboy_stream behavior is going to be left hidden in this release and enabled when it becomes easier to chain them. | |||
2016-12-23 | Update cowboy_middleware | Loïc Hoguin | |
2016-12-23 | Update cowboy_loop manual | Loïc Hoguin | |
2016-12-23 | Update the cowboy_handler manual | Loïc Hoguin | |
Also fixes a small mistake in cowboy_websocket. | |||
2016-12-23 | Update the cowboy_static manual | Loïc Hoguin | |
2016-12-22 | Updates cowboy_http documents changelog | Sasan Hezarkhani | |
The changelog had a wrong reference to an option that was updated. `max_header_request_line_length` -> `max_request_line_length` | |||
2016-12-22 | Update cowboy_websocket_manual | Loïc Hoguin | |
2016-12-22 | Add the manual for cowboy_http2 | Loïc Hoguin | |
2016-12-22 | Add cowboy_http manual | Loïc Hoguin | |
Updates and replaces the cowboy_protocol manual. | |||
2016-12-22 | Update the cowboy_router manual | Loïc Hoguin | |
2016-12-21 | Update CI release list | Loïc Hoguin | |
2016-12-21 | Add man pages for the reply functions | Loïc Hoguin | |
2016-12-02 | Update Erlang.mk | Loïc Hoguin | |
2016-12-02 | Add the man pages for body reading functions | Loïc Hoguin | |
[ci skip] | |||
2016-11-07 | Add man pages for the parse/match/binding cowboy_req functions | Loïc Hoguin | |
2016-11-07 | Small tweak to Asciidoc | Loïc Hoguin | |
Fixes Hugo rendering. | |||
2016-11-07 | Add man pages for parse_qs, match_qs and parse_header | Loïc Hoguin | |
[ci skip] | |||
2016-11-05 | Tweak small things in the cowboy manual | Loïc Hoguin | |
2016-11-05 | Add HiPE and ErLLVM testing | Loïc Hoguin | |