0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 20:30:23 +00:00
Commit graph

1933 commits

Author SHA1 Message Date
meetlost
7c9de7ce81
Enhance doc: max_frame_size is in unit of bytes. 2019-05-20 15:32:24 +08:00
Loïc Hoguin
d846827b2a
Cowboy 2.6.3 2019-04-05 11:09:55 +02:00
Loïc Hoguin
39a0bf4bee
Add a prepare_tag target to help with releasing 2019-04-05 11:08:33 +02:00
Loïc Hoguin
d5489b4c73
Cowboy 2.6.2
Updates Cowlib to 2.7.2.
2019-04-04 11:23:50 +02:00
Loïc Hoguin
6f68d7d2d6
Use Gun 1.2.0 for tests to avoid OTP-19 issues
And temporarily depend on Cowlib master to confirm everything
works as intended.
2019-04-03 15:53:51 +02:00
Loïc Hoguin
21d267a44a
Describe what star represent in the REST flowcharts 2019-04-03 14:08:53 +02:00
Steve Strong
bfee20e61e
Bind erlang:get_stacktrace prior to making other calls
If we bind too late there might be an exception triggered
in the terminate function and we will not get the correct
stacktrace as a result.
2019-04-03 13:54:32 +02:00
Ginetom
cd9b04792c
Clarify what the private directory is 2019-04-03 13:48:57 +02:00
Jesper Louis Andersen
b86e2839bc
Fix calling convention for set_resp_cookie/3
If not providing optional values, they are set to `#{}` and
are the last parameter according to the source code. Reflect
this in the documentation.
2019-04-02 15:40:05 +02:00
Loïc Hoguin
9edfef34b2
Add this year's April Fool's RFC 2019-04-02 11:03:55 +02:00
Fredrik Enestad
7ff9e963b8
Fallback to host header if authority is missing 2019-04-01 15:04:33 +02:00
Loïc Hoguin
705fa9755f
Add a cowboy_static test with an uppercase filename/extension 2019-04-01 15:04:33 +02:00
Loïc Hoguin
867ca66fab
Cowlib 2.7.1 2019-04-01 15:04:33 +02:00
Loïc Hoguin
459fc959b4
Add a related RFC 2019-03-25 20:27:20 +01:00
Loïc Hoguin
b9d329c026
Don't error out when h2spec can't be compiled 2019-03-10 11:21:51 +01:00
Loïc Hoguin
4918e271bd
Use Gun 1.3.0 instead of master for tests 2019-03-08 16:04:55 +01:00
Loïc Hoguin
e0254cdcb0
Cowboy 2.6.1 2018-11-28 12:15:17 +01:00
Loïc Hoguin
291d493c21
Update Ranch to 1.7.1 2018-11-28 12:11:08 +01:00
Loïc Hoguin
6f1a541fa2
Improve the reliability of some http_SUITE tests 2018-11-22 12:18:00 +01:00
Loïc Hoguin
3f5af49cfd
Fix compress buffering tests before OTP 20.1 2018-11-22 10:41:02 +01:00
Loïc Hoguin
0223f69fcd
Move the final old HTTP suite tests and remove it 2018-11-22 00:12:18 +01:00
Loïc Hoguin
037b286aa8
Move many old HTTP test cases to the rest_handler test suite
A bug was fixed in cowboy_rest where when content_types_provided
returned a media type with a wildcard as first in the list, and
a request comes in without an accept header, then the media_type
value in the Req object would contain '*' instead of [] for the
parameters.
2018-11-21 18:39:59 +01:00
Loïc Hoguin
800a489009
Move a old HTTP test cases to new plain_handler test suite 2018-11-21 14:29:36 +01:00
Loïc Hoguin
bbc152ba83
Rename sec_SUITE to security_SUITE 2018-11-21 14:21:14 +01:00
Loïc Hoguin
84e474d212
Move one more old HTTP test case 2018-11-21 14:06:57 +01:00
Loïc Hoguin
dc52ebe440
Move some more tests out of the old HTTP test suite 2018-11-21 13:28:20 +01:00
Loïc Hoguin
112ff607a1
Create a security test suite based on old HTTP test cases 2018-11-21 12:25:47 +01:00
Loïc Hoguin
6058800abb
Move another test from the old HTTP test suite 2018-11-21 10:47:31 +01:00
Loïc Hoguin
dc240adc1e
Move some tests out of the old HTTP test suite
And additional minor tweaks.
2018-11-21 10:25:01 +01:00
Loïc Hoguin
9e852b4dd2
Move HTTP/1.0 tests from the old test suite to rfc7230 2018-11-20 23:10:51 +01:00
Loïc Hoguin
18ba3c7cff
Silence expected warnings for messages from unknown processes 2018-11-20 16:25:11 +01:00
Loïc Hoguin
2915c6d98c
Silence the expected set_env_missing error 2018-11-20 16:24:56 +01:00
Loïc Hoguin
36debe707a
Increase a few more timeouts to reduce intermittent failures 2018-11-20 15:05:40 +01:00
Loïc Hoguin
0704b2fa7c
Document how to run all test suites 2018-11-20 13:28:48 +01:00
Loïc Hoguin
1a1fb95f56
Fix the request_timeout_infinity test
Wrong option was being tested.
2018-11-20 13:26:02 +01:00
Loïc Hoguin
7b5da29019
Don't run long test suites by default
The examples test suite is only useful once in a while
in order to know whether examples were broken, for example
before issuing a release.

