Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-11-05 | Partially update manual for the cowboy_req | Loïc Hoguin | |
Only the access functions have been modified so far. | |||
2016-10-18 | Erlang/OTP 19.1.5 | Loïc Hoguin | |
2016-10-18 | Fix if_modified_since match of last_modified | Christopher Adams | |
Correct expected return type from `no_call` to `undefined` in if_modified_since when last_modified callback is not defined. Add an http_SUITE test to catch regressions. | |||
2016-10-14 | Erlang/OTP 19.1.4 | Loïc Hoguin | |
2016-10-10 | Update CI targets | Loïc Hoguin | |
2016-10-01 | Small tweaks to cowboy module manual | Loïc Hoguin | |
2016-10-01 | Remove circle.yml | Loïc Hoguin | |
2016-09-30 | Update README and convert to Asciidoc | Loïc Hoguin | |
2016-09-29 | Tweak the one-liner description of the project | Loïc Hoguin | |