Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-16 | Run h2spec over TCP instead of TLS | Loïc Hoguin | |
2018-05-16 | Use default port when not given in :authority | Loïc Hoguin | |
2018-05-07 | Move cowboy_iolists to Cowlib as cow_iolists | Loïc Hoguin | |
Depend on Cowlib master for the moment. | |||
2018-05-07 | Add a test suite for RFC8297 | Loïc Hoguin | |
Not much to test but heh. | |||
2018-05-02 | Update Erlang.mk | Loïc Hoguin | |
2018-05-02 | Fix cowboy_http2 manual page formatting | Loïc Hoguin | |
[ci skip] | |||
2018-04-30 | Remove a bunch of todos2.4.0 | Loïc Hoguin | |
2018-04-30 | Update Cowboy to 2.4.0 | Loïc Hoguin | |
2018-04-30 | Update Cowlib to 2.3.0 | Loïc Hoguin | |
2018-04-30 | Fix some intermittent test issues in rfc7540 | Loïc Hoguin | |
2018-04-30 | Fix some rfc7540 tests that had an empty :path | Loïc Hoguin | |
2018-04-30 | Reduce the time we wait during h2spec requests | Loïc Hoguin | |
2018-04-30 | Reject HTTP/2 requests with a body size different than content-length | Loïc Hoguin | |
2018-04-29 | Add tests for rejecting streams depending on themselves | Loïc Hoguin | |
2018-04-29 | Receive and ignore HTTP/2 request trailers if any | Loïc Hoguin | |
This is a first step toward properly supporting request trailers. | |||
2018-04-28 | Add SETTINGS ack timeout and option settings_timeout | Loïc Hoguin | |
2018-04-28 | Fix intermittent test failures for rfc7540 | Loïc Hoguin | |
2018-04-27 | Reject WINDOW_UPDATE frames sent after an RST_STREAM | Loïc Hoguin | |
2018-04-27 | Fix an rfc7540 test to have a different error reason | Loïc Hoguin | |
2018-04-27 | Add options controlling maximum h2 frame sizes | Loïc Hoguin | |
2018-04-26 | Add options controlling initial control flow windows | Loïc Hoguin | |
2018-04-26 | Fix building of h2spec on FreeBSD | Loïc Hoguin | |
2018-04-25 | Add the max_concurrent_streams h2 option | Loïc Hoguin | |
2018-04-25 | Fix the h2spec git URL | Loïc Hoguin | |
2018-04-25 | Add options to control h2's SETTINGS_HEADER_TABLE_SIZE | Loïc Hoguin | |
2018-04-25 | Build h2spec automatically when running tests | Loïc Hoguin | |
2018-04-23 | HTTP/2 informational responses don't end the stream | Loïc Hoguin | |
2018-04-23 | Add missing enable_connect_protocol in typespecs | Loïc Hoguin | |
2018-04-17 | Add a Websocket test with 3000 connections | Loïc Hoguin | |
To ensure the connections are not limited by max_connections. | |||
2018-04-10 | Update Ranch to 1.5.0 | Loïc Hoguin | |
2018-04-06 | Depend on Cowlib master for now | Loïc Hoguin | |
2018-04-05 | update doc | getong | |
2018-04-04 | Fix Dialyzer warnings | Loïc Hoguin | |
2018-04-04 | Add initial implementation of Websocket over HTTP/2 | Loïc Hoguin | |
Using the current draft: https://tools.ietf.org/html/draft-ietf-httpbis-h2-websockets-01 | |||
2018-03-28 | Tentatively update Cowboy to 2.3.02.3.0 | Loïc Hoguin | |
2018-03-28 | Update Cowlib to 2.2.1 | Loïc Hoguin | |
2018-03-28 | Add max_frame_size option for websocket handlers | Kirill Kinduk | |
Option allows to limit a frame by size before decoding its payload. LH: I have added a test for when the limit is reached on a nofin fragmented frame (the last commit addressed that case but it had no test). I have fixed formatting and other, and changed the default value to infinity since it might otherwise be incompatible with existing code. I also added documentation and a bunch of other minor changes. | |||
2018-03-27 | Remove duplicate keys from map in inform docs | Gary Rennie | |
This is the equivalent way of doing the same thing using a single header. | |||
2018-03-27 | Add the remaining sys tests | Loïc Hoguin | |
2018-03-27 | Add more sys tests | Loïc Hoguin | |
2018-03-26 | Fix the flushing of messages when switching to Websocket | Loïc Hoguin | |
We now flush messages that are specific to cowboy_http only. Stream handlers should also flush their own specific messages if necessary, although timeouts will be flushed regardless of where they originate from. Also renames the http_SUITE to old_http_SUITE to distinguish new tests from old tests. Most old tests need to be removed or converted eventually as they're legacy tests from Cowboy 1.0. | |||
2018-03-23 | Add initial support for system messages in cowboy_loop | Loïc Hoguin | |
2018-03-23 | Merge the two separate receive loops in cowboy_websocket | Loïc Hoguin | |
Also rename a bunch of functions to make the code easier to read. | |||
2018-03-23 | Add RFC 8336 to the list | Loïc Hoguin | |
2018-03-22 | Update rebar.config | Loïc Hoguin | |
2018-03-14 | Fix a Dialyzer warning | Loïc Hoguin | |
2018-03-14 | Add case for handling infinity for idle/request_timeout | Bartek Walkowicz | |
Currently cowboy assumes that idle_timeout or request_timeout is a number and always starts timers. Similar situation takes place in case of preface_timeout for http2. This commit adds case for handling infinity as a timeout, allowing to not start mentioned timers. | |||
2018-03-13 | Handle system messages in cowboy_websocket | Loïc Hoguin | |
2018-03-13 | Handle supervisor calls properly everywhere | Loïc Hoguin | |
2018-03-12 | Initial work on the sys_SUITE | Loïc Hoguin | |
There's already tests failing and quite some refactoring to be done to make some things easier to test or fix issues. |