The new ws_autobahn test suite isolates the autobahn test
suite so that it can be ignored by default. It's only
useful to run it when working on the Websocket code or
before issuing a release.
2018-11-20 13:23:59 +01:00
Loïc Hoguin
386df43ea4
Handle a test case sometimes sending a response too fast 2018-11-20 11:28:46 +01:00
Loïc Hoguin
ff674fe6e8
Wait for the connection to be up in a few tests 2018-11-20 11:28:25 +01:00
Loïc Hoguin
d12e0b55dc
Increase a test timeout to get rid of intermittent failures 2018-11-20 10:45:14 +01:00
Loïc Hoguin
031b421732
Fix case insensitive filesystems in static_handler test suite 2018-11-19 19:45:47 +01:00
Loïc Hoguin
66fd122c08
Silence expected errors from the stream_handler test suite 2018-11-19 12:37:39 +01:00
Loïc Hoguin
ae96aa6e49
Add an additional test to the static test suite 2018-11-19 12:24:28 +01:00
Loïc Hoguin
84aea5d24d
Silence expected errors from the static_handler test suite 2018-11-19 12:15:40 +01:00
Loïc Hoguin
d2f367fba3
Use try..after in tests that start their own listeners 2018-11-19 09:29:21 +01:00
Loïc Hoguin
bed328b6c9
Use ?FUNCTION_NAME instead of ct_helper:name()
Cowboy is 19+ so it's OK to use it.
2018-11-19 09:05:34 +01:00
Loïc Hoguin
6cc3b0ccca
Document cowboy_stream_h/cowboy_compress_h 2018-11-18 23:03:30 +01:00
Loïc Hoguin
8d6d78575f
Add the chunked option for HTTP/1.1
It allows disabling the chunked transfer-encoding. It
can also be disabled on a per-request basis, although
it will be ignored for responses that are not streamed.
2018-11-18 13:25:12 +01:00
Loïc Hoguin
417032a445
Prepare the Cowboy 2.6 release 2018-11-17 13:36:14 +01:00
Loïc Hoguin
8185d356c5
Add the idle_timeout option to HTTP/2 2018-11-16 16:30:57 +01:00
Loïc Hoguin
f5015cb14b
Add the set_options Websocket command
It allows overriding the idle_timeout option only for now.
2018-11-16 13:49:00 +01:00