0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 04:10:24 +00:00

Commit graph

  • c804ca4901 remove header setting from options/2 geeksilva97 2024-02-06 10:15:26 -03:00
  • c37a6fba75 minor refactor geeksilva97 2024-02-04 11:04:19 -03:00
  • ec6fc7d964 removed unused case from allowed_methods callback geeksilva97 2024-02-04 11:01:53 -03:00
  • 1288e68f31 add allowd_methods tests geeksilva97 2024-02-04 10:58:40 -03:00
  • 3df6822ade add function to compute allow header content from list geeksilva97 2024-02-04 10:22:11 -03:00
  • 6b14cd64fc return allow header geeksilva97 2024-02-03 18:49:37 -03:00
  • 81f3a21474
    Make sure we can cancel ct-examples in CI 2.11.0 Loïc Hoguin 2024-01-29 11:38:35 +01:00
  • 1c464083fa
    Update ssl_hello_world example certificate Loïc Hoguin 2024-01-26 15:38:40 +01:00
  • a0314a6dff
    Don't use specific actions versions and update cache to v4 Loïc Hoguin 2024-01-26 12:35:25 +01:00
  • 7d3aa6c9dd
    Run make ct-examples at the end of normal CI Loïc Hoguin 2024-01-25 12:30:35 +01:00
  • b36f064a91
    Refresh copyright lines Loïc Hoguin 2024-01-25 11:22:54 +01:00
  • 8f9051519e
    Cowboy 2.11 Loïc Hoguin 2024-01-23 15:29:41 +01:00
  • f060e6c4ff
    Document reset_idle_timeout_on_send option Loïc Hoguin 2024-01-23 14:48:15 +01:00
  • 08c2be058a
    Fix match_qs with constraints when key is not present geeksilva97 2024-01-18 20:50:27 -03:00
  • 3e145af9b9
    Getting started must include relx in deps Loïc Hoguin 2024-01-23 14:08:06 +01:00
  • 427a276ef2
    Update the guide with range requests support Loïc Hoguin 2024-01-23 13:15:55 +01:00
  • 4ffcbfbf43
    Document range requests Loïc Hoguin 2024-01-22 11:41:46 +01:00
  • 966818a54f fix set_resp_cookies test geeksilva97 2024-01-18 21:48:37 -03:00
  • 8f3f21225d fix match_qs with constraints when key is not present geeksilva97 2024-01-18 20:50:27 -03:00
  • e8b4715a9f
    Reduce sleep in chunked_one_byte_at_a_time Loïc Hoguin 2024-01-18 15:19:23 +01:00
  • 992ee6241d
    Retry the read_urlencoded_body_too_large if timeout triggers Loïc Hoguin 2024-01-18 11:13:51 +01:00
  • ecf3d43613
    Improve reliability of a few tests Loïc Hoguin 2024-01-17 17:16:38 +01:00
  • cff9938a66
    Show links in README in make prepare_tag Loïc Hoguin 2024-01-17 12:55:52 +01:00
  • 5fe1be7007
    Add missing manual pages for cowboy_stream functions Loïc Hoguin 2024-01-17 12:52:45 +01:00
  • defce46fdf
    REST: Allow generate_etag to return undefined Loïc Hoguin 2024-01-16 16:28:52 +01:00
  • ec12c2f051
    Recommend increasing max_frame_size_received HTTP/2 option Loïc Hoguin 2024-01-16 13:11:38 +01:00
  • 08a8d7b9e9
    Confirm Websocket pong frames are received by handlers Loïc Hoguin 2024-01-16 12:20:38 +01:00
  • 920adb9b82
    Fix an intermittent test failure Loïc Hoguin 2024-01-16 11:21:30 +01:00
  • 308045fd67
    Reject responses with explicit set-cookie header geeksilva97 2024-01-09 16:45:54 -03:00
  • 1a175e7b56
    Fix wrong HTTP/1 timeout being used in some cases Loïc Hoguin 2024-01-15 15:18:40 +01:00
  • 31b0aa024e stream trailers test geeksilva97 2024-01-10 21:41:18 -03:00
  • a3e402db1f remove broken tests geeksilva97 2024-01-10 18:35:52 -03:00
  • 7788f4a352 update tests geeksilva97 2024-01-10 16:48:56 -03:00
  • 4d08610ea1 add remaining tests geeksilva97 2024-01-10 16:36:39 -03:00
  • 76e4786171 add inform3 test geeksilva97 2024-01-10 16:12:37 -03:00
  • fed6c5415c add ignore to set_resp_handlers geeksilva97 2024-01-10 16:06:39 -03:00
  • 9bfc95d17f remove macros geeksilva97 2024-01-10 15:46:18 -03:00
  • aab248a37e add set-cookie tests geeksilva97 2024-01-09 21:43:50 -03:00
  • 60c7b656a0 fix function clause geeksilva97 2024-01-09 20:16:54 -03:00
  • 69dda7292b macro to avoid duplicating code geeksilva97 2024-01-09 20:14:39 -03:00
  • b9990d0a93 add base implementation geeksilva97 2024-01-09 16:45:54 -03:00
  • 906a7ffc3c
    Better error message when trying to reply twice Loïc Hoguin 2024-01-09 13:06:11 +01:00
  • f0101ffe41
    Shorten the 204/304 error message Loïc Hoguin 2024-01-09 11:01:39 +01:00
  • a40bab8fb3
    Improve the error when trying to send a 204/304 with a body Loïc Hoguin 2024-01-09 10:59:40 +01:00
  • e4a78aaeb1
    Document body reading in auto mode Loïc Hoguin 2024-01-08 15:13:18 +01:00
  • c1490d7d55
    Ensure HTTP/1.1 Websocket resets the trap_exit flag Loïc Hoguin 2024-01-08 11:44:34 +01:00
  • 9784179498
    Always add vary: accept-encoding in cowboy_compress_h Loïc Hoguin 2024-01-08 10:17:50 +01:00
  • e0adf0a19c
    Don't fail actions if master cache doesn't exist Loïc Hoguin 2024-01-08 09:54:34 +01:00
  • 6ef79ae410
    Reject HTTP/1 requests with both content-length and transfer-encoding Loïc Hoguin 2024-01-05 16:24:25 +01:00
  • e5641ff507
    Merge a867cda91c into 5b2f600036 Alexander Clouter 2024-01-05 08:04:48 -07:00
  • 5b2f600036
    Don't automatically compress when response has etag Loïc Hoguin 2024-01-05 15:53:42 +01:00
  • 67df6fedae
    Add cowboy:get_env/2,3 Loïc Hoguin 2024-01-05 12:31:48 +01:00
  • 8f49f8792a
    Fix Dialyzer warnings caused by my decompress changes Loïc Hoguin 2024-01-05 12:31:19 +01:00
  • fd9711d949
    Rework and improve the decompress stream handler Loïc Hoguin 2024-01-04 15:15:41 +01:00
  • 3ed1b24dd6
    Add cowboy_decompress_h stream handler jdamanalo 2023-03-31 15:56:23 +08:00
  • ffbcdf534c
    Don't update an HTTP/2 stream's window if stream stopped Loïc Hoguin 2023-12-21 15:26:21 +01:00
  • 5ef64557b5
    Exit gracefully on {error,closed} when reading the PROXY header Nelson Vides 2021-04-20 14:58:58 +02:00
  • f74b69c3ed
    Optionally reset the idle timeout when sending data Robert J. Macomber 2021-02-08 16:05:05 -08:00
  • 7400b04b02
    Remove next_protocols_advertised Viktor Söderqvist 2023-12-18 22:23:52 +01:00
  • 8fdb74a510
    Shave off a few more seconds from rfc7540_SUITE Loïc Hoguin 2023-12-19 11:09:54 +01:00
  • de49521c52 Remove next_protocols_advertised Viktor Söderqvist 2023-12-18 22:23:52 +01:00
  • 627a4508b5
    Explicitly close the socket in some tests for speed ups Loïc Hoguin 2023-12-18 18:11:10 +01:00
  • 2558ba65ad
    Fix shutdown for HTTP/1.1 pipeline Dmitri Vereshchagin 2022-10-06 00:24:43 +03:00
  • 03a3bf4474
    Delete the master cache on cron Loïc Hoguin 2023-12-18 11:11:55 +01:00
  • e200272178
    Reject invalid Connection header Boris Pozdnyakov 2023-02-17 16:34:54 +04:00
  • 1547e9b93e
    Increase loop_handler_timeout timeouts Loïc Hoguin 2023-12-15 16:22:06 +01:00
  • a81dc8af9d
    Add timeout to cowboy_loop jdamanalo 2023-03-09 15:54:41 +08:00
  • a72bf4105f
    Fix static_handler suite code path Loïc Hoguin 2023-12-15 10:35:37 +01:00
  • 67bd791dcc
    Change send_timeout_close test to accomodate macOS Loïc Hoguin 2023-12-13 17:24:48 +01:00
  • efb681d749
    Handle socket errors in HTTP/1.1 and HTTP/2 Loïc Hoguin 2023-12-12 12:05:54 +01:00
  • 3f5f326b73
    Add test for send_timeout_close Sergei Shuvatov 2022-11-22 10:57:36 +03:00
  • 0ce9696e5e
    Note that we won't implement the HTTP/2 PRIORITY mechanism Loïc Hoguin 2023-12-07 16:45:30 +01:00
  • 6bc6100bbd
    Fix position of rate_limited/2 callback in REST workflow guide Loïc Hoguin 2023-12-07 16:11:50 +01:00
  • 4f26d6a573
    Add UTF-8 support to example file_server lin 2023-02-15 00:30:18 +08:00
  • 32594a5199
    Fix Websocket subprotocol example Loïc Hoguin 2023-12-07 14:17:13 +01:00
  • 4907734a83
    Fix echo_post example Anatolii Kosorukov 2022-05-16 14:34:43 +03:00
  • b12b4300ba
    Fix typos in documentation Kian-Meng, Ang 2021-08-29 22:32:15 +08:00
  • a93ac120f4
    Remove official IRC channel Maria Scott 2021-11-16 16:22:36 +01:00
  • 42d87dd776
    Add 'max_cancel_stream_rate' config for the rapid reset attack Viktor Söderqvist 2023-10-31 11:51:02 +01:00
  • 72b9fa4120 Reject invalid Connection header format Boris Pozdnyakov 2023-02-17 16:34:54 +04:00
  • f07e8ec347 Check a return value of Transport:send/2 in cowboy_http Sergei Shuvatov 2022-11-22 11:01:15 +03:00
  • e612cbb40c Add test for send_timeout_close Sergei Shuvatov 2022-11-22 10:57:36 +03:00
  • 3511fed270 Minor simplification of testcase Viktor Söderqvist 2023-11-08 20:50:31 +01:00
  • 9ac190e1e3 Delete debug printout Viktor Söderqvist 2023-11-08 20:41:37 +01:00
  • 23eff8ce69 Add test case http2_cancel_flood in security suite Viktor Söderqvist 2023-11-08 20:32:36 +01:00
  • 80b2a5b86a Address feedback and some simplification Viktor Söderqvist 2023-11-08 12:03:11 +01:00
  • 0f8b6a9fda Change default to match docs Viktor Söderqvist 2023-10-31 12:07:52 +01:00
  • 1f5c6a04e2 Add 'max_cancel_stream_rate' config for the rapid reset attack Viktor Söderqvist 2023-10-31 11:51:02 +01:00
  • fd8899fedc Fix shutdown for HTTP/1.1 pipeline Dmitri Vereshchagin 2022-10-06 00:24:43 +03:00
  • 0794fa127f Add cowboy_decompress_h stream handler jdamanalo 2023-03-31 15:56:23 +08:00
  • 37dd628ead
    Optionally reset the idle timeout when sending a chunk Robert J. Macomber 2021-02-08 16:05:05 -08:00
  • ef4b515d2f Add timeout to cowboy_loop jdamanalo 2023-03-09 15:54:41 +08:00
  • 150cde970b
    Correctly detect cowboy_tls process Nelson Vides 2021-05-14 15:54:52 +02:00
  • 20cf68e2b7
    Test proxy disconnection Nelson Vides 2021-05-13 11:56:34 +02:00
  • 286c10637a
    Accept only closed as error, crash otherwise. Nelson Vides 2021-05-07 18:16:17 +02:00
  • 148620ccf4
    Exit proc_lib gracefully on proxy header mismatch Nelson Vides 2021-04-20 14:58:58 +02:00
  • 879a6b8bc5
    Remove unneeded Makefile variables Loïc Hoguin 2023-12-04 11:11:54 +01:00
  • ca6477af7b
    Use init_per_suite instead of all/0 for init in tracer_SUITE Loïc Hoguin 2023-12-01 15:46:23 +01:00
  • 521266326d
    Don't dialyze the tests by default Loïc Hoguin 2023-12-01 10:53:48 +01:00
  • deb2ec3931
    Reduce CT logs size in a couple test cases Loïc Hoguin 2023-12-01 10:45:41 +01:00