From 2368dc53d0c724f1899aeb2874ba1a763e11f0b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 29 Jan 2024 15:40:26 +0100 Subject: Cowboy 2.11 --- _build/content/articles/cowboy-2.11.0.asciidoc | 39 + _build/data/projects/cowboy.toml | 4 +- _build/data/projects/ranch.toml | 2 +- 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 | 353 +++ 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/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 | 14 +- 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 | 38 +- articles/page/3/index.html | 19 + 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-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 | 4 +- docs/en/cowboy/2.10/guide/cookies/index.html | 4 +- docs/en/cowboy/2.10/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.10/guide/flow_diagram/index.html | 4 +- .../cowboy/2.10/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.10/guide/handlers/index.html | 4 +- docs/en/cowboy/2.10/guide/index.html | 4 +- docs/en/cowboy/2.10/guide/introduction/index.html | 4 +- docs/en/cowboy/2.10/guide/listeners/index.html | 4 +- docs/en/cowboy/2.10/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.10/guide/middlewares/index.html | 4 +- .../2.10/guide/migrating_from_1.0/index.html | 4 +- .../2.10/guide/migrating_from_2.0/index.html | 4 +- .../2.10/guide/migrating_from_2.1/index.html | 4 +- .../2.10/guide/migrating_from_2.2/index.html | 4 +- .../2.10/guide/migrating_from_2.3/index.html | 4 +- .../2.10/guide/migrating_from_2.4/index.html | 4 +- .../2.10/guide/migrating_from_2.5/index.html | 4 +- .../2.10/guide/migrating_from_2.6/index.html | 4 +- .../2.10/guide/migrating_from_2.7/index.html | 4 +- .../2.10/guide/migrating_from_2.8/index.html | 4 +- .../2.10/guide/migrating_from_2.9/index.html | 4 +- docs/en/cowboy/2.10/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.10/guide/multipart/index.html | 4 +- docs/en/cowboy/2.10/guide/performance/index.html | 4 +- docs/en/cowboy/2.10/guide/req/index.html | 4 +- docs/en/cowboy/2.10/guide/req_body/index.html | 4 +- .../cowboy/2.10/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.10/guide/resp/index.html | 4 +- .../cowboy/2.10/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.10/guide/rest_handlers/index.html | 4 +- .../cowboy/2.10/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.10/guide/routing/index.html | 4 +- docs/en/cowboy/2.10/guide/specs/index.html | 4 +- docs/en/cowboy/2.10/guide/static_files/index.html | 4 +- docs/en/cowboy/2.10/guide/streams/index.html | 4 +- docs/en/cowboy/2.10/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.10/guide/ws_protocol/index.html | 4 +- .../cowboy/2.10/manual/cowboy.set_env/index.html | 4 +- .../2.10/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.10/manual/cowboy.start_tls/index.html | 4 +- .../2.10/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_app/index.html | 4 +- .../2.10/manual/cowboy_compress_h/index.html | 4 +- .../2.10/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.10/manual/cowboy_constraints/index.html | 4 +- .../manual/cowboy_handler.terminate/index.html | 4 +- .../cowboy/2.10/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.10/manual/cowboy_metrics_h/index.html | 4 +- .../2.10/manual/cowboy_middleware/index.html | 4 +- .../2.10/manual/cowboy_req.binding/index.html | 4 +- .../2.10/manual/cowboy_req.bindings/index.html | 4 +- .../2.10/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.cast/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../manual/cowboy_req.filter_cookies/index.html | 4 +- .../2.10/manual/cowboy_req.has_body/index.html | 4 +- .../manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../2.10/manual/cowboy_req.header/index.html | 4 +- .../2.10/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.host/index.html | 4 +- .../2.10/manual/cowboy_req.host_info/index.html | 4 +- .../2.10/manual/cowboy_req.inform/index.html | 4 +- .../manual/cowboy_req.match_cookies/index.html | 4 +- .../2.10/manual/cowboy_req.match_qs/index.html | 4 +- .../2.10/manual/cowboy_req.method/index.html | 4 +- .../manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.10/manual/cowboy_req.parse_header/index.html | 4 +- .../2.10/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.path/index.html | 4 +- .../2.10/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.push/index.html | 4 +- .../en/cowboy/2.10/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.10/manual/cowboy_req.read_body/index.html | 4 +- .../2.10/manual/cowboy_req.read_part/index.html | 4 +- .../manual/cowboy_req.read_part_body/index.html | 4 +- .../cowboy_req.read_urlencoded_body/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.reply/index.html | 4 +- .../2.10/manual/cowboy_req.resp_header/index.html | 4 +- .../2.10/manual/cowboy_req.resp_headers/index.html | 4 +- .../2.10/manual/cowboy_req.scheme/index.html | 4 +- .../manual/cowboy_req.set_resp_body/index.html | 4 +- .../manual/cowboy_req.set_resp_cookie/index.html | 4 +- .../manual/cowboy_req.set_resp_header/index.html | 4 +- .../manual/cowboy_req.set_resp_headers/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.sock/index.html | 4 +- .../2.10/manual/cowboy_req.stream_body/index.html | 4 +- .../manual/cowboy_req.stream_events/index.html | 4 +- .../2.10/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../cowboy/2.10/manual/cowboy_req.uri/index.html | 4 +- .../2.10/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.10/manual/cowboy_rest/index.html | 4 +- .../2.10/manual/cowboy_router.compile/index.html | 4 +- .../en/cowboy/2.10/manual/cowboy_router/index.html | 4 +- .../en/cowboy/2.10/manual/cowboy_static/index.html | 4 +- .../en/cowboy/2.10/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.10/manual/cowboy_stream_h/index.html | 4 +- .../cowboy/2.10/manual/cowboy_tracer_h/index.html | 4 +- .../cowboy/2.10/manual/cowboy_websocket/index.html | 4 +- .../2.10/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.10/manual/index.html | 4 +- docs/en/cowboy/2.11/guide/constraints.asciidoc | 123 + docs/en/cowboy/2.11/guide/constraints/index.html | 259 ++ docs/en/cowboy/2.11/guide/cookies.asciidoc | 139 + docs/en/cowboy/2.11/guide/cookies/index.html | 276 ++ docs/en/cowboy/2.11/guide/cowboy.sty | 8 + docs/en/cowboy/2.11/guide/erlang_web.asciidoc | 209 ++ docs/en/cowboy/2.11/guide/erlang_web/index.html | 225 ++ docs/en/cowboy/2.11/guide/flow_diagram.asciidoc | 109 + docs/en/cowboy/2.11/guide/flow_diagram/index.html | 203 ++ docs/en/cowboy/2.11/guide/getting_started.asciidoc | 153 + .../cowboy/2.11/guide/getting_started/index.html | 280 ++ docs/en/cowboy/2.11/guide/handlers.asciidoc | 90 + docs/en/cowboy/2.11/guide/handlers/index.html | 230 ++ docs/en/cowboy/2.11/guide/http_req_resp.png | Bin 0 -> 20713 bytes docs/en/cowboy/2.11/guide/http_req_resp.svg | 543 ++++ docs/en/cowboy/2.11/guide/index.html | 254 ++ docs/en/cowboy/2.11/guide/introduction.asciidoc | 75 + docs/en/cowboy/2.11/guide/introduction/index.html | 213 ++ docs/en/cowboy/2.11/guide/listeners.asciidoc | 128 + docs/en/cowboy/2.11/guide/listeners/index.html | 243 ++ docs/en/cowboy/2.11/guide/loop_handlers.asciidoc | 150 + docs/en/cowboy/2.11/guide/loop_handlers/index.html | 262 ++ docs/en/cowboy/2.11/guide/middlewares.asciidoc | 69 + docs/en/cowboy/2.11/guide/middlewares/index.html | 211 ++ .../cowboy/2.11/guide/migrating_from_1.0.asciidoc | 214 ++ .../2.11/guide/migrating_from_1.0/index.html | 293 ++ .../cowboy/2.11/guide/migrating_from_2.0.asciidoc | 107 + .../2.11/guide/migrating_from_2.0/index.html | 228 ++ .../cowboy/2.11/guide/migrating_from_2.1.asciidoc | 107 + .../2.11/guide/migrating_from_2.1/index.html | 239 ++ .../cowboy/2.11/guide/migrating_from_2.10.asciidoc | 139 + .../2.11/guide/migrating_from_2.10/index.html | 243 ++ .../cowboy/2.11/guide/migrating_from_2.2.asciidoc | 56 + .../2.11/guide/migrating_from_2.2/index.html | 211 ++ .../cowboy/2.11/guide/migrating_from_2.3.asciidoc | 66 + .../2.11/guide/migrating_from_2.3/index.html | 213 ++ .../cowboy/2.11/guide/migrating_from_2.4.asciidoc | 109 + .../2.11/guide/migrating_from_2.4/index.html | 241 ++ .../cowboy/2.11/guide/migrating_from_2.5.asciidoc | 148 + .../2.11/guide/migrating_from_2.5/index.html | 256 ++ .../cowboy/2.11/guide/migrating_from_2.6.asciidoc | 224 ++ .../2.11/guide/migrating_from_2.6/index.html | 277 ++ .../cowboy/2.11/guide/migrating_from_2.7.asciidoc | 118 + .../2.11/guide/migrating_from_2.7/index.html | 233 ++ .../cowboy/2.11/guide/migrating_from_2.8.asciidoc | 50 + .../2.11/guide/migrating_from_2.8/index.html | 204 ++ .../cowboy/2.11/guide/migrating_from_2.9.asciidoc | 42 + .../2.11/guide/migrating_from_2.9/index.html | 208 ++ docs/en/cowboy/2.11/guide/modern_web.asciidoc | 122 + docs/en/cowboy/2.11/guide/modern_web/index.html | 207 ++ docs/en/cowboy/2.11/guide/multipart.asciidoc | 169 ++ docs/en/cowboy/2.11/guide/multipart/index.html | 280 ++ docs/en/cowboy/2.11/guide/performance.asciidoc | 29 + docs/en/cowboy/2.11/guide/performance/index.html | 185 ++ docs/en/cowboy/2.11/guide/req.asciidoc | 367 +++ docs/en/cowboy/2.11/guide/req/index.html | 455 +++ docs/en/cowboy/2.11/guide/req_body.asciidoc | 146 + docs/en/cowboy/2.11/guide/req_body/index.html | 279 ++ docs/en/cowboy/2.11/guide/resource_design.asciidoc | 241 ++ .../cowboy/2.11/guide/resource_design/index.html | 242 ++ docs/en/cowboy/2.11/guide/resp.asciidoc | 368 +++ docs/en/cowboy/2.11/guide/resp/index.html | 422 +++ docs/en/cowboy/2.11/guide/rest_cond.png | Bin 0 -> 111628 bytes docs/en/cowboy/2.11/guide/rest_cond.svg | 1656 +++++++++++ docs/en/cowboy/2.11/guide/rest_conneg.png | Bin 0 -> 75587 bytes docs/en/cowboy/2.11/guide/rest_conneg.svg | 1196 ++++++++ docs/en/cowboy/2.11/guide/rest_delete.png | Bin 0 -> 122185 bytes docs/en/cowboy/2.11/guide/rest_delete.svg | 1718 +++++++++++ docs/en/cowboy/2.11/guide/rest_flowcharts.asciidoc | 261 ++ .../cowboy/2.11/guide/rest_flowcharts/index.html | 239 ++ docs/en/cowboy/2.11/guide/rest_get_head.png | Bin 0 -> 171818 bytes docs/en/cowboy/2.11/guide/rest_get_head.svg | 2450 +++++++++++++++ docs/en/cowboy/2.11/guide/rest_handlers.asciidoc | 148 + docs/en/cowboy/2.11/guide/rest_handlers/index.html | 362 +++ docs/en/cowboy/2.11/guide/rest_options.png | Bin 0 -> 8539 bytes docs/en/cowboy/2.11/guide/rest_options.svg | 387 +++ docs/en/cowboy/2.11/guide/rest_principles.asciidoc | 160 + .../cowboy/2.11/guide/rest_principles/index.html | 211 ++ docs/en/cowboy/2.11/guide/rest_put_post_patch.png | Bin 0 -> 234474 bytes docs/en/cowboy/2.11/guide/rest_put_post_patch.svg | 3143 ++++++++++++++++++++ docs/en/cowboy/2.11/guide/rest_start.png | Bin 0 -> 107258 bytes docs/en/cowboy/2.11/guide/rest_start.svg | 1665 +++++++++++ docs/en/cowboy/2.11/guide/routing.asciidoc | 271 ++ docs/en/cowboy/2.11/guide/routing/index.html | 388 +++ docs/en/cowboy/2.11/guide/specs.asciidoc | 215 ++ docs/en/cowboy/2.11/guide/specs/index.html | 558 ++++ docs/en/cowboy/2.11/guide/static_files.asciidoc | 163 + docs/en/cowboy/2.11/guide/static_files/index.html | 274 ++ docs/en/cowboy/2.11/guide/streams.asciidoc | 80 + docs/en/cowboy/2.11/guide/streams/index.html | 199 ++ docs/en/cowboy/2.11/guide/ws_handlers.asciidoc | 292 ++ docs/en/cowboy/2.11/guide/ws_handlers/index.html | 363 +++ docs/en/cowboy/2.11/guide/ws_protocol.asciidoc | 69 + docs/en/cowboy/2.11/guide/ws_protocol/index.html | 195 ++ .../cowboy/2.11/manual/cowboy.get_env/index.html | 207 ++ .../cowboy/2.11/manual/cowboy.set_env/index.html | 210 ++ .../2.11/manual/cowboy.start_clear/index.html | 228 ++ .../cowboy/2.11/manual/cowboy.start_tls/index.html | 233 ++ .../2.11/manual/cowboy.stop_listener/index.html | 193 ++ docs/en/cowboy/2.11/manual/cowboy/index.html | 229 ++ docs/en/cowboy/2.11/manual/cowboy_app/index.html | 240 ++ .../2.11/manual/cowboy_compress_h/index.html | 198 ++ .../2.11/manual/cowboy_constraints.int/index.html | 203 ++ .../manual/cowboy_constraints.nonempty/index.html | 202 ++ .../2.11/manual/cowboy_constraints/index.html | 194 ++ .../2.11/manual/cowboy_decompress_h/index.html | 193 ++ .../manual/cowboy_handler.terminate/index.html | 205 ++ .../cowboy/2.11/manual/cowboy_handler/index.html | 197 ++ docs/en/cowboy/2.11/manual/cowboy_http/index.html | 303 ++ docs/en/cowboy/2.11/manual/cowboy_http2/index.html | 347 +++ docs/en/cowboy/2.11/manual/cowboy_loop/index.html | 213 ++ .../cowboy/2.11/manual/cowboy_metrics_h/index.html | 288 ++ .../2.11/manual/cowboy_middleware/index.html | 208 ++ .../2.11/manual/cowboy_req.binding/index.html | 211 ++ .../2.11/manual/cowboy_req.bindings/index.html | 191 ++ .../2.11/manual/cowboy_req.body_length/index.html | 192 ++ .../cowboy/2.11/manual/cowboy_req.cast/index.html | 220 ++ .../cowboy/2.11/manual/cowboy_req.cert/index.html | 211 ++ .../cowboy_req.delete_resp_header/index.html | 196 ++ .../manual/cowboy_req.filter_cookies/index.html | 199 ++ .../2.11/manual/cowboy_req.has_body/index.html | 189 ++ .../manual/cowboy_req.has_resp_body/index.html | 194 ++ .../manual/cowboy_req.has_resp_header/index.html | 197 ++ .../2.11/manual/cowboy_req.header/index.html | 218 ++ .../2.11/manual/cowboy_req.headers/index.html | 198 ++ .../cowboy/2.11/manual/cowboy_req.host/index.html | 198 ++ .../2.11/manual/cowboy_req.host_info/index.html | 192 ++ .../2.11/manual/cowboy_req.inform/index.html | 216 ++ .../manual/cowboy_req.match_cookies/index.html | 219 ++ .../2.11/manual/cowboy_req.match_qs/index.html | 218 ++ .../2.11/manual/cowboy_req.method/index.html | 209 ++ .../manual/cowboy_req.parse_cookies/index.html | 217 ++ .../2.11/manual/cowboy_req.parse_header/index.html | 425 +++ .../2.11/manual/cowboy_req.parse_qs/index.html | 206 ++ .../cowboy/2.11/manual/cowboy_req.path/index.html | 198 ++ .../2.11/manual/cowboy_req.path_info/index.html | 192 ++ .../cowboy/2.11/manual/cowboy_req.peer/index.html | 202 ++ .../cowboy/2.11/manual/cowboy_req.port/index.html | 199 ++ .../cowboy/2.11/manual/cowboy_req.push/index.html | 225 ++ .../en/cowboy/2.11/manual/cowboy_req.qs/index.html | 198 ++ .../index.html | 249 ++ .../2.11/manual/cowboy_req.read_body/index.html | 226 ++ .../2.11/manual/cowboy_req.read_part/index.html | 245 ++ .../manual/cowboy_req.read_part_body/index.html | 221 ++ .../cowboy_req.read_urlencoded_body/index.html | 215 ++ .../cowboy/2.11/manual/cowboy_req.reply/index.html | 237 ++ .../2.11/manual/cowboy_req.resp_header/index.html | 209 ++ .../2.11/manual/cowboy_req.resp_headers/index.html | 189 ++ .../2.11/manual/cowboy_req.scheme/index.html | 203 ++ .../manual/cowboy_req.set_resp_body/index.html | 230 ++ .../manual/cowboy_req.set_resp_cookie/index.html | 255 ++ .../manual/cowboy_req.set_resp_header/index.html | 211 ++ .../manual/cowboy_req.set_resp_headers/index.html | 202 ++ .../cowboy/2.11/manual/cowboy_req.sock/index.html | 198 ++ .../2.11/manual/cowboy_req.stream_body/index.html | 209 ++ .../manual/cowboy_req.stream_events/index.html | 223 ++ .../2.11/manual/cowboy_req.stream_reply/index.html | 226 ++ .../manual/cowboy_req.stream_trailers/index.html | 206 ++ .../cowboy/2.11/manual/cowboy_req.uri/index.html | 257 ++ .../2.11/manual/cowboy_req.version/index.html | 198 ++ docs/en/cowboy/2.11/manual/cowboy_req/index.html | 380 +++ docs/en/cowboy/2.11/manual/cowboy_rest/index.html | 739 +++++ .../2.11/manual/cowboy_router.compile/index.html | 199 ++ .../en/cowboy/2.11/manual/cowboy_router/index.html | 216 ++ .../en/cowboy/2.11/manual/cowboy_static/index.html | 276 ++ .../2.11/manual/cowboy_stream.data/index.html | 213 ++ .../manual/cowboy_stream.early_error/index.html | 210 ++ .../2.11/manual/cowboy_stream.info/index.html | 209 ++ .../2.11/manual/cowboy_stream.init/index.html | 213 ++ .../2.11/manual/cowboy_stream.terminate/index.html | 202 ++ .../en/cowboy/2.11/manual/cowboy_stream/index.html | 436 +++ .../cowboy/2.11/manual/cowboy_stream_h/index.html | 209 ++ .../cowboy/2.11/manual/cowboy_tracer_h/index.html | 211 ++ .../cowboy/2.11/manual/cowboy_websocket/index.html | 363 +++ .../2.11/manual/http_status_codes/index.html | 243 ++ docs/en/cowboy/2.11/manual/index.html | 240 ++ docs/en/cowboy/2.5/guide/constraints.asciidoc | 123 - docs/en/cowboy/2.5/guide/constraints/index.html | 259 -- docs/en/cowboy/2.5/guide/cookies.asciidoc | 139 - docs/en/cowboy/2.5/guide/cookies/index.html | 276 -- docs/en/cowboy/2.5/guide/cowboy.sty | 8 - docs/en/cowboy/2.5/guide/erlang_web.asciidoc | 209 -- docs/en/cowboy/2.5/guide/erlang_web/index.html | 225 -- docs/en/cowboy/2.5/guide/flow_diagram.asciidoc | 109 - docs/en/cowboy/2.5/guide/flow_diagram/index.html | 203 -- docs/en/cowboy/2.5/guide/getting_started.asciidoc | 148 - .../en/cowboy/2.5/guide/getting_started/index.html | 277 -- docs/en/cowboy/2.5/guide/handlers.asciidoc | 90 - docs/en/cowboy/2.5/guide/handlers/index.html | 230 -- docs/en/cowboy/2.5/guide/http_req_resp.png | Bin 20713 -> 0 bytes docs/en/cowboy/2.5/guide/http_req_resp.svg | 543 ---- docs/en/cowboy/2.5/guide/index.html | 240 -- docs/en/cowboy/2.5/guide/introduction.asciidoc | 75 - docs/en/cowboy/2.5/guide/introduction/index.html | 213 -- docs/en/cowboy/2.5/guide/listeners.asciidoc | 115 - docs/en/cowboy/2.5/guide/listeners/index.html | 234 -- docs/en/cowboy/2.5/guide/loop_handlers.asciidoc | 124 - docs/en/cowboy/2.5/guide/loop_handlers/index.html | 244 -- docs/en/cowboy/2.5/guide/middlewares.asciidoc | 69 - docs/en/cowboy/2.5/guide/middlewares/index.html | 211 -- .../cowboy/2.5/guide/migrating_from_1.0.asciidoc | 214 -- .../cowboy/2.5/guide/migrating_from_1.0/index.html | 293 -- .../cowboy/2.5/guide/migrating_from_2.0.asciidoc | 107 - .../cowboy/2.5/guide/migrating_from_2.0/index.html | 228 -- .../cowboy/2.5/guide/migrating_from_2.1.asciidoc | 107 - .../cowboy/2.5/guide/migrating_from_2.1/index.html | 239 -- .../cowboy/2.5/guide/migrating_from_2.2.asciidoc | 56 - .../cowboy/2.5/guide/migrating_from_2.2/index.html | 211 -- .../cowboy/2.5/guide/migrating_from_2.3.asciidoc | 66 - .../cowboy/2.5/guide/migrating_from_2.3/index.html | 213 -- .../cowboy/2.5/guide/migrating_from_2.4.asciidoc | 109 - .../cowboy/2.5/guide/migrating_from_2.4/index.html | 241 -- docs/en/cowboy/2.5/guide/modern_web.asciidoc | 122 - docs/en/cowboy/2.5/guide/modern_web/index.html | 207 -- docs/en/cowboy/2.5/guide/multipart.asciidoc | 169 -- docs/en/cowboy/2.5/guide/multipart/index.html | 280 -- docs/en/cowboy/2.5/guide/req.asciidoc | 365 --- docs/en/cowboy/2.5/guide/req/index.html | 455 --- docs/en/cowboy/2.5/guide/req_body.asciidoc | 130 - docs/en/cowboy/2.5/guide/req_body/index.html | 266 -- docs/en/cowboy/2.5/guide/resource_design.asciidoc | 220 -- .../en/cowboy/2.5/guide/resource_design/index.html | 239 -- docs/en/cowboy/2.5/guide/resp.asciidoc | 368 --- docs/en/cowboy/2.5/guide/resp/index.html | 422 --- docs/en/cowboy/2.5/guide/rest_cond.png | Bin 111628 -> 0 bytes docs/en/cowboy/2.5/guide/rest_cond.svg | 1656 ----------- docs/en/cowboy/2.5/guide/rest_conneg.png | Bin 78133 -> 0 bytes docs/en/cowboy/2.5/guide/rest_conneg.svg | 1135 ------- docs/en/cowboy/2.5/guide/rest_delete.png | Bin 122185 -> 0 bytes docs/en/cowboy/2.5/guide/rest_delete.svg | 1718 ----------- docs/en/cowboy/2.5/guide/rest_flowcharts.asciidoc | 248 -- .../en/cowboy/2.5/guide/rest_flowcharts/index.html | 237 -- docs/en/cowboy/2.5/guide/rest_get_head.png | Bin 94321 -> 0 bytes docs/en/cowboy/2.5/guide/rest_get_head.svg | 1523 ---------- docs/en/cowboy/2.5/guide/rest_handlers.asciidoc | 138 - docs/en/cowboy/2.5/guide/rest_handlers/index.html | 335 --- docs/en/cowboy/2.5/guide/rest_options.png | Bin 8539 -> 0 bytes docs/en/cowboy/2.5/guide/rest_options.svg | 387 --- docs/en/cowboy/2.5/guide/rest_principles.asciidoc | 160 - .../en/cowboy/2.5/guide/rest_principles/index.html | 211 -- docs/en/cowboy/2.5/guide/rest_put_post_patch.png | Bin 206747 -> 0 bytes docs/en/cowboy/2.5/guide/rest_put_post_patch.svg | 2856 ------------------ docs/en/cowboy/2.5/guide/rest_start.png | Bin 105640 -> 0 bytes docs/en/cowboy/2.5/guide/rest_start.svg | 1356 --------- docs/en/cowboy/2.5/guide/routing.asciidoc | 222 -- docs/en/cowboy/2.5/guide/routing/index.html | 354 --- docs/en/cowboy/2.5/guide/specs.asciidoc | 196 -- docs/en/cowboy/2.5/guide/specs/index.html | 520 ---- docs/en/cowboy/2.5/guide/static_files.asciidoc | 163 - docs/en/cowboy/2.5/guide/static_files/index.html | 274 -- docs/en/cowboy/2.5/guide/streams.asciidoc | 65 - docs/en/cowboy/2.5/guide/streams/index.html | 196 -- docs/en/cowboy/2.5/guide/ws_handlers.asciidoc | 293 -- docs/en/cowboy/2.5/guide/ws_handlers/index.html | 363 --- docs/en/cowboy/2.5/guide/ws_protocol.asciidoc | 69 - docs/en/cowboy/2.5/guide/ws_protocol/index.html | 195 -- .../en/cowboy/2.5/manual/cowboy.set_env/index.html | 210 -- .../2.5/manual/cowboy.start_clear/index.html | 228 -- .../cowboy/2.5/manual/cowboy.start_tls/index.html | 233 -- .../2.5/manual/cowboy.stop_listener/index.html | 193 -- docs/en/cowboy/2.5/manual/cowboy/index.html | 227 -- docs/en/cowboy/2.5/manual/cowboy_app/index.html | 228 -- .../2.5/manual/cowboy_constraints.int/index.html | 203 -- .../manual/cowboy_constraints.nonempty/index.html | 202 -- .../2.5/manual/cowboy_constraints/index.html | 194 -- .../2.5/manual/cowboy_handler.terminate/index.html | 205 -- .../en/cowboy/2.5/manual/cowboy_handler/index.html | 197 -- docs/en/cowboy/2.5/manual/cowboy_http/index.html | 273 -- docs/en/cowboy/2.5/manual/cowboy_http2/index.html | 253 -- docs/en/cowboy/2.5/manual/cowboy_loop/index.html | 211 -- .../cowboy/2.5/manual/cowboy_middleware/index.html | 207 -- .../2.5/manual/cowboy_req.binding/index.html | 211 -- .../2.5/manual/cowboy_req.bindings/index.html | 191 -- .../2.5/manual/cowboy_req.body_length/index.html | 192 -- .../cowboy/2.5/manual/cowboy_req.cert/index.html | 211 -- .../cowboy_req.delete_resp_header/index.html | 196 -- .../2.5/manual/cowboy_req.has_body/index.html | 189 -- .../2.5/manual/cowboy_req.has_resp_body/index.html | 194 -- .../manual/cowboy_req.has_resp_header/index.html | 197 -- .../cowboy/2.5/manual/cowboy_req.header/index.html | 218 -- .../2.5/manual/cowboy_req.headers/index.html | 198 -- .../cowboy/2.5/manual/cowboy_req.host/index.html | 198 -- .../2.5/manual/cowboy_req.host_info/index.html | 192 -- .../cowboy/2.5/manual/cowboy_req.inform/index.html | 216 -- .../2.5/manual/cowboy_req.match_cookies/index.html | 218 -- .../2.5/manual/cowboy_req.match_qs/index.html | 218 -- .../cowboy/2.5/manual/cowboy_req.method/index.html | 209 -- .../2.5/manual/cowboy_req.parse_cookies/index.html | 198 -- .../2.5/manual/cowboy_req.parse_header/index.html | 369 --- .../2.5/manual/cowboy_req.parse_qs/index.html | 206 -- .../cowboy/2.5/manual/cowboy_req.path/index.html | 198 -- .../2.5/manual/cowboy_req.path_info/index.html | 192 -- .../cowboy/2.5/manual/cowboy_req.peer/index.html | 202 -- .../cowboy/2.5/manual/cowboy_req.port/index.html | 199 -- .../cowboy/2.5/manual/cowboy_req.push/index.html | 225 -- docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html | 198 -- .../index.html | 249 -- .../2.5/manual/cowboy_req.read_body/index.html | 223 -- .../2.5/manual/cowboy_req.read_part/index.html | 245 -- .../manual/cowboy_req.read_part_body/index.html | 221 -- .../cowboy_req.read_urlencoded_body/index.html | 215 -- .../cowboy/2.5/manual/cowboy_req.reply/index.html | 237 -- .../2.5/manual/cowboy_req.resp_header/index.html | 209 -- .../2.5/manual/cowboy_req.resp_headers/index.html | 189 -- .../cowboy/2.5/manual/cowboy_req.scheme/index.html | 203 -- .../2.5/manual/cowboy_req.set_resp_body/index.html | 230 -- .../manual/cowboy_req.set_resp_cookie/index.html | 255 -- .../manual/cowboy_req.set_resp_header/index.html | 211 -- .../manual/cowboy_req.set_resp_headers/index.html | 202 -- .../cowboy/2.5/manual/cowboy_req.sock/index.html | 198 -- .../2.5/manual/cowboy_req.stream_body/index.html | 207 -- .../2.5/manual/cowboy_req.stream_events/index.html | 223 -- .../2.5/manual/cowboy_req.stream_reply/index.html | 226 -- .../manual/cowboy_req.stream_trailers/index.html | 206 -- .../en/cowboy/2.5/manual/cowboy_req.uri/index.html | 257 -- .../2.5/manual/cowboy_req.version/index.html | 198 -- docs/en/cowboy/2.5/manual/cowboy_req/index.html | 373 --- docs/en/cowboy/2.5/manual/cowboy_rest/index.html | 626 ---- .../2.5/manual/cowboy_router.compile/index.html | 199 -- docs/en/cowboy/2.5/manual/cowboy_router/index.html | 216 -- docs/en/cowboy/2.5/manual/cowboy_static/index.html | 261 -- docs/en/cowboy/2.5/manual/cowboy_stream/index.html | 444 --- .../cowboy/2.5/manual/cowboy_websocket/index.html | 299 -- .../cowboy/2.5/manual/http_status_codes/index.html | 243 -- docs/en/cowboy/2.5/manual/index.html | 228 -- docs/en/cowboy/2.6/guide/constraints/index.html | 4 +- docs/en/cowboy/2.6/guide/cookies/index.html | 4 +- docs/en/cowboy/2.6/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.6/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.6/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.6/guide/handlers/index.html | 4 +- docs/en/cowboy/2.6/guide/index.html | 4 +- docs/en/cowboy/2.6/guide/introduction/index.html | 4 +- docs/en/cowboy/2.6/guide/listeners/index.html | 4 +- docs/en/cowboy/2.6/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.6/guide/middlewares/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.3/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.4/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.5/index.html | 4 +- .../cowboy/2.6/guide/migrating_from_2.6/index.html | 4 +- docs/en/cowboy/2.6/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.6/guide/multipart/index.html | 4 +- docs/en/cowboy/2.6/guide/req/index.html | 4 +- docs/en/cowboy/2.6/guide/req_body/index.html | 4 +- .../en/cowboy/2.6/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.6/guide/resp/index.html | 4 +- .../en/cowboy/2.6/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.6/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.6/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.6/guide/routing/index.html | 4 +- docs/en/cowboy/2.6/guide/specs/index.html | 4 +- docs/en/cowboy/2.6/guide/static_files/index.html | 4 +- docs/en/cowboy/2.6/guide/streams/index.html | 4 +- docs/en/cowboy/2.6/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.6/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.6/manual/cowboy.set_env/index.html | 4 +- .../2.6/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.6/manual/cowboy.start_tls/index.html | 4 +- .../2.6/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_app/index.html | 4 +- .../cowboy/2.6/manual/cowboy_compress_h/index.html | 4 +- .../2.6/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.6/manual/cowboy_constraints/index.html | 4 +- .../2.6/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.6/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.6/manual/cowboy_middleware/index.html | 4 +- .../2.6/manual/cowboy_req.binding/index.html | 4 +- .../2.6/manual/cowboy_req.bindings/index.html | 4 +- .../2.6/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../2.6/manual/cowboy_req.has_body/index.html | 4 +- .../2.6/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.header/index.html | 4 +- .../2.6/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.host/index.html | 4 +- .../2.6/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.inform/index.html | 4 +- .../2.6/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.6/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.method/index.html | 4 +- .../2.6/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.6/manual/cowboy_req.parse_header/index.html | 4 +- .../2.6/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.path/index.html | 4 +- .../2.6/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.6/manual/cowboy_req.read_body/index.html | 4 +- .../2.6/manual/cowboy_req.read_part/index.html | 4 +- .../manual/cowboy_req.read_part_body/index.html | 4 +- .../cowboy_req.read_urlencoded_body/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.reply/index.html | 4 +- .../2.6/manual/cowboy_req.resp_header/index.html | 4 +- .../2.6/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.scheme/index.html | 4 +- .../2.6/manual/cowboy_req.set_resp_body/index.html | 4 +- .../manual/cowboy_req.set_resp_cookie/index.html | 4 +- .../manual/cowboy_req.set_resp_header/index.html | 4 +- .../manual/cowboy_req.set_resp_headers/index.html | 4 +- .../cowboy/2.6/manual/cowboy_req.sock/index.html | 4 +- .../2.6/manual/cowboy_req.stream_body/index.html | 4 +- .../2.6/manual/cowboy_req.stream_events/index.html | 4 +- .../2.6/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.6/manual/cowboy_req.uri/index.html | 4 +- .../2.6/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_rest/index.html | 4 +- .../2.6/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.6/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.6/manual/cowboy_stream_h/index.html | 4 +- .../cowboy/2.6/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.6/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.6/manual/index.html | 4 +- docs/en/cowboy/2.7/guide/constraints/index.html | 4 +- docs/en/cowboy/2.7/guide/cookies/index.html | 4 +- docs/en/cowboy/2.7/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.7/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.7/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.7/guide/handlers/index.html | 4 +- docs/en/cowboy/2.7/guide/index.html | 4 +- docs/en/cowboy/2.7/guide/introduction/index.html | 4 +- docs/en/cowboy/2.7/guide/listeners/index.html | 4 +- docs/en/cowboy/2.7/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.7/guide/middlewares/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.3/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.4/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.5/index.html | 4 +- .../cowboy/2.7/guide/migrating_from_2.6/index.html | 4 +- docs/en/cowboy/2.7/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.7/guide/multipart/index.html | 4 +- docs/en/cowboy/2.7/guide/req/index.html | 4 +- docs/en/cowboy/2.7/guide/req_body/index.html | 4 +- .../en/cowboy/2.7/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.7/guide/resp/index.html | 4 +- .../en/cowboy/2.7/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.7/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.7/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.7/guide/routing/index.html | 4 +- docs/en/cowboy/2.7/guide/specs/index.html | 4 +- docs/en/cowboy/2.7/guide/static_files/index.html | 4 +- docs/en/cowboy/2.7/guide/streams/index.html | 4 +- docs/en/cowboy/2.7/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.7/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.7/manual/cowboy.set_env/index.html | 4 +- .../2.7/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.7/manual/cowboy.start_tls/index.html | 4 +- .../2.7/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_app/index.html | 4 +- .../cowboy/2.7/manual/cowboy_compress_h/index.html | 4 +- .../2.7/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.7/manual/cowboy_constraints/index.html | 4 +- .../2.7/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.7/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.7/manual/cowboy_metrics_h/index.html | 4 +- .../cowboy/2.7/manual/cowboy_middleware/index.html | 4 +- .../2.7/manual/cowboy_req.binding/index.html | 4 +- .../2.7/manual/cowboy_req.bindings/index.html | 4 +- .../2.7/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.cast/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../manual/cowboy_req.filter_cookies/index.html | 4 +- .../2.7/manual/cowboy_req.has_body/index.html | 4 +- .../2.7/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.header/index.html | 4 +- .../2.7/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.host/index.html | 4 +- .../2.7/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.inform/index.html | 4 +- .../2.7/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.7/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.method/index.html | 4 +- .../2.7/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.7/manual/cowboy_req.parse_header/index.html | 4 +- .../2.7/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.path/index.html | 4 +- .../2.7/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.7/manual/cowboy_req.read_body/index.html | 4 +- .../2.7/manual/cowboy_req.read_part/index.html | 4 +- .../manual/cowboy_req.read_part_body/index.html | 4 +- .../cowboy_req.read_urlencoded_body/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.reply/index.html | 4 +- .../2.7/manual/cowboy_req.resp_header/index.html | 4 +- .../2.7/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.scheme/index.html | 4 +- .../2.7/manual/cowboy_req.set_resp_body/index.html | 4 +- .../manual/cowboy_req.set_resp_cookie/index.html | 4 +- .../manual/cowboy_req.set_resp_header/index.html | 4 +- .../manual/cowboy_req.set_resp_headers/index.html | 4 +- .../cowboy/2.7/manual/cowboy_req.sock/index.html | 4 +- .../2.7/manual/cowboy_req.stream_body/index.html | 4 +- .../2.7/manual/cowboy_req.stream_events/index.html | 4 +- .../2.7/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.7/manual/cowboy_req.uri/index.html | 4 +- .../2.7/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_rest/index.html | 4 +- .../2.7/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.7/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.7/manual/cowboy_stream_h/index.html | 4 +- .../cowboy/2.7/manual/cowboy_tracer_h/index.html | 4 +- .../cowboy/2.7/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.7/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.7/manual/index.html | 4 +- docs/en/cowboy/2.8/guide/constraints/index.html | 4 +- docs/en/cowboy/2.8/guide/cookies/index.html | 4 +- docs/en/cowboy/2.8/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.8/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.8/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.8/guide/handlers/index.html | 4 +- docs/en/cowboy/2.8/guide/index.html | 4 +- docs/en/cowboy/2.8/guide/introduction/index.html | 4 +- docs/en/cowboy/2.8/guide/listeners/index.html | 4 +- docs/en/cowboy/2.8/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.8/guide/middlewares/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.3/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.4/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.5/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.6/index.html | 4 +- .../cowboy/2.8/guide/migrating_from_2.7/index.html | 4 +- docs/en/cowboy/2.8/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.8/guide/multipart/index.html | 4 +- docs/en/cowboy/2.8/guide/performance/index.html | 4 +- docs/en/cowboy/2.8/guide/req/index.html | 4 +- docs/en/cowboy/2.8/guide/req_body/index.html | 4 +- .../en/cowboy/2.8/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.8/guide/resp/index.html | 4 +- .../en/cowboy/2.8/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.8/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.8/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.8/guide/routing/index.html | 4 +- docs/en/cowboy/2.8/guide/specs/index.html | 4 +- docs/en/cowboy/2.8/guide/static_files/index.html | 4 +- docs/en/cowboy/2.8/guide/streams/index.html | 4 +- docs/en/cowboy/2.8/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.8/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.8/manual/cowboy.set_env/index.html | 4 +- .../2.8/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.8/manual/cowboy.start_tls/index.html | 4 +- .../2.8/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_app/index.html | 4 +- .../cowboy/2.8/manual/cowboy_compress_h/index.html | 4 +- .../2.8/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.8/manual/cowboy_constraints/index.html | 4 +- .../2.8/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.8/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.8/manual/cowboy_metrics_h/index.html | 4 +- .../cowboy/2.8/manual/cowboy_middleware/index.html | 4 +- .../2.8/manual/cowboy_req.binding/index.html | 4 +- .../2.8/manual/cowboy_req.bindings/index.html | 4 +- .../2.8/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.cast/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../manual/cowboy_req.filter_cookies/index.html | 4 +- .../2.8/manual/cowboy_req.has_body/index.html | 4 +- .../2.8/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.header/index.html | 4 +- .../2.8/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.host/index.html | 4 +- .../2.8/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.inform/index.html | 4 +- .../2.8/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.8/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.method/index.html | 4 +- .../2.8/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.8/manual/cowboy_req.parse_header/index.html | 4 +- .../2.8/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.path/index.html | 4 +- .../2.8/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.8/manual/cowboy_req.read_body/index.html | 4 +- .../2.8/manual/cowboy_req.read_part/index.html | 4 +- .../manual/cowboy_req.read_part_body/index.html | 4 +- .../cowboy_req.read_urlencoded_body/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.reply/index.html | 4 +- .../2.8/manual/cowboy_req.resp_header/index.html | 4 +- .../2.8/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.scheme/index.html | 4 +- .../2.8/manual/cowboy_req.set_resp_body/index.html | 4 +- .../manual/cowboy_req.set_resp_cookie/index.html | 4 +- .../manual/cowboy_req.set_resp_header/index.html | 4 +- .../manual/cowboy_req.set_resp_headers/index.html | 4 +- .../cowboy/2.8/manual/cowboy_req.sock/index.html | 4 +- .../2.8/manual/cowboy_req.stream_body/index.html | 4 +- .../2.8/manual/cowboy_req.stream_events/index.html | 4 +- .../2.8/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.8/manual/cowboy_req.uri/index.html | 4 +- .../2.8/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_rest/index.html | 4 +- .../2.8/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.8/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.8/manual/cowboy_stream_h/index.html | 4 +- .../cowboy/2.8/manual/cowboy_tracer_h/index.html | 4 +- .../cowboy/2.8/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.8/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.8/manual/index.html | 4 +- docs/en/cowboy/2.9/guide/constraints/index.html | 4 +- docs/en/cowboy/2.9/guide/cookies/index.html | 4 +- docs/en/cowboy/2.9/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.9/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.9/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.9/guide/handlers/index.html | 4 +- docs/en/cowboy/2.9/guide/index.html | 4 +- docs/en/cowboy/2.9/guide/introduction/index.html | 4 +- docs/en/cowboy/2.9/guide/listeners/index.html | 4 +- docs/en/cowboy/2.9/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.9/guide/middlewares/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.3/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.4/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.5/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.6/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.7/index.html | 4 +- .../cowboy/2.9/guide/migrating_from_2.8/index.html | 4 +- docs/en/cowboy/2.9/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.9/guide/multipart/index.html | 4 +- docs/en/cowboy/2.9/guide/performance/index.html | 4 +- docs/en/cowboy/2.9/guide/req/index.html | 4 +- docs/en/cowboy/2.9/guide/req_body/index.html | 4 +- .../en/cowboy/2.9/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.9/guide/resp/index.html | 4 +- .../en/cowboy/2.9/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.9/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.9/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.9/guide/routing/index.html | 4 +- docs/en/cowboy/2.9/guide/specs/index.html | 4 +- docs/en/cowboy/2.9/guide/static_files/index.html | 4 +- docs/en/cowboy/2.9/guide/streams/index.html | 4 +- docs/en/cowboy/2.9/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.9/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.9/manual/cowboy.set_env/index.html | 4 +- .../2.9/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.9/manual/cowboy.start_tls/index.html | 4 +- .../2.9/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_app/index.html | 4 +- .../cowboy/2.9/manual/cowboy_compress_h/index.html | 4 +- .../2.9/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.9/manual/cowboy_constraints/index.html | 4 +- .../2.9/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.9/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.9/manual/cowboy_metrics_h/index.html | 4 +- .../cowboy/2.9/manual/cowboy_middleware/index.html | 4 +- .../2.9/manual/cowboy_req.binding/index.html | 4 +- .../2.9/manual/cowboy_req.bindings/index.html | 4 +- .../2.9/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.cast/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../manual/cowboy_req.filter_cookies/index.html | 4 +- .../2.9/manual/cowboy_req.has_body/index.html | 4 +- .../2.9/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.header/index.html | 4 +- .../2.9/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.host/index.html | 4 +- .../2.9/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.inform/index.html | 4 +- .../2.9/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.9/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.method/index.html | 4 +- .../2.9/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.9/manual/cowboy_req.parse_header/index.html | 4 +- .../2.9/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.path/index.html | 4 +- .../2.9/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.9/manual/cowboy_req.read_body/index.html | 4 +- .../2.9/manual/cowboy_req.read_part/index.html | 4 +- .../manual/cowboy_req.read_part_body/index.html | 4 +- .../cowboy_req.read_urlencoded_body/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.reply/index.html | 4 +- .../2.9/manual/cowboy_req.resp_header/index.html | 4 +- .../2.9/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.scheme/index.html | 4 +- .../2.9/manual/cowboy_req.set_resp_body/index.html | 4 +- .../manual/cowboy_req.set_resp_cookie/index.html | 4 +- .../manual/cowboy_req.set_resp_header/index.html | 4 +- .../manual/cowboy_req.set_resp_headers/index.html | 4 +- .../cowboy/2.9/manual/cowboy_req.sock/index.html | 4 +- .../2.9/manual/cowboy_req.stream_body/index.html | 4 +- .../2.9/manual/cowboy_req.stream_events/index.html | 4 +- .../2.9/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.9/manual/cowboy_req.uri/index.html | 4 +- .../2.9/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_rest/index.html | 4 +- .../2.9/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.9/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.9/manual/cowboy_stream_h/index.html | 4 +- .../cowboy/2.9/manual/cowboy_tracer_h/index.html | 4 +- .../cowboy/2.9/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.9/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.9/manual/index.html | 4 +- docs/en/ranch/2.1/manual/ranch_ssl/index.html | 8 - docs/index.html | 14 +- docs/index.xml | 739 +++-- donate/index.html | 42 + erlanger-playbook/index.html | 42 + index.html | 46 +- index.xml | 751 +++-- services/index.html | 42 + sitemap.xml | 299 +- 948 files changed, 50984 insertions(+), 42125 deletions(-) create mode 100644 _build/content/articles/cowboy-2.11.0.asciidoc create mode 100644 articles/cowboy-2.11.0/index.html create mode 100644 docs/en/cowboy/2.11/guide/constraints.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/constraints/index.html create mode 100644 docs/en/cowboy/2.11/guide/cookies.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/cookies/index.html create mode 100644 docs/en/cowboy/2.11/guide/cowboy.sty create mode 100644 docs/en/cowboy/2.11/guide/erlang_web.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/erlang_web/index.html create mode 100644 docs/en/cowboy/2.11/guide/flow_diagram.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/flow_diagram/index.html create mode 100644 docs/en/cowboy/2.11/guide/getting_started.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/getting_started/index.html create mode 100644 docs/en/cowboy/2.11/guide/handlers.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/handlers/index.html create mode 100644 docs/en/cowboy/2.11/guide/http_req_resp.png create mode 100644 docs/en/cowboy/2.11/guide/http_req_resp.svg create mode 100644 docs/en/cowboy/2.11/guide/index.html create mode 100644 docs/en/cowboy/2.11/guide/introduction.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/introduction/index.html create mode 100644 docs/en/cowboy/2.11/guide/listeners.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/listeners/index.html create mode 100644 docs/en/cowboy/2.11/guide/loop_handlers.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/loop_handlers/index.html create mode 100644 docs/en/cowboy/2.11/guide/middlewares.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/middlewares/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_1.0.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_1.0/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.0.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.0/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.1.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.1/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.10.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.10/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.2.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.2/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.3.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.3/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.4.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.4/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.5.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.5/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.6.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.6/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.7.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.7/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.8.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.8/index.html create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.9.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/migrating_from_2.9/index.html create mode 100644 docs/en/cowboy/2.11/guide/modern_web.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/modern_web/index.html create mode 100644 docs/en/cowboy/2.11/guide/multipart.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/multipart/index.html create mode 100644 docs/en/cowboy/2.11/guide/performance.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/performance/index.html create mode 100644 docs/en/cowboy/2.11/guide/req.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/req/index.html create mode 100644 docs/en/cowboy/2.11/guide/req_body.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/req_body/index.html create mode 100644 docs/en/cowboy/2.11/guide/resource_design.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/resource_design/index.html create mode 100644 docs/en/cowboy/2.11/guide/resp.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/resp/index.html create mode 100644 docs/en/cowboy/2.11/guide/rest_cond.png create mode 100644 docs/en/cowboy/2.11/guide/rest_cond.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_conneg.png create mode 100644 docs/en/cowboy/2.11/guide/rest_conneg.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_delete.png create mode 100644 docs/en/cowboy/2.11/guide/rest_delete.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_flowcharts.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/rest_flowcharts/index.html create mode 100644 docs/en/cowboy/2.11/guide/rest_get_head.png create mode 100644 docs/en/cowboy/2.11/guide/rest_get_head.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_handlers.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/rest_handlers/index.html create mode 100644 docs/en/cowboy/2.11/guide/rest_options.png create mode 100644 docs/en/cowboy/2.11/guide/rest_options.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_principles.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/rest_principles/index.html create mode 100644 docs/en/cowboy/2.11/guide/rest_put_post_patch.png create mode 100644 docs/en/cowboy/2.11/guide/rest_put_post_patch.svg create mode 100644 docs/en/cowboy/2.11/guide/rest_start.png create mode 100644 docs/en/cowboy/2.11/guide/rest_start.svg create mode 100644 docs/en/cowboy/2.11/guide/routing.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/routing/index.html create mode 100644 docs/en/cowboy/2.11/guide/specs.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/specs/index.html create mode 100644 docs/en/cowboy/2.11/guide/static_files.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/static_files/index.html create mode 100644 docs/en/cowboy/2.11/guide/streams.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/streams/index.html create mode 100644 docs/en/cowboy/2.11/guide/ws_handlers.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/ws_handlers/index.html create mode 100644 docs/en/cowboy/2.11/guide/ws_protocol.asciidoc create mode 100644 docs/en/cowboy/2.11/guide/ws_protocol/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy.get_env/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy.set_env/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy.start_clear/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy.start_tls/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy.stop_listener/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_app/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_compress_h/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_constraints.int/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_constraints.nonempty/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_constraints/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_decompress_h/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_handler.terminate/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_handler/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_http/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_http2/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_loop/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_metrics_h/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_middleware/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.binding/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.bindings/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.body_length/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.cast/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.cert/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.delete_resp_header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.filter_cookies/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.has_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.has_resp_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.has_resp_header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.headers/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.host/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.host_info/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.inform/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.match_cookies/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.match_qs/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.method/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.parse_cookies/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.parse_header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.parse_qs/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.path/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.path_info/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.peer/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.port/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.push/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.qs/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.read_and_match_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.read_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.read_part/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.read_part_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.read_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.reply/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.resp_header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.resp_headers/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.scheme/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.set_resp_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.set_resp_cookie/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.set_resp_header/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.set_resp_headers/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.sock/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.stream_body/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.stream_events/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.stream_reply/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.stream_trailers/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.uri/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req.version/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_req/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_rest/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_router.compile/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_router/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_static/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream.data/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream.early_error/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream.info/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream.init/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream.terminate/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_stream_h/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_tracer_h/index.html create mode 100644 docs/en/cowboy/2.11/manual/cowboy_websocket/index.html create mode 100644 docs/en/cowboy/2.11/manual/http_status_codes/index.html create mode 100644 docs/en/cowboy/2.11/manual/index.html delete mode 100644 docs/en/cowboy/2.5/guide/constraints.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/constraints/index.html delete mode 100644 docs/en/cowboy/2.5/guide/cookies.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/cookies/index.html delete mode 100644 docs/en/cowboy/2.5/guide/cowboy.sty delete mode 100644 docs/en/cowboy/2.5/guide/erlang_web.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/erlang_web/index.html delete mode 100644 docs/en/cowboy/2.5/guide/flow_diagram.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/flow_diagram/index.html delete mode 100644 docs/en/cowboy/2.5/guide/getting_started.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/getting_started/index.html delete mode 100644 docs/en/cowboy/2.5/guide/handlers.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/handlers/index.html delete mode 100644 docs/en/cowboy/2.5/guide/http_req_resp.png delete mode 100644 docs/en/cowboy/2.5/guide/http_req_resp.svg delete mode 100644 docs/en/cowboy/2.5/guide/index.html delete mode 100644 docs/en/cowboy/2.5/guide/introduction.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/introduction/index.html delete mode 100644 docs/en/cowboy/2.5/guide/listeners.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/listeners/index.html delete mode 100644 docs/en/cowboy/2.5/guide/loop_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/loop_handlers/index.html delete mode 100644 docs/en/cowboy/2.5/guide/middlewares.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/middlewares/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_1.0.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_1.0/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.0.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.0/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.1.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.1/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.2.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.2/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.3.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.3/index.html delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.4.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.4/index.html delete mode 100644 docs/en/cowboy/2.5/guide/modern_web.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/modern_web/index.html delete mode 100644 docs/en/cowboy/2.5/guide/multipart.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/multipart/index.html delete mode 100644 docs/en/cowboy/2.5/guide/req.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/req/index.html delete mode 100644 docs/en/cowboy/2.5/guide/req_body.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/req_body/index.html delete mode 100644 docs/en/cowboy/2.5/guide/resource_design.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/resource_design/index.html delete mode 100644 docs/en/cowboy/2.5/guide/resp.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/resp/index.html delete mode 100644 docs/en/cowboy/2.5/guide/rest_cond.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_cond.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_conneg.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_conneg.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_delete.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_delete.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_flowcharts.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/rest_flowcharts/index.html delete mode 100644 docs/en/cowboy/2.5/guide/rest_get_head.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_get_head.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/rest_handlers/index.html delete mode 100644 docs/en/cowboy/2.5/guide/rest_options.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_options.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_principles.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/rest_principles/index.html delete mode 100644 docs/en/cowboy/2.5/guide/rest_put_post_patch.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_put_post_patch.svg delete mode 100644 docs/en/cowboy/2.5/guide/rest_start.png delete mode 100644 docs/en/cowboy/2.5/guide/rest_start.svg delete mode 100644 docs/en/cowboy/2.5/guide/routing.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/routing/index.html delete mode 100644 docs/en/cowboy/2.5/guide/specs.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/specs/index.html delete mode 100644 docs/en/cowboy/2.5/guide/static_files.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/static_files/index.html delete mode 100644 docs/en/cowboy/2.5/guide/streams.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/streams/index.html delete mode 100644 docs/en/cowboy/2.5/guide/ws_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/ws_handlers/index.html delete mode 100644 docs/en/cowboy/2.5/guide/ws_protocol.asciidoc delete mode 100644 docs/en/cowboy/2.5/guide/ws_protocol/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy.set_env/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy.start_clear/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy.start_tls/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy.stop_listener/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_app/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints.int/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints.nonempty/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_handler.terminate/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_handler/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_http/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_http2/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_loop/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_middleware/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.binding/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.bindings/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.body_length/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.cert/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.delete_resp_header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_resp_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_resp_header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.headers/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.host/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.host_info/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.inform/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.match_cookies/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.match_qs/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.method/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_cookies/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_qs/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.path/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.path_info/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.peer/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.port/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.push/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_and_match_urlencoded_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_part/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_part_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_urlencoded_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.reply/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.resp_header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.resp_headers/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.scheme/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_cookie/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_header/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_headers/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.sock/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_body/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_events/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_reply/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_trailers/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.uri/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.version/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_req/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_rest/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_router.compile/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_router/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_static/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_stream/index.html delete mode 100644 docs/en/cowboy/2.5/manual/cowboy_websocket/index.html delete mode 100644 docs/en/cowboy/2.5/manual/http_status_codes/index.html delete mode 100644 docs/en/cowboy/2.5/manual/index.html diff --git a/_build/content/articles/cowboy-2.11.0.asciidoc b/_build/content/articles/cowboy-2.11.0.asciidoc new file mode 100644 index 00000000..f799f073 --- /dev/null +++ b/_build/content/articles/cowboy-2.11.0.asciidoc @@ -0,0 +1,39 @@ ++++ +date = "2024-01-29T07:00:00+01:00" +title = "Cowboy 2.11" + ++++ + +Cowboy `2.11.0` has been released! + +Cowboy 2.11 contains a variety of new features and bug +fixes. Nearly all previously experimental features are +now marked as stable, including Websocket over HTTP/2. + +Cowboy 2.11 addresses the HTTP/2 CVE CVE-2023-44487, +the rapid reset vulnerability, which attackers can use +in denial of services attacks. Cowboy adds a new HTTP/2 +option `max_cancel_stream_rate` to control for this +behavior. + +Cowboy 2.11 requires Erlang/OTP 24.0 or greater. +It is tested and supported on Linux, macOS and Windows. + +Cowboy is now using GitHub Actions for CI. The main reason +for the move is to reduce costs by no longer having to +self-host CI runners. The downside is that GitHub runners +are less reliable and timing dependent tests are now more +likely to fail. Another consequence following the move +is that FreeBSD is no longer tested. This may be +reevaluated in the future. + +A complete +list of changes can be found in the migration guide: +https://ninenines.eu/docs/en/cowboy/2.11/guide/migrating_from_2.10/[Migrating from Cowboy 2.10 to 2.11]. + +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. Thanks! diff --git a/_build/data/projects/cowboy.toml b/_build/data/projects/cowboy.toml index 2db12c2a..f3f06309 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.10", "2.9", "2.8", "2.7", "2.6", "2.5"] -branches = ["22adc4de517bf54661795f6e18b6b2e62aec4140", "2.9.0", "2.8.0", "2.7.0", "2.6.3", "2.5.0"] +versions = ["2.11", "2.10", "2.9", "2.8", "2.7", "2.6"] +branches = ["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/_build/data/projects/ranch.toml b/_build/data/projects/ranch.toml index 1897bbbc..61b043cd 100644 --- a/_build/data/projects/ranch.toml +++ b/_build/data/projects/ranch.toml @@ -4,7 +4,7 @@ description = "Ranch is a socket acceptor pool for building awesome TCP and TLS name = "ranch" repository = "https://github.com/ninenines/ranch" versions = ["2.1", "2.0", "1.8", "1.7", "1.6"] -branches = ["master", "2.0.0", "1.8.0", "1.7.1", "1.6.2"] +branches = ["fa6c24a65e0e1482ce52dd1f0e08a39ad85b6c82", "2.0.0", "1.8.0", "1.7.1", "1.6.2"] has_source = true has_guide = true has_manual = true diff --git a/articles/asciideck/index.html b/articles/asciideck/index.html index 93f30043..27d71de6 100644 --- a/articles/asciideck/index.html +++ b/articles/asciideck/index.html @@ -109,6 +109,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.0.0-pre.4/index.html b/articles/cowboy-2.0.0-pre.4/index.html index d45c471d..1493398d 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.0.0-rc.1/index.html b/articles/cowboy-2.0.0-rc.1/index.html index 501191c2..717c46ce 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.0.0-rc.2/index.html b/articles/cowboy-2.0.0-rc.2/index.html index 4bca308b..1fc95a37 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.0.0/index.html b/articles/cowboy-2.0.0/index.html index 454b8452..23e01649 100644 --- a/articles/cowboy-2.0.0/index.html +++ b/articles/cowboy-2.0.0/index.html @@ -98,6 +98,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.1.0/index.html b/articles/cowboy-2.1.0/index.html index 3f9f23fe..893793ca 100644 --- a/articles/cowboy-2.1.0/index.html +++ b/articles/cowboy-2.1.0/index.html @@ -95,6 +95,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.11.0/index.html b/articles/cowboy-2.11.0/index.html new file mode 100644 index 00000000..fd7b2cb8 --- /dev/null +++ b/articles/cowboy-2.11.0/index.html @@ -0,0 +1,353 @@ + + + + + + + + + + Nine Nines: Cowboy 2.11 + + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    +
    +

    Cowboy 2.11

    +

    + 2024 + 29 Jan +

    +
    + +

    Cowboy 2.11.0 has been released!

    +

    Cowboy 2.11 contains a variety of new features and bug fixes. Nearly all previously experimental features are now marked as stable, including Websocket over HTTP/2.

    +

    Cowboy 2.11 addresses the HTTP/2 CVE CVE-2023-44487, the rapid reset vulnerability, which attackers can use in denial of services attacks. Cowboy adds a new HTTP/2 option max_cancel_stream_rate to control for this behavior.

    +

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

    +

    Cowboy is now using GitHub Actions for CI. The main reason for the move is to reduce costs by no longer having to self-host CI runners. The downside is that GitHub runners are less reliable and timing dependent tests are now more likely to fail. Another consequence following the move is that FreeBSD is no longer tested. This may be reevaluated in the future.

    +

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

    +

    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. Thanks!

    + + +
    +
    + +
    +

    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 93ebd3c1..1ba03218 100644 --- a/articles/cowboy-2.2.0/index.html +++ b/articles/cowboy-2.2.0/index.html @@ -93,6 +93,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.3.0/index.html b/articles/cowboy-2.3.0/index.html index 5e8ff222..25a59f41 100644 --- a/articles/cowboy-2.3.0/index.html +++ b/articles/cowboy-2.3.0/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.4.0/index.html b/articles/cowboy-2.4.0/index.html index 18a866b4..8bf20678 100644 --- a/articles/cowboy-2.4.0/index.html +++ b/articles/cowboy-2.4.0/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.5.0/index.html b/articles/cowboy-2.5.0/index.html index b704ea37..98afacff 100644 --- a/articles/cowboy-2.5.0/index.html +++ b/articles/cowboy-2.5.0/index.html @@ -91,6 +91,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.6.0/index.html b/articles/cowboy-2.6.0/index.html index caf89fff..1efa76c4 100644 --- a/articles/cowboy-2.6.0/index.html +++ b/articles/cowboy-2.6.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.7.0/index.html b/articles/cowboy-2.7.0/index.html index c182c6e0..31e15200 100644 --- a/articles/cowboy-2.7.0/index.html +++ b/articles/cowboy-2.7.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.8.0/index.html b/articles/cowboy-2.8.0/index.html index 946a71d5..382ca65e 100644 --- a/articles/cowboy-2.8.0/index.html +++ b/articles/cowboy-2.8.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy-2.9.0/index.html b/articles/cowboy-2.9.0/index.html index 3a09ecb1..fefe4511 100644 --- a/articles/cowboy-2.9.0/index.html +++ b/articles/cowboy-2.9.0/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html index 68971574..ce6275be 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/dont-let-it-crash/index.html b/articles/dont-let-it-crash/index.html index 2198a123..5f48d233 100644 --- a/articles/dont-let-it-crash/index.html +++ b/articles/dont-let-it-crash/index.html @@ -104,6 +104,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlang-meetup-10-septembre-2019/index.html b/articles/erlang-meetup-10-septembre-2019/index.html index 56a08b2b..735e9409 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html index 7fbf1e1c..108aea88 100644 --- a/articles/erlang-scalability/index.html +++ b/articles/erlang-scalability/index.html @@ -116,6 +116,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html index e6c4626e..6c73f7b2 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html index 913ab209..bd5b0ad2 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html index 8a80d4f2..8bfdbc66 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html index 0588bf0c..ef64fd42 100644 --- a/articles/erlanger-playbook/index.html +++ b/articles/erlanger-playbook/index.html @@ -128,6 +128,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html index 393054f7..2a76b21f 100644 --- a/articles/farwest-funded/index.html +++ b/articles/farwest-funded/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/github-sponsors/index.html b/articles/github-sponsors/index.html index 139faf91..c9ac7832 100644 --- a/articles/github-sponsors/index.html +++ b/articles/github-sponsors/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-1.0.0-rc.1/index.html b/articles/gun-1.0.0-rc.1/index.html index 7aa2c3e1..c84425b7 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-1.0.0/index.html b/articles/gun-1.0.0/index.html index 7cb799ed..b296f967 100644 --- a/articles/gun-1.0.0/index.html +++ b/articles/gun-1.0.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-1.2.0/index.html b/articles/gun-1.2.0/index.html index 47f06350..72ed2cb8 100644 --- a/articles/gun-1.2.0/index.html +++ b/articles/gun-1.2.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-1.3.0/index.html b/articles/gun-1.3.0/index.html index 2493e10b..f411689b 100644 --- a/articles/gun-1.3.0/index.html +++ b/articles/gun-1.3.0/index.html @@ -86,6 +86,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-2.0.0-pre.1/index.html b/articles/gun-2.0.0-pre.1/index.html index da77236c..53ebe68e 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-2.0.0-pre.2/index.html b/articles/gun-2.0.0-pre.2/index.html index d25488dc..9ea063eb 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-2.0.0-rc.1/index.html b/articles/gun-2.0.0-rc.1/index.html index f4fec820..2e76574f 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.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/gun-2.0.0/index.html b/articles/gun-2.0.0/index.html index 79ccd73e..5307765c 100644 --- a/articles/gun-2.0.0/index.html +++ b/articles/gun-2.0.0/index.html @@ -98,6 +98,10 @@ +
  • Cowboy 2.11
  • + + +
  • Erlang/OTP 26
  • diff --git a/articles/index.html b/articles/index.html index dd4edf86..94131ef3 100644 --- a/articles/index.html +++ b/articles/index.html @@ -63,6 +63,25 @@

    Articles

    +
    +
    +

    Cowboy 2.11

    +

    + 2024 + 29 Jan +

    +
    + +

    Cowboy 2.11.0 has been released! +Cowboy 2.11 contains a variety of new features and bug fixes. Nearly all previously experimental features are now marked as stable, including Websocket over HTTP/2. +Cowboy 2.11 addresses the HTTP/2 CVE CVE-2023-44487, the rapid reset vulnerability, which attackers can use in denial of services attacks. Cowboy adds a new HTTP/2 option max_cancel_stream_rate to control for this behavior. +Cowboy 2.11 requires Erlang/OTP 24.0 or greater. It is tested and supported on Linux, macOS and Windows.

    + +

    + Read More +

    +
    +

    Erlang/OTP 26

    @@ -408,25 +427,6 @@ While a third-party library already existed, it was not entirely compatible with

    -
    -
    -

    Cowboy 2.5

    -

    - 2018 - 03 Oct -

    -
    - -

    Cowboy 2.5.0 has been released! -Cowboy 2.5 focused on making the test suites pass. It is now possible to get all the Cowboy tests to pass successfully, at least on Linux and on the more recent Erlang/OTP versions. -HTTP/1.1 has been improved with a fix for the TCP reset problem and the ability to stream a response body without using chunked transfer-encoding. -Two functions have been added: cowboy_req:stream_events/3 encodes and streams one or more text/event-stream events, and cowboy_req:read_and_match_urlencoded_body/2,3 reads, parses and matches application/x-www-form-urlencoded request bodies.

    - -

    - Read More -

    -
    -