Loïc Hoguin
28d3515d71
Remove a bunch of todos
2018-04-30 18:39:27 +02:00
Loïc Hoguin
5d5f3f8461
Update Cowboy to 2.4.0
2018-04-30 15:12:09 +02:00
Loïc Hoguin
a7b06f2e13
Tentatively update Cowboy to 2.3.0
2018-03-28 18:15:40 +02:00
Kirill Kinduk
4c34774b7e
Add max_frame_size option for websocket handlers
...
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-28 16:58:02 +02:00
Gary Rennie
288deb5b88
Remove duplicate keys from map in inform docs
...
This is the equivalent way of doing the same thing using a single header.
2018-03-27 23:10:27 +02:00
Loïc Hoguin
31092b546c
Add RFC 8336 to the list
2018-03-23 16:22:04 +01:00
Loïc Hoguin
e23e12287a
Add a new relevant RFC
2018-02-15 23:33:04 +01:00
Loïc Hoguin
cbd64e617a
Add link to the PROXY protocol to the specs
...
It's very relevant even though I will probably not implement it.
2018-02-09 18:15:37 +01:00
Loïc Hoguin
50fd64ec34
Add an example with a Websocket close frame
...
Thanks benbro!
2018-01-29 13:03:42 +01:00
Loïc Hoguin
8d49ae3dda
Update Cowboy to 2.2.2
2018-01-24 11:50:07 +01:00
Loïc Hoguin
d329ca4b60
Update Cowboy to 2.2.1
2018-01-23 17:01:17 +01:00
Loïc Hoguin
7cb3a9dbda
Add RFC 8297 to the list
2018-01-02 23:09:09 +01:00
Loïc Hoguin
388a68fc2e
Update Cowboy to 2.2.0
2017-12-11 14:17:38 +01:00
Loïc Hoguin
364a3527d4
Document trailers in the guide
2017-12-11 12:43:14 +01:00
Loïc Hoguin
4c22bdbcb7
Document 2.2 changes and the new stream_trailers function
2017-12-11 11:00:47 +01:00
Loïc Hoguin
44d96ed9be
Add missing changes for 2.1 release
2017-11-09 12:05:22 +00:00
Loïc Hoguin
1e88324864
Update Cowboy to 2.1.0
...
Also add OTP-20.1.4 to CI.
2017-11-08 14:05:30 +00:00
Loïc Hoguin
836342abb8
Add {switch_handler, Module} return value to cowboy_rest
...
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-11-01 16:27:26 +00:00
Loïc Hoguin
f3d6b05b86
Add cowboy_req:inform/2,3
...
User code can now send as many 1xx responses as necessary.
2017-10-29 21:03:04 +00:00
Luke Bakken
4090adaecc
Add migration note concerning multiple headers
2017-10-23 14:59:45 +01:00
Loïc Hoguin
b9526a1745
Make the getting started use 2.0.0
2017-10-20 13:00:17 +01:00
Loïc Hoguin
f104da9322
Small guide fixes
2017-10-13 23:20:49 +02:00
Loïc Hoguin
d3f15cfd8b
Make a few link use https
2017-10-03 18:05:23 +02:00
Loïc Hoguin
bec019dce5
Clarify a multipart example
2017-09-27 18:54:51 +02:00
Loïc Hoguin
6b2354a3bc
Add two new RFCs, remove one obsolete
2017-09-15 09:42:49 +02:00
Loïc Hoguin
15ceaf1edf
Update naming in REST flowcharts
2017-09-05 17:19:15 +02:00
Loïc Hoguin
58e9e76814
Fix more documentation todos
...
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-09-04 14:33:44 +02:00
Loïc Hoguin
9860eb88c1
Small tweak to the guide
2017-07-24 11:55:12 +02:00
Loïc Hoguin
95da4f8f18
Write an initial draft of the streams chapter
2017-07-23 18:54:05 +02:00
Loïc Hoguin
53a24b990e
Remove yet another outdated todo
2017-07-23 18:53:48 +02:00
Loïc Hoguin
d4fb6571b3
Update the constraints chapter
2017-07-23 15:30:32 +02:00
Loïc Hoguin
0556fb027c
Update the flowchart chapter
2017-07-23 09:48:25 +02:00
Loïc Hoguin
5bb2003afc
Add a related RFC for Websocket
...
This is important because it clarifies that sec-websocket-protocol
is case sensitive when matching. Only the registry is case
insensitive.
2017-07-20 18:30:17 +02:00
Loïc Hoguin
3099fc1d9f
Remove cowboy_sub_protocol from the documentation
...
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-20 18:28:06 +02:00
Loïc Hoguin
e4cab480dc
Remove the old architecture chapter
2017-07-19 23:03:14 +02:00
Loïc Hoguin
a832369a02
Remove the guide chapter about broken clients
...
None of these workarounds currently exist in Cowboy 2.0.
We can resurrect the chapter later if it's still necessary,
once we've added the workarounds back in some other form.
2017-07-19 22:15:59 +02:00
Loïc Hoguin
0001956d3b
Fix the name of an option in the migration guide
2017-07-19 19:10:21 +02:00
Loïc Hoguin
381a193626
Remove hooks from the user guide
...
They're gone!
2017-07-19 19:04:48 +02:00
Loïc Hoguin
b5e43527df
Tweak the migration guide
2017-07-19 13:45:55 +02:00
Loïc Hoguin
ac426c9ed0
Add a guide appendix on migrating from Cowboy 1.0
2017-07-19 00:47:55 +02:00
Loïc Hoguin
3c18585945
Remove any mention of the waiting_stream hack
2017-07-12 18:55:09 +02:00
Loïc Hoguin
f425f7478a
Add another RFC to the pile
2017-06-28 12:07:28 +02:00
Loïc Hoguin
47eaadb209
Fix a confusing code snippet
...
Reported by Jordan Chaitin.
2017-06-14 15:07:31 +02:00
Loïc Hoguin
ec00e3d60e
Make cowboy_req:read_part return multipart headers as map
2017-06-09 16:57:11 +02:00
Loïc Hoguin
6f7b59886e
Remove NumAcceptors argument from start_clear/tls
...
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-06-07 15:15:54 +02:00
Loïc Hoguin
8ed44cd9a9
Add another RFC to the list of specs
2017-05-20 12:35:20 +02:00
Gary Rennie
73b4eb94ff
Update Websocket handler docs default timeout
...
This was changed from infinity to 60s in
a45813c60f
2017-04-18 17:51:21 +02:00
Loïc Hoguin
3633bceac5
Add more RFCs to the specs list
2017-04-18 12:35:45 +02:00
Loïc Hoguin
14a01f71cb
Add a guide chapter linking to all specs
2017-03-20 14:21:42 +01:00
Loïc Hoguin
9255cdf1d7
Change the type of bindings from a list to a map
...
Maps make more sense because the keys are unique.
2017-02-19 16:51:16 +01:00