From 48f39402181d959cad88cb3f460210c007169f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 12 May 2021 11:13:47 +0200 Subject: Cowboy 2.9.0 --- _build/Makefile | 2 +- _build/content/articles/cowboy-2.9.0.asciidoc | 33 + .../content/articles/cowboy2-performance.asciidoc | 1 + _build/data/projects/cowboy.toml | 4 +- _build/data/projects/cowlib.toml | 4 +- _build/data/projects/ranch.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.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 | 337 +++ 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/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/page/2/index.html | 35 +- articles/page/3/index.html | 16 + 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-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.3/guide/constraints.asciidoc | 123 - docs/en/cowboy/2.3/guide/constraints/index.html | 260 -- docs/en/cowboy/2.3/guide/cookies.asciidoc | 139 - docs/en/cowboy/2.3/guide/cookies/index.html | 277 -- docs/en/cowboy/2.3/guide/cowboy.sty | 8 - docs/en/cowboy/2.3/guide/erlang_web.asciidoc | 209 -- docs/en/cowboy/2.3/guide/erlang_web/index.html | 226 -- docs/en/cowboy/2.3/guide/flow_diagram.asciidoc | 109 - docs/en/cowboy/2.3/guide/flow_diagram/index.html | 204 -- docs/en/cowboy/2.3/guide/getting_started.asciidoc | 147 - .../en/cowboy/2.3/guide/getting_started/index.html | 278 -- docs/en/cowboy/2.3/guide/handlers.asciidoc | 90 - docs/en/cowboy/2.3/guide/handlers/index.html | 231 -- docs/en/cowboy/2.3/guide/http_req_resp.png | Bin 20713 -> 0 bytes docs/en/cowboy/2.3/guide/http_req_resp.svg | 543 ---- docs/en/cowboy/2.3/guide/index.html | 237 -- docs/en/cowboy/2.3/guide/introduction.asciidoc | 75 - docs/en/cowboy/2.3/guide/introduction/index.html | 214 -- docs/en/cowboy/2.3/guide/listeners.asciidoc | 115 - docs/en/cowboy/2.3/guide/listeners/index.html | 235 -- docs/en/cowboy/2.3/guide/loop_handlers.asciidoc | 128 - docs/en/cowboy/2.3/guide/loop_handlers/index.html | 246 -- docs/en/cowboy/2.3/guide/middlewares.asciidoc | 69 - docs/en/cowboy/2.3/guide/middlewares/index.html | 212 -- .../cowboy/2.3/guide/migrating_from_1.0.asciidoc | 214 -- .../cowboy/2.3/guide/migrating_from_1.0/index.html | 294 -- .../cowboy/2.3/guide/migrating_from_2.0.asciidoc | 107 - .../cowboy/2.3/guide/migrating_from_2.0/index.html | 229 -- .../cowboy/2.3/guide/migrating_from_2.1.asciidoc | 107 - .../cowboy/2.3/guide/migrating_from_2.1/index.html | 240 -- .../cowboy/2.3/guide/migrating_from_2.2.asciidoc | 56 - .../cowboy/2.3/guide/migrating_from_2.2/index.html | 212 -- docs/en/cowboy/2.3/guide/modern_web.asciidoc | 122 - docs/en/cowboy/2.3/guide/modern_web/index.html | 208 -- docs/en/cowboy/2.3/guide/multipart.asciidoc | 169 -- docs/en/cowboy/2.3/guide/multipart/index.html | 281 -- docs/en/cowboy/2.3/guide/req.asciidoc | 366 --- docs/en/cowboy/2.3/guide/req/index.html | 457 --- docs/en/cowboy/2.3/guide/req_body.asciidoc | 130 - docs/en/cowboy/2.3/guide/req_body/index.html | 267 -- docs/en/cowboy/2.3/guide/resource_design.asciidoc | 220 -- .../en/cowboy/2.3/guide/resource_design/index.html | 240 -- docs/en/cowboy/2.3/guide/resp.asciidoc | 368 --- docs/en/cowboy/2.3/guide/resp/index.html | 423 --- docs/en/cowboy/2.3/guide/rest_cond.png | Bin 111628 -> 0 bytes docs/en/cowboy/2.3/guide/rest_cond.svg | 1656 ----------- docs/en/cowboy/2.3/guide/rest_conneg.png | Bin 78133 -> 0 bytes docs/en/cowboy/2.3/guide/rest_conneg.svg | 1135 ------- docs/en/cowboy/2.3/guide/rest_delete.png | Bin 122185 -> 0 bytes docs/en/cowboy/2.3/guide/rest_delete.svg | 1718 ----------- docs/en/cowboy/2.3/guide/rest_flowcharts.asciidoc | 248 -- .../en/cowboy/2.3/guide/rest_flowcharts/index.html | 238 -- docs/en/cowboy/2.3/guide/rest_get_head.png | Bin 94321 -> 0 bytes docs/en/cowboy/2.3/guide/rest_get_head.svg | 1523 ---------- docs/en/cowboy/2.3/guide/rest_handlers.asciidoc | 138 - docs/en/cowboy/2.3/guide/rest_handlers/index.html | 336 --- docs/en/cowboy/2.3/guide/rest_options.png | Bin 8539 -> 0 bytes docs/en/cowboy/2.3/guide/rest_options.svg | 387 --- docs/en/cowboy/2.3/guide/rest_principles.asciidoc | 160 - .../en/cowboy/2.3/guide/rest_principles/index.html | 212 -- docs/en/cowboy/2.3/guide/rest_put_post_patch.png | Bin 206747 -> 0 bytes docs/en/cowboy/2.3/guide/rest_put_post_patch.svg | 2856 ------------------ docs/en/cowboy/2.3/guide/rest_start.png | Bin 105640 -> 0 bytes docs/en/cowboy/2.3/guide/rest_start.svg | 1356 --------- docs/en/cowboy/2.3/guide/routing.asciidoc | 222 -- docs/en/cowboy/2.3/guide/routing/index.html | 355 --- docs/en/cowboy/2.3/guide/specs.asciidoc | 193 -- docs/en/cowboy/2.3/guide/specs/index.html | 515 ---- docs/en/cowboy/2.3/guide/static_files.asciidoc | 163 - docs/en/cowboy/2.3/guide/static_files/index.html | 275 -- docs/en/cowboy/2.3/guide/streams.asciidoc | 65 - docs/en/cowboy/2.3/guide/streams/index.html | 197 -- docs/en/cowboy/2.3/guide/ws_handlers.asciidoc | 293 -- docs/en/cowboy/2.3/guide/ws_handlers/index.html | 364 --- docs/en/cowboy/2.3/guide/ws_protocol.asciidoc | 69 - docs/en/cowboy/2.3/guide/ws_protocol/index.html | 196 -- .../en/cowboy/2.3/manual/cowboy.set_env/index.html | 211 -- .../2.3/manual/cowboy.start_clear/index.html | 229 -- .../cowboy/2.3/manual/cowboy.start_tls/index.html | 234 -- .../2.3/manual/cowboy.stop_listener/index.html | 194 -- docs/en/cowboy/2.3/manual/cowboy/index.html | 228 -- docs/en/cowboy/2.3/manual/cowboy_app/index.html | 229 -- .../2.3/manual/cowboy_constraints.int/index.html | 204 -- .../manual/cowboy_constraints.nonempty/index.html | 203 -- .../2.3/manual/cowboy_constraints/index.html | 195 -- .../2.3/manual/cowboy_handler.terminate/index.html | 206 -- .../en/cowboy/2.3/manual/cowboy_handler/index.html | 198 -- docs/en/cowboy/2.3/manual/cowboy_http/index.html | 268 -- docs/en/cowboy/2.3/manual/cowboy_http2/index.html | 212 -- docs/en/cowboy/2.3/manual/cowboy_loop/index.html | 212 -- .../cowboy/2.3/manual/cowboy_middleware/index.html | 208 -- .../2.3/manual/cowboy_req.binding/index.html | 212 -- .../2.3/manual/cowboy_req.bindings/index.html | 192 -- .../2.3/manual/cowboy_req.body_length/index.html | 193 -- .../cowboy/2.3/manual/cowboy_req.cert/index.html | 212 -- .../cowboy_req.delete_resp_header/index.html | 197 -- .../2.3/manual/cowboy_req.has_body/index.html | 190 -- .../2.3/manual/cowboy_req.has_resp_body/index.html | 195 -- .../manual/cowboy_req.has_resp_header/index.html | 198 -- .../cowboy/2.3/manual/cowboy_req.header/index.html | 219 -- .../2.3/manual/cowboy_req.headers/index.html | 199 -- .../cowboy/2.3/manual/cowboy_req.host/index.html | 199 -- .../2.3/manual/cowboy_req.host_info/index.html | 193 -- .../cowboy/2.3/manual/cowboy_req.inform/index.html | 218 -- .../2.3/manual/cowboy_req.match_cookies/index.html | 219 -- .../2.3/manual/cowboy_req.match_qs/index.html | 219 -- .../cowboy/2.3/manual/cowboy_req.method/index.html | 210 -- .../2.3/manual/cowboy_req.parse_cookies/index.html | 199 -- .../2.3/manual/cowboy_req.parse_header/index.html | 370 --- .../2.3/manual/cowboy_req.parse_qs/index.html | 207 -- .../cowboy/2.3/manual/cowboy_req.path/index.html | 199 -- .../2.3/manual/cowboy_req.path_info/index.html | 193 -- .../cowboy/2.3/manual/cowboy_req.peer/index.html | 203 -- .../cowboy/2.3/manual/cowboy_req.port/index.html | 200 -- .../cowboy/2.3/manual/cowboy_req.push/index.html | 226 -- docs/en/cowboy/2.3/manual/cowboy_req.qs/index.html | 199 -- .../2.3/manual/cowboy_req.read_body/index.html | 224 -- .../2.3/manual/cowboy_req.read_part/index.html | 246 -- .../manual/cowboy_req.read_part_body/index.html | 222 -- .../cowboy_req.read_urlencoded_body/index.html | 216 -- .../cowboy/2.3/manual/cowboy_req.reply/index.html | 239 -- .../2.3/manual/cowboy_req.resp_header/index.html | 210 -- .../2.3/manual/cowboy_req.resp_headers/index.html | 190 -- .../cowboy/2.3/manual/cowboy_req.scheme/index.html | 204 -- .../2.3/manual/cowboy_req.set_resp_body/index.html | 231 -- .../manual/cowboy_req.set_resp_cookie/index.html | 256 -- .../manual/cowboy_req.set_resp_header/index.html | 212 -- .../manual/cowboy_req.set_resp_headers/index.html | 203 -- .../cowboy/2.3/manual/cowboy_req.sock/index.html | 199 -- .../2.3/manual/cowboy_req.stream_body/index.html | 208 -- .../2.3/manual/cowboy_req.stream_reply/index.html | 228 -- .../manual/cowboy_req.stream_trailers/index.html | 207 -- .../en/cowboy/2.3/manual/cowboy_req.uri/index.html | 258 -- .../2.3/manual/cowboy_req.version/index.html | 199 -- docs/en/cowboy/2.3/manual/cowboy_req/index.html | 370 --- docs/en/cowboy/2.3/manual/cowboy_rest/index.html | 627 ---- .../2.3/manual/cowboy_router.compile/index.html | 200 -- docs/en/cowboy/2.3/manual/cowboy_router/index.html | 217 -- docs/en/cowboy/2.3/manual/cowboy_static/index.html | 262 -- docs/en/cowboy/2.3/manual/cowboy_stream/index.html | 459 --- .../cowboy/2.3/manual/cowboy_websocket/index.html | 300 -- .../cowboy/2.3/manual/http_status_codes/index.html | 244 -- docs/en/cowboy/2.3/manual/index.html | 229 -- docs/en/cowboy/2.4/guide/constraints/index.html | 4 +- docs/en/cowboy/2.4/guide/cookies/index.html | 4 +- docs/en/cowboy/2.4/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.4/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.4/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.4/guide/handlers/index.html | 4 +- docs/en/cowboy/2.4/guide/index.html | 4 +- docs/en/cowboy/2.4/guide/introduction/index.html | 4 +- docs/en/cowboy/2.4/guide/listeners/index.html | 4 +- docs/en/cowboy/2.4/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.4/guide/middlewares/index.html | 4 +- .../cowboy/2.4/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.4/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.4/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.4/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.4/guide/migrating_from_2.3/index.html | 4 +- docs/en/cowboy/2.4/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.4/guide/multipart/index.html | 4 +- docs/en/cowboy/2.4/guide/req/index.html | 4 +- docs/en/cowboy/2.4/guide/req_body/index.html | 4 +- .../en/cowboy/2.4/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.4/guide/resp/index.html | 4 +- .../en/cowboy/2.4/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.4/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.4/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.4/guide/routing/index.html | 4 +- docs/en/cowboy/2.4/guide/specs/index.html | 4 +- docs/en/cowboy/2.4/guide/static_files/index.html | 4 +- docs/en/cowboy/2.4/guide/streams/index.html | 4 +- docs/en/cowboy/2.4/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.4/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.4/manual/cowboy.set_env/index.html | 4 +- .../2.4/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.4/manual/cowboy.start_tls/index.html | 4 +- .../2.4/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_app/index.html | 4 +- .../2.4/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.4/manual/cowboy_constraints/index.html | 4 +- .../2.4/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.4/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.4/manual/cowboy_middleware/index.html | 4 +- .../2.4/manual/cowboy_req.binding/index.html | 4 +- .../2.4/manual/cowboy_req.bindings/index.html | 4 +- .../2.4/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../2.4/manual/cowboy_req.has_body/index.html | 4 +- .../2.4/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.header/index.html | 4 +- .../2.4/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.host/index.html | 4 +- .../2.4/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.inform/index.html | 4 +- .../2.4/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.4/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.method/index.html | 4 +- .../2.4/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.4/manual/cowboy_req.parse_header/index.html | 4 +- .../2.4/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.path/index.html | 4 +- .../2.4/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_req.qs/index.html | 4 +- .../2.4/manual/cowboy_req.read_body/index.html | 4 +- .../2.4/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.4/manual/cowboy_req.reply/index.html | 4 +- .../2.4/manual/cowboy_req.resp_header/index.html | 4 +- .../2.4/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.4/manual/cowboy_req.scheme/index.html | 4 +- .../2.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.4/manual/cowboy_req.sock/index.html | 4 +- .../2.4/manual/cowboy_req.stream_body/index.html | 4 +- .../2.4/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.4/manual/cowboy_req.uri/index.html | 4 +- .../2.4/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_rest/index.html | 4 +- .../2.4/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.4/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.4/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.4/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.4/manual/index.html | 4 +- docs/en/cowboy/2.5/guide/constraints/index.html | 4 +- docs/en/cowboy/2.5/guide/cookies/index.html | 4 +- docs/en/cowboy/2.5/guide/erlang_web/index.html | 4 +- docs/en/cowboy/2.5/guide/flow_diagram/index.html | 4 +- .../en/cowboy/2.5/guide/getting_started/index.html | 4 +- docs/en/cowboy/2.5/guide/handlers/index.html | 4 +- docs/en/cowboy/2.5/guide/index.html | 4 +- docs/en/cowboy/2.5/guide/introduction/index.html | 4 +- docs/en/cowboy/2.5/guide/listeners/index.html | 4 +- docs/en/cowboy/2.5/guide/loop_handlers/index.html | 4 +- docs/en/cowboy/2.5/guide/middlewares/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_1.0/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_2.0/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_2.1/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_2.2/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_2.3/index.html | 4 +- .../cowboy/2.5/guide/migrating_from_2.4/index.html | 4 +- docs/en/cowboy/2.5/guide/modern_web/index.html | 4 +- docs/en/cowboy/2.5/guide/multipart/index.html | 4 +- docs/en/cowboy/2.5/guide/req/index.html | 4 +- docs/en/cowboy/2.5/guide/req_body/index.html | 4 +- .../en/cowboy/2.5/guide/resource_design/index.html | 4 +- docs/en/cowboy/2.5/guide/resp/index.html | 4 +- .../en/cowboy/2.5/guide/rest_flowcharts/index.html | 4 +- docs/en/cowboy/2.5/guide/rest_handlers/index.html | 4 +- .../en/cowboy/2.5/guide/rest_principles/index.html | 4 +- docs/en/cowboy/2.5/guide/routing/index.html | 4 +- docs/en/cowboy/2.5/guide/specs/index.html | 4 +- docs/en/cowboy/2.5/guide/static_files/index.html | 4 +- docs/en/cowboy/2.5/guide/streams/index.html | 4 +- docs/en/cowboy/2.5/guide/ws_handlers/index.html | 4 +- docs/en/cowboy/2.5/guide/ws_protocol/index.html | 4 +- .../en/cowboy/2.5/manual/cowboy.set_env/index.html | 4 +- .../2.5/manual/cowboy.start_clear/index.html | 4 +- .../cowboy/2.5/manual/cowboy.start_tls/index.html | 4 +- .../2.5/manual/cowboy.stop_listener/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_app/index.html | 4 +- .../2.5/manual/cowboy_constraints.int/index.html | 4 +- .../manual/cowboy_constraints.nonempty/index.html | 4 +- .../2.5/manual/cowboy_constraints/index.html | 4 +- .../2.5/manual/cowboy_handler.terminate/index.html | 4 +- .../en/cowboy/2.5/manual/cowboy_handler/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_http/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_http2/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_loop/index.html | 4 +- .../cowboy/2.5/manual/cowboy_middleware/index.html | 4 +- .../2.5/manual/cowboy_req.binding/index.html | 4 +- .../2.5/manual/cowboy_req.bindings/index.html | 4 +- .../2.5/manual/cowboy_req.body_length/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.cert/index.html | 4 +- .../cowboy_req.delete_resp_header/index.html | 4 +- .../2.5/manual/cowboy_req.has_body/index.html | 4 +- .../2.5/manual/cowboy_req.has_resp_body/index.html | 4 +- .../manual/cowboy_req.has_resp_header/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.header/index.html | 4 +- .../2.5/manual/cowboy_req.headers/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.host/index.html | 4 +- .../2.5/manual/cowboy_req.host_info/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.inform/index.html | 4 +- .../2.5/manual/cowboy_req.match_cookies/index.html | 4 +- .../2.5/manual/cowboy_req.match_qs/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.method/index.html | 4 +- .../2.5/manual/cowboy_req.parse_cookies/index.html | 4 +- .../2.5/manual/cowboy_req.parse_header/index.html | 4 +- .../2.5/manual/cowboy_req.parse_qs/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.path/index.html | 4 +- .../2.5/manual/cowboy_req.path_info/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.peer/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.port/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.push/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html | 4 +- .../index.html | 4 +- .../2.5/manual/cowboy_req.read_body/index.html | 4 +- .../2.5/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.5/manual/cowboy_req.reply/index.html | 4 +- .../2.5/manual/cowboy_req.resp_header/index.html | 4 +- .../2.5/manual/cowboy_req.resp_headers/index.html | 4 +- .../cowboy/2.5/manual/cowboy_req.scheme/index.html | 4 +- .../2.5/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.5/manual/cowboy_req.sock/index.html | 4 +- .../2.5/manual/cowboy_req.stream_body/index.html | 4 +- .../2.5/manual/cowboy_req.stream_events/index.html | 4 +- .../2.5/manual/cowboy_req.stream_reply/index.html | 4 +- .../manual/cowboy_req.stream_trailers/index.html | 4 +- .../en/cowboy/2.5/manual/cowboy_req.uri/index.html | 4 +- .../2.5/manual/cowboy_req.version/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_req/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_rest/index.html | 4 +- .../2.5/manual/cowboy_router.compile/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_router/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_static/index.html | 4 +- docs/en/cowboy/2.5/manual/cowboy_stream/index.html | 4 +- .../cowboy/2.5/manual/cowboy_websocket/index.html | 4 +- .../cowboy/2.5/manual/http_status_codes/index.html | 4 +- docs/en/cowboy/2.5/manual/index.html | 4 +- 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.asciidoc | 123 + docs/en/cowboy/2.9/guide/constraints/index.html | 260 ++ docs/en/cowboy/2.9/guide/cookies.asciidoc | 139 + docs/en/cowboy/2.9/guide/cookies/index.html | 277 ++ docs/en/cowboy/2.9/guide/cowboy.sty | 8 + docs/en/cowboy/2.9/guide/erlang_web.asciidoc | 209 ++ docs/en/cowboy/2.9/guide/erlang_web/index.html | 226 ++ docs/en/cowboy/2.9/guide/flow_diagram.asciidoc | 109 + docs/en/cowboy/2.9/guide/flow_diagram/index.html | 204 ++ docs/en/cowboy/2.9/guide/getting_started.asciidoc | 148 + .../en/cowboy/2.9/guide/getting_started/index.html | 278 ++ docs/en/cowboy/2.9/guide/handlers.asciidoc | 90 + docs/en/cowboy/2.9/guide/handlers/index.html | 231 ++ docs/en/cowboy/2.9/guide/http_req_resp.png | Bin 0 -> 20713 bytes docs/en/cowboy/2.9/guide/http_req_resp.svg | 543 ++++ docs/en/cowboy/2.9/guide/index.html | 251 ++ docs/en/cowboy/2.9/guide/introduction.asciidoc | 75 + docs/en/cowboy/2.9/guide/introduction/index.html | 214 ++ docs/en/cowboy/2.9/guide/listeners.asciidoc | 128 + docs/en/cowboy/2.9/guide/listeners/index.html | 244 ++ docs/en/cowboy/2.9/guide/loop_handlers.asciidoc | 125 + docs/en/cowboy/2.9/guide/loop_handlers/index.html | 245 ++ docs/en/cowboy/2.9/guide/middlewares.asciidoc | 69 + docs/en/cowboy/2.9/guide/middlewares/index.html | 212 ++ .../cowboy/2.9/guide/migrating_from_1.0.asciidoc | 214 ++ .../cowboy/2.9/guide/migrating_from_1.0/index.html | 294 ++ .../cowboy/2.9/guide/migrating_from_2.0.asciidoc | 107 + .../cowboy/2.9/guide/migrating_from_2.0/index.html | 229 ++ .../cowboy/2.9/guide/migrating_from_2.1.asciidoc | 107 + .../cowboy/2.9/guide/migrating_from_2.1/index.html | 240 ++ .../cowboy/2.9/guide/migrating_from_2.2.asciidoc | 56 + .../cowboy/2.9/guide/migrating_from_2.2/index.html | 212 ++ .../cowboy/2.9/guide/migrating_from_2.3.asciidoc | 66 + .../cowboy/2.9/guide/migrating_from_2.3/index.html | 214 ++ .../cowboy/2.9/guide/migrating_from_2.4.asciidoc | 109 + .../cowboy/2.9/guide/migrating_from_2.4/index.html | 242 ++ .../cowboy/2.9/guide/migrating_from_2.5.asciidoc | 148 + .../cowboy/2.9/guide/migrating_from_2.5/index.html | 257 ++ .../cowboy/2.9/guide/migrating_from_2.6.asciidoc | 224 ++ .../cowboy/2.9/guide/migrating_from_2.6/index.html | 278 ++ .../cowboy/2.9/guide/migrating_from_2.7.asciidoc | 118 + .../cowboy/2.9/guide/migrating_from_2.7/index.html | 234 ++ .../cowboy/2.9/guide/migrating_from_2.8.asciidoc | 50 + .../cowboy/2.9/guide/migrating_from_2.8/index.html | 205 ++ docs/en/cowboy/2.9/guide/modern_web.asciidoc | 122 + docs/en/cowboy/2.9/guide/modern_web/index.html | 208 ++ docs/en/cowboy/2.9/guide/multipart.asciidoc | 169 ++ docs/en/cowboy/2.9/guide/multipart/index.html | 281 ++ docs/en/cowboy/2.9/guide/performance.asciidoc | 29 + docs/en/cowboy/2.9/guide/performance/index.html | 186 ++ docs/en/cowboy/2.9/guide/req.asciidoc | 367 +++ docs/en/cowboy/2.9/guide/req/index.html | 456 +++ docs/en/cowboy/2.9/guide/req_body.asciidoc | 130 + docs/en/cowboy/2.9/guide/req_body/index.html | 267 ++ docs/en/cowboy/2.9/guide/resource_design.asciidoc | 226 ++ .../en/cowboy/2.9/guide/resource_design/index.html | 241 ++ docs/en/cowboy/2.9/guide/resp.asciidoc | 368 +++ docs/en/cowboy/2.9/guide/resp/index.html | 423 +++ docs/en/cowboy/2.9/guide/rest_cond.png | Bin 0 -> 111628 bytes docs/en/cowboy/2.9/guide/rest_cond.svg | 1656 +++++++++++ docs/en/cowboy/2.9/guide/rest_conneg.png | Bin 0 -> 78133 bytes docs/en/cowboy/2.9/guide/rest_conneg.svg | 1135 +++++++ docs/en/cowboy/2.9/guide/rest_delete.png | Bin 0 -> 122185 bytes docs/en/cowboy/2.9/guide/rest_delete.svg | 1718 +++++++++++ docs/en/cowboy/2.9/guide/rest_flowcharts.asciidoc | 249 ++ .../en/cowboy/2.9/guide/rest_flowcharts/index.html | 238 ++ docs/en/cowboy/2.9/guide/rest_get_head.png | Bin 0 -> 94321 bytes docs/en/cowboy/2.9/guide/rest_get_head.svg | 1523 ++++++++++ docs/en/cowboy/2.9/guide/rest_handlers.asciidoc | 139 + docs/en/cowboy/2.9/guide/rest_handlers/index.html | 339 +++ docs/en/cowboy/2.9/guide/rest_options.png | Bin 0 -> 8539 bytes docs/en/cowboy/2.9/guide/rest_options.svg | 387 +++ docs/en/cowboy/2.9/guide/rest_principles.asciidoc | 160 + .../en/cowboy/2.9/guide/rest_principles/index.html | 212 ++ docs/en/cowboy/2.9/guide/rest_put_post_patch.png | Bin 0 -> 234474 bytes docs/en/cowboy/2.9/guide/rest_put_post_patch.svg | 3143 ++++++++++++++++++++ docs/en/cowboy/2.9/guide/rest_start.png | Bin 0 -> 110820 bytes docs/en/cowboy/2.9/guide/rest_start.svg | 1656 +++++++++++ docs/en/cowboy/2.9/guide/routing.asciidoc | 271 ++ docs/en/cowboy/2.9/guide/routing/index.html | 389 +++ docs/en/cowboy/2.9/guide/specs.asciidoc | 215 ++ docs/en/cowboy/2.9/guide/specs/index.html | 559 ++++ docs/en/cowboy/2.9/guide/static_files.asciidoc | 163 + docs/en/cowboy/2.9/guide/static_files/index.html | 275 ++ docs/en/cowboy/2.9/guide/streams.asciidoc | 75 + docs/en/cowboy/2.9/guide/streams/index.html | 199 ++ docs/en/cowboy/2.9/guide/ws_handlers.asciidoc | 292 ++ docs/en/cowboy/2.9/guide/ws_handlers/index.html | 364 +++ docs/en/cowboy/2.9/guide/ws_protocol.asciidoc | 69 + docs/en/cowboy/2.9/guide/ws_protocol/index.html | 196 ++ .../en/cowboy/2.9/manual/cowboy.set_env/index.html | 211 ++ .../2.9/manual/cowboy.start_clear/index.html | 229 ++ .../cowboy/2.9/manual/cowboy.start_tls/index.html | 234 ++ .../2.9/manual/cowboy.stop_listener/index.html | 194 ++ docs/en/cowboy/2.9/manual/cowboy/index.html | 228 ++ docs/en/cowboy/2.9/manual/cowboy_app/index.html | 239 ++ .../cowboy/2.9/manual/cowboy_compress_h/index.html | 195 ++ .../2.9/manual/cowboy_constraints.int/index.html | 204 ++ .../manual/cowboy_constraints.nonempty/index.html | 203 ++ .../2.9/manual/cowboy_constraints/index.html | 195 ++ .../2.9/manual/cowboy_handler.terminate/index.html | 206 ++ .../en/cowboy/2.9/manual/cowboy_handler/index.html | 198 ++ docs/en/cowboy/2.9/manual/cowboy_http/index.html | 298 ++ docs/en/cowboy/2.9/manual/cowboy_http2/index.html | 332 +++ docs/en/cowboy/2.9/manual/cowboy_loop/index.html | 212 ++ .../cowboy/2.9/manual/cowboy_metrics_h/index.html | 289 ++ .../cowboy/2.9/manual/cowboy_middleware/index.html | 209 ++ .../2.9/manual/cowboy_req.binding/index.html | 212 ++ .../2.9/manual/cowboy_req.bindings/index.html | 192 ++ .../2.9/manual/cowboy_req.body_length/index.html | 193 ++ .../cowboy/2.9/manual/cowboy_req.cast/index.html | 204 ++ .../cowboy/2.9/manual/cowboy_req.cert/index.html | 212 ++ .../cowboy_req.delete_resp_header/index.html | 197 ++ .../manual/cowboy_req.filter_cookies/index.html | 200 ++ .../2.9/manual/cowboy_req.has_body/index.html | 190 ++ .../2.9/manual/cowboy_req.has_resp_body/index.html | 195 ++ .../manual/cowboy_req.has_resp_header/index.html | 198 ++ .../cowboy/2.9/manual/cowboy_req.header/index.html | 219 ++ .../2.9/manual/cowboy_req.headers/index.html | 199 ++ .../cowboy/2.9/manual/cowboy_req.host/index.html | 199 ++ .../2.9/manual/cowboy_req.host_info/index.html | 193 ++ .../cowboy/2.9/manual/cowboy_req.inform/index.html | 217 ++ .../2.9/manual/cowboy_req.match_cookies/index.html | 220 ++ .../2.9/manual/cowboy_req.match_qs/index.html | 219 ++ .../cowboy/2.9/manual/cowboy_req.method/index.html | 210 ++ .../2.9/manual/cowboy_req.parse_cookies/index.html | 218 ++ .../2.9/manual/cowboy_req.parse_header/index.html | 426 +++ .../2.9/manual/cowboy_req.parse_qs/index.html | 207 ++ .../cowboy/2.9/manual/cowboy_req.path/index.html | 199 ++ .../2.9/manual/cowboy_req.path_info/index.html | 193 ++ .../cowboy/2.9/manual/cowboy_req.peer/index.html | 203 ++ .../cowboy/2.9/manual/cowboy_req.port/index.html | 200 ++ .../cowboy/2.9/manual/cowboy_req.push/index.html | 226 ++ docs/en/cowboy/2.9/manual/cowboy_req.qs/index.html | 199 ++ .../index.html | 250 ++ .../2.9/manual/cowboy_req.read_body/index.html | 224 ++ .../2.9/manual/cowboy_req.read_part/index.html | 246 ++ .../manual/cowboy_req.read_part_body/index.html | 222 ++ .../cowboy_req.read_urlencoded_body/index.html | 216 ++ .../cowboy/2.9/manual/cowboy_req.reply/index.html | 238 ++ .../2.9/manual/cowboy_req.resp_header/index.html | 210 ++ .../2.9/manual/cowboy_req.resp_headers/index.html | 190 ++ .../cowboy/2.9/manual/cowboy_req.scheme/index.html | 204 ++ .../2.9/manual/cowboy_req.set_resp_body/index.html | 231 ++ .../manual/cowboy_req.set_resp_cookie/index.html | 256 ++ .../manual/cowboy_req.set_resp_header/index.html | 212 ++ .../manual/cowboy_req.set_resp_headers/index.html | 203 ++ .../cowboy/2.9/manual/cowboy_req.sock/index.html | 199 ++ .../2.9/manual/cowboy_req.stream_body/index.html | 210 ++ .../2.9/manual/cowboy_req.stream_events/index.html | 224 ++ .../2.9/manual/cowboy_req.stream_reply/index.html | 227 ++ .../manual/cowboy_req.stream_trailers/index.html | 207 ++ .../en/cowboy/2.9/manual/cowboy_req.uri/index.html | 258 ++ .../2.9/manual/cowboy_req.version/index.html | 199 ++ docs/en/cowboy/2.9/manual/cowboy_req/index.html | 380 +++ docs/en/cowboy/2.9/manual/cowboy_rest/index.html | 664 +++++ .../2.9/manual/cowboy_router.compile/index.html | 200 ++ docs/en/cowboy/2.9/manual/cowboy_router/index.html | 217 ++ docs/en/cowboy/2.9/manual/cowboy_static/index.html | 275 ++ docs/en/cowboy/2.9/manual/cowboy_stream/index.html | 435 +++ .../cowboy/2.9/manual/cowboy_stream_h/index.html | 199 ++ .../cowboy/2.9/manual/cowboy_tracer_h/index.html | 212 ++ .../cowboy/2.9/manual/cowboy_websocket/index.html | 360 +++ .../cowboy/2.9/manual/http_status_codes/index.html | 244 ++ docs/en/cowboy/2.9/manual/index.html | 239 ++ .../2.10/manual/cow_cookie.cookie/index.html | 2 + .../2.10/manual/cow_cookie.parse_cookie/index.html | 2 + .../manual/cow_cookie.parse_set_cookie/index.html | 2 + .../2.10/manual/cow_cookie.setcookie/index.html | 2 + docs/en/cowlib/2.10/manual/cow_cookie/index.html | 2 + docs/en/cowlib/2.10/manual/cowlib_app/index.html | 2 + docs/en/cowlib/2.10/manual/index.html | 2 + .../2.11/manual/cow_cookie.cookie/index.html | 186 ++ .../2.11/manual/cow_cookie.parse_cookie/index.html | 188 ++ .../manual/cow_cookie.parse_set_cookie/index.html | 195 ++ .../2.11/manual/cow_cookie.setcookie/index.html | 196 ++ docs/en/cowlib/2.11/manual/cow_cookie/index.html | 230 ++ docs/en/cowlib/2.11/manual/cowlib_app/index.html | 177 ++ docs/en/cowlib/2.11/manual/index.html | 177 ++ .../2.8/manual/cow_cookie.parse_cookie/index.html | 2 + .../2.8/manual/cow_cookie.setcookie/index.html | 2 + docs/en/cowlib/2.8/manual/cow_cookie/index.html | 2 + docs/en/cowlib/2.8/manual/cowlib_app/index.html | 2 + docs/en/cowlib/2.8/manual/index.html | 2 + .../cowlib/2.9/manual/cow_cookie.cookie/index.html | 2 + .../2.9/manual/cow_cookie.parse_cookie/index.html | 2 + .../manual/cow_cookie.parse_set_cookie/index.html | 2 + .../2.9/manual/cow_cookie.setcookie/index.html | 2 + docs/en/cowlib/2.9/manual/cow_cookie/index.html | 2 + docs/en/cowlib/2.9/manual/cowlib_app/index.html | 2 + docs/en/cowlib/2.9/manual/index.html | 2 + docs/en/gun/2.0/guide/migrating_from_1.3.asciidoc | 2 +- .../en/gun/2.0/guide/migrating_from_1.3/index.html | 2 +- docs/en/gun/2.0/manual/gun_up/index.html | 2 +- docs/en/ranch/1.4/guide/embedded.asciidoc | 48 - docs/en/ranch/1.4/guide/embedded/index.html | 202 -- docs/en/ranch/1.4/guide/index.html | 174 -- docs/en/ranch/1.4/guide/internals.asciidoc | 94 - docs/en/ranch/1.4/guide/internals/index.html | 202 -- docs/en/ranch/1.4/guide/introduction.asciidoc | 28 - docs/en/ranch/1.4/guide/introduction/index.html | 186 -- docs/en/ranch/1.4/guide/listeners.asciidoc | 320 -- docs/en/ranch/1.4/guide/listeners/index.html | 385 --- docs/en/ranch/1.4/guide/parsers.asciidoc | 92 - docs/en/ranch/1.4/guide/parsers/index.html | 241 -- docs/en/ranch/1.4/guide/protocols.asciidoc | 99 - docs/en/ranch/1.4/guide/protocols/index.html | 248 -- docs/en/ranch/1.4/guide/ssl_auth.asciidoc | 120 - docs/en/ranch/1.4/guide/ssl_auth/index.html | 254 -- docs/en/ranch/1.4/guide/transports.asciidoc | 161 - docs/en/ranch/1.4/guide/transports/index.html | 279 -- docs/en/ranch/1.4/manual/index.html | 170 -- docs/en/ranch/1.4/manual/ranch/index.html | 382 --- docs/en/ranch/1.4/manual/ranch_app/index.html | 168 -- docs/en/ranch/1.4/manual/ranch_protocol/index.html | 183 -- docs/en/ranch/1.4/manual/ranch_ssl/index.html | 324 -- docs/en/ranch/1.4/manual/ranch_tcp/index.html | 277 -- .../en/ranch/1.4/manual/ranch_transport/index.html | 348 --- docs/en/ranch/1.5/guide/embedded/index.html | 4 +- docs/en/ranch/1.5/guide/index.html | 4 +- docs/en/ranch/1.5/guide/internals/index.html | 4 +- docs/en/ranch/1.5/guide/introduction/index.html | 4 +- docs/en/ranch/1.5/guide/listeners/index.html | 4 +- docs/en/ranch/1.5/guide/parsers/index.html | 4 +- docs/en/ranch/1.5/guide/protocols/index.html | 4 +- docs/en/ranch/1.5/guide/ssl_auth/index.html | 4 +- docs/en/ranch/1.5/guide/transports/index.html | 4 +- docs/en/ranch/1.5/manual/index.html | 4 +- docs/en/ranch/1.5/manual/ranch/index.html | 4 +- docs/en/ranch/1.5/manual/ranch_app/index.html | 4 +- docs/en/ranch/1.5/manual/ranch_protocol/index.html | 4 +- docs/en/ranch/1.5/manual/ranch_ssl/index.html | 4 +- docs/en/ranch/1.5/manual/ranch_tcp/index.html | 4 +- .../en/ranch/1.5/manual/ranch_transport/index.html | 4 +- docs/en/ranch/1.6/guide/embedded/index.html | 4 +- docs/en/ranch/1.6/guide/index.html | 4 +- docs/en/ranch/1.6/guide/internals/index.html | 4 +- docs/en/ranch/1.6/guide/introduction/index.html | 4 +- docs/en/ranch/1.6/guide/listeners/index.html | 4 +- .../ranch/1.6/guide/migrating_from_1.5/index.html | 4 +- .../ranch/1.6/guide/migrating_from_1.6/index.html | 4 +- .../ranch/1.6/guide/migrating_from_1.x/index.html | 4 +- docs/en/ranch/1.6/guide/parsers/index.html | 4 +- docs/en/ranch/1.6/guide/protocols/index.html | 4 +- docs/en/ranch/1.6/guide/ssl_auth/index.html | 4 +- docs/en/ranch/1.6/guide/transports/index.html | 4 +- .../1.6/guide/upcoming_2.0_changes/index.html | 4 +- docs/en/ranch/1.6/manual/index.html | 4 +- .../ranch/1.6/manual/ranch.child_spec/index.html | 4 +- docs/en/ranch/1.6/manual/ranch.get_addr/index.html | 4 +- .../manual/ranch.get_max_connections/index.html | 4 +- docs/en/ranch/1.6/manual/ranch.get_port/index.html | 4 +- .../manual/ranch.get_protocol_options/index.html | 4 +- .../ranch/1.6/manual/ranch.get_status/index.html | 4 +- .../manual/ranch.get_transport_options/index.html | 4 +- .../en/ranch/1.6/manual/ranch.handshake/index.html | 4 +- docs/en/ranch/1.6/manual/ranch.info/index.html | 4 +- docs/en/ranch/1.6/manual/ranch.procs/index.html | 4 +- .../1.6/manual/ranch.remove_connection/index.html | 4 +- .../1.6/manual/ranch.resume_listener/index.html | 4 +- .../manual/ranch.set_max_connections/index.html | 4 +- .../manual/ranch.set_protocol_options/index.html | 4 +- .../manual/ranch.set_transport_options/index.html | 4 +- .../1.6/manual/ranch.start_listener/index.html | 4 +- .../1.6/manual/ranch.stop_listener/index.html | 4 +- .../1.6/manual/ranch.suspend_listener/index.html | 4 +- .../manual/ranch.wait_for_connections/index.html | 4 +- docs/en/ranch/1.6/manual/ranch/index.html | 4 +- docs/en/ranch/1.6/manual/ranch_app/index.html | 4 +- docs/en/ranch/1.6/manual/ranch_protocol/index.html | 4 +- docs/en/ranch/1.6/manual/ranch_ssl/index.html | 4 +- docs/en/ranch/1.6/manual/ranch_tcp/index.html | 4 +- .../1.6/manual/ranch_transport.sendfile/index.html | 4 +- .../en/ranch/1.6/manual/ranch_transport/index.html | 4 +- docs/en/ranch/1.7/guide/embedded/index.html | 4 +- docs/en/ranch/1.7/guide/index.html | 4 +- docs/en/ranch/1.7/guide/internals/index.html | 4 +- docs/en/ranch/1.7/guide/introduction/index.html | 4 +- docs/en/ranch/1.7/guide/listeners/index.html | 4 +- .../ranch/1.7/guide/migrating_from_1.5/index.html | 4 +- .../ranch/1.7/guide/migrating_from_1.6/index.html | 4 +- .../ranch/1.7/guide/migrating_from_1.7/index.html | 4 +- .../ranch/1.7/guide/migrating_from_1.x/index.html | 4 +- docs/en/ranch/1.7/guide/parsers/index.html | 4 +- docs/en/ranch/1.7/guide/protocols/index.html | 4 +- docs/en/ranch/1.7/guide/ssl_auth/index.html | 4 +- docs/en/ranch/1.7/guide/transports/index.html | 4 +- .../1.7/guide/upcoming_2.0_changes/index.html | 4 +- docs/en/ranch/1.7/manual/index.html | 4 +- .../ranch/1.7/manual/ranch.child_spec/index.html | 4 +- docs/en/ranch/1.7/manual/ranch.get_addr/index.html | 4 +- .../manual/ranch.get_max_connections/index.html | 4 +- docs/en/ranch/1.7/manual/ranch.get_port/index.html | 4 +- .../manual/ranch.get_protocol_options/index.html | 4 +- .../ranch/1.7/manual/ranch.get_status/index.html | 4 +- .../manual/ranch.get_transport_options/index.html | 4 +- .../en/ranch/1.7/manual/ranch.handshake/index.html | 4 +- docs/en/ranch/1.7/manual/ranch.info/index.html | 4 +- docs/en/ranch/1.7/manual/ranch.procs/index.html | 4 +- .../1.7/manual/ranch.recv_proxy_header/index.html | 4 +- .../1.7/manual/ranch.remove_connection/index.html | 4 +- .../1.7/manual/ranch.resume_listener/index.html | 4 +- .../manual/ranch.set_max_connections/index.html | 4 +- .../manual/ranch.set_protocol_options/index.html | 4 +- .../manual/ranch.set_transport_options/index.html | 4 +- .../1.7/manual/ranch.start_listener/index.html | 4 +- .../1.7/manual/ranch.stop_listener/index.html | 4 +- .../1.7/manual/ranch.suspend_listener/index.html | 4 +- .../manual/ranch.wait_for_connections/index.html | 4 +- docs/en/ranch/1.7/manual/ranch/index.html | 4 +- docs/en/ranch/1.7/manual/ranch_app/index.html | 4 +- docs/en/ranch/1.7/manual/ranch_protocol/index.html | 4 +- .../manual/ranch_proxy_header.header/index.html | 4 +- .../1.7/manual/ranch_proxy_header.parse/index.html | 4 +- .../ranch/1.7/manual/ranch_proxy_header/index.html | 4 +- docs/en/ranch/1.7/manual/ranch_ssl/index.html | 4 +- docs/en/ranch/1.7/manual/ranch_tcp/index.html | 4 +- .../1.7/manual/ranch_transport.sendfile/index.html | 4 +- .../en/ranch/1.7/manual/ranch_transport/index.html | 4 +- docs/en/ranch/1.8/guide/embedded.asciidoc | 48 + docs/en/ranch/1.8/guide/embedded/index.html | 202 ++ docs/en/ranch/1.8/guide/index.html | 191 ++ docs/en/ranch/1.8/guide/internals.asciidoc | 94 + docs/en/ranch/1.8/guide/internals/index.html | 206 ++ docs/en/ranch/1.8/guide/introduction.asciidoc | 25 + docs/en/ranch/1.8/guide/introduction/index.html | 185 ++ docs/en/ranch/1.8/guide/listeners.asciidoc | 364 +++ docs/en/ranch/1.8/guide/listeners/index.html | 421 +++ .../en/ranch/1.8/guide/migrating_from_1.5.asciidoc | 76 + .../ranch/1.8/guide/migrating_from_1.5/index.html | 221 ++ .../en/ranch/1.8/guide/migrating_from_1.6.asciidoc | 46 + .../ranch/1.8/guide/migrating_from_1.6/index.html | 201 ++ .../en/ranch/1.8/guide/migrating_from_1.7.asciidoc | 15 + .../ranch/1.8/guide/migrating_from_1.7/index.html | 185 ++ .../en/ranch/1.8/guide/migrating_from_1.x.asciidoc | 70 + .../ranch/1.8/guide/migrating_from_1.x/index.html | 274 ++ docs/en/ranch/1.8/guide/parsers.asciidoc | 92 + docs/en/ranch/1.8/guide/parsers/index.html | 241 ++ docs/en/ranch/1.8/guide/protocols.asciidoc | 99 + docs/en/ranch/1.8/guide/protocols/index.html | 248 ++ docs/en/ranch/1.8/guide/ssl_auth.asciidoc | 120 + docs/en/ranch/1.8/guide/ssl_auth/index.html | 254 ++ docs/en/ranch/1.8/guide/transports.asciidoc | 172 ++ docs/en/ranch/1.8/guide/transports/index.html | 288 ++ .../ranch/1.8/guide/upcoming_2.0_changes.asciidoc | 34 + .../1.8/guide/upcoming_2.0_changes/index.html | 195 ++ docs/en/ranch/1.8/manual/index.html | 201 ++ .../ranch/1.8/manual/ranch.child_spec/index.html | 219 ++ docs/en/ranch/1.8/manual/ranch.get_addr/index.html | 187 ++ .../manual/ranch.get_max_connections/index.html | 185 ++ docs/en/ranch/1.8/manual/ranch.get_port/index.html | 186 ++ .../manual/ranch.get_protocol_options/index.html | 185 ++ .../ranch/1.8/manual/ranch.get_status/index.html | 188 ++ .../manual/ranch.get_transport_options/index.html | 185 ++ .../en/ranch/1.8/manual/ranch.handshake/index.html | 208 ++ docs/en/ranch/1.8/manual/ranch.info/index.html | 233 ++ docs/en/ranch/1.8/manual/ranch.procs/index.html | 196 ++ .../1.8/manual/ranch.recv_proxy_header/index.html | 206 ++ .../1.8/manual/ranch.remove_connection/index.html | 186 ++ .../1.8/manual/ranch.resume_listener/index.html | 192 ++ .../manual/ranch.set_max_connections/index.html | 190 ++ .../manual/ranch.set_protocol_options/index.html | 190 ++ .../manual/ranch.set_transport_options/index.html | 195 ++ .../1.8/manual/ranch.start_listener/index.html | 244 ++ .../1.8/manual/ranch.stop_listener/index.html | 189 ++ .../1.8/manual/ranch.suspend_listener/index.html | 193 ++ .../manual/ranch.wait_for_connections/index.html | 213 ++ docs/en/ranch/1.8/manual/ranch/index.html | 298 ++ docs/en/ranch/1.8/manual/ranch_app/index.html | 201 ++ docs/en/ranch/1.8/manual/ranch_protocol/index.html | 185 ++ .../manual/ranch_proxy_header.header/index.html | 220 ++ .../1.8/manual/ranch_proxy_header.parse/index.html | 191 ++ .../ranch/1.8/manual/ranch_proxy_header/index.html | 274 ++ docs/en/ranch/1.8/manual/ranch_ssl/index.html | 337 +++ docs/en/ranch/1.8/manual/ranch_tcp/index.html | 284 ++ .../1.8/manual/ranch_transport.sendfile/index.html | 220 ++ .../en/ranch/1.8/manual/ranch_transport/index.html | 385 +++ .../ranch/2.0/guide/connection_draining/index.html | 4 +- docs/en/ranch/2.0/guide/embedded/index.html | 4 +- docs/en/ranch/2.0/guide/index.html | 4 +- docs/en/ranch/2.0/guide/internals/index.html | 4 +- docs/en/ranch/2.0/guide/introduction/index.html | 4 +- docs/en/ranch/2.0/guide/listeners/index.html | 4 +- .../ranch/2.0/guide/migrating_from_1.5/index.html | 4 +- .../ranch/2.0/guide/migrating_from_1.6/index.html | 4 +- .../ranch/2.0/guide/migrating_from_1.7/index.html | 4 +- .../ranch/2.0/guide/migrating_from_1.x/index.html | 4 +- docs/en/ranch/2.0/guide/parsers/index.html | 4 +- docs/en/ranch/2.0/guide/protocols/index.html | 4 +- docs/en/ranch/2.0/guide/ssl_auth/index.html | 4 +- docs/en/ranch/2.0/guide/transports/index.html | 4 +- docs/en/ranch/2.0/manual/index.html | 4 +- .../ranch/2.0/manual/ranch.child_spec/index.html | 4 +- docs/en/ranch/2.0/manual/ranch.get_addr/index.html | 4 +- .../manual/ranch.get_max_connections/index.html | 4 +- docs/en/ranch/2.0/manual/ranch.get_port/index.html | 4 +- .../manual/ranch.get_protocol_options/index.html | 4 +- .../ranch/2.0/manual/ranch.get_status/index.html | 4 +- .../manual/ranch.get_transport_options/index.html | 4 +- .../en/ranch/2.0/manual/ranch.handshake/index.html | 4 +- .../2.0/manual/ranch.handshake_cancel/index.html | 4 +- .../2.0/manual/ranch.handshake_continue/index.html | 4 +- docs/en/ranch/2.0/manual/ranch.info/index.html | 4 +- docs/en/ranch/2.0/manual/ranch.procs/index.html | 4 +- .../2.0/manual/ranch.recv_proxy_header/index.html | 4 +- .../2.0/manual/ranch.remove_connection/index.html | 4 +- .../2.0/manual/ranch.resume_listener/index.html | 4 +- .../manual/ranch.set_max_connections/index.html | 4 +- .../manual/ranch.set_protocol_options/index.html | 4 +- .../manual/ranch.set_transport_options/index.html | 4 +- .../2.0/manual/ranch.start_listener/index.html | 4 +- .../2.0/manual/ranch.stop_listener/index.html | 4 +- .../2.0/manual/ranch.suspend_listener/index.html | 4 +- .../manual/ranch.wait_for_connections/index.html | 4 +- docs/en/ranch/2.0/manual/ranch/index.html | 4 +- docs/en/ranch/2.0/manual/ranch_app/index.html | 4 +- docs/en/ranch/2.0/manual/ranch_protocol/index.html | 4 +- .../manual/ranch_proxy_header.header/index.html | 4 +- .../2.0/manual/ranch_proxy_header.parse/index.html | 4 +- .../ranch/2.0/manual/ranch_proxy_header/index.html | 4 +- docs/en/ranch/2.0/manual/ranch_ssl/index.html | 4 +- docs/en/ranch/2.0/manual/ranch_tcp/index.html | 4 +- .../2.0/manual/ranch_transport.sendfile/index.html | 4 +- .../en/ranch/2.0/manual/ranch_transport/index.html | 4 +- docs/index.html | 33 +- docs/index.xml | 2432 +++++++++------ donate/index.html | 104 + erlanger-playbook/index.html | 104 + index.html | 110 +- index.xml | 2438 +++++++++------ services/index.html | 104 + sitemap.xml | 527 +++- 1162 files changed, 63161 insertions(+), 47667 deletions(-) create mode 100644 _build/content/articles/cowboy-2.9.0.asciidoc create mode 100644 articles/cowboy-2.9.0/index.html delete mode 100644 docs/en/cowboy/2.3/guide/constraints.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/constraints/index.html delete mode 100644 docs/en/cowboy/2.3/guide/cookies.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/cookies/index.html delete mode 100644 docs/en/cowboy/2.3/guide/cowboy.sty delete mode 100644 docs/en/cowboy/2.3/guide/erlang_web.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/erlang_web/index.html delete mode 100644 docs/en/cowboy/2.3/guide/flow_diagram.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/flow_diagram/index.html delete mode 100644 docs/en/cowboy/2.3/guide/getting_started.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/getting_started/index.html delete mode 100644 docs/en/cowboy/2.3/guide/handlers.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/handlers/index.html delete mode 100644 docs/en/cowboy/2.3/guide/http_req_resp.png delete mode 100644 docs/en/cowboy/2.3/guide/http_req_resp.svg delete mode 100644 docs/en/cowboy/2.3/guide/index.html delete mode 100644 docs/en/cowboy/2.3/guide/introduction.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/introduction/index.html delete mode 100644 docs/en/cowboy/2.3/guide/listeners.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/listeners/index.html delete mode 100644 docs/en/cowboy/2.3/guide/loop_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/loop_handlers/index.html delete mode 100644 docs/en/cowboy/2.3/guide/middlewares.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/middlewares/index.html delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_1.0.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_1.0/index.html delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.0.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.0/index.html delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.1.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.1/index.html delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.2.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/migrating_from_2.2/index.html delete mode 100644 docs/en/cowboy/2.3/guide/modern_web.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/modern_web/index.html delete mode 100644 docs/en/cowboy/2.3/guide/multipart.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/multipart/index.html delete mode 100644 docs/en/cowboy/2.3/guide/req.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/req/index.html delete mode 100644 docs/en/cowboy/2.3/guide/req_body.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/req_body/index.html delete mode 100644 docs/en/cowboy/2.3/guide/resource_design.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/resource_design/index.html delete mode 100644 docs/en/cowboy/2.3/guide/resp.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/resp/index.html delete mode 100644 docs/en/cowboy/2.3/guide/rest_cond.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_cond.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_conneg.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_conneg.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_delete.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_delete.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_flowcharts.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/rest_flowcharts/index.html delete mode 100644 docs/en/cowboy/2.3/guide/rest_get_head.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_get_head.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/rest_handlers/index.html delete mode 100644 docs/en/cowboy/2.3/guide/rest_options.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_options.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_principles.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/rest_principles/index.html delete mode 100644 docs/en/cowboy/2.3/guide/rest_put_post_patch.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_put_post_patch.svg delete mode 100644 docs/en/cowboy/2.3/guide/rest_start.png delete mode 100644 docs/en/cowboy/2.3/guide/rest_start.svg delete mode 100644 docs/en/cowboy/2.3/guide/routing.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/routing/index.html delete mode 100644 docs/en/cowboy/2.3/guide/specs.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/specs/index.html delete mode 100644 docs/en/cowboy/2.3/guide/static_files.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/static_files/index.html delete mode 100644 docs/en/cowboy/2.3/guide/streams.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/streams/index.html delete mode 100644 docs/en/cowboy/2.3/guide/ws_handlers.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/ws_handlers/index.html delete mode 100644 docs/en/cowboy/2.3/guide/ws_protocol.asciidoc delete mode 100644 docs/en/cowboy/2.3/guide/ws_protocol/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy.set_env/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy.start_clear/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy.start_tls/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy.stop_listener/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_app/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_constraints.int/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_constraints.nonempty/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_constraints/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_handler.terminate/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_handler/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_http/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_http2/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_loop/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_middleware/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.binding/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.bindings/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.body_length/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.cert/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.delete_resp_header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.has_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.has_resp_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.has_resp_header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.headers/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.host/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.host_info/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.inform/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.match_cookies/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.match_qs/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.method/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.parse_cookies/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.parse_header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.parse_qs/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.path/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.path_info/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.peer/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.port/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.push/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.qs/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.read_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.read_part/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.read_part_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.read_urlencoded_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.reply/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.resp_header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.resp_headers/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.scheme/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.set_resp_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.set_resp_cookie/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.set_resp_header/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.set_resp_headers/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.sock/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.stream_body/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.stream_reply/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.stream_trailers/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.uri/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req.version/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_req/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_rest/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_router.compile/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_router/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_static/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_stream/index.html delete mode 100644 docs/en/cowboy/2.3/manual/cowboy_websocket/index.html delete mode 100644 docs/en/cowboy/2.3/manual/http_status_codes/index.html delete mode 100644 docs/en/cowboy/2.3/manual/index.html create mode 100644 docs/en/cowboy/2.9/guide/constraints.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/constraints/index.html create mode 100644 docs/en/cowboy/2.9/guide/cookies.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/cookies/index.html create mode 100644 docs/en/cowboy/2.9/guide/cowboy.sty create mode 100644 docs/en/cowboy/2.9/guide/erlang_web.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/erlang_web/index.html create mode 100644 docs/en/cowboy/2.9/guide/flow_diagram.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/flow_diagram/index.html create mode 100644 docs/en/cowboy/2.9/guide/getting_started.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/getting_started/index.html create mode 100644 docs/en/cowboy/2.9/guide/handlers.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/handlers/index.html create mode 100644 docs/en/cowboy/2.9/guide/http_req_resp.png create mode 100644 docs/en/cowboy/2.9/guide/http_req_resp.svg create mode 100644 docs/en/cowboy/2.9/guide/index.html create mode 100644 docs/en/cowboy/2.9/guide/introduction.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/introduction/index.html create mode 100644 docs/en/cowboy/2.9/guide/listeners.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/listeners/index.html create mode 100644 docs/en/cowboy/2.9/guide/loop_handlers.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/loop_handlers/index.html create mode 100644 docs/en/cowboy/2.9/guide/middlewares.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/middlewares/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_1.0.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_1.0/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.0.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.0/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.1.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.1/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.2.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.2/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.3.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.3/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.4.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.4/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.5.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.5/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.6.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.6/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.7.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.7/index.html create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.8.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/migrating_from_2.8/index.html create mode 100644 docs/en/cowboy/2.9/guide/modern_web.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/modern_web/index.html create mode 100644 docs/en/cowboy/2.9/guide/multipart.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/multipart/index.html create mode 100644 docs/en/cowboy/2.9/guide/performance.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/performance/index.html create mode 100644 docs/en/cowboy/2.9/guide/req.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/req/index.html create mode 100644 docs/en/cowboy/2.9/guide/req_body.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/req_body/index.html create mode 100644 docs/en/cowboy/2.9/guide/resource_design.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/resource_design/index.html create mode 100644 docs/en/cowboy/2.9/guide/resp.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/resp/index.html create mode 100644 docs/en/cowboy/2.9/guide/rest_cond.png create mode 100644 docs/en/cowboy/2.9/guide/rest_cond.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_conneg.png create mode 100644 docs/en/cowboy/2.9/guide/rest_conneg.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_delete.png create mode 100644 docs/en/cowboy/2.9/guide/rest_delete.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_flowcharts.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/rest_flowcharts/index.html create mode 100644 docs/en/cowboy/2.9/guide/rest_get_head.png create mode 100644 docs/en/cowboy/2.9/guide/rest_get_head.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_handlers.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/rest_handlers/index.html create mode 100644 docs/en/cowboy/2.9/guide/rest_options.png create mode 100644 docs/en/cowboy/2.9/guide/rest_options.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_principles.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/rest_principles/index.html create mode 100644 docs/en/cowboy/2.9/guide/rest_put_post_patch.png create mode 100644 docs/en/cowboy/2.9/guide/rest_put_post_patch.svg create mode 100644 docs/en/cowboy/2.9/guide/rest_start.png create mode 100644 docs/en/cowboy/2.9/guide/rest_start.svg create mode 100644 docs/en/cowboy/2.9/guide/routing.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/routing/index.html create mode 100644 docs/en/cowboy/2.9/guide/specs.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/specs/index.html create mode 100644 docs/en/cowboy/2.9/guide/static_files.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/static_files/index.html create mode 100644 docs/en/cowboy/2.9/guide/streams.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/streams/index.html create mode 100644 docs/en/cowboy/2.9/guide/ws_handlers.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/ws_handlers/index.html create mode 100644 docs/en/cowboy/2.9/guide/ws_protocol.asciidoc create mode 100644 docs/en/cowboy/2.9/guide/ws_protocol/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy.set_env/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy.start_clear/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy.start_tls/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy.stop_listener/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_app/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_compress_h/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_constraints.int/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_constraints.nonempty/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_constraints/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_handler.terminate/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_handler/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_http/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_http2/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_loop/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_metrics_h/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_middleware/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.binding/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.bindings/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.body_length/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.cast/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.cert/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.delete_resp_header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.filter_cookies/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.has_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.has_resp_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.has_resp_header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.headers/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.host/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.host_info/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.inform/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.match_cookies/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.match_qs/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.method/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.parse_cookies/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.parse_header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.parse_qs/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.path/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.path_info/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.peer/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.port/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.push/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.qs/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.read_and_match_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.read_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.read_part/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.read_part_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.read_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.reply/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.resp_header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.resp_headers/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.scheme/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.set_resp_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.set_resp_cookie/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.set_resp_header/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.set_resp_headers/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.sock/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.stream_body/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.stream_events/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.stream_reply/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.stream_trailers/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.uri/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req.version/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_req/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_rest/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_router.compile/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_router/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_static/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_stream/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_stream_h/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_tracer_h/index.html create mode 100644 docs/en/cowboy/2.9/manual/cowboy_websocket/index.html create mode 100644 docs/en/cowboy/2.9/manual/http_status_codes/index.html create mode 100644 docs/en/cowboy/2.9/manual/index.html create mode 100644 docs/en/cowlib/2.11/manual/cow_cookie.cookie/index.html create mode 100644 docs/en/cowlib/2.11/manual/cow_cookie.parse_cookie/index.html create mode 100644 docs/en/cowlib/2.11/manual/cow_cookie.parse_set_cookie/index.html create mode 100644 docs/en/cowlib/2.11/manual/cow_cookie.setcookie/index.html create mode 100644 docs/en/cowlib/2.11/manual/cow_cookie/index.html create mode 100644 docs/en/cowlib/2.11/manual/cowlib_app/index.html create mode 100644 docs/en/cowlib/2.11/manual/index.html delete mode 100644 docs/en/ranch/1.4/guide/embedded.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/embedded/index.html delete mode 100644 docs/en/ranch/1.4/guide/index.html delete mode 100644 docs/en/ranch/1.4/guide/internals.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/internals/index.html delete mode 100644 docs/en/ranch/1.4/guide/introduction.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/introduction/index.html delete mode 100644 docs/en/ranch/1.4/guide/listeners.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/listeners/index.html delete mode 100644 docs/en/ranch/1.4/guide/parsers.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/parsers/index.html delete mode 100644 docs/en/ranch/1.4/guide/protocols.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/protocols/index.html delete mode 100644 docs/en/ranch/1.4/guide/ssl_auth.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/ssl_auth/index.html delete mode 100644 docs/en/ranch/1.4/guide/transports.asciidoc delete mode 100644 docs/en/ranch/1.4/guide/transports/index.html delete mode 100644 docs/en/ranch/1.4/manual/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch_app/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch_protocol/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch_ssl/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch_tcp/index.html delete mode 100644 docs/en/ranch/1.4/manual/ranch_transport/index.html create mode 100644 docs/en/ranch/1.8/guide/embedded.asciidoc create mode 100644 docs/en/ranch/1.8/guide/embedded/index.html create mode 100644 docs/en/ranch/1.8/guide/index.html create mode 100644 docs/en/ranch/1.8/guide/internals.asciidoc create mode 100644 docs/en/ranch/1.8/guide/internals/index.html create mode 100644 docs/en/ranch/1.8/guide/introduction.asciidoc create mode 100644 docs/en/ranch/1.8/guide/introduction/index.html create mode 100644 docs/en/ranch/1.8/guide/listeners.asciidoc create mode 100644 docs/en/ranch/1.8/guide/listeners/index.html create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.5.asciidoc create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.5/index.html create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.6.asciidoc create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.6/index.html create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.7.asciidoc create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.7/index.html create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.x.asciidoc create mode 100644 docs/en/ranch/1.8/guide/migrating_from_1.x/index.html create mode 100644 docs/en/ranch/1.8/guide/parsers.asciidoc create mode 100644 docs/en/ranch/1.8/guide/parsers/index.html create mode 100644 docs/en/ranch/1.8/guide/protocols.asciidoc create mode 100644 docs/en/ranch/1.8/guide/protocols/index.html create mode 100644 docs/en/ranch/1.8/guide/ssl_auth.asciidoc create mode 100644 docs/en/ranch/1.8/guide/ssl_auth/index.html create mode 100644 docs/en/ranch/1.8/guide/transports.asciidoc create mode 100644 docs/en/ranch/1.8/guide/transports/index.html create mode 100644 docs/en/ranch/1.8/guide/upcoming_2.0_changes.asciidoc create mode 100644 docs/en/ranch/1.8/guide/upcoming_2.0_changes/index.html create mode 100644 docs/en/ranch/1.8/manual/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.child_spec/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_addr/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_max_connections/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_port/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_protocol_options/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_status/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.get_transport_options/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.handshake/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.info/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.procs/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.recv_proxy_header/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.remove_connection/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.resume_listener/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.set_max_connections/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.set_protocol_options/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.set_transport_options/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.start_listener/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.stop_listener/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.suspend_listener/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch.wait_for_connections/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_app/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_protocol/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_proxy_header.header/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_proxy_header.parse/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_proxy_header/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_ssl/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_tcp/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_transport.sendfile/index.html create mode 100644 docs/en/ranch/1.8/manual/ranch_transport/index.html diff --git a/_build/Makefile b/_build/Makefile index 2edc1ab6..10bf1cb1 100644 --- a/_build/Makefile +++ b/_build/Makefile @@ -75,7 +75,7 @@ docs-$1-$2: tmp/$1 printf "%s\n" "+++" "title = \"`sed 's/\(.\)/\U\1/' <<< $1` Function Reference\"" \ "project = \"$1\"" "version = \"$3\"" "doctype = \"manual\"" "+++" "" \ > content/docs/en/$1/$3/manual.asciidoc; \ - if [ "$1" = "cowboy" -o "$1" = "gun" -o "$1" = "cowlib" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ] || [ "$1" = "ranch" -a "$3" = "2.0" ]; then \ + if [ "$1" = "cowboy" -o "$1" = "gun" -o "$1" = "cowlib" ] || [ "$1" = "ranch" -a "$3" = "1.6" ] || [ "$1" = "ranch" -a "$3" = "1.7" ] || [ "$1" = "ranch" -a "$3" = "1.8" ] || [ "$1" = "ranch" -a "$3" = "2.0" ]; then \ sed '1,/^$$$$/d' tmp/$1/doc/src/manual/$1_app.asciidoc \ | sed 's/link:man:\([a-z0-9_]*\)(7)/link:\1_app/g' \ | sed 's/\(link:man:[a-z0-9_]*\):/\1./g' \ diff --git a/_build/content/articles/cowboy-2.9.0.asciidoc b/_build/content/articles/cowboy-2.9.0.asciidoc new file mode 100644 index 00000000..73c64dab --- /dev/null +++ b/_build/content/articles/cowboy-2.9.0.asciidoc @@ -0,0 +1,33 @@ ++++ +date = "2021-05-12T07:00:00+01:00" +title = "Cowboy 2.9" + ++++ + +Cowboy `2.9.0` has been released! + +Cowboy 2.9 implements graceful shutdown of connection +processes for both HTTP/1.1 and HTTP/2 connections. + +Cowboy 2.9 is the first release to support the much +awaited Erlang/OTP 24 out of the box. While users that +were using Ranch 2.0 already were ready for OTP 24, +the Ranch version used by Cowboy out of the box was +not compatible and had to be updated. + +Cowboy 2.9 requires Erlang/OTP 22.0 or greater. +It is tested and supported on Linux, FreeBSD, macOS +and Windows. + +A complete +list of changes can be found in the migration guide: +https://ninenines.eu/docs/en/cowboy/2.9/guide/migrating_from_2.8/[Migrating from Cowboy 2.8 to 2.9]. + +You can donate to this project via +https://github.com/sponsors/essen[GitHub Sponsors]. +These funds are used to pay for additional servers for +testing. Corporate sponsorship options are also available, +please contact me directly! + +As usual, feedback is appreciated, and issues or +questions should be sent via Github tickets. Thanks! diff --git a/_build/content/articles/cowboy2-performance.asciidoc b/_build/content/articles/cowboy2-performance.asciidoc index 269be791..2db749c4 100644 --- a/_build/content/articles/cowboy2-performance.asciidoc +++ b/_build/content/articles/cowboy2-performance.asciidoc @@ -1,6 +1,7 @@ +++ date = "2020-12-07T07:00:00+01:00" title = "Cowboy 2 performance" +draft = "true" +++ diff --git a/_build/data/projects/cowboy.toml b/_build/data/projects/cowboy.toml index 3944d087..a2cbb7fb 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.8", "2.7", "2.6", "2.5", "2.4", "2.3"] -branches = ["2.8.0", "2.7.0", "2.6.3", "2.5.0", "2.4.0", "2.3.0"] +versions = ["2.9", "2.8", "2.7", "2.6", "2.5", "2.4"] +branches = ["2.9.0", "2.8.0", "2.7.0", "2.6.3", "2.5.0", "2.4.0"] has_source = true has_guide = true has_manual = true diff --git a/_build/data/projects/cowlib.toml b/_build/data/projects/cowlib.toml index 43a8a012..6150d953 100644 --- a/_build/data/projects/cowlib.toml +++ b/_build/data/projects/cowlib.toml @@ -3,7 +3,7 @@ catchphrase = "Support library for the Web." description = "The Web toolbox for HTTP/1.1, HTTP/2, Websocket, Multipart, Cookies, URL encoding..." name = "cowlib" repository = "https://github.com/ninenines/cowlib" -versions = ["2.10", "2.9", "2.8"] -branches = ["master", "2.9.1", "2.8.0"] +versions = ["2.11", "2.10", "2.9", "2.8"] +branches = ["2.11.0", "2.10.1", "2.9.1", "2.8.0"] has_source = true has_manual = true diff --git a/_build/data/projects/ranch.toml b/_build/data/projects/ranch.toml index 8523bf32..d0e1e667 100644 --- a/_build/data/projects/ranch.toml +++ b/_build/data/projects/ranch.toml @@ -3,8 +3,8 @@ catchphrase = "The holy cow of servers." description = "Ranch is a socket acceptor pool for building awesome TCP and TLS servers." name = "ranch" repository = "https://github.com/ninenines/ranch" -versions = ["2.0", "1.7", "1.6", "1.5", "1.4"] -branches = ["2.0.0", "1.7.1", "1.6.2", "1.5.0", "1.4.0"] +versions = ["2.0", "1.8", "1.7", "1.6", "1.5"] +branches = ["2.0.0", "1.8.0", "1.7.1", "1.6.2", "1.5.0"] has_source = true has_guide = true has_manual = true diff --git a/articles/asciideck/index.html b/articles/asciideck/index.html index aae03abc..12febaa7 100644 --- a/articles/asciideck/index.html +++ b/articles/asciideck/index.html @@ -110,6 +110,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.0.0-pre.4/index.html b/articles/cowboy-2.0.0-pre.4/index.html index 491978bb..661ad860 100644 --- a/articles/cowboy-2.0.0-pre.4/index.html +++ b/articles/cowboy-2.0.0-pre.4/index.html @@ -129,6 +129,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.0.0-rc.1/index.html b/articles/cowboy-2.0.0-rc.1/index.html index 619ebbe5..963a95db 100644 --- a/articles/cowboy-2.0.0-rc.1/index.html +++ b/articles/cowboy-2.0.0-rc.1/index.html @@ -100,6 +100,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.0.0-rc.2/index.html b/articles/cowboy-2.0.0-rc.2/index.html index dfeea211..26dafbd6 100644 --- a/articles/cowboy-2.0.0-rc.2/index.html +++ b/articles/cowboy-2.0.0-rc.2/index.html @@ -93,6 +93,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.0.0/index.html b/articles/cowboy-2.0.0/index.html index 0de17ba3..65ee8fd1 100644 --- a/articles/cowboy-2.0.0/index.html +++ b/articles/cowboy-2.0.0/index.html @@ -99,6 +99,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.1.0/index.html b/articles/cowboy-2.1.0/index.html index 64c14a4b..2687191e 100644 --- a/articles/cowboy-2.1.0/index.html +++ b/articles/cowboy-2.1.0/index.html @@ -96,6 +96,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.2.0/index.html b/articles/cowboy-2.2.0/index.html index 76414b79..8ab1c6ab 100644 --- a/articles/cowboy-2.2.0/index.html +++ b/articles/cowboy-2.2.0/index.html @@ -94,6 +94,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.3.0/index.html b/articles/cowboy-2.3.0/index.html index 4aa69fab..884814c9 100644 --- a/articles/cowboy-2.3.0/index.html +++ b/articles/cowboy-2.3.0/index.html @@ -86,6 +86,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.4.0/index.html b/articles/cowboy-2.4.0/index.html index 31fe7075..3ab95c7d 100644 --- a/articles/cowboy-2.4.0/index.html +++ b/articles/cowboy-2.4.0/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.5.0/index.html b/articles/cowboy-2.5.0/index.html index 8f9c7417..76290089 100644 --- a/articles/cowboy-2.5.0/index.html +++ b/articles/cowboy-2.5.0/index.html @@ -92,6 +92,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.6.0/index.html b/articles/cowboy-2.6.0/index.html index cdbfd0c0..84be1fdd 100644 --- a/articles/cowboy-2.6.0/index.html +++ b/articles/cowboy-2.6.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.7.0/index.html b/articles/cowboy-2.7.0/index.html index 73d19b3f..5caca916 100644 --- a/articles/cowboy-2.7.0/index.html +++ b/articles/cowboy-2.7.0/index.html @@ -90,6 +90,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.8.0/index.html b/articles/cowboy-2.8.0/index.html index f8ca13a5..9656ea1e 100644 --- a/articles/cowboy-2.8.0/index.html +++ b/articles/cowboy-2.8.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/cowboy-2.9.0/index.html b/articles/cowboy-2.9.0/index.html new file mode 100644 index 00000000..81799148 --- /dev/null +++ b/articles/cowboy-2.9.0/index.html @@ -0,0 +1,337 @@ + + + + + + + + + + Nine Nines: Cowboy 2.9 + + + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    +
    +

    Cowboy 2.9

    +

    + 2021 + 12 May +

    +
    + +

    Cowboy 2.9.0 has been released!

    +

    Cowboy 2.9 implements graceful shutdown of connection processes for both HTTP/1.1 and HTTP/2 connections.

    +

    Cowboy 2.9 is the first release to support the much awaited Erlang/OTP 24 out of the box. While users that were using Ranch 2.0 already were ready for OTP 24, the Ranch version used by Cowboy out of the box was not compatible and had to be updated.

    +

    Cowboy 2.9 requires Erlang/OTP 22.0 or greater. It is tested and supported on Linux, FreeBSD, macOS and Windows.

    +

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

    +

    You can donate to this project via GitHub Sponsors. These funds are used to pay for additional servers for testing. Corporate sponsorship options are also available, please contact me directly!

    +

    As usual, feedback is appreciated, and issues or questions should be sent via Github tickets. 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/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html index 19892c2f..68bc2ece 100644 --- a/articles/cowboy2-qs/index.html +++ b/articles/cowboy2-qs/index.html @@ -130,6 +130,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/dont-let-it-crash/index.html b/articles/dont-let-it-crash/index.html index f9e842f2..e43bd803 100644 --- a/articles/dont-let-it-crash/index.html +++ b/articles/dont-let-it-crash/index.html @@ -105,6 +105,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlang-meetup-10-septembre-2019/index.html b/articles/erlang-meetup-10-septembre-2019/index.html index 96311620..8026768b 100644 --- a/articles/erlang-meetup-10-septembre-2019/index.html +++ b/articles/erlang-meetup-10-septembre-2019/index.html @@ -85,6 +85,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html index b66990f8..45303613 100644 --- a/articles/erlang-scalability/index.html +++ b/articles/erlang-scalability/index.html @@ -117,6 +117,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html index 7c30f3a4..db26c214 100644 --- a/articles/erlang-validate-utf8/index.html +++ b/articles/erlang-validate-utf8/index.html @@ -233,6 +233,10 @@ http://www.gnu.org/software/src-highlite --> +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html index af48a2b5..1278950a 100644 --- a/articles/erlang.mk-and-relx/index.html +++ b/articles/erlang.mk-and-relx/index.html @@ -119,6 +119,10 @@ cowboy-0.8.5 erlydtl-0.7.0 ninenines-0.2.0 stdlib-1.19.1 +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html index 7219fbc6..9a24ec53 100644 --- a/articles/erlanger-playbook-september-2015-update/index.html +++ b/articles/erlanger-playbook-september-2015-update/index.html @@ -88,6 +88,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html index efaf15de..6d1caf8e 100644 --- a/articles/erlanger-playbook/index.html +++ b/articles/erlanger-playbook/index.html @@ -129,6 +129,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html index 48aaffb0..78c0ece5 100644 --- a/articles/farwest-funded/index.html +++ b/articles/farwest-funded/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/github-sponsors/index.html b/articles/github-sponsors/index.html index 81d295a7..b6346072 100644 --- a/articles/github-sponsors/index.html +++ b/articles/github-sponsors/index.html @@ -86,6 +86,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-1.0.0-rc.1/index.html b/articles/gun-1.0.0-rc.1/index.html index 20a4f907..935f0060 100644 --- a/articles/gun-1.0.0-rc.1/index.html +++ b/articles/gun-1.0.0-rc.1/index.html @@ -90,6 +90,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-1.0.0/index.html b/articles/gun-1.0.0/index.html index 8d80d7c5..c9d4e6bb 100644 --- a/articles/gun-1.0.0/index.html +++ b/articles/gun-1.0.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-1.2.0/index.html b/articles/gun-1.2.0/index.html index 2c1f2bb8..fb2954f4 100644 --- a/articles/gun-1.2.0/index.html +++ b/articles/gun-1.2.0/index.html @@ -89,6 +89,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-1.3.0/index.html b/articles/gun-1.3.0/index.html index ed6c27ba..bef45e1c 100644 --- a/articles/gun-1.3.0/index.html +++ b/articles/gun-1.3.0/index.html @@ -87,6 +87,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-2.0.0-pre.1/index.html b/articles/gun-2.0.0-pre.1/index.html index 2bfd9e35..778f8fab 100644 --- a/articles/gun-2.0.0-pre.1/index.html +++ b/articles/gun-2.0.0-pre.1/index.html @@ -94,6 +94,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-2.0.0-pre.2/index.html b/articles/gun-2.0.0-pre.2/index.html index 9619d12b..afd15322 100644 --- a/articles/gun-2.0.0-pre.2/index.html +++ b/articles/gun-2.0.0-pre.2/index.html @@ -92,6 +92,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/gun-2.0.0-rc.1/index.html b/articles/gun-2.0.0-rc.1/index.html index d592679e..7cb1d335 100644 --- a/articles/gun-2.0.0-rc.1/index.html +++ b/articles/gun-2.0.0-rc.1/index.html @@ -97,6 +97,10 @@ +
  • Cowboy 2.9
  • + + +
  • Gun 2.0 release candidate 1
  • diff --git a/articles/index.html b/articles/index.html index ff4e2685..c16218a8 100644 --- a/articles/index.html +++ b/articles/index.html @@ -65,6 +65,25 @@

    Articles

    +
    +
    +

    Cowboy 2.9

    +

    + 2021 + 12 May +

    +
    + +

    Cowboy 2.9.0 has been released! +Cowboy 2.9 implements graceful shutdown of connection processes for both HTTP/1.1 and HTTP/2 connections. +Cowboy 2.9 is the first release to support the much awaited Erlang/OTP 24 out of the box. While users that were using Ranch 2.0 already were ready for OTP 24, the Ranch version used by Cowboy out of the box was not compatible and had to be updated. +Cowboy 2.9 requires Erlang/OTP 22.

    + +

    + Read More +

    +
    +

    Gun 2.0 release candidate 1

    @@ -414,25 +433,6 @@ This can be used to update the socket options of the listener, or to implement a

    -
    -
    -

    Gun 1.0

    -

    - 2018 - 27 Jul -

    -
    - -

    Gun 1.0.0 has been released! -Gun is an HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP. -Gun provides an asynchronous interface and will keep the connection open to the server, reconnecting as necessary. -Gun has existed for many years as the test client for Cowboy and is now mature enough to receive a proper version. Gun is battle tested by customers and other users but is not the most well tested client there is.

    - -

    - Read More -

    -
    -