Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-27 | Remove a stream handlers related todo not worth doing | Loïc Hoguin | |
2018-06-27 | Document cowboy_req:stream_events/3 | Loïc Hoguin | |
2018-06-26 | Add missing frame types to websocket_handle specs/docs | Loïc Hoguin | |
Thanks Artem. | |||
2018-06-25 | Add streaming without chunking for HTTP/1.1 | Eric Meadows-Jönsson | |
If content-length is set in the response headers we can skip chunked transfer-encoding. | |||
2018-06-11 | Fix an example missing a " in the manual | Loïc Hoguin | |
2018-06-08 | Fix some formatting issues in the manual | Loïc Hoguin | |
2018-06-06 | Fix an incorrect section_title level in the manual | Loïc Hoguin | |
2018-06-06 | Fix the cowboy_stream manual page name | Loïc Hoguin | |
2018-06-04 | Add a comment about push requiring a secure connection | Loïc Hoguin | |
2018-05-16 | Add option linger_timeout to cowboy_http | 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-28 | Add SETTINGS ack timeout and option settings_timeout | 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-25 | Add the max_concurrent_streams h2 option | Loïc Hoguin | |
2018-04-25 | Add options to control h2's SETTINGS_HEADER_TABLE_SIZE | 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 | 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-01-29 | Fix a small issue in the cowboy_req:parse_cookies manual | Loïc Hoguin | |
Thanks benbro! | |||
2017-12-13 | Document the missing inform stream handler command2.2.0 | Loïc Hoguin | |
2017-12-11 | Small documentation tweaks | Loïc Hoguin | |
2017-12-11 | Document 2.2 changes and the new stream_trailers function | Loïc Hoguin | |
2017-12-08 | Add the few remaining tests to the rfc7231 test suite | Loïc Hoguin | |
2017-12-07 | Add more rfc7231 tests and a new max_skip_body_length option | Loïc Hoguin | |
The option controls how much body we accept to skip for HTTP/1.1 connections when the user code did not consume the body fully. It defaults to 1MB. | |||
2017-11-09 | Add a changelog for cowboy_rest | Loïc Hoguin | |
2017-11-09 | Fix the introduction version for the new 2.1 functions | Loïc Hoguin | |
2017-11-01 | Add {switch_handler, Module} return value to cowboy_rest | Loïc Hoguin | |
Also {switch_handler, Module, Opts}. Allows switching to a different handler type. This is particularly useful for processing most of the request with cowboy_rest and then streaming the response body using cowboy_loop. | |||
2017-10-29 | Add cowboy_req:inform/2,3 | Loïc Hoguin | |
User code can now send as many 1xx responses as necessary. | |||
2017-10-25 | Introduce cowboy_req:sock/1 and cowboy_req:cert/1 | Loïc Hoguin | |
To obtain the local socket ip/port and the client TLS certificate, respectively. | |||
2017-10-22 | Ensure stream terminate is called when switching protocols | Loïc Hoguin | |
2017-10-02 | Document cow_ws:frame in Cowboy for now | Loïc Hoguin | |
2017-10-02 | Fix the documentation for the command flow | Loïc Hoguin | |
2017-09-05 | Update naming in REST flowcharts | Loïc Hoguin | |
2017-09-05 | Add tests for direct Req access | Loïc Hoguin | |
2017-09-05 | Remove transfer-encoding parsing from cowboy_req | Loïc Hoguin | |
The header never reaches this point. | |||
2017-09-04 | Accept sendfile tuple with 0 length in cowboy_req | Loïc Hoguin | |
This will result in no data being sent. It's simply easier to do this than to have to handle 0 size cases in user code. | |||
2017-09-04 | Fix more documentation todos | Loïc Hoguin | |
I have decided not to include a manual page for cowboy_stream_h at this point because it clashes with the cowboy_stream manual page. This decision will be revisited in the future. | |||
2017-07-20 | Remove cowboy_sub_protocol from the documentation | Loïc Hoguin | |
This will be reintroduced in a future release once the interface stabilizes. For the time being it will be an internal module only. | |||
2017-07-19 | Websocket options are no longer per listener | Loïc Hoguin | |
2017-06-09 | Make cowboy_req:read_part return multipart headers as map | Loïc Hoguin | |
2017-06-07 | Remove NumAcceptors argument from start_clear/tls | Loïc Hoguin | |
They are now cowboy:start_clear/3 and cowboy:start_tls/3. The NumAcceptors argument can be specified via the num_acceptor transport option. Ranch has been updated to 1.4.0 to that effect. | |||
2017-05-28 | Introduce the req_filter Websocket option | Loïc Hoguin | |
This option allows customizing the compacting of the Req object when using Websocket. By default it will keep most public fields excluding headers of course, since those can be large. | |||
2017-05-05 | Add inactivity_timeout and other options improvements | Loïc Hoguin | |
2017-05-03 | Add the idle_timeout HTTP/1.1 protocol option | Loïc Hoguin | |
This fixes the connection being dropped because of request_timeout despite there being some active streams. | |||
2017-04-18 | Pass the HTTP/2 switch_protocol event to stream handlers | Loïc Hoguin | |
To accomplish this the code for sending the 101 response was moved to the cowboy_http2 module. | |||
2017-04-10 | Initial cowboy_stream manual | Loïc Hoguin | |
2017-02-19 | Change the type of bindings from a list to a map | Loïc Hoguin | |
Maps make more sense because the keys are unique. | |||
2017-02-19 | Change the order of set_resp_cookie arguments | Loïc Hoguin | |
The Opts value is put last, to be more consistent with the rest of the cowboy_req module. Additionally a test handler was fixed which reduced the number of errors in http_SUITE. | |||
2017-02-19 | Change the type of cookie name to binary() | Loïc Hoguin | |
The API will be more consistent like this, and we can ensure that duplicate cookie names are never sent. |