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

Commit graph

  • 21aebc6ebf
    Merge 2855ba5a57 into a8c717718a Alexander Petrovsky 2025-07-08 19:36:21 +09:00
  • f051db34dd
    Merge 5ced7c03c0 into a8c717718a Richard Carlsson 2025-07-08 19:36:21 +09:00
  • 3fab2d4931
    Merge 3b075c56a4 into a8c717718a Loïc Hoguin 2025-07-08 19:36:21 +09:00
  • 7179955556
    Merge bd6b17e799 into a8c717718a Andrei Nesterov 2025-07-02 07:44:12 +03:00
  • a8c717718a
    Update to most recent WebTransport draft master Loïc Hoguin 2025-06-25 11:47:25 +02:00
  • 5ec0eeb4d4
    Depend on Cowlib master for WebTransport support Loïc Hoguin 2025-06-20 13:37:10 +02:00
  • 6b711124d7
    Fix log printing error in examples_SUITE Loïc Hoguin 2025-06-20 12:27:13 +02:00
  • e5241620f5
    Fix cowboy_http2 Dialyzer warnings with OTP-28 Loïc Hoguin 2025-06-20 11:50:38 +02:00
  • 58909b0144
    Initial WebTransport implementation Loïc Hoguin 2025-05-12 13:01:55 +02:00
  • 3b075c56a4
    Make dynamic_buffer start at 128 and change less abruptly improve-dynamic_buffer Loïc Hoguin 2025-04-15 13:35:52 +02:00
  • 24d32de931
    Update Cowboy version in user guide 2.13.0 Loïc Hoguin 2025-02-17 15:18:23 +01:00
  • eef66e0928
    Remove copyright years from all files except LICENSE Loïc Hoguin 2025-02-17 15:00:02 +01:00
  • d6dda1fee4
    Relax Cowlib version requirement for Hex Loïc Hoguin 2025-02-17 14:47:32 +01:00
  • 9facbfd121
    Cowboy 2.13.0 Loïc Hoguin 2025-02-17 14:46:20 +01:00
  • 9430bf99ea
    Use explicit Ranch and Cowlib versions Loïc Hoguin 2025-02-17 12:57:00 +01:00
  • 65a77a8f48
    Use the new json module for the file_server example Loïc Hoguin 2025-02-11 16:56:30 +01:00
  • 761c1f8dca
    Relax Ranch version requirement for Hex Loïc Hoguin 2025-02-11 16:02:10 +01:00
  • 71b4147363
    Improve the set_resp_headers_list test Loïc Hoguin 2025-02-11 14:12:04 +01:00
  • e8a1868033
    Add support for lists in cowboy_req:set_resp_headers Loïc Hoguin 2025-02-11 12:00:03 +01:00
  • f316a65906
    cowboy_rest: Always set the Allow header Loïc Hoguin 2025-02-10 18:41:11 +01:00
  • 58402b4162
    Remove unnecessary indirection in cowboy_rest Loïc Hoguin 2025-02-10 18:11:05 +01:00
  • 105d233c2e
    Correct a ct_helper:ignore call Loïc Hoguin 2025-02-10 17:24:13 +01:00
  • 882a4f4591
    Run http_SUITE:graceful_shutdown_listener separately Loïc Hoguin 2025-02-10 15:59:52 +01:00
  • 053e233c56
    Provide better control over which HTTP protocols are enabled Loïc Hoguin 2025-02-10 15:26:00 +01:00
  • 971684788d
    Clarify that reverse/format_error constraint ops are experimental Loïc Hoguin 2025-02-10 11:24:45 +01:00
  • 72b57a846d
    Detect invalid content_types_provided return values earlier Loïc Hoguin 2025-02-09 23:34:55 +01:00
  • fbd680f0f6
    Properly handle external exits of request processes Loïc Hoguin 2025-02-08 14:53:54 +01:00
  • cc97c770fb
    Deprecate the inactivity_timeout options Loïc Hoguin 2025-02-07 17:02:07 +01:00
  • dad67e19a1
    Use maps:fold for cowboy_http's set_options for code clarity Loïc Hoguin 2025-02-07 17:00:08 +01:00
  • 0f257d06b6
    Add hibernate option to cowboy_http and cowboy_http2 Loïc Hoguin 2025-02-07 16:57:58 +01:00
  • 9beb498858
    fixup! Add hibernate option to cowboy_http and cowboy_http2 Loïc Hoguin 2025-02-07 17:28:31 +01:00
  • ab8aeb424e
    fixup! Use maps:fold for cowboy_http's set_options for code clarity Loïc Hoguin 2025-02-07 17:27:01 +01:00
  • 0026ae19ba
    Deprecate the inactivity_timeout options Loïc Hoguin 2025-02-07 17:02:07 +01:00
  • 9c622009c0
    Use maps:fold for cowboy_http's set_options for code clarity Loïc Hoguin 2025-02-07 17:00:08 +01:00
  • bf2aa3cbe0
    Add hibernate option to cowboy_http and cowboy_http2 Loïc Hoguin 2025-02-07 16:57:58 +01:00
  • d3f6bda38b
    Fix unused variable warning Loïc Hoguin 2025-02-06 15:10:12 +01:00
  • 6753ed5815
    Add an http_perf test uploading a 10GB body Loïc Hoguin 2025-02-06 14:50:10 +01:00
  • 36f42a5e8b
    Fix cowboy_req:filter_cookies missing valid cookies Mirjam Friesen 2024-04-02 13:33:35 +02:00
  • 8e121d138c
    Fix request_timeout triggering when a request was in the buffer Loïc Hoguin 2025-02-06 12:18:59 +01:00
  • 9d4912208e
    Lower the lower dynamic buffer value to 1024 Loïc Hoguin 2025-02-05 16:22:06 +01:00
  • 073c481656
    HTTP/1: Ensure active mode is enabled for the next stream Loïc Hoguin 2025-02-04 12:12:49 +01:00
  • d889291c4f
    Don't run perf suites by default Loïc Hoguin 2025-02-05 13:28:03 +01:00
  • 49be0f57cf
    Implement dynamic socket buffer sizes Loïc Hoguin 2025-02-03 15:36:16 +01:00
  • fcab905eca
    Cancel timers async David Ansari 2024-04-11 15:26:23 +02:00
  • 2531b26acf
    Add initial http_perf_SUITE Loïc Hoguin 2025-01-24 13:05:45 +01:00
  • 05d77153a0
    Fix supported OTP version in user guide Loïc Hoguin 2025-01-23 15:09:18 +01:00
  • f071d772ed
    Fix a few underspec'd types in cowboy_static Marko Mindek 2025-01-08 12:06:16 +01:00
  • 662f6af982
    Correcting TransOpts in send_timeout_close tests Björn Svensson 2024-05-16 12:23:15 +02:00
  • 49061587be
    Add WS compression test where only server sets client_max_window_bits Jose M Perez 2021-10-07 14:21:49 +02:00
  • 7f739cad6d
    Websocket: Also apply max_frame_size limit to decompressed data Loïc Hoguin 2025-01-22 12:30:27 +01:00
  • 6e221d38b1
    Use cow_deflate in cowboy_decompress_h Loïc Hoguin 2025-01-22 11:52:27 +01:00
  • 7738772dce
    Fix decompress change (fixup) Loïc Hoguin 2025-01-22 14:53:46 +01:00
  • 091d1e6e67
    Add test to ensure max_frame_size works for decompressed data Loïc Hoguin 2025-01-22 14:34:33 +01:00
  • c35c754f5a
    Temporarily switch the Cowlib branch Loïc Hoguin 2025-01-22 12:57:24 +01:00
  • 0f1b20c383
    Websocket: Also apply max_frame_size limit to decompressed data Loïc Hoguin 2025-01-22 12:30:27 +01:00
  • e00131824a
    Use cow_deflate in cowboy_decompress_h Loïc Hoguin 2025-01-22 11:52:27 +01:00
  • 9d385fa909
    Add compressed Websocket to ws_perf_SUITE Loïc Hoguin 2025-01-22 11:32:56 +01:00
  • 81de580aee
    Websocket: Allow setting the max_frame_size option dynamically Loïc Hoguin 2025-01-16 14:40:37 +01:00
  • fc9ba13938
    Websocket: Allow setting the max_frame_size option dynamically Loïc Hoguin 2025-01-16 14:40:37 +01:00
  • 818b448ae9
    Switch to running autobahntestsuite via Docker Loïc Hoguin 2025-01-15 13:12:27 +01:00
  • 1724575b42
    Avoid resetting HTTP/2 idle_timeout timer too often Loïc Hoguin 2025-01-08 16:54:14 +01:00
  • 086f60cca4
    Avoid resetting Websocket idle_timeout timer too often Loïc Hoguin 2025-01-08 13:23:19 +01:00
  • 643b335ba8
    Add ws_perf_SUITE to measure Websocket performance Loïc Hoguin 2024-12-19 15:26:44 +01:00
  • 5fb167c7ce chore: bumped some dependencies MalotteAtKivra 2025-01-14 11:54:58 +01:00
  • de07b0b267 fix: cowboy_static misc specs Marko Mindek 2025-01-08 13:30:14 +01:00
  • 7ca06ffac5 fix: cowboy_static mimetypes type Marko Mindek 2025-01-08 12:06:16 +01:00
  • e0a120a11c change behavior to behaviour mustafa 2024-12-08 09:26:08 +01:00
  • 022013b6c4
    Update Discord link to a permanent invite Loïc Hoguin 2024-11-27 12:10:12 +01:00
  • e4762a6be3
    Update CONTRIBUTING.asciidoc Loïc Hoguin 2024-11-15 11:16:45 +01:00
  • c91f4d99ce
    Add Discord server to README Loïc Hoguin 2024-11-15 11:07:41 +01:00
  • 7e160b4947
    CI: Remove unneeded env Loïc Hoguin 2024-11-08 12:54:26 +01:00
  • b7362f3263
    CI: Add concurrency rules Loïc Hoguin 2024-11-08 12:13:00 +01:00
  • 5c74869abc
    CI: Simplify testing for examples Loïc Hoguin 2024-11-08 12:02:40 +01:00
  • b1cb95fe74
    CI: Fix master build deletion Loïc Hoguin 2024-11-07 14:32:49 +01:00
  • b1a5ccb972
    WIP Loïc Hoguin 2024-11-07 14:38:41 +01:00
  • bb0c6e92be
    WIP Loïc Hoguin 2024-11-07 14:37:54 +01:00
  • bbd8965fb3
    WIP Loïc Hoguin 2024-11-07 14:35:14 +01:00
  • 76a4dac46d
    WIP Loïc Hoguin 2024-11-07 14:32:49 +01:00
  • 9f0f2a89d7
    Fix markdown example for OTP-27 Loïc Hoguin 2024-11-07 13:28:26 +01:00
  • e761e3ba7b
    CI: Upload logs in examples job too Loïc Hoguin 2024-11-06 20:26:21 +01:00
  • 99e2cf43c2
    Update Erlang.mk Loïc Hoguin 2024-11-06 16:33:39 +01:00
  • 75a8f98490
    Merge branch 'master' into return-allow-header Edigleysson Silva (Edy) 2024-07-15 11:29:13 -03:00
  • c35ec096b5 Correcting TransOpts in send_timeout_close tests Björn Svensson 2024-05-16 12:23:15 +02:00
  • c6df5dd9d1 remove unused files geeksilva97 2024-04-19 10:37:13 -03:00
  • ded96a1df4 handle iodata geeksilva97 2024-04-19 10:35:14 -03:00
  • d43807d19b add minor tests geeksilva97 2024-04-19 09:23:36 -03:00
  • 9af49cd4cd add base bitstring concat geeksilva97 2024-04-19 06:44:10 -03:00
  • c6491b82a8 add clause for processing given headers geeksilva97 2024-03-26 01:05:16 -03:00
  • 05509c6c4b nothing interesting yet geeksilva97 2024-02-06 18:23:58 -03:00
  • e8467bb3ce Cancel timer async David Ansari 2024-04-11 15:26:23 +02:00
  • b77dd29133
    Add VU#421644 to the HTTP/2 CONTINUATION Flood test Loïc Hoguin 2024-04-05 22:08:59 +02:00
  • 6122aea7fd Fix cookie filter Mirjam Friesen 2024-04-02 13:33:35 +02:00
  • 8cb9d242b0
    Initial HTTP/3 implementation http3 Loïc Hoguin 2023-01-31 11:07:31 +01:00
  • 3ea8395eb8
    Cowboy 2.12.0 2.12.0 Loïc Hoguin 2024-03-14 15:06:07 +01:00
  • f7956a0f44
    Update erlang.mk Loïc Hoguin 2024-03-14 12:59:05 +01:00
  • cf71c742d6
    Add max_fragmented_header_block_size HTTP/2 option Loïc Hoguin 2024-03-14 12:36:54 +01:00
  • 1409693261 remove unused entry from record geeksilva97 2024-02-26 15:13:30 -03:00
  • 4100228b6d remove header setting from method_not_allowed geeksilva97 2024-02-06 10:37:33 -03:00
  • 3bc7b08e3d handle empty list when parsing allowed methods geeksilva97 2024-02-06 10:21:17 -03:00
  • eded22d1aa unify case clauses geeksilva97 2024-02-06 10:16:56 -03:00