From 25e93c91878b7f8536764b06d2cb72020031acd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Tue, 18 Feb 2025 09:51:22 +0100 Subject: Cowboy 2.13.0 --- _build/content/articles/cowboy-2.13.0.asciidoc | 34 + _build/data/projects/cowboy.toml | 4 +- articles/asciideck/index.html | 4 + articles/cowboy-2.0.0-pre.4/index.html | 4 + articles/cowboy-2.0.0-rc.1/index.html | 4 + articles/cowboy-2.0.0-rc.2/index.html | 4 + articles/cowboy-2.0.0/index.html | 4 + articles/cowboy-2.1.0/index.html | 4 + articles/cowboy-2.11.0/index.html | 4 + articles/cowboy-2.12.0/index.html | 4 + articles/cowboy-2.13.0-performance/index.html | 4 + articles/cowboy-2.13.0/index.html | 373 +++ articles/cowboy-2.2.0/index.html | 4 + articles/cowboy-2.3.0/index.html | 4 + articles/cowboy-2.4.0/index.html | 4 + articles/cowboy-2.5.0/index.html | 4 + articles/cowboy-2.6.0/index.html | 4 + articles/cowboy-2.7.0/index.html | 4 + articles/cowboy-2.8.0/index.html | 4 + articles/cowboy-2.9.0/index.html | 4 + articles/cowboy2-qs/index.html | 4 + articles/discord-server/index.html | 4 + articles/dont-let-it-crash/index.html | 4 + .../erlang-meetup-10-septembre-2019/index.html | 4 + articles/erlang-scalability/index.html | 4 + articles/erlang-validate-utf8/index.html | 4 + articles/erlang.mk-and-relx/index.html | 4 + .../index.html | 4 + articles/erlanger-playbook/index.html | 4 + articles/farwest-funded/index.html | 4 + articles/github-sponsors/index.html | 4 + articles/gun-1.0.0-rc.1/index.html | 4 + articles/gun-1.0.0/index.html | 4 + articles/gun-1.2.0/index.html | 4 + articles/gun-1.3.0/index.html | 4 + articles/gun-2.0.0-pre.1/index.html | 4 + articles/gun-2.0.0-pre.2/index.html | 4 + articles/gun-2.0.0-rc.1/index.html | 4 + articles/gun-2.0.0/index.html | 4 + articles/index.html | 38 +- articles/index.xml | 15 +- articles/january-2014-status/index.html | 4 + articles/joe_the_rubber_duck/index.html | 4 + articles/merry-christmas-2018/index.html | 4 + articles/merry-christmas-2019/index.html | 4 + articles/ml-archives/index.html | 4 + articles/on-open-source/index.html | 4 + articles/otp-26/index.html | 4 + articles/page/2/index.html | 35 +- articles/page/3/index.html | 34 +- articles/page/4/index.html | 17 + articles/ranch-1.3/index.html | 4 + articles/ranch-1.6.0/index.html | 4 + articles/ranch-1.7.0/index.html | 4 + articles/ranch-2.0.0-rc.1/index.html | 4 + articles/ranch-2.0.0/index.html | 4 + articles/ranch-2.1.0/index.html | 4 + articles/ranch-2.2.0/index.html | 4 + articles/ranch-ftp/index.html | 4 + articles/the-elephant-in-the-room/index.html | 4 + articles/the-gateway-trilogy/index.html | 4 + articles/the-story-so-far/index.html | 4 + articles/tictactoe/index.html | 4 + articles/website-update/index.html | 4 + articles/xerl-0.1-empty-modules/index.html | 4 + articles/xerl-0.2-two-modules/index.html | 4 + articles/xerl-0.3-atomic-expressions/index.html | 4 + articles/xerl-0.4-expression-separator/index.html | 4 + articles/xerl-0.5-intermediate-module/index.html | 4 + docs/en/cowboy/2.10/guide/constraints/index.html | 2 + docs/en/cowboy/2.10/guide/cookies/index.html | 2 + docs/en/cowboy/2.10/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.10/guide/flow_diagram/index.html | 2 + .../cowboy/2.10/guide/getting_started/index.html | 2 + docs/en/cowboy/2.10/guide/handlers/index.html | 2 + docs/en/cowboy/2.10/guide/index.html | 2 + docs/en/cowboy/2.10/guide/introduction/index.html | 2 + docs/en/cowboy/2.10/guide/listeners/index.html | 2 + docs/en/cowboy/2.10/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.10/guide/middlewares/index.html | 2 + .../2.10/guide/migrating_from_1.0/index.html | 2 + .../2.10/guide/migrating_from_2.0/index.html | 2 + .../2.10/guide/migrating_from_2.1/index.html | 2 + .../2.10/guide/migrating_from_2.2/index.html | 2 + .../2.10/guide/migrating_from_2.3/index.html | 2 + .../2.10/guide/migrating_from_2.4/index.html | 2 + .../2.10/guide/migrating_from_2.5/index.html | 2 + .../2.10/guide/migrating_from_2.6/index.html | 2 + .../2.10/guide/migrating_from_2.7/index.html | 2 + .../2.10/guide/migrating_from_2.8/index.html | 2 + .../2.10/guide/migrating_from_2.9/index.html | 2 + docs/en/cowboy/2.10/guide/modern_web/index.html | 2 + docs/en/cowboy/2.10/guide/multipart/index.html | 2 + docs/en/cowboy/2.10/guide/performance/index.html | 2 + docs/en/cowboy/2.10/guide/req/index.html | 2 + docs/en/cowboy/2.10/guide/req_body/index.html | 2 + .../cowboy/2.10/guide/resource_design/index.html | 2 + docs/en/cowboy/2.10/guide/resp/index.html | 2 + .../cowboy/2.10/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.10/guide/rest_handlers/index.html | 2 + .../cowboy/2.10/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.10/guide/routing/index.html | 2 + docs/en/cowboy/2.10/guide/specs/index.html | 2 + docs/en/cowboy/2.10/guide/static_files/index.html | 2 + docs/en/cowboy/2.10/guide/streams/index.html | 2 + docs/en/cowboy/2.10/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.10/guide/ws_protocol/index.html | 2 + .../cowboy/2.10/manual/cowboy.set_env/index.html | 2 + .../2.10/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.10/manual/cowboy.start_tls/index.html | 2 + .../2.10/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_app/index.html | 2 + .../2.10/manual/cowboy_compress_h/index.html | 2 + .../2.10/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.10/manual/cowboy_constraints/index.html | 2 + .../manual/cowboy_handler.terminate/index.html | 2 + .../cowboy/2.10/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_loop/index.html | 2 + .../cowboy/2.10/manual/cowboy_metrics_h/index.html | 2 + .../2.10/manual/cowboy_middleware/index.html | 2 + .../2.10/manual/cowboy_req.binding/index.html | 2 + .../2.10/manual/cowboy_req.bindings/index.html | 2 + .../2.10/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.10/manual/cowboy_req.has_body/index.html | 2 + .../manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../2.10/manual/cowboy_req.header/index.html | 2 + .../2.10/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.host/index.html | 2 + .../2.10/manual/cowboy_req.host_info/index.html | 2 + .../2.10/manual/cowboy_req.inform/index.html | 2 + .../manual/cowboy_req.match_cookies/index.html | 2 + .../2.10/manual/cowboy_req.match_qs/index.html | 2 + .../2.10/manual/cowboy_req.method/index.html | 2 + .../manual/cowboy_req.parse_cookies/index.html | 2 + .../2.10/manual/cowboy_req.parse_header/index.html | 2 + .../2.10/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.path/index.html | 2 + .../2.10/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.push/index.html | 2 + .../en/cowboy/2.10/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.10/manual/cowboy_req.read_body/index.html | 2 + .../2.10/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.reply/index.html | 2 + .../2.10/manual/cowboy_req.resp_header/index.html | 2 + .../2.10/manual/cowboy_req.resp_headers/index.html | 2 + .../2.10/manual/cowboy_req.scheme/index.html | 2 + .../manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.sock/index.html | 2 + .../2.10/manual/cowboy_req.stream_body/index.html | 2 + .../manual/cowboy_req.stream_events/index.html | 2 + .../2.10/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../cowboy/2.10/manual/cowboy_req.uri/index.html | 2 + .../2.10/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.10/manual/cowboy_rest/index.html | 2 + .../2.10/manual/cowboy_router.compile/index.html | 2 + .../en/cowboy/2.10/manual/cowboy_router/index.html | 2 + .../en/cowboy/2.10/manual/cowboy_static/index.html | 2 + .../en/cowboy/2.10/manual/cowboy_stream/index.html | 2 + .../cowboy/2.10/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.10/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.10/manual/cowboy_websocket/index.html | 2 + .../2.10/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.10/manual/index.html | 2 + docs/en/cowboy/2.11/guide/constraints/index.html | 2 + docs/en/cowboy/2.11/guide/cookies/index.html | 2 + docs/en/cowboy/2.11/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.11/guide/flow_diagram/index.html | 2 + .../cowboy/2.11/guide/getting_started/index.html | 2 + docs/en/cowboy/2.11/guide/handlers/index.html | 2 + docs/en/cowboy/2.11/guide/index.html | 2 + docs/en/cowboy/2.11/guide/introduction/index.html | 2 + docs/en/cowboy/2.11/guide/listeners/index.html | 2 + docs/en/cowboy/2.11/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.11/guide/middlewares/index.html | 2 + .../2.11/guide/migrating_from_1.0/index.html | 2 + .../2.11/guide/migrating_from_2.0/index.html | 2 + .../2.11/guide/migrating_from_2.1/index.html | 2 + .../2.11/guide/migrating_from_2.10/index.html | 2 + .../2.11/guide/migrating_from_2.2/index.html | 2 + .../2.11/guide/migrating_from_2.3/index.html | 2 + .../2.11/guide/migrating_from_2.4/index.html | 2 + .../2.11/guide/migrating_from_2.5/index.html | 2 + .../2.11/guide/migrating_from_2.6/index.html | 2 + .../2.11/guide/migrating_from_2.7/index.html | 2 + .../2.11/guide/migrating_from_2.8/index.html | 2 + .../2.11/guide/migrating_from_2.9/index.html | 2 + docs/en/cowboy/2.11/guide/modern_web/index.html | 2 + docs/en/cowboy/2.11/guide/multipart/index.html | 2 + docs/en/cowboy/2.11/guide/performance/index.html | 2 + docs/en/cowboy/2.11/guide/req/index.html | 2 + docs/en/cowboy/2.11/guide/req_body/index.html | 2 + .../cowboy/2.11/guide/resource_design/index.html | 2 + docs/en/cowboy/2.11/guide/resp/index.html | 2 + .../cowboy/2.11/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.11/guide/rest_handlers/index.html | 2 + .../cowboy/2.11/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.11/guide/routing/index.html | 2 + docs/en/cowboy/2.11/guide/specs/index.html | 2 + docs/en/cowboy/2.11/guide/static_files/index.html | 2 + docs/en/cowboy/2.11/guide/streams/index.html | 2 + docs/en/cowboy/2.11/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.11/guide/ws_protocol/index.html | 2 + .../cowboy/2.11/manual/cowboy.get_env/index.html | 2 + .../cowboy/2.11/manual/cowboy.set_env/index.html | 2 + .../2.11/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.11/manual/cowboy.start_tls/index.html | 2 + .../2.11/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_app/index.html | 2 + .../2.11/manual/cowboy_compress_h/index.html | 2 + .../2.11/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.11/manual/cowboy_constraints/index.html | 2 + .../2.11/manual/cowboy_decompress_h/index.html | 2 + .../manual/cowboy_handler.terminate/index.html | 2 + .../cowboy/2.11/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_loop/index.html | 2 + .../cowboy/2.11/manual/cowboy_metrics_h/index.html | 2 + .../2.11/manual/cowboy_middleware/index.html | 2 + .../2.11/manual/cowboy_req.binding/index.html | 2 + .../2.11/manual/cowboy_req.bindings/index.html | 2 + .../2.11/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.11/manual/cowboy_req.has_body/index.html | 2 + .../manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../2.11/manual/cowboy_req.header/index.html | 2 + .../2.11/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.host/index.html | 2 + .../2.11/manual/cowboy_req.host_info/index.html | 2 + .../2.11/manual/cowboy_req.inform/index.html | 2 + .../manual/cowboy_req.match_cookies/index.html | 2 + .../2.11/manual/cowboy_req.match_qs/index.html | 2 + .../2.11/manual/cowboy_req.method/index.html | 2 + .../manual/cowboy_req.parse_cookies/index.html | 2 + .../2.11/manual/cowboy_req.parse_header/index.html | 2 + .../2.11/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.path/index.html | 2 + .../2.11/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.push/index.html | 2 + .../en/cowboy/2.11/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.11/manual/cowboy_req.read_body/index.html | 2 + .../2.11/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.reply/index.html | 2 + .../2.11/manual/cowboy_req.resp_header/index.html | 2 + .../2.11/manual/cowboy_req.resp_headers/index.html | 2 + .../2.11/manual/cowboy_req.scheme/index.html | 2 + .../manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.sock/index.html | 2 + .../2.11/manual/cowboy_req.stream_body/index.html | 2 + .../manual/cowboy_req.stream_events/index.html | 2 + .../2.11/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../cowboy/2.11/manual/cowboy_req.uri/index.html | 2 + .../2.11/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.11/manual/cowboy_rest/index.html | 2 + .../2.11/manual/cowboy_router.compile/index.html | 2 + .../en/cowboy/2.11/manual/cowboy_router/index.html | 2 + .../en/cowboy/2.11/manual/cowboy_static/index.html | 2 + .../2.11/manual/cowboy_stream.data/index.html | 2 + .../manual/cowboy_stream.early_error/index.html | 2 + .../2.11/manual/cowboy_stream.info/index.html | 2 + .../2.11/manual/cowboy_stream.init/index.html | 2 + .../2.11/manual/cowboy_stream.terminate/index.html | 2 + .../en/cowboy/2.11/manual/cowboy_stream/index.html | 2 + .../cowboy/2.11/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.11/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.11/manual/cowboy_websocket/index.html | 2 + .../2.11/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.11/manual/index.html | 2 + docs/en/cowboy/2.12/guide/constraints/index.html | 2 + docs/en/cowboy/2.12/guide/cookies/index.html | 2 + docs/en/cowboy/2.12/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.12/guide/flow_diagram/index.html | 2 + .../cowboy/2.12/guide/getting_started/index.html | 2 + docs/en/cowboy/2.12/guide/handlers/index.html | 2 + docs/en/cowboy/2.12/guide/index.html | 2 + docs/en/cowboy/2.12/guide/introduction/index.html | 2 + docs/en/cowboy/2.12/guide/listeners/index.html | 2 + docs/en/cowboy/2.12/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.12/guide/middlewares/index.html | 2 + .../2.12/guide/migrating_from_1.0/index.html | 2 + .../2.12/guide/migrating_from_2.0/index.html | 2 + .../2.12/guide/migrating_from_2.1/index.html | 2 + .../2.12/guide/migrating_from_2.10/index.html | 2 + .../2.12/guide/migrating_from_2.11/index.html | 2 + .../2.12/guide/migrating_from_2.2/index.html | 2 + .../2.12/guide/migrating_from_2.3/index.html | 2 + .../2.12/guide/migrating_from_2.4/index.html | 2 + .../2.12/guide/migrating_from_2.5/index.html | 2 + .../2.12/guide/migrating_from_2.6/index.html | 2 + .../2.12/guide/migrating_from_2.7/index.html | 2 + .../2.12/guide/migrating_from_2.8/index.html | 2 + .../2.12/guide/migrating_from_2.9/index.html | 2 + docs/en/cowboy/2.12/guide/modern_web/index.html | 2 + docs/en/cowboy/2.12/guide/multipart/index.html | 2 + docs/en/cowboy/2.12/guide/performance/index.html | 2 + docs/en/cowboy/2.12/guide/req/index.html | 2 + docs/en/cowboy/2.12/guide/req_body/index.html | 2 + .../cowboy/2.12/guide/resource_design/index.html | 2 + docs/en/cowboy/2.12/guide/resp/index.html | 2 + .../cowboy/2.12/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.12/guide/rest_handlers/index.html | 2 + .../cowboy/2.12/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.12/guide/routing/index.html | 2 + docs/en/cowboy/2.12/guide/specs/index.html | 2 + docs/en/cowboy/2.12/guide/static_files/index.html | 2 + docs/en/cowboy/2.12/guide/streams/index.html | 2 + docs/en/cowboy/2.12/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.12/guide/ws_protocol/index.html | 2 + .../cowboy/2.12/manual/cowboy.get_env/index.html | 2 + .../cowboy/2.12/manual/cowboy.set_env/index.html | 2 + .../2.12/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.12/manual/cowboy.start_tls/index.html | 2 + .../2.12/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_app/index.html | 2 + .../2.12/manual/cowboy_compress_h/index.html | 2 + .../2.12/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.12/manual/cowboy_constraints/index.html | 2 + .../2.12/manual/cowboy_decompress_h/index.html | 2 + .../manual/cowboy_handler.terminate/index.html | 2 + .../cowboy/2.12/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_loop/index.html | 2 + .../cowboy/2.12/manual/cowboy_metrics_h/index.html | 2 + .../2.12/manual/cowboy_middleware/index.html | 2 + .../2.12/manual/cowboy_req.binding/index.html | 2 + .../2.12/manual/cowboy_req.bindings/index.html | 2 + .../2.12/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.12/manual/cowboy_req.has_body/index.html | 2 + .../manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../2.12/manual/cowboy_req.header/index.html | 2 + .../2.12/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.host/index.html | 2 + .../2.12/manual/cowboy_req.host_info/index.html | 2 + .../2.12/manual/cowboy_req.inform/index.html | 2 + .../manual/cowboy_req.match_cookies/index.html | 2 + .../2.12/manual/cowboy_req.match_qs/index.html | 2 + .../2.12/manual/cowboy_req.method/index.html | 2 + .../manual/cowboy_req.parse_cookies/index.html | 2 + .../2.12/manual/cowboy_req.parse_header/index.html | 2 + .../2.12/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.path/index.html | 2 + .../2.12/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.push/index.html | 2 + .../en/cowboy/2.12/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.12/manual/cowboy_req.read_body/index.html | 2 + .../2.12/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.reply/index.html | 2 + .../2.12/manual/cowboy_req.resp_header/index.html | 2 + .../2.12/manual/cowboy_req.resp_headers/index.html | 2 + .../2.12/manual/cowboy_req.scheme/index.html | 2 + .../manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.sock/index.html | 2 + .../2.12/manual/cowboy_req.stream_body/index.html | 2 + .../manual/cowboy_req.stream_events/index.html | 2 + .../2.12/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../cowboy/2.12/manual/cowboy_req.uri/index.html | 2 + .../2.12/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.12/manual/cowboy_rest/index.html | 2 + .../2.12/manual/cowboy_router.compile/index.html | 2 + .../en/cowboy/2.12/manual/cowboy_router/index.html | 2 + .../en/cowboy/2.12/manual/cowboy_static/index.html | 2 + .../2.12/manual/cowboy_stream.data/index.html | 2 + .../manual/cowboy_stream.early_error/index.html | 2 + .../2.12/manual/cowboy_stream.info/index.html | 2 + .../2.12/manual/cowboy_stream.init/index.html | 2 + .../2.12/manual/cowboy_stream.terminate/index.html | 2 + .../en/cowboy/2.12/manual/cowboy_stream/index.html | 2 + .../cowboy/2.12/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.12/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.12/manual/cowboy_websocket/index.html | 2 + .../2.12/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.12/manual/index.html | 2 + docs/en/cowboy/2.13/guide/constraints.asciidoc | 128 + docs/en/cowboy/2.13/guide/constraints/index.html | 264 ++ docs/en/cowboy/2.13/guide/cookies.asciidoc | 139 + docs/en/cowboy/2.13/guide/cookies/index.html | 280 ++ docs/en/cowboy/2.13/guide/cowboy.sty | 8 + docs/en/cowboy/2.13/guide/erlang_web.asciidoc | 209 ++ docs/en/cowboy/2.13/guide/erlang_web/index.html | 229 ++ docs/en/cowboy/2.13/guide/flow_diagram.asciidoc | 109 + docs/en/cowboy/2.13/guide/flow_diagram/index.html | 207 ++ docs/en/cowboy/2.13/guide/getting_started.asciidoc | 153 + .../cowboy/2.13/guide/getting_started/index.html | 284 ++ docs/en/cowboy/2.13/guide/handlers.asciidoc | 90 + docs/en/cowboy/2.13/guide/handlers/index.html | 234 ++ docs/en/cowboy/2.13/guide/http_req_resp.png | Bin 0 -> 20713 bytes docs/en/cowboy/2.13/guide/http_req_resp.svg | 543 ++++ docs/en/cowboy/2.13/guide/index.html | 262 ++ docs/en/cowboy/2.13/guide/introduction.asciidoc | 75 + docs/en/cowboy/2.13/guide/introduction/index.html | 217 ++ docs/en/cowboy/2.13/guide/listeners.asciidoc | 128 + docs/en/cowboy/2.13/guide/listeners/index.html | 247 ++ docs/en/cowboy/2.13/guide/loop_handlers.asciidoc | 150 + docs/en/cowboy/2.13/guide/loop_handlers/index.html | 266 ++ docs/en/cowboy/2.13/guide/middlewares.asciidoc | 69 + docs/en/cowboy/2.13/guide/middlewares/index.html | 215 ++ .../cowboy/2.13/guide/migrating_from_1.0.asciidoc | 214 ++ .../2.13/guide/migrating_from_1.0/index.html | 297 ++ .../cowboy/2.13/guide/migrating_from_2.0.asciidoc | 107 + .../2.13/guide/migrating_from_2.0/index.html | 232 ++ .../cowboy/2.13/guide/migrating_from_2.1.asciidoc | 107 + .../2.13/guide/migrating_from_2.1/index.html | 243 ++ .../cowboy/2.13/guide/migrating_from_2.10.asciidoc | 139 + .../2.13/guide/migrating_from_2.10/index.html | 247 ++ .../cowboy/2.13/guide/migrating_from_2.11.asciidoc | 15 + .../2.13/guide/migrating_from_2.11/index.html | 192 ++ .../cowboy/2.13/guide/migrating_from_2.12.asciidoc | 115 + .../2.13/guide/migrating_from_2.12/index.html | 242 ++ .../cowboy/2.13/guide/migrating_from_2.2.asciidoc | 56 + .../2.13/guide/migrating_from_2.2/index.html | 215 ++ .../cowboy/2.13/guide/migrating_from_2.3.asciidoc | 66 + .../2.13/guide/migrating_from_2.3/index.html | 217 ++ .../cowboy/2.13/guide/migrating_from_2.4.asciidoc | 109 + .../2.13/guide/migrating_from_2.4/index.html | 245 ++ .../cowboy/2.13/guide/migrating_from_2.5.asciidoc | 148 + .../2.13/guide/migrating_from_2.5/index.html | 260 ++ .../cowboy/2.13/guide/migrating_from_2.6.asciidoc | 224 ++ .../2.13/guide/migrating_from_2.6/index.html | 281 ++ .../cowboy/2.13/guide/migrating_from_2.7.asciidoc | 118 + .../2.13/guide/migrating_from_2.7/index.html | 237 ++ .../cowboy/2.13/guide/migrating_from_2.8.asciidoc | 50 + .../2.13/guide/migrating_from_2.8/index.html | 208 ++ .../cowboy/2.13/guide/migrating_from_2.9.asciidoc | 42 + .../2.13/guide/migrating_from_2.9/index.html | 212 ++ docs/en/cowboy/2.13/guide/modern_web.asciidoc | 122 + docs/en/cowboy/2.13/guide/modern_web/index.html | 211 ++ docs/en/cowboy/2.13/guide/multipart.asciidoc | 169 ++ docs/en/cowboy/2.13/guide/multipart/index.html | 284 ++ docs/en/cowboy/2.13/guide/performance.asciidoc | 29 + docs/en/cowboy/2.13/guide/performance/index.html | 189 ++ docs/en/cowboy/2.13/guide/req.asciidoc | 370 +++ docs/en/cowboy/2.13/guide/req/index.html | 459 +++ docs/en/cowboy/2.13/guide/req_body.asciidoc | 146 + docs/en/cowboy/2.13/guide/req_body/index.html | 283 ++ docs/en/cowboy/2.13/guide/resource_design.asciidoc | 241 ++ .../cowboy/2.13/guide/resource_design/index.html | 246 ++ docs/en/cowboy/2.13/guide/resp.asciidoc | 368 +++ docs/en/cowboy/2.13/guide/resp/index.html | 426 +++ docs/en/cowboy/2.13/guide/rest_cond.png | Bin 0 -> 111628 bytes docs/en/cowboy/2.13/guide/rest_cond.svg | 1656 +++++++++++ docs/en/cowboy/2.13/guide/rest_conneg.png | Bin 0 -> 75587 bytes docs/en/cowboy/2.13/guide/rest_conneg.svg | 1196 ++++++++ docs/en/cowboy/2.13/guide/rest_delete.png | Bin 0 -> 122185 bytes docs/en/cowboy/2.13/guide/rest_delete.svg | 1718 +++++++++++ docs/en/cowboy/2.13/guide/rest_flowcharts.asciidoc | 261 ++ .../cowboy/2.13/guide/rest_flowcharts/index.html | 243 ++ docs/en/cowboy/2.13/guide/rest_get_head.png | Bin 0 -> 171818 bytes docs/en/cowboy/2.13/guide/rest_get_head.svg | 2450 +++++++++++++++ docs/en/cowboy/2.13/guide/rest_handlers.asciidoc | 148 + docs/en/cowboy/2.13/guide/rest_handlers/index.html | 366 +++ docs/en/cowboy/2.13/guide/rest_options.png | Bin 0 -> 8539 bytes docs/en/cowboy/2.13/guide/rest_options.svg | 387 +++ docs/en/cowboy/2.13/guide/rest_principles.asciidoc | 160 + .../cowboy/2.13/guide/rest_principles/index.html | 215 ++ docs/en/cowboy/2.13/guide/rest_put_post_patch.png | Bin 0 -> 234474 bytes docs/en/cowboy/2.13/guide/rest_put_post_patch.svg | 3143 ++++++++++++++++++++ docs/en/cowboy/2.13/guide/rest_start.png | Bin 0 -> 107258 bytes docs/en/cowboy/2.13/guide/rest_start.svg | 1665 +++++++++++ docs/en/cowboy/2.13/guide/routing.asciidoc | 271 ++ docs/en/cowboy/2.13/guide/routing/index.html | 392 +++ docs/en/cowboy/2.13/guide/specs.asciidoc | 215 ++ docs/en/cowboy/2.13/guide/specs/index.html | 562 ++++ docs/en/cowboy/2.13/guide/static_files.asciidoc | 163 + docs/en/cowboy/2.13/guide/static_files/index.html | 278 ++ docs/en/cowboy/2.13/guide/streams.asciidoc | 80 + docs/en/cowboy/2.13/guide/streams/index.html | 203 ++ docs/en/cowboy/2.13/guide/ws_handlers.asciidoc | 292 ++ docs/en/cowboy/2.13/guide/ws_handlers/index.html | 367 +++ docs/en/cowboy/2.13/guide/ws_protocol.asciidoc | 69 + docs/en/cowboy/2.13/guide/ws_protocol/index.html | 199 ++ .../cowboy/2.13/manual/cowboy.get_env/index.html | 211 ++ .../cowboy/2.13/manual/cowboy.set_env/index.html | 214 ++ .../2.13/manual/cowboy.start_clear/index.html | 232 ++ .../cowboy/2.13/manual/cowboy.start_tls/index.html | 237 ++ .../2.13/manual/cowboy.stop_listener/index.html | 197 ++ docs/en/cowboy/2.13/manual/cowboy/index.html | 233 ++ docs/en/cowboy/2.13/manual/cowboy_app/index.html | 244 ++ .../2.13/manual/cowboy_compress_h/index.html | 202 ++ .../2.13/manual/cowboy_constraints.int/index.html | 207 ++ .../manual/cowboy_constraints.nonempty/index.html | 206 ++ .../2.13/manual/cowboy_constraints/index.html | 198 ++ .../2.13/manual/cowboy_decompress_h/index.html | 197 ++ .../manual/cowboy_handler.terminate/index.html | 209 ++ .../cowboy/2.13/manual/cowboy_handler/index.html | 201 ++ docs/en/cowboy/2.13/manual/cowboy_http/index.html | 330 ++ docs/en/cowboy/2.13/manual/cowboy_http2/index.html | 378 +++ docs/en/cowboy/2.13/manual/cowboy_loop/index.html | 217 ++ .../cowboy/2.13/manual/cowboy_metrics_h/index.html | 292 ++ .../2.13/manual/cowboy_middleware/index.html | 212 ++ .../2.13/manual/cowboy_req.binding/index.html | 215 ++ .../2.13/manual/cowboy_req.bindings/index.html | 195 ++ .../2.13/manual/cowboy_req.body_length/index.html | 196 ++ .../cowboy/2.13/manual/cowboy_req.cast/index.html | 224 ++ .../cowboy/2.13/manual/cowboy_req.cert/index.html | 215 ++ .../cowboy_req.delete_resp_header/index.html | 200 ++ .../manual/cowboy_req.filter_cookies/index.html | 203 ++ .../2.13/manual/cowboy_req.has_body/index.html | 193 ++ .../manual/cowboy_req.has_resp_body/index.html | 198 ++ .../manual/cowboy_req.has_resp_header/index.html | 201 ++ .../2.13/manual/cowboy_req.header/index.html | 222 ++ .../2.13/manual/cowboy_req.headers/index.html | 202 ++ .../cowboy/2.13/manual/cowboy_req.host/index.html | 202 ++ .../2.13/manual/cowboy_req.host_info/index.html | 196 ++ .../2.13/manual/cowboy_req.inform/index.html | 220 ++ .../manual/cowboy_req.match_cookies/index.html | 223 ++ .../2.13/manual/cowboy_req.match_qs/index.html | 222 ++ .../2.13/manual/cowboy_req.method/index.html | 213 ++ .../manual/cowboy_req.parse_cookies/index.html | 221 ++ .../2.13/manual/cowboy_req.parse_header/index.html | 429 +++ .../2.13/manual/cowboy_req.parse_qs/index.html | 210 ++ .../cowboy/2.13/manual/cowboy_req.path/index.html | 202 ++ .../2.13/manual/cowboy_req.path_info/index.html | 196 ++ .../cowboy/2.13/manual/cowboy_req.peer/index.html | 206 ++ .../cowboy/2.13/manual/cowboy_req.port/index.html | 203 ++ .../cowboy/2.13/manual/cowboy_req.push/index.html | 229 ++ .../en/cowboy/2.13/manual/cowboy_req.qs/index.html | 202 ++ .../index.html | 253 ++ .../2.13/manual/cowboy_req.read_body/index.html | 230 ++ .../2.13/manual/cowboy_req.read_part/index.html | 249 ++ .../manual/cowboy_req.read_part_body/index.html | 225 ++ .../cowboy_req.read_urlencoded_body/index.html | 219 ++ .../cowboy/2.13/manual/cowboy_req.reply/index.html | 241 ++ .../2.13/manual/cowboy_req.resp_header/index.html | 213 ++ .../2.13/manual/cowboy_req.resp_headers/index.html | 193 ++ .../2.13/manual/cowboy_req.scheme/index.html | 207 ++ .../manual/cowboy_req.set_resp_body/index.html | 234 ++ .../manual/cowboy_req.set_resp_cookie/index.html | 259 ++ .../manual/cowboy_req.set_resp_header/index.html | 215 ++ .../manual/cowboy_req.set_resp_headers/index.html | 210 ++ .../cowboy/2.13/manual/cowboy_req.sock/index.html | 202 ++ .../2.13/manual/cowboy_req.stream_body/index.html | 213 ++ .../manual/cowboy_req.stream_events/index.html | 227 ++ .../2.13/manual/cowboy_req.stream_reply/index.html | 230 ++ .../manual/cowboy_req.stream_trailers/index.html | 210 ++ .../cowboy/2.13/manual/cowboy_req.uri/index.html | 261 ++ .../2.13/manual/cowboy_req.version/index.html | 202 ++ docs/en/cowboy/2.13/manual/cowboy_req/index.html | 384 +++ docs/en/cowboy/2.13/manual/cowboy_rest/index.html | 743 +++++ .../2.13/manual/cowboy_router.compile/index.html | 203 ++ .../en/cowboy/2.13/manual/cowboy_router/index.html | 220 ++ .../en/cowboy/2.13/manual/cowboy_static/index.html | 280 ++ .../2.13/manual/cowboy_stream.data/index.html | 217 ++ .../manual/cowboy_stream.early_error/index.html | 214 ++ .../2.13/manual/cowboy_stream.info/index.html | 213 ++ .../2.13/manual/cowboy_stream.init/index.html | 217 ++ .../2.13/manual/cowboy_stream.terminate/index.html | 206 ++ .../en/cowboy/2.13/manual/cowboy_stream/index.html | 440 +++ .../cowboy/2.13/manual/cowboy_stream_h/index.html | 213 ++ .../cowboy/2.13/manual/cowboy_tracer_h/index.html | 215 ++ .../cowboy/2.13/manual/cowboy_websocket/index.html | 380 +++ .../2.13/manual/http_status_codes/index.html | 247 ++ docs/en/cowboy/2.13/manual/index.html | 244 ++ docs/en/cowboy/2.6/guide/constraints/index.html | 2 + docs/en/cowboy/2.6/guide/cookies/index.html | 2 + docs/en/cowboy/2.6/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.6/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.6/guide/getting_started/index.html | 2 + docs/en/cowboy/2.6/guide/handlers/index.html | 2 + docs/en/cowboy/2.6/guide/index.html | 2 + docs/en/cowboy/2.6/guide/introduction/index.html | 2 + docs/en/cowboy/2.6/guide/listeners/index.html | 2 + docs/en/cowboy/2.6/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.6/guide/middlewares/index.html | 2 + .../cowboy/2.6/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.2/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.3/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.4/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.5/index.html | 2 + .../cowboy/2.6/guide/migrating_from_2.6/index.html | 2 + docs/en/cowboy/2.6/guide/modern_web/index.html | 2 + docs/en/cowboy/2.6/guide/multipart/index.html | 2 + docs/en/cowboy/2.6/guide/req/index.html | 2 + docs/en/cowboy/2.6/guide/req_body/index.html | 2 + .../en/cowboy/2.6/guide/resource_design/index.html | 2 + docs/en/cowboy/2.6/guide/resp/index.html | 2 + .../en/cowboy/2.6/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.6/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.6/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.6/guide/routing/index.html | 2 + docs/en/cowboy/2.6/guide/specs/index.html | 2 + docs/en/cowboy/2.6/guide/static_files/index.html | 2 + docs/en/cowboy/2.6/guide/streams/index.html | 2 + docs/en/cowboy/2.6/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.6/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.6/manual/cowboy.set_env/index.html | 2 + .../2.6/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.6/manual/cowboy.start_tls/index.html | 2 + .../2.6/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_app/index.html | 2 + .../cowboy/2.6/manual/cowboy_compress_h/index.html | 2 + .../2.6/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.6/manual/cowboy_constraints/index.html | 2 + .../2.6/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.6/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_loop/index.html | 2 + .../cowboy/2.6/manual/cowboy_middleware/index.html | 2 + .../2.6/manual/cowboy_req.binding/index.html | 2 + .../2.6/manual/cowboy_req.bindings/index.html | 2 + .../2.6/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.6/manual/cowboy_req.has_body/index.html | 2 + .../2.6/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.header/index.html | 2 + .../2.6/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.host/index.html | 2 + .../2.6/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.inform/index.html | 2 + .../2.6/manual/cowboy_req.match_cookies/index.html | 2 + .../2.6/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.method/index.html | 2 + .../2.6/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.6/manual/cowboy_req.parse_header/index.html | 2 + .../2.6/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.path/index.html | 2 + .../2.6/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.6/manual/cowboy_req.read_body/index.html | 2 + .../2.6/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.reply/index.html | 2 + .../2.6/manual/cowboy_req.resp_header/index.html | 2 + .../2.6/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.scheme/index.html | 2 + .../2.6/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.6/manual/cowboy_req.sock/index.html | 2 + .../2.6/manual/cowboy_req.stream_body/index.html | 2 + .../2.6/manual/cowboy_req.stream_events/index.html | 2 + .../2.6/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.6/manual/cowboy_req.uri/index.html | 2 + .../2.6/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_rest/index.html | 2 + .../2.6/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.6/manual/cowboy_stream/index.html | 2 + .../cowboy/2.6/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.6/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.6/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.6/manual/index.html | 2 + docs/en/cowboy/2.7/guide/constraints/index.html | 2 + docs/en/cowboy/2.7/guide/cookies/index.html | 2 + docs/en/cowboy/2.7/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.7/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.7/guide/getting_started/index.html | 2 + docs/en/cowboy/2.7/guide/handlers/index.html | 2 + docs/en/cowboy/2.7/guide/index.html | 2 + docs/en/cowboy/2.7/guide/introduction/index.html | 2 + docs/en/cowboy/2.7/guide/listeners/index.html | 2 + docs/en/cowboy/2.7/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.7/guide/middlewares/index.html | 2 + .../cowboy/2.7/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.2/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.3/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.4/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.5/index.html | 2 + .../cowboy/2.7/guide/migrating_from_2.6/index.html | 2 + docs/en/cowboy/2.7/guide/modern_web/index.html | 2 + docs/en/cowboy/2.7/guide/multipart/index.html | 2 + docs/en/cowboy/2.7/guide/req/index.html | 2 + docs/en/cowboy/2.7/guide/req_body/index.html | 2 + .../en/cowboy/2.7/guide/resource_design/index.html | 2 + docs/en/cowboy/2.7/guide/resp/index.html | 2 + .../en/cowboy/2.7/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.7/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.7/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.7/guide/routing/index.html | 2 + docs/en/cowboy/2.7/guide/specs/index.html | 2 + docs/en/cowboy/2.7/guide/static_files/index.html | 2 + docs/en/cowboy/2.7/guide/streams/index.html | 2 + docs/en/cowboy/2.7/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.7/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.7/manual/cowboy.set_env/index.html | 2 + .../2.7/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.7/manual/cowboy.start_tls/index.html | 2 + .../2.7/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_app/index.html | 2 + .../cowboy/2.7/manual/cowboy_compress_h/index.html | 2 + .../2.7/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.7/manual/cowboy_constraints/index.html | 2 + .../2.7/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.7/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_loop/index.html | 2 + .../cowboy/2.7/manual/cowboy_metrics_h/index.html | 2 + .../cowboy/2.7/manual/cowboy_middleware/index.html | 2 + .../2.7/manual/cowboy_req.binding/index.html | 2 + .../2.7/manual/cowboy_req.bindings/index.html | 2 + .../2.7/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.7/manual/cowboy_req.has_body/index.html | 2 + .../2.7/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.header/index.html | 2 + .../2.7/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.host/index.html | 2 + .../2.7/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.inform/index.html | 2 + .../2.7/manual/cowboy_req.match_cookies/index.html | 2 + .../2.7/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.method/index.html | 2 + .../2.7/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.7/manual/cowboy_req.parse_header/index.html | 2 + .../2.7/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.path/index.html | 2 + .../2.7/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.7/manual/cowboy_req.read_body/index.html | 2 + .../2.7/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.reply/index.html | 2 + .../2.7/manual/cowboy_req.resp_header/index.html | 2 + .../2.7/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.scheme/index.html | 2 + .../2.7/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.7/manual/cowboy_req.sock/index.html | 2 + .../2.7/manual/cowboy_req.stream_body/index.html | 2 + .../2.7/manual/cowboy_req.stream_events/index.html | 2 + .../2.7/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.7/manual/cowboy_req.uri/index.html | 2 + .../2.7/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_rest/index.html | 2 + .../2.7/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.7/manual/cowboy_stream/index.html | 2 + .../cowboy/2.7/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.7/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.7/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.7/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.7/manual/index.html | 2 + docs/en/cowboy/2.8/guide/constraints/index.html | 2 + docs/en/cowboy/2.8/guide/cookies/index.html | 2 + docs/en/cowboy/2.8/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.8/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.8/guide/getting_started/index.html | 2 + docs/en/cowboy/2.8/guide/handlers/index.html | 2 + docs/en/cowboy/2.8/guide/index.html | 2 + docs/en/cowboy/2.8/guide/introduction/index.html | 2 + docs/en/cowboy/2.8/guide/listeners/index.html | 2 + docs/en/cowboy/2.8/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.8/guide/middlewares/index.html | 2 + .../cowboy/2.8/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.2/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.3/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.4/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.5/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.6/index.html | 2 + .../cowboy/2.8/guide/migrating_from_2.7/index.html | 2 + docs/en/cowboy/2.8/guide/modern_web/index.html | 2 + docs/en/cowboy/2.8/guide/multipart/index.html | 2 + docs/en/cowboy/2.8/guide/performance/index.html | 2 + docs/en/cowboy/2.8/guide/req/index.html | 2 + docs/en/cowboy/2.8/guide/req_body/index.html | 2 + .../en/cowboy/2.8/guide/resource_design/index.html | 2 + docs/en/cowboy/2.8/guide/resp/index.html | 2 + .../en/cowboy/2.8/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.8/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.8/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.8/guide/routing/index.html | 2 + docs/en/cowboy/2.8/guide/specs/index.html | 2 + docs/en/cowboy/2.8/guide/static_files/index.html | 2 + docs/en/cowboy/2.8/guide/streams/index.html | 2 + docs/en/cowboy/2.8/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.8/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.8/manual/cowboy.set_env/index.html | 2 + .../2.8/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.8/manual/cowboy.start_tls/index.html | 2 + .../2.8/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_app/index.html | 2 + .../cowboy/2.8/manual/cowboy_compress_h/index.html | 2 + .../2.8/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.8/manual/cowboy_constraints/index.html | 2 + .../2.8/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.8/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_loop/index.html | 2 + .../cowboy/2.8/manual/cowboy_metrics_h/index.html | 2 + .../cowboy/2.8/manual/cowboy_middleware/index.html | 2 + .../2.8/manual/cowboy_req.binding/index.html | 2 + .../2.8/manual/cowboy_req.bindings/index.html | 2 + .../2.8/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.8/manual/cowboy_req.has_body/index.html | 2 + .../2.8/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.header/index.html | 2 + .../2.8/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.host/index.html | 2 + .../2.8/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.inform/index.html | 2 + .../2.8/manual/cowboy_req.match_cookies/index.html | 2 + .../2.8/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.method/index.html | 2 + .../2.8/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.8/manual/cowboy_req.parse_header/index.html | 2 + .../2.8/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.path/index.html | 2 + .../2.8/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.8/manual/cowboy_req.read_body/index.html | 2 + .../2.8/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.reply/index.html | 2 + .../2.8/manual/cowboy_req.resp_header/index.html | 2 + .../2.8/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.scheme/index.html | 2 + .../2.8/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.8/manual/cowboy_req.sock/index.html | 2 + .../2.8/manual/cowboy_req.stream_body/index.html | 2 + .../2.8/manual/cowboy_req.stream_events/index.html | 2 + .../2.8/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.8/manual/cowboy_req.uri/index.html | 2 + .../2.8/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_rest/index.html | 2 + .../2.8/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.8/manual/cowboy_stream/index.html | 2 + .../cowboy/2.8/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.8/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.8/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.8/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.8/manual/index.html | 2 + docs/en/cowboy/2.9/guide/constraints/index.html | 2 + docs/en/cowboy/2.9/guide/cookies/index.html | 2 + docs/en/cowboy/2.9/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.9/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.9/guide/getting_started/index.html | 2 + docs/en/cowboy/2.9/guide/handlers/index.html | 2 + docs/en/cowboy/2.9/guide/index.html | 2 + docs/en/cowboy/2.9/guide/introduction/index.html | 2 + docs/en/cowboy/2.9/guide/listeners/index.html | 2 + docs/en/cowboy/2.9/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.9/guide/middlewares/index.html | 2 + .../cowboy/2.9/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.2/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.3/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.4/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.5/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.6/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.7/index.html | 2 + .../cowboy/2.9/guide/migrating_from_2.8/index.html | 2 + docs/en/cowboy/2.9/guide/modern_web/index.html | 2 + docs/en/cowboy/2.9/guide/multipart/index.html | 2 + docs/en/cowboy/2.9/guide/performance/index.html | 2 + docs/en/cowboy/2.9/guide/req/index.html | 2 + docs/en/cowboy/2.9/guide/req_body/index.html | 2 + .../en/cowboy/2.9/guide/resource_design/index.html | 2 + docs/en/cowboy/2.9/guide/resp/index.html | 2 + .../en/cowboy/2.9/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.9/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.9/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.9/guide/routing/index.html | 2 + docs/en/cowboy/2.9/guide/specs/index.html | 2 + docs/en/cowboy/2.9/guide/static_files/index.html | 2 + docs/en/cowboy/2.9/guide/streams/index.html | 2 + docs/en/cowboy/2.9/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.9/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.9/manual/cowboy.set_env/index.html | 2 + .../2.9/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.9/manual/cowboy.start_tls/index.html | 2 + .../2.9/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_app/index.html | 2 + .../cowboy/2.9/manual/cowboy_compress_h/index.html | 2 + .../2.9/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.9/manual/cowboy_constraints/index.html | 2 + .../2.9/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.9/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_loop/index.html | 2 + .../cowboy/2.9/manual/cowboy_metrics_h/index.html | 2 + .../cowboy/2.9/manual/cowboy_middleware/index.html | 2 + .../2.9/manual/cowboy_req.binding/index.html | 2 + .../2.9/manual/cowboy_req.bindings/index.html | 2 + .../2.9/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.cast/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../manual/cowboy_req.filter_cookies/index.html | 2 + .../2.9/manual/cowboy_req.has_body/index.html | 2 + .../2.9/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.header/index.html | 2 + .../2.9/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.host/index.html | 2 + .../2.9/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.inform/index.html | 2 + .../2.9/manual/cowboy_req.match_cookies/index.html | 2 + .../2.9/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.method/index.html | 2 + .../2.9/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.9/manual/cowboy_req.parse_header/index.html | 2 + .../2.9/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.path/index.html | 2 + .../2.9/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_req.qs/index.html | 2 + .../index.html | 2 + .../2.9/manual/cowboy_req.read_body/index.html | 2 + .../2.9/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.reply/index.html | 2 + .../2.9/manual/cowboy_req.resp_header/index.html | 2 + .../2.9/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.scheme/index.html | 2 + .../2.9/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.9/manual/cowboy_req.sock/index.html | 2 + .../2.9/manual/cowboy_req.stream_body/index.html | 2 + .../2.9/manual/cowboy_req.stream_events/index.html | 2 + .../2.9/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.9/manual/cowboy_req.uri/index.html | 2 + .../2.9/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_rest/index.html | 2 + .../2.9/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.9/manual/cowboy_stream/index.html | 2 + .../cowboy/2.9/manual/cowboy_stream_h/index.html | 2 + .../cowboy/2.9/manual/cowboy_tracer_h/index.html | 2 + .../cowboy/2.9/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.9/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.9/manual/index.html | 2 + docs/index.html | 7 + docs/index.xml | 1496 +++++++++- donate/index.html | 248 ++ erlanger-playbook/index.html | 248 ++ index.html | 252 +- index.xml | 1509 +++++++++- services/index.html | 248 ++ sitemap.xml | 499 +++- 1050 files changed, 55777 insertions(+), 80 deletions(-) create mode 100644 _build/content/articles/cowboy-2.13.0.asciidoc create mode 100644 articles/cowboy-2.13.0/index.html create mode 100644 docs/en/cowboy/2.13/guide/constraints.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/constraints/index.html create mode 100644 docs/en/cowboy/2.13/guide/cookies.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/cookies/index.html create mode 100644 docs/en/cowboy/2.13/guide/cowboy.sty create mode 100644 docs/en/cowboy/2.13/guide/erlang_web.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/erlang_web/index.html create mode 100644 docs/en/cowboy/2.13/guide/flow_diagram.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/flow_diagram/index.html create mode 100644 docs/en/cowboy/2.13/guide/getting_started.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/getting_started/index.html create mode 100644 docs/en/cowboy/2.13/guide/handlers.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/handlers/index.html create mode 100644 docs/en/cowboy/2.13/guide/http_req_resp.png create mode 100644 docs/en/cowboy/2.13/guide/http_req_resp.svg create mode 100644 docs/en/cowboy/2.13/guide/index.html create mode 100644 docs/en/cowboy/2.13/guide/introduction.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/introduction/index.html create mode 100644 docs/en/cowboy/2.13/guide/listeners.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/listeners/index.html create mode 100644 docs/en/cowboy/2.13/guide/loop_handlers.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/loop_handlers/index.html create mode 100644 docs/en/cowboy/2.13/guide/middlewares.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/middlewares/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_1.0.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_1.0/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.0.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.0/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.1.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.1/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.10.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.10/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.11.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.11/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.12.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.12/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.2.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.2/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.3.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.3/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.4.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.4/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.5.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.5/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.6.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.6/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.7.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.7/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.8.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.8/index.html create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.9.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/migrating_from_2.9/index.html create mode 100644 docs/en/cowboy/2.13/guide/modern_web.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/modern_web/index.html create mode 100644 docs/en/cowboy/2.13/guide/multipart.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/multipart/index.html create mode 100644 docs/en/cowboy/2.13/guide/performance.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/performance/index.html create mode 100644 docs/en/cowboy/2.13/guide/req.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/req/index.html create mode 100644 docs/en/cowboy/2.13/guide/req_body.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/req_body/index.html create mode 100644 docs/en/cowboy/2.13/guide/resource_design.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/resource_design/index.html create mode 100644 docs/en/cowboy/2.13/guide/resp.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/resp/index.html create mode 100644 docs/en/cowboy/2.13/guide/rest_cond.png create mode 100644 docs/en/cowboy/2.13/guide/rest_cond.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_conneg.png create mode 100644 docs/en/cowboy/2.13/guide/rest_conneg.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_delete.png create mode 100644 docs/en/cowboy/2.13/guide/rest_delete.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_flowcharts.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/rest_flowcharts/index.html create mode 100644 docs/en/cowboy/2.13/guide/rest_get_head.png create mode 100644 docs/en/cowboy/2.13/guide/rest_get_head.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_handlers.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/rest_handlers/index.html create mode 100644 docs/en/cowboy/2.13/guide/rest_options.png create mode 100644 docs/en/cowboy/2.13/guide/rest_options.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_principles.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/rest_principles/index.html create mode 100644 docs/en/cowboy/2.13/guide/rest_put_post_patch.png create mode 100644 docs/en/cowboy/2.13/guide/rest_put_post_patch.svg create mode 100644 docs/en/cowboy/2.13/guide/rest_start.png create mode 100644 docs/en/cowboy/2.13/guide/rest_start.svg create mode 100644 docs/en/cowboy/2.13/guide/routing.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/routing/index.html create mode 100644 docs/en/cowboy/2.13/guide/specs.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/specs/index.html create mode 100644 docs/en/cowboy/2.13/guide/static_files.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/static_files/index.html create mode 100644 docs/en/cowboy/2.13/guide/streams.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/streams/index.html create mode 100644 docs/en/cowboy/2.13/guide/ws_handlers.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/ws_handlers/index.html create mode 100644 docs/en/cowboy/2.13/guide/ws_protocol.asciidoc create mode 100644 docs/en/cowboy/2.13/guide/ws_protocol/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy.get_env/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy.set_env/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy.start_clear/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy.start_tls/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy.stop_listener/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_app/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_compress_h/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_constraints.int/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_constraints.nonempty/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_constraints/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_decompress_h/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_handler.terminate/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_handler/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_http/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_http2/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_loop/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_metrics_h/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_middleware/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.binding/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.bindings/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.body_length/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.cast/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.cert/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.delete_resp_header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.filter_cookies/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.has_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.has_resp_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.has_resp_header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.headers/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.host/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.host_info/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.inform/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.match_cookies/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.match_qs/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.method/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.parse_cookies/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.parse_header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.parse_qs/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.path/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.path_info/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.peer/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.port/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.push/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.qs/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.read_and_match_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.read_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.read_part/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.read_part_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.read_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.reply/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.resp_header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.resp_headers/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.scheme/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.set_resp_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.set_resp_cookie/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.set_resp_header/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.set_resp_headers/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.sock/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.stream_body/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.stream_events/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.stream_reply/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.stream_trailers/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.uri/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req.version/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_req/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_rest/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_router.compile/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_router/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_static/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream.data/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream.early_error/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream.info/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream.init/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream.terminate/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_stream_h/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_tracer_h/index.html create mode 100644 docs/en/cowboy/2.13/manual/cowboy_websocket/index.html create mode 100644 docs/en/cowboy/2.13/manual/http_status_codes/index.html create mode 100644 docs/en/cowboy/2.13/manual/index.html diff --git a/_build/content/articles/cowboy-2.13.0.asciidoc b/_build/content/articles/cowboy-2.13.0.asciidoc new file mode 100644 index 00000000..21bfa567 --- /dev/null +++ b/_build/content/articles/cowboy-2.13.0.asciidoc @@ -0,0 +1,34 @@ ++++ +date = "2025-02-18T07:00:00+01:00" +title = "Cowboy 2.13" + ++++ + +Cowboy `2.13.0` has been released! + +Cowboy 2.13 focuses on improving the performance of +Websocket, as well as the HTTP protocols. It also +contains a variety of new features and bug fixes. + +The performance improvements were detailed in the +https://ninenines.eu/articles/cowboy-2.13.0-performance/[Performance improvements in Cowboy 2.13] +article. + +Cowboy 2.13 is the first release to feature +experimental support for the HTTP/3 protocol, +including Websocket over HTTP/3. + +Cowboy 2.13 requires Erlang/OTP 24.0 or greater. +It is tested and supported on Linux, macOS and Windows. + +A complete +list of changes can be found in the migration guide: +https://ninenines.eu/docs/en/cowboy/2.13/guide/migrating_from_2.12/[Migrating from Cowboy 2.12 to 2.13]. + +You can donate to this project via +https://github.com/sponsors/essen[GitHub Sponsors]. + +As usual, feedback is appreciated, and issues or +questions should be sent via Github tickets or +discussions. We also have a new Discord server. +https://discord.gg/x25nNq2fFE[Join Erlang OSS Discord now!] diff --git a/_build/data/projects/cowboy.toml b/_build/data/projects/cowboy.toml index 1b3c9abe..3c15347e 100644 --- a/_build/data/projects/cowboy.toml +++ b/_build/data/projects/cowboy.toml @@ -3,8 +3,8 @@ catchphrase = "Small, fast, modern HTTP server." description = "Cowboy is the ultimate server for the modern Web with support for Websocket, HTTP/2 and REST." name = "cowboy" repository = "https://github.com/ninenines/cowboy" -versions = ["2.12", "2.11", "2.10", "2.9", "2.8", "2.7", "2.6"] -branches = ["2.12.0", "2.11.0", "22adc4de517bf54661795f6e18b6b2e62aec4140", "2.9.0", "2.8.0", "2.7.0", "2.6.3"] +versions = ["2.13", "2.12", "2.11", "2.10", "2.9", "2.8", "2.7", "2.6"] +branches = ["2.13.0", "2.12.0", "2.11.0", "22adc4de517bf54661795f6e18b6b2e62aec4140", "2.9.0", "2.8.0", "2.7.0", "2.6.3"] has_source = true has_guide = true has_manual = true diff --git a/articles/asciideck/index.html b/articles/asciideck/index.html index 60c5caa7..ccfc586a 100644 --- a/articles/asciideck/index.html +++ b/articles/asciideck/index.html @@ -109,6 +109,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.0.0-pre.4/index.html b/articles/cowboy-2.0.0-pre.4/index.html index bc90fa98..a9851d44 100644 --- a/articles/cowboy-2.0.0-pre.4/index.html +++ b/articles/cowboy-2.0.0-pre.4/index.html @@ -128,6 +128,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.0.0-rc.1/index.html b/articles/cowboy-2.0.0-rc.1/index.html index 592a64e2..dd909d01 100644 --- a/articles/cowboy-2.0.0-rc.1/index.html +++ b/articles/cowboy-2.0.0-rc.1/index.html @@ -99,6 +99,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.0.0-rc.2/index.html b/articles/cowboy-2.0.0-rc.2/index.html index 50911725..3027b9af 100644 --- a/articles/cowboy-2.0.0-rc.2/index.html +++ b/articles/cowboy-2.0.0-rc.2/index.html @@ -92,6 +92,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.0.0/index.html b/articles/cowboy-2.0.0/index.html index 513d86c8..2742e197 100644 --- a/articles/cowboy-2.0.0/index.html +++ b/articles/cowboy-2.0.0/index.html @@ -98,6 +98,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.1.0/index.html b/articles/cowboy-2.1.0/index.html index 2d45e0cd..29ac1887 100644 --- a/articles/cowboy-2.1.0/index.html +++ b/articles/cowboy-2.1.0/index.html @@ -95,6 +95,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.11.0/index.html b/articles/cowboy-2.11.0/index.html index 561c3622..f78364a5 100644 --- a/articles/cowboy-2.11.0/index.html +++ b/articles/cowboy-2.11.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.12.0/index.html b/articles/cowboy-2.12.0/index.html index b0f22169..118d825f 100644 --- a/articles/cowboy-2.12.0/index.html +++ b/articles/cowboy-2.12.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.13.0-performance/index.html b/articles/cowboy-2.13.0-performance/index.html index e1f3d183..fb1a0c59 100644 --- a/articles/cowboy-2.13.0-performance/index.html +++ b/articles/cowboy-2.13.0-performance/index.html @@ -103,6 +103,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.13.0/index.html b/articles/cowboy-2.13.0/index.html new file mode 100644 index 00000000..0aec7b32 --- /dev/null +++ b/articles/cowboy-2.13.0/index.html @@ -0,0 +1,373 @@ + + + + + + + + + + Nine Nines: Cowboy 2.13 + + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    +
    +

    Cowboy 2.13

    +

    + 2025 + 18 Feb +

    +
    + +

    Cowboy 2.13.0 has been released!

    +

    Cowboy 2.13 focuses on improving the performance of Websocket, as well as the HTTP protocols. It also contains a variety of new features and bug fixes.

    +

    The performance improvements were detailed in the Performance improvements in Cowboy 2.13 article.

    +

    Cowboy 2.13 is the first release to feature experimental support for the HTTP/3 protocol, including Websocket over HTTP/3.

    +

    Cowboy 2.13 requires Erlang/OTP 24.0 or greater. It is tested and supported on Linux, macOS and Windows.

    +

    A complete list of changes can be found in the migration guide: Migrating from Cowboy 2.12 to 2.13.

    +

    You can donate to this project via GitHub Sponsors.

    +

    As usual, feedback is appreciated, and issues or questions should be sent via Github tickets or discussions. We also have a new Discord server. Join Erlang OSS Discord now!

    + + +
    +
    + +
    +

    More articles

    + + +

    Feedback

    +

    Feel free to email us +if you found any mistake or need clarification on any of the +articles.

    + +
    +
    +
    +
    + + + + + + + + diff --git a/articles/cowboy-2.2.0/index.html b/articles/cowboy-2.2.0/index.html index 49684942..871dc33c 100644 --- a/articles/cowboy-2.2.0/index.html +++ b/articles/cowboy-2.2.0/index.html @@ -93,6 +93,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.3.0/index.html b/articles/cowboy-2.3.0/index.html index c15697e2..ad41bb42 100644 --- a/articles/cowboy-2.3.0/index.html +++ b/articles/cowboy-2.3.0/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.4.0/index.html b/articles/cowboy-2.4.0/index.html index c2974367..a71d8046 100644 --- a/articles/cowboy-2.4.0/index.html +++ b/articles/cowboy-2.4.0/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.5.0/index.html b/articles/cowboy-2.5.0/index.html index 02e99619..e6f6be96 100644 --- a/articles/cowboy-2.5.0/index.html +++ b/articles/cowboy-2.5.0/index.html @@ -91,6 +91,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.6.0/index.html b/articles/cowboy-2.6.0/index.html index b662f884..6cf18362 100644 --- a/articles/cowboy-2.6.0/index.html +++ b/articles/cowboy-2.6.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.7.0/index.html b/articles/cowboy-2.7.0/index.html index 719b4506..604508be 100644 --- a/articles/cowboy-2.7.0/index.html +++ b/articles/cowboy-2.7.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.8.0/index.html b/articles/cowboy-2.8.0/index.html index ef5fe655..8df53254 100644 --- a/articles/cowboy-2.8.0/index.html +++ b/articles/cowboy-2.8.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy-2.9.0/index.html b/articles/cowboy-2.9.0/index.html index c54f858a..105fd467 100644 --- a/articles/cowboy-2.9.0/index.html +++ b/articles/cowboy-2.9.0/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html index 1d7c38a4..6202e813 100644 --- a/articles/cowboy2-qs/index.html +++ b/articles/cowboy2-qs/index.html @@ -129,6 +129,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/discord-server/index.html b/articles/discord-server/index.html index fac351ca..8009c348 100644 --- a/articles/discord-server/index.html +++ b/articles/discord-server/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/dont-let-it-crash/index.html b/articles/dont-let-it-crash/index.html index d5e9ed8b..42524da9 100644 --- a/articles/dont-let-it-crash/index.html +++ b/articles/dont-let-it-crash/index.html @@ -104,6 +104,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlang-meetup-10-septembre-2019/index.html b/articles/erlang-meetup-10-septembre-2019/index.html index 6e75b007..409f0b81 100644 --- a/articles/erlang-meetup-10-septembre-2019/index.html +++ b/articles/erlang-meetup-10-septembre-2019/index.html @@ -84,6 +84,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html index 1de58a9e..9a1aa8d6 100644 --- a/articles/erlang-scalability/index.html +++ b/articles/erlang-scalability/index.html @@ -116,6 +116,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html index 1122acc5..7e44c1dd 100644 --- a/articles/erlang-validate-utf8/index.html +++ b/articles/erlang-validate-utf8/index.html @@ -232,6 +232,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html index 1faf7d59..d1385ad0 100644 --- a/articles/erlang.mk-and-relx/index.html +++ b/articles/erlang.mk-and-relx/index.html @@ -118,6 +118,10 @@ cowboy-0.8.5 erlydtl-0.7.0 ninenines-0.2.0 stdlib-1.19.1 +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html index ee0ec3e2..016cd9e3 100644 --- a/articles/erlanger-playbook-september-2015-update/index.html +++ b/articles/erlanger-playbook-september-2015-update/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html index 92e8d252..7f917449 100644 --- a/articles/erlanger-playbook/index.html +++ b/articles/erlanger-playbook/index.html @@ -128,6 +128,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html index ee501b92..f1f867df 100644 --- a/articles/farwest-funded/index.html +++ b/articles/farwest-funded/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/github-sponsors/index.html b/articles/github-sponsors/index.html index 00a68b0e..e7910dc0 100644 --- a/articles/github-sponsors/index.html +++ b/articles/github-sponsors/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-1.0.0-rc.1/index.html b/articles/gun-1.0.0-rc.1/index.html index 1cbdeb33..b26375f3 100644 --- a/articles/gun-1.0.0-rc.1/index.html +++ b/articles/gun-1.0.0-rc.1/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-1.0.0/index.html b/articles/gun-1.0.0/index.html index 531904fa..7731c63c 100644 --- a/articles/gun-1.0.0/index.html +++ b/articles/gun-1.0.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-1.2.0/index.html b/articles/gun-1.2.0/index.html index 998ada9c..2219e622 100644 --- a/articles/gun-1.2.0/index.html +++ b/articles/gun-1.2.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-1.3.0/index.html b/articles/gun-1.3.0/index.html index 21261580..15246fe7 100644 --- a/articles/gun-1.3.0/index.html +++ b/articles/gun-1.3.0/index.html @@ -86,6 +86,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-2.0.0-pre.1/index.html b/articles/gun-2.0.0-pre.1/index.html index 69729fa6..8635550e 100644 --- a/articles/gun-2.0.0-pre.1/index.html +++ b/articles/gun-2.0.0-pre.1/index.html @@ -93,6 +93,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-2.0.0-pre.2/index.html b/articles/gun-2.0.0-pre.2/index.html index 3caaaad0..9aa8cca4 100644 --- a/articles/gun-2.0.0-pre.2/index.html +++ b/articles/gun-2.0.0-pre.2/index.html @@ -91,6 +91,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-2.0.0-rc.1/index.html b/articles/gun-2.0.0-rc.1/index.html index a26bb8df..10b3e94c 100644 --- a/articles/gun-2.0.0-rc.1/index.html +++ b/articles/gun-2.0.0-rc.1/index.html @@ -96,6 +96,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/gun-2.0.0/index.html b/articles/gun-2.0.0/index.html index 21f6095b..3053cf81 100644 --- a/articles/gun-2.0.0/index.html +++ b/articles/gun-2.0.0/index.html @@ -98,6 +98,10 @@ +
  • Cowboy 2.13
  • + + +
  • Ranch 2.2
  • diff --git a/articles/index.html b/articles/index.html index a6e2b17f..d1cf2a6a 100644 --- a/articles/index.html +++ b/articles/index.html @@ -63,6 +63,26 @@

    Articles

    +
    +
    +

    Cowboy 2.13

    +

    + 2025 + 18 Feb +

    +
    + +

    Cowboy 2.13.0 has been released! +Cowboy 2.13 focuses on improving the performance of Websocket, as well as the HTTP protocols. It also contains a variety of new features and bug fixes. +The performance improvements were detailed in the Performance improvements in Cowboy 2.13 article. +Cowboy 2.13 is the first release to feature experimental support for the HTTP/3 protocol, including Websocket over HTTP/3. +Cowboy 2.13 requires Erlang/OTP 24.0 or greater. It is tested and supported on Linux, macOS and Windows.

    + +

    + Read More +

    +
    +

    Ranch 2.2

    @@ -407,24 +427,6 @@ Je serai au meetup Erlang le 10 septembre chez Datadog à Paris.

    -
    -
    -

    Ranch 2.0 release candidate 1

    -

    - 2019 - 18 Jul -

    -
    - -

    Ranch 2.0.0-rc.1 has been released! -We are getting very close to releasing Ranch 2.0! As most of the tremendous programming work was done by contributor Jan Uhlig, I will yield the floor and let him describe what went into this great release. -In Ranch 1.x, there is only one supervisor per Ranch listener to start and manage connection processes. Under high load (many clients rapidly connecting and/or disconnecting), the message queue of this one supervisor could become congested, leading to declining accept rates or a stalled listener.

    - -

    - Read More -

    -
    -