Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-13 | Support uncompressed Websocket frames when deflate is enabled | Loïc Hoguin | |
2018-11-12 | Add deflate options for Websocket compression | Loïc Hoguin | |
They allow the server to configure what it is willing to accept for the negotiated configuration (takeover and window bits). | |||
2018-11-03 | Make cow_http_hd:parse_accept/1 lowercase charsets | Loïc Hoguin | |
Charsets are case insensitive. This is now in line with parse_accept_charset/1 and parse_content_type/1. | |||
2018-10-30 | Fixes various client issues in cow_http2_machine | Loïc Hoguin | |
2018-10-27 | Handle HTTP/2 timeouts in the state machine | Loïc Hoguin | |
2018-10-26 | Add cow_http2:parse_sequence/1 | Loïc Hoguin | |
2018-10-26 | Introduce cow_http2_machine, an HTTP/2 state machine | Loïc Hoguin | |
This is the result of a merge of the Cowboy and Gun HTTP/2 codes. It can probably do a little more but it's at a point where Cowboy works fine when using it so additional work will be done in other commits. The Gun code has not been switched to this module yet. I expect for example the PUSH_PROMISE code to fail at this point. This will be the next step. | |||
2018-09-28 | Add support for SameSite cookies | ECrownofFire | |
The SameSite cookie attribute has yet to appear in an official RFC, and until recently was exclusive to Chrome. However, Firefox has recently implemented it as well, so it seems prudent to support it. | |||
2018-09-17 | Cowlib 2.6.02.6.0 | Loïc Hoguin | |
2018-09-17 | Add cow_http:parse_request_line/1 | Loïc Hoguin | |
2018-08-06 | Cowlib 2.5.12.5.1 | Loïc Hoguin | |
2018-08-06 | Export two cow_http types used by Gun | Loïc Hoguin | |
2018-08-06 | Fix typespecs causing Dialyzer errors in user projects | Loïc Hoguin | |
2018-08-03 | Cowlib 2.5.02.5.0 | Loïc Hoguin | |
2018-08-03 | Refactor some code to fix a Dialyzer warning | Loïc Hoguin | |
2018-08-02 | Update Erlang.mk | Loïc Hoguin | |
2018-08-02 | Fix parsing of lone id: lines in cow_sse | Loïc Hoguin | |
2018-06-25 | Add building of SSE events | Loïc Hoguin | |
2018-06-04 | Update copyrights | Loïc Hoguin | |
2018-06-04 | Remove the AUTHORS file, the info is in commits | Loïc Hoguin | |
2018-06-04 | Cowlib 2.4.02.4.0 | Loïc Hoguin | |
2018-05-18 | Add cow_http:status_to_integer | Loïc Hoguin | |
2018-05-07 | Import cow_iolists from Cowboy | Loïc Hoguin | |
2018-05-07 | Add 103 early hints as a valid status | Mark Madsen | |
2018-05-02 | Update Erlang.mk | Loïc Hoguin | |
2018-04-30 | Cowlib 2.3.02.3.0 | Loïc Hoguin | |
2018-04-29 | Reject HEADERS/PRIORITY with streams depending on themselves | Loïc Hoguin | |
2018-04-29 | Accept infinity for some HTTP/2 SETTINGS | Loïc Hoguin | |
max_concurrent_streams and max_header_list_size to be precise. | |||
2018-04-25 | Fix http2 settings parsing when there's more data | Tony Han | |
2018-04-25 | Prevent the HPACK configured_max_size from being dropped | Loïc Hoguin | |
2018-04-23 | Add proper support for table size updates | Loïc Hoguin | |
2018-04-06 | Add the enable_connect_protocol HTTP/2 setting | Loïc Hoguin | |
2018-03-28 | Cowlib 2.2.12.2.1 | Loïc Hoguin | |
2018-03-13 | Fix the parsing of the x-forwarded-for header | Loïc Hoguin | |
2018-03-05 | Cowlib 2.2.02.2.0 | Loïc Hoguin | |
2018-03-05 | The Websocket subprotocol tokens are case sensitive | Loïc Hoguin | |
As clarified in https://tools.ietf.org/html/rfc7936 the IANA registry only accepts case insensitive values for clarity's sake but the actual tokens are case sensitive. | |||
2018-03-05 | Allow cookies without a value | Jonathan Perret | |
Some cookies are seen in the wild consisting of just a name, without even a "=" char. This allows parsing them as if they were written "foo=", that is with an empty value. Commit amended to add a few more test cases. | |||
2018-03-05 | Remove trailing whitespace from header values | Gustaf Sjoberg | |
Edited to add a test and use byte_size instead of size. | |||
2018-03-05 | Add the 308 Permanent Redirect status code | Loïc Hoguin | |
2018-02-28 | Enable ci.erlang.mk only when CI_ERLANG_MK=1 is set | Loïc Hoguin | |
This will avoid issues with other people's build systems. | |||
2017-12-11 | Cowlib 2.1.02.1.0 | Loïc Hoguin | |
2017-11-28 | Add the 421 status code from HTTP/2 | Loïc Hoguin | |
2017-11-27 | Implement the building of h2 SETTINGS frames | Loïc Hoguin | |
2017-11-27 | Fix an error return value in cow_http2:parse/1 | Loïc Hoguin | |
2017-11-27 | Fix DATA payload size with padding | Loïc Hoguin | |
2017-11-22 | Crash on more error cases when parsing chnuked data | Loïc Hoguin | |
2017-11-18 | Update Erlang.mk to an experimental patch | Loïc Hoguin | |
2017-11-18 | Add AUTO_CI_WINDOWS variable | Loïc Hoguin | |
2017-11-17 | Move ci.erlang.mk to TEST_DEPS | Loïc Hoguin | |
2017-11-15 | Use ci.erlang.mk for managing tested Erlang versions | Loïc Hoguin | |