From d73aae065ac85cd7de71b815c1c8f28df6391828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 16 Jan 2023 16:49:08 +0100 Subject: Cowlib 2.12 Also future-proof some templates. Unfortunately still have to use a very old Hugo version to build as there's bugs preventing proper asciidoc use otherwise (.asciidoc files do not get rendered properly). --- _build/data/projects/cowlib.toml | 4 +- _build/themes/ninenines/layouts/partials/head.html | 6 +- .../themes/ninenines/layouts/partials/header.html | 2 +- articles/asciideck/index.html | 3 +- articles/cowboy-2.0.0-pre.4/index.html | 3 +- articles/cowboy-2.0.0-rc.1/index.html | 3 +- articles/cowboy-2.0.0-rc.2/index.html | 3 +- articles/cowboy-2.0.0/index.html | 3 +- articles/cowboy-2.1.0/index.html | 3 +- articles/cowboy-2.2.0/index.html | 3 +- articles/cowboy-2.3.0/index.html | 3 +- articles/cowboy-2.4.0/index.html | 3 +- articles/cowboy-2.5.0/index.html | 3 +- articles/cowboy-2.6.0/index.html | 3 +- articles/cowboy-2.7.0/index.html | 3 +- articles/cowboy-2.8.0/index.html | 3 +- articles/cowboy-2.9.0/index.html | 3 +- articles/cowboy2-qs/index.html | 3 +- articles/dont-let-it-crash/index.html | 3 +- .../erlang-meetup-10-septembre-2019/index.html | 3 +- articles/erlang-scalability/index.html | 3 +- articles/erlang-validate-utf8/index.html | 3 +- articles/erlang.mk-and-relx/index.html | 3 +- .../index.html | 3 +- articles/erlanger-playbook/index.html | 3 +- articles/farwest-funded/index.html | 3 +- articles/github-sponsors/index.html | 3 +- articles/gun-1.0.0-rc.1/index.html | 3 +- articles/gun-1.0.0/index.html | 3 +- articles/gun-1.2.0/index.html | 3 +- articles/gun-1.3.0/index.html | 3 +- articles/gun-2.0.0-pre.1/index.html | 3 +- articles/gun-2.0.0-pre.2/index.html | 3 +- articles/gun-2.0.0-rc.1/index.html | 3 +- articles/index.html | 6 +- articles/january-2014-status/index.html | 3 +- articles/joe_the_rubber_duck/index.html | 3 +- articles/merry-christmas-2018/index.html | 3 +- articles/merry-christmas-2019/index.html | 3 +- articles/ml-archives/index.html | 3 +- articles/on-open-source/index.html | 3 +- articles/page/2/index.html | 6 +- articles/page/3/index.html | 6 +- articles/ranch-1.3/index.html | 3 +- articles/ranch-1.6.0/index.html | 3 +- articles/ranch-1.7.0/index.html | 3 +- articles/ranch-2.0.0-rc.1/index.html | 3 +- articles/ranch-2.0.0/index.html | 3 +- articles/ranch-2.1.0/index.html | 3 +- articles/ranch-ftp/index.html | 3 +- articles/the-elephant-in-the-room/index.html | 3 +- articles/the-gateway-trilogy/index.html | 3 +- articles/the-story-so-far/index.html | 3 +- articles/tictactoe/index.html | 3 +- articles/website-update/index.html | 3 +- articles/xerl-0.1-empty-modules/index.html | 3 +- articles/xerl-0.2-two-modules/index.html | 3 +- articles/xerl-0.3-atomic-expressions/index.html | 3 +- articles/xerl-0.4-expression-separator/index.html | 3 +- articles/xerl-0.5-intermediate-module/index.html | 3 +- categories/index.html | 6 +- docs/en/cowboy/2.4/guide/constraints/index.html | 3 +- docs/en/cowboy/2.4/guide/cookies/index.html | 3 +- docs/en/cowboy/2.4/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.4/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.4/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.4/guide/handlers/index.html | 3 +- docs/en/cowboy/2.4/guide/index.html | 3 +- docs/en/cowboy/2.4/guide/introduction/index.html | 3 +- docs/en/cowboy/2.4/guide/listeners/index.html | 3 +- docs/en/cowboy/2.4/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.4/guide/middlewares/index.html | 3 +- .../cowboy/2.4/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.4/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.4/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.4/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.4/guide/migrating_from_2.3/index.html | 3 +- docs/en/cowboy/2.4/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.4/guide/multipart/index.html | 3 +- docs/en/cowboy/2.4/guide/req/index.html | 3 +- docs/en/cowboy/2.4/guide/req_body/index.html | 3 +- .../en/cowboy/2.4/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.4/guide/resp/index.html | 3 +- .../en/cowboy/2.4/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.4/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.4/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.4/guide/routing/index.html | 3 +- docs/en/cowboy/2.4/guide/specs/index.html | 3 +- docs/en/cowboy/2.4/guide/static_files/index.html | 3 +- docs/en/cowboy/2.4/guide/streams/index.html | 3 +- docs/en/cowboy/2.4/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.4/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.4/manual/cowboy.set_env/index.html | 3 +- .../2.4/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.4/manual/cowboy.start_tls/index.html | 3 +- .../2.4/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_app/index.html | 3 +- .../2.4/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.4/manual/cowboy_constraints/index.html | 3 +- .../2.4/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.4/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.4/manual/cowboy_middleware/index.html | 3 +- .../2.4/manual/cowboy_req.binding/index.html | 3 +- .../2.4/manual/cowboy_req.bindings/index.html | 3 +- .../2.4/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../2.4/manual/cowboy_req.has_body/index.html | 3 +- .../2.4/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.header/index.html | 3 +- .../2.4/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.host/index.html | 3 +- .../2.4/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.inform/index.html | 3 +- .../2.4/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.4/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.method/index.html | 3 +- .../2.4/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.4/manual/cowboy_req.parse_header/index.html | 3 +- .../2.4/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.path/index.html | 3 +- .../2.4/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_req.qs/index.html | 3 +- .../2.4/manual/cowboy_req.read_body/index.html | 3 +- .../2.4/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.reply/index.html | 3 +- .../2.4/manual/cowboy_req.resp_header/index.html | 3 +- .../2.4/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.scheme/index.html | 3 +- .../2.4/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.4/manual/cowboy_req.sock/index.html | 3 +- .../2.4/manual/cowboy_req.stream_body/index.html | 3 +- .../2.4/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.4/manual/cowboy_req.uri/index.html | 3 +- .../2.4/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_rest/index.html | 3 +- .../2.4/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.4/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.4/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.4/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.4/manual/index.html | 3 +- docs/en/cowboy/2.5/guide/constraints/index.html | 3 +- docs/en/cowboy/2.5/guide/cookies/index.html | 3 +- docs/en/cowboy/2.5/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.5/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.5/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.5/guide/handlers/index.html | 3 +- docs/en/cowboy/2.5/guide/index.html | 3 +- docs/en/cowboy/2.5/guide/introduction/index.html | 3 +- docs/en/cowboy/2.5/guide/listeners/index.html | 3 +- docs/en/cowboy/2.5/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.5/guide/middlewares/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_2.3/index.html | 3 +- .../cowboy/2.5/guide/migrating_from_2.4/index.html | 3 +- docs/en/cowboy/2.5/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.5/guide/multipart/index.html | 3 +- docs/en/cowboy/2.5/guide/req/index.html | 3 +- docs/en/cowboy/2.5/guide/req_body/index.html | 3 +- .../en/cowboy/2.5/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.5/guide/resp/index.html | 3 +- .../en/cowboy/2.5/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.5/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.5/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.5/guide/routing/index.html | 3 +- docs/en/cowboy/2.5/guide/specs/index.html | 3 +- docs/en/cowboy/2.5/guide/static_files/index.html | 3 +- docs/en/cowboy/2.5/guide/streams/index.html | 3 +- docs/en/cowboy/2.5/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.5/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.5/manual/cowboy.set_env/index.html | 3 +- .../2.5/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.5/manual/cowboy.start_tls/index.html | 3 +- .../2.5/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_app/index.html | 3 +- .../2.5/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.5/manual/cowboy_constraints/index.html | 3 +- .../2.5/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.5/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.5/manual/cowboy_middleware/index.html | 3 +- .../2.5/manual/cowboy_req.binding/index.html | 3 +- .../2.5/manual/cowboy_req.bindings/index.html | 3 +- .../2.5/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../2.5/manual/cowboy_req.has_body/index.html | 3 +- .../2.5/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.header/index.html | 3 +- .../2.5/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.host/index.html | 3 +- .../2.5/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.inform/index.html | 3 +- .../2.5/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.5/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.method/index.html | 3 +- .../2.5/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.5/manual/cowboy_req.parse_header/index.html | 3 +- .../2.5/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.path/index.html | 3 +- .../2.5/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html | 3 +- .../index.html | 3 +- .../2.5/manual/cowboy_req.read_body/index.html | 3 +- .../2.5/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.reply/index.html | 3 +- .../2.5/manual/cowboy_req.resp_header/index.html | 3 +- .../2.5/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.scheme/index.html | 3 +- .../2.5/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.5/manual/cowboy_req.sock/index.html | 3 +- .../2.5/manual/cowboy_req.stream_body/index.html | 3 +- .../2.5/manual/cowboy_req.stream_events/index.html | 3 +- .../2.5/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.5/manual/cowboy_req.uri/index.html | 3 +- .../2.5/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_rest/index.html | 3 +- .../2.5/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.5/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.5/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.5/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.5/manual/index.html | 3 +- docs/en/cowboy/2.6/guide/constraints/index.html | 3 +- docs/en/cowboy/2.6/guide/cookies/index.html | 3 +- docs/en/cowboy/2.6/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.6/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.6/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.6/guide/handlers/index.html | 3 +- docs/en/cowboy/2.6/guide/index.html | 3 +- docs/en/cowboy/2.6/guide/introduction/index.html | 3 +- docs/en/cowboy/2.6/guide/listeners/index.html | 3 +- docs/en/cowboy/2.6/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.6/guide/middlewares/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.3/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.4/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.5/index.html | 3 +- .../cowboy/2.6/guide/migrating_from_2.6/index.html | 3 +- docs/en/cowboy/2.6/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.6/guide/multipart/index.html | 3 +- docs/en/cowboy/2.6/guide/req/index.html | 3 +- docs/en/cowboy/2.6/guide/req_body/index.html | 3 +- .../en/cowboy/2.6/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.6/guide/resp/index.html | 3 +- .../en/cowboy/2.6/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.6/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.6/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.6/guide/routing/index.html | 3 +- docs/en/cowboy/2.6/guide/specs/index.html | 3 +- docs/en/cowboy/2.6/guide/static_files/index.html | 3 +- docs/en/cowboy/2.6/guide/streams/index.html | 3 +- docs/en/cowboy/2.6/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.6/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.6/manual/cowboy.set_env/index.html | 3 +- .../2.6/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.6/manual/cowboy.start_tls/index.html | 3 +- .../2.6/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_app/index.html | 3 +- .../cowboy/2.6/manual/cowboy_compress_h/index.html | 3 +- .../2.6/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.6/manual/cowboy_constraints/index.html | 3 +- .../2.6/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.6/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.6/manual/cowboy_middleware/index.html | 3 +- .../2.6/manual/cowboy_req.binding/index.html | 3 +- .../2.6/manual/cowboy_req.bindings/index.html | 3 +- .../2.6/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../2.6/manual/cowboy_req.has_body/index.html | 3 +- .../2.6/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.header/index.html | 3 +- .../2.6/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.host/index.html | 3 +- .../2.6/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.inform/index.html | 3 +- .../2.6/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.6/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.method/index.html | 3 +- .../2.6/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.6/manual/cowboy_req.parse_header/index.html | 3 +- .../2.6/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.path/index.html | 3 +- .../2.6/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_req.qs/index.html | 3 +- .../index.html | 3 +- .../2.6/manual/cowboy_req.read_body/index.html | 3 +- .../2.6/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.reply/index.html | 3 +- .../2.6/manual/cowboy_req.resp_header/index.html | 3 +- .../2.6/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.scheme/index.html | 3 +- .../2.6/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.6/manual/cowboy_req.sock/index.html | 3 +- .../2.6/manual/cowboy_req.stream_body/index.html | 3 +- .../2.6/manual/cowboy_req.stream_events/index.html | 3 +- .../2.6/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.6/manual/cowboy_req.uri/index.html | 3 +- .../2.6/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_rest/index.html | 3 +- .../2.6/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.6/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.6/manual/cowboy_stream_h/index.html | 3 +- .../cowboy/2.6/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.6/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.6/manual/index.html | 3 +- docs/en/cowboy/2.7/guide/constraints/index.html | 3 +- docs/en/cowboy/2.7/guide/cookies/index.html | 3 +- docs/en/cowboy/2.7/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.7/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.7/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.7/guide/handlers/index.html | 3 +- docs/en/cowboy/2.7/guide/index.html | 3 +- docs/en/cowboy/2.7/guide/introduction/index.html | 3 +- docs/en/cowboy/2.7/guide/listeners/index.html | 3 +- docs/en/cowboy/2.7/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.7/guide/middlewares/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.3/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.4/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.5/index.html | 3 +- .../cowboy/2.7/guide/migrating_from_2.6/index.html | 3 +- docs/en/cowboy/2.7/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.7/guide/multipart/index.html | 3 +- docs/en/cowboy/2.7/guide/req/index.html | 3 +- docs/en/cowboy/2.7/guide/req_body/index.html | 3 +- .../en/cowboy/2.7/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.7/guide/resp/index.html | 3 +- .../en/cowboy/2.7/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.7/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.7/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.7/guide/routing/index.html | 3 +- docs/en/cowboy/2.7/guide/specs/index.html | 3 +- docs/en/cowboy/2.7/guide/static_files/index.html | 3 +- docs/en/cowboy/2.7/guide/streams/index.html | 3 +- docs/en/cowboy/2.7/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.7/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.7/manual/cowboy.set_env/index.html | 3 +- .../2.7/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.7/manual/cowboy.start_tls/index.html | 3 +- .../2.7/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_app/index.html | 3 +- .../cowboy/2.7/manual/cowboy_compress_h/index.html | 3 +- .../2.7/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.7/manual/cowboy_constraints/index.html | 3 +- .../2.7/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.7/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.7/manual/cowboy_metrics_h/index.html | 3 +- .../cowboy/2.7/manual/cowboy_middleware/index.html | 3 +- .../2.7/manual/cowboy_req.binding/index.html | 3 +- .../2.7/manual/cowboy_req.bindings/index.html | 3 +- .../2.7/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.cast/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../manual/cowboy_req.filter_cookies/index.html | 3 +- .../2.7/manual/cowboy_req.has_body/index.html | 3 +- .../2.7/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.header/index.html | 3 +- .../2.7/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.host/index.html | 3 +- .../2.7/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.inform/index.html | 3 +- .../2.7/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.7/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.method/index.html | 3 +- .../2.7/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.7/manual/cowboy_req.parse_header/index.html | 3 +- .../2.7/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.path/index.html | 3 +- .../2.7/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_req.qs/index.html | 3 +- .../index.html | 3 +- .../2.7/manual/cowboy_req.read_body/index.html | 3 +- .../2.7/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.reply/index.html | 3 +- .../2.7/manual/cowboy_req.resp_header/index.html | 3 +- .../2.7/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.scheme/index.html | 3 +- .../2.7/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.7/manual/cowboy_req.sock/index.html | 3 +- .../2.7/manual/cowboy_req.stream_body/index.html | 3 +- .../2.7/manual/cowboy_req.stream_events/index.html | 3 +- .../2.7/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.7/manual/cowboy_req.uri/index.html | 3 +- .../2.7/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_rest/index.html | 3 +- .../2.7/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.7/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.7/manual/cowboy_stream_h/index.html | 3 +- .../cowboy/2.7/manual/cowboy_tracer_h/index.html | 3 +- .../cowboy/2.7/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.7/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.7/manual/index.html | 3 +- docs/en/cowboy/2.8/guide/constraints/index.html | 3 +- docs/en/cowboy/2.8/guide/cookies/index.html | 3 +- docs/en/cowboy/2.8/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.8/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.8/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.8/guide/handlers/index.html | 3 +- docs/en/cowboy/2.8/guide/index.html | 3 +- docs/en/cowboy/2.8/guide/introduction/index.html | 3 +- docs/en/cowboy/2.8/guide/listeners/index.html | 3 +- docs/en/cowboy/2.8/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.8/guide/middlewares/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.3/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.4/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.5/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.6/index.html | 3 +- .../cowboy/2.8/guide/migrating_from_2.7/index.html | 3 +- docs/en/cowboy/2.8/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.8/guide/multipart/index.html | 3 +- docs/en/cowboy/2.8/guide/performance/index.html | 3 +- docs/en/cowboy/2.8/guide/req/index.html | 3 +- docs/en/cowboy/2.8/guide/req_body/index.html | 3 +- .../en/cowboy/2.8/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.8/guide/resp/index.html | 3 +- .../en/cowboy/2.8/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.8/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.8/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.8/guide/routing/index.html | 3 +- docs/en/cowboy/2.8/guide/specs/index.html | 3 +- docs/en/cowboy/2.8/guide/static_files/index.html | 3 +- docs/en/cowboy/2.8/guide/streams/index.html | 3 +- docs/en/cowboy/2.8/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.8/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.8/manual/cowboy.set_env/index.html | 3 +- .../2.8/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.8/manual/cowboy.start_tls/index.html | 3 +- .../2.8/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_app/index.html | 3 +- .../cowboy/2.8/manual/cowboy_compress_h/index.html | 3 +- .../2.8/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.8/manual/cowboy_constraints/index.html | 3 +- .../2.8/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.8/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.8/manual/cowboy_metrics_h/index.html | 3 +- .../cowboy/2.8/manual/cowboy_middleware/index.html | 3 +- .../2.8/manual/cowboy_req.binding/index.html | 3 +- .../2.8/manual/cowboy_req.bindings/index.html | 3 +- .../2.8/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.cast/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../manual/cowboy_req.filter_cookies/index.html | 3 +- .../2.8/manual/cowboy_req.has_body/index.html | 3 +- .../2.8/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.header/index.html | 3 +- .../2.8/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.host/index.html | 3 +- .../2.8/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.inform/index.html | 3 +- .../2.8/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.8/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.method/index.html | 3 +- .../2.8/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.8/manual/cowboy_req.parse_header/index.html | 3 +- .../2.8/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.path/index.html | 3 +- .../2.8/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_req.qs/index.html | 3 +- .../index.html | 3 +- .../2.8/manual/cowboy_req.read_body/index.html | 3 +- .../2.8/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.reply/index.html | 3 +- .../2.8/manual/cowboy_req.resp_header/index.html | 3 +- .../2.8/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.scheme/index.html | 3 +- .../2.8/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.8/manual/cowboy_req.sock/index.html | 3 +- .../2.8/manual/cowboy_req.stream_body/index.html | 3 +- .../2.8/manual/cowboy_req.stream_events/index.html | 3 +- .../2.8/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.8/manual/cowboy_req.uri/index.html | 3 +- .../2.8/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_rest/index.html | 3 +- .../2.8/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.8/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.8/manual/cowboy_stream_h/index.html | 3 +- .../cowboy/2.8/manual/cowboy_tracer_h/index.html | 3 +- .../cowboy/2.8/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.8/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.8/manual/index.html | 3 +- docs/en/cowboy/2.9/guide/constraints/index.html | 3 +- docs/en/cowboy/2.9/guide/cookies/index.html | 3 +- docs/en/cowboy/2.9/guide/erlang_web/index.html | 3 +- docs/en/cowboy/2.9/guide/flow_diagram/index.html | 3 +- .../en/cowboy/2.9/guide/getting_started/index.html | 3 +- docs/en/cowboy/2.9/guide/handlers/index.html | 3 +- docs/en/cowboy/2.9/guide/index.html | 3 +- docs/en/cowboy/2.9/guide/introduction/index.html | 3 +- docs/en/cowboy/2.9/guide/listeners/index.html | 3 +- docs/en/cowboy/2.9/guide/loop_handlers/index.html | 3 +- docs/en/cowboy/2.9/guide/middlewares/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_1.0/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.0/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.1/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.2/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.3/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.4/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.5/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.6/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.7/index.html | 3 +- .../cowboy/2.9/guide/migrating_from_2.8/index.html | 3 +- docs/en/cowboy/2.9/guide/modern_web/index.html | 3 +- docs/en/cowboy/2.9/guide/multipart/index.html | 3 +- docs/en/cowboy/2.9/guide/performance/index.html | 3 +- docs/en/cowboy/2.9/guide/req/index.html | 3 +- docs/en/cowboy/2.9/guide/req_body/index.html | 3 +- .../en/cowboy/2.9/guide/resource_design/index.html | 3 +- docs/en/cowboy/2.9/guide/resp/index.html | 3 +- .../en/cowboy/2.9/guide/rest_flowcharts/index.html | 3 +- docs/en/cowboy/2.9/guide/rest_handlers/index.html | 3 +- .../en/cowboy/2.9/guide/rest_principles/index.html | 3 +- docs/en/cowboy/2.9/guide/routing/index.html | 3 +- docs/en/cowboy/2.9/guide/specs/index.html | 3 +- docs/en/cowboy/2.9/guide/static_files/index.html | 3 +- docs/en/cowboy/2.9/guide/streams/index.html | 3 +- docs/en/cowboy/2.9/guide/ws_handlers/index.html | 3 +- docs/en/cowboy/2.9/guide/ws_protocol/index.html | 3 +- .../en/cowboy/2.9/manual/cowboy.set_env/index.html | 3 +- .../2.9/manual/cowboy.start_clear/index.html | 3 +- .../cowboy/2.9/manual/cowboy.start_tls/index.html | 3 +- .../2.9/manual/cowboy.stop_listener/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_app/index.html | 3 +- .../cowboy/2.9/manual/cowboy_compress_h/index.html | 3 +- .../2.9/manual/cowboy_constraints.int/index.html | 3 +- .../manual/cowboy_constraints.nonempty/index.html | 3 +- .../2.9/manual/cowboy_constraints/index.html | 3 +- .../2.9/manual/cowboy_handler.terminate/index.html | 3 +- .../en/cowboy/2.9/manual/cowboy_handler/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_http/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_http2/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_loop/index.html | 3 +- .../cowboy/2.9/manual/cowboy_metrics_h/index.html | 3 +- .../cowboy/2.9/manual/cowboy_middleware/index.html | 3 +- .../2.9/manual/cowboy_req.binding/index.html | 3 +- .../2.9/manual/cowboy_req.bindings/index.html | 3 +- .../2.9/manual/cowboy_req.body_length/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.cast/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.cert/index.html | 3 +- .../cowboy_req.delete_resp_header/index.html | 3 +- .../manual/cowboy_req.filter_cookies/index.html | 3 +- .../2.9/manual/cowboy_req.has_body/index.html | 3 +- .../2.9/manual/cowboy_req.has_resp_body/index.html | 3 +- .../manual/cowboy_req.has_resp_header/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.header/index.html | 3 +- .../2.9/manual/cowboy_req.headers/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.host/index.html | 3 +- .../2.9/manual/cowboy_req.host_info/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.inform/index.html | 3 +- .../2.9/manual/cowboy_req.match_cookies/index.html | 3 +- .../2.9/manual/cowboy_req.match_qs/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.method/index.html | 3 +- .../2.9/manual/cowboy_req.parse_cookies/index.html | 3 +- .../2.9/manual/cowboy_req.parse_header/index.html | 3 +- .../2.9/manual/cowboy_req.parse_qs/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.path/index.html | 3 +- .../2.9/manual/cowboy_req.path_info/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.peer/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.port/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.push/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_req.qs/index.html | 3 +- .../index.html | 3 +- .../2.9/manual/cowboy_req.read_body/index.html | 3 +- .../2.9/manual/cowboy_req.read_part/index.html | 3 +- .../manual/cowboy_req.read_part_body/index.html | 3 +- .../cowboy_req.read_urlencoded_body/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.reply/index.html | 3 +- .../2.9/manual/cowboy_req.resp_header/index.html | 3 +- .../2.9/manual/cowboy_req.resp_headers/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.scheme/index.html | 3 +- .../2.9/manual/cowboy_req.set_resp_body/index.html | 3 +- .../manual/cowboy_req.set_resp_cookie/index.html | 3 +- .../manual/cowboy_req.set_resp_header/index.html | 3 +- .../manual/cowboy_req.set_resp_headers/index.html | 3 +- .../cowboy/2.9/manual/cowboy_req.sock/index.html | 3 +- .../2.9/manual/cowboy_req.stream_body/index.html | 3 +- .../2.9/manual/cowboy_req.stream_events/index.html | 3 +- .../2.9/manual/cowboy_req.stream_reply/index.html | 3 +- .../manual/cowboy_req.stream_trailers/index.html | 3 +- .../en/cowboy/2.9/manual/cowboy_req.uri/index.html | 3 +- .../2.9/manual/cowboy_req.version/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_req/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_rest/index.html | 3 +- .../2.9/manual/cowboy_router.compile/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_router/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_static/index.html | 3 +- docs/en/cowboy/2.9/manual/cowboy_stream/index.html | 3 +- .../cowboy/2.9/manual/cowboy_stream_h/index.html | 3 +- .../cowboy/2.9/manual/cowboy_tracer_h/index.html | 3 +- .../cowboy/2.9/manual/cowboy_websocket/index.html | 3 +- .../cowboy/2.9/manual/http_status_codes/index.html | 3 +- docs/en/cowboy/2.9/manual/index.html | 3 +- .../2.10/manual/cow_cookie.cookie/index.html | 5 +- .../2.10/manual/cow_cookie.parse_cookie/index.html | 5 +- .../manual/cow_cookie.parse_set_cookie/index.html | 5 +- .../2.10/manual/cow_cookie.setcookie/index.html | 5 +- docs/en/cowlib/2.10/manual/cow_cookie/index.html | 5 +- docs/en/cowlib/2.10/manual/cowlib_app/index.html | 5 +- docs/en/cowlib/2.10/manual/index.html | 5 +- .../2.11/manual/cow_cookie.cookie/index.html | 5 +- .../2.11/manual/cow_cookie.parse_cookie/index.html | 5 +- .../manual/cow_cookie.parse_set_cookie/index.html | 5 +- .../2.11/manual/cow_cookie.setcookie/index.html | 5 +- docs/en/cowlib/2.11/manual/cow_cookie/index.html | 5 +- docs/en/cowlib/2.11/manual/cowlib_app/index.html | 5 +- docs/en/cowlib/2.11/manual/index.html | 5 +- .../2.12/manual/cow_cookie.cookie/index.html | 187 +++++++++++++++++ .../2.12/manual/cow_cookie.parse_cookie/index.html | 189 +++++++++++++++++ .../manual/cow_cookie.parse_set_cookie/index.html | 196 +++++++++++++++++ .../2.12/manual/cow_cookie.setcookie/index.html | 199 ++++++++++++++++++ docs/en/cowlib/2.12/manual/cow_cookie/index.html | 233 +++++++++++++++++++++ docs/en/cowlib/2.12/manual/cowlib_app/index.html | 178 ++++++++++++++++ docs/en/cowlib/2.12/manual/index.html | 178 ++++++++++++++++ .../2.8/manual/cow_cookie.parse_cookie/index.html | 5 +- .../2.8/manual/cow_cookie.setcookie/index.html | 5 +- docs/en/cowlib/2.8/manual/cow_cookie/index.html | 5 +- docs/en/cowlib/2.8/manual/cowlib_app/index.html | 5 +- docs/en/cowlib/2.8/manual/index.html | 5 +- .../cowlib/2.9/manual/cow_cookie.cookie/index.html | 5 +- .../2.9/manual/cow_cookie.parse_cookie/index.html | 5 +- .../manual/cow_cookie.parse_set_cookie/index.html | 5 +- .../2.9/manual/cow_cookie.setcookie/index.html | 5 +- docs/en/cowlib/2.9/manual/cow_cookie/index.html | 5 +- docs/en/cowlib/2.9/manual/cowlib_app/index.html | 5 +- docs/en/cowlib/2.9/manual/index.html | 5 +- docs/en/gun/1.0/guide/connect/index.html | 3 +- docs/en/gun/1.0/guide/http/index.html | 3 +- docs/en/gun/1.0/guide/index.html | 3 +- docs/en/gun/1.0/guide/introduction/index.html | 3 +- docs/en/gun/1.0/guide/protocols/index.html | 3 +- docs/en/gun/1.0/guide/start/index.html | 3 +- docs/en/gun/1.0/guide/websocket/index.html | 3 +- docs/en/gun/1.0/manual/gun.await/index.html | 3 +- docs/en/gun/1.0/manual/gun.await_body/index.html | 3 +- docs/en/gun/1.0/manual/gun.await_up/index.html | 3 +- docs/en/gun/1.0/manual/gun.cancel/index.html | 3 +- docs/en/gun/1.0/manual/gun.close/index.html | 3 +- docs/en/gun/1.0/manual/gun.data/index.html | 3 +- docs/en/gun/1.0/manual/gun.delete/index.html | 3 +- docs/en/gun/1.0/manual/gun.flush/index.html | 3 +- docs/en/gun/1.0/manual/gun.get/index.html | 3 +- docs/en/gun/1.0/manual/gun.head/index.html | 3 +- docs/en/gun/1.0/manual/gun.info/index.html | 3 +- docs/en/gun/1.0/manual/gun.open/index.html | 3 +- docs/en/gun/1.0/manual/gun.open_unix/index.html | 3 +- docs/en/gun/1.0/manual/gun.options/index.html | 3 +- docs/en/gun/1.0/manual/gun.patch/index.html | 3 +- docs/en/gun/1.0/manual/gun.post/index.html | 3 +- docs/en/gun/1.0/manual/gun.put/index.html | 3 +- docs/en/gun/1.0/manual/gun.request/index.html | 3 +- docs/en/gun/1.0/manual/gun.ws_send/index.html | 3 +- docs/en/gun/1.0/manual/gun.ws_upgrade/index.html | 3 +- docs/en/gun/1.0/manual/gun/index.html | 3 +- docs/en/gun/1.0/manual/gun_app/index.html | 3 +- docs/en/gun/1.0/manual/gun_data/index.html | 3 +- docs/en/gun/1.0/manual/gun_down/index.html | 3 +- docs/en/gun/1.0/manual/gun_error/index.html | 3 +- docs/en/gun/1.0/manual/gun_inform/index.html | 3 +- docs/en/gun/1.0/manual/gun_push/index.html | 3 +- docs/en/gun/1.0/manual/gun_response/index.html | 3 +- docs/en/gun/1.0/manual/gun_trailers/index.html | 3 +- docs/en/gun/1.0/manual/gun_up/index.html | 3 +- docs/en/gun/1.0/manual/gun_upgrade/index.html | 3 +- docs/en/gun/1.0/manual/gun_ws/index.html | 3 +- docs/en/gun/1.0/manual/index.html | 3 +- docs/en/gun/1.1/guide/connect/index.html | 3 +- docs/en/gun/1.1/guide/http/index.html | 3 +- docs/en/gun/1.1/guide/index.html | 3 +- docs/en/gun/1.1/guide/introduction/index.html | 3 +- .../en/gun/1.1/guide/migrating_from_1.0/index.html | 3 +- docs/en/gun/1.1/guide/protocols/index.html | 3 +- docs/en/gun/1.1/guide/start/index.html | 3 +- docs/en/gun/1.1/guide/websocket/index.html | 3 +- docs/en/gun/1.1/manual/gun.await/index.html | 3 +- docs/en/gun/1.1/manual/gun.await_body/index.html | 3 +- docs/en/gun/1.1/manual/gun.await_up/index.html | 3 +- docs/en/gun/1.1/manual/gun.cancel/index.html | 3 +- docs/en/gun/1.1/manual/gun.close/index.html | 3 +- docs/en/gun/1.1/manual/gun.data/index.html | 3 +- docs/en/gun/1.1/manual/gun.delete/index.html | 3 +- docs/en/gun/1.1/manual/gun.flush/index.html | 3 +- docs/en/gun/1.1/manual/gun.get/index.html | 3 +- docs/en/gun/1.1/manual/gun.head/index.html | 3 +- docs/en/gun/1.1/manual/gun.info/index.html | 3 +- docs/en/gun/1.1/manual/gun.open/index.html | 3 +- docs/en/gun/1.1/manual/gun.open_unix/index.html | 3 +- docs/en/gun/1.1/manual/gun.options/index.html | 3 +- docs/en/gun/1.1/manual/gun.patch/index.html | 3 +- docs/en/gun/1.1/manual/gun.post/index.html | 3 +- docs/en/gun/1.1/manual/gun.put/index.html | 3 +- docs/en/gun/1.1/manual/gun.request/index.html | 3 +- docs/en/gun/1.1/manual/gun.ws_send/index.html | 3 +- docs/en/gun/1.1/manual/gun.ws_upgrade/index.html | 3 +- docs/en/gun/1.1/manual/gun/index.html | 3 +- docs/en/gun/1.1/manual/gun_app/index.html | 3 +- docs/en/gun/1.1/manual/gun_data/index.html | 3 +- docs/en/gun/1.1/manual/gun_down/index.html | 3 +- docs/en/gun/1.1/manual/gun_error/index.html | 3 +- docs/en/gun/1.1/manual/gun_inform/index.html | 3 +- docs/en/gun/1.1/manual/gun_push/index.html | 3 +- docs/en/gun/1.1/manual/gun_response/index.html | 3 +- docs/en/gun/1.1/manual/gun_trailers/index.html | 3 +- docs/en/gun/1.1/manual/gun_up/index.html | 3 +- docs/en/gun/1.1/manual/gun_upgrade/index.html | 3 +- docs/en/gun/1.1/manual/gun_ws/index.html | 3 +- docs/en/gun/1.1/manual/index.html | 3 +- docs/en/gun/1.2/guide/connect/index.html | 3 +- docs/en/gun/1.2/guide/http/index.html | 3 +- docs/en/gun/1.2/guide/index.html | 3 +- docs/en/gun/1.2/guide/introduction/index.html | 3 +- .../en/gun/1.2/guide/migrating_from_1.0/index.html | 3 +- .../en/gun/1.2/guide/migrating_from_1.1/index.html | 3 +- docs/en/gun/1.2/guide/protocols/index.html | 3 +- docs/en/gun/1.2/guide/start/index.html | 3 +- docs/en/gun/1.2/guide/websocket/index.html | 3 +- docs/en/gun/1.2/manual/gun.await/index.html | 3 +- docs/en/gun/1.2/manual/gun.await_body/index.html | 3 +- docs/en/gun/1.2/manual/gun.await_up/index.html | 3 +- docs/en/gun/1.2/manual/gun.cancel/index.html | 3 +- docs/en/gun/1.2/manual/gun.close/index.html | 3 +- docs/en/gun/1.2/manual/gun.connect/index.html | 3 +- docs/en/gun/1.2/manual/gun.data/index.html | 3 +- docs/en/gun/1.2/manual/gun.delete/index.html | 3 +- docs/en/gun/1.2/manual/gun.flush/index.html | 3 +- docs/en/gun/1.2/manual/gun.get/index.html | 3 +- docs/en/gun/1.2/manual/gun.head/index.html | 3 +- docs/en/gun/1.2/manual/gun.info/index.html | 3 +- docs/en/gun/1.2/manual/gun.open/index.html | 3 +- docs/en/gun/1.2/manual/gun.open_unix/index.html | 3 +- docs/en/gun/1.2/manual/gun.options/index.html | 3 +- docs/en/gun/1.2/manual/gun.patch/index.html | 3 +- docs/en/gun/1.2/manual/gun.post/index.html | 3 +- docs/en/gun/1.2/manual/gun.put/index.html | 3 +- docs/en/gun/1.2/manual/gun.request/index.html | 3 +- docs/en/gun/1.2/manual/gun.ws_send/index.html | 3 +- docs/en/gun/1.2/manual/gun.ws_upgrade/index.html | 3 +- docs/en/gun/1.2/manual/gun/index.html | 3 +- docs/en/gun/1.2/manual/gun_app/index.html | 3 +- docs/en/gun/1.2/manual/gun_data/index.html | 3 +- docs/en/gun/1.2/manual/gun_down/index.html | 3 +- docs/en/gun/1.2/manual/gun_error/index.html | 3 +- docs/en/gun/1.2/manual/gun_inform/index.html | 3 +- docs/en/gun/1.2/manual/gun_push/index.html | 3 +- docs/en/gun/1.2/manual/gun_response/index.html | 3 +- docs/en/gun/1.2/manual/gun_trailers/index.html | 3 +- docs/en/gun/1.2/manual/gun_up/index.html | 3 +- docs/en/gun/1.2/manual/gun_upgrade/index.html | 3 +- docs/en/gun/1.2/manual/gun_ws/index.html | 3 +- docs/en/gun/1.2/manual/index.html | 3 +- docs/en/gun/1.3/guide/connect/index.html | 3 +- docs/en/gun/1.3/guide/http/index.html | 3 +- docs/en/gun/1.3/guide/index.html | 3 +- docs/en/gun/1.3/guide/introduction/index.html | 3 +- .../en/gun/1.3/guide/migrating_from_1.0/index.html | 3 +- .../en/gun/1.3/guide/migrating_from_1.1/index.html | 3 +- .../en/gun/1.3/guide/migrating_from_1.2/index.html | 3 +- .../en/gun/1.3/guide/migrating_from_1.3/index.html | 3 +- docs/en/gun/1.3/guide/protocols/index.html | 3 +- docs/en/gun/1.3/guide/start/index.html | 3 +- docs/en/gun/1.3/guide/websocket/index.html | 3 +- docs/en/gun/1.3/manual/gun.await/index.html | 3 +- docs/en/gun/1.3/manual/gun.await_body/index.html | 3 +- docs/en/gun/1.3/manual/gun.await_up/index.html | 3 +- docs/en/gun/1.3/manual/gun.cancel/index.html | 3 +- docs/en/gun/1.3/manual/gun.close/index.html | 3 +- docs/en/gun/1.3/manual/gun.connect/index.html | 3 +- docs/en/gun/1.3/manual/gun.data/index.html | 3 +- docs/en/gun/1.3/manual/gun.delete/index.html | 3 +- docs/en/gun/1.3/manual/gun.flush/index.html | 3 +- docs/en/gun/1.3/manual/gun.get/index.html | 3 +- docs/en/gun/1.3/manual/gun.head/index.html | 3 +- docs/en/gun/1.3/manual/gun.info/index.html | 3 +- docs/en/gun/1.3/manual/gun.open/index.html | 3 +- docs/en/gun/1.3/manual/gun.open_unix/index.html | 3 +- docs/en/gun/1.3/manual/gun.options/index.html | 3 +- docs/en/gun/1.3/manual/gun.patch/index.html | 3 +- docs/en/gun/1.3/manual/gun.post/index.html | 3 +- docs/en/gun/1.3/manual/gun.put/index.html | 3 +- docs/en/gun/1.3/manual/gun.request/index.html | 3 +- docs/en/gun/1.3/manual/gun.ws_send/index.html | 3 +- docs/en/gun/1.3/manual/gun.ws_upgrade/index.html | 3 +- docs/en/gun/1.3/manual/gun/index.html | 3 +- docs/en/gun/1.3/manual/gun_app/index.html | 3 +- docs/en/gun/1.3/manual/gun_data/index.html | 3 +- docs/en/gun/1.3/manual/gun_down/index.html | 3 +- docs/en/gun/1.3/manual/gun_error/index.html | 3 +- docs/en/gun/1.3/manual/gun_inform/index.html | 3 +- docs/en/gun/1.3/manual/gun_push/index.html | 3 +- docs/en/gun/1.3/manual/gun_response/index.html | 3 +- docs/en/gun/1.3/manual/gun_trailers/index.html | 3 +- docs/en/gun/1.3/manual/gun_up/index.html | 3 +- docs/en/gun/1.3/manual/gun_upgrade/index.html | 3 +- docs/en/gun/1.3/manual/gun_ws/index.html | 3 +- docs/en/gun/1.3/manual/index.html | 3 +- docs/en/gun/2.0/guide/connect/index.html | 3 +- docs/en/gun/2.0/guide/http/index.html | 3 +- docs/en/gun/2.0/guide/index.html | 3 +- .../2.0/guide/internals_tls_over_tls/index.html | 3 +- docs/en/gun/2.0/guide/introduction/index.html | 3 +- .../en/gun/2.0/guide/migrating_from_1.0/index.html | 3 +- .../en/gun/2.0/guide/migrating_from_1.1/index.html | 3 +- .../en/gun/2.0/guide/migrating_from_1.2/index.html | 3 +- .../en/gun/2.0/guide/migrating_from_1.3/index.html | 3 +- docs/en/gun/2.0/guide/protocols/index.html | 3 +- docs/en/gun/2.0/guide/start/index.html | 3 +- docs/en/gun/2.0/guide/websocket/index.html | 3 +- docs/en/gun/2.0/manual/gun.await/index.html | 3 +- docs/en/gun/2.0/manual/gun.await_body/index.html | 3 +- docs/en/gun/2.0/manual/gun.await_up/index.html | 3 +- docs/en/gun/2.0/manual/gun.cancel/index.html | 3 +- docs/en/gun/2.0/manual/gun.close/index.html | 3 +- docs/en/gun/2.0/manual/gun.connect/index.html | 3 +- docs/en/gun/2.0/manual/gun.data/index.html | 3 +- docs/en/gun/2.0/manual/gun.delete/index.html | 3 +- docs/en/gun/2.0/manual/gun.flush/index.html | 3 +- docs/en/gun/2.0/manual/gun.get/index.html | 3 +- docs/en/gun/2.0/manual/gun.head/index.html | 3 +- docs/en/gun/2.0/manual/gun.headers/index.html | 3 +- docs/en/gun/2.0/manual/gun.info/index.html | 3 +- docs/en/gun/2.0/manual/gun.open/index.html | 3 +- docs/en/gun/2.0/manual/gun.open_unix/index.html | 3 +- docs/en/gun/2.0/manual/gun.options/index.html | 3 +- docs/en/gun/2.0/manual/gun.patch/index.html | 3 +- docs/en/gun/2.0/manual/gun.post/index.html | 3 +- docs/en/gun/2.0/manual/gun.put/index.html | 3 +- docs/en/gun/2.0/manual/gun.request/index.html | 3 +- docs/en/gun/2.0/manual/gun.set_owner/index.html | 3 +- docs/en/gun/2.0/manual/gun.shutdown/index.html | 3 +- docs/en/gun/2.0/manual/gun.stream_info/index.html | 3 +- docs/en/gun/2.0/manual/gun.update_flow/index.html | 3 +- docs/en/gun/2.0/manual/gun.ws_send/index.html | 3 +- docs/en/gun/2.0/manual/gun.ws_upgrade/index.html | 20 +- docs/en/gun/2.0/manual/gun/index.html | 38 ++-- docs/en/gun/2.0/manual/gun_app/index.html | 5 +- .../2.0/manual/gun_cookies.domain_match/index.html | 3 +- .../2.0/manual/gun_cookies.path_match/index.html | 3 +- docs/en/gun/2.0/manual/gun_cookies/index.html | 3 +- docs/en/gun/2.0/manual/gun_cookies_list/index.html | 3 +- docs/en/gun/2.0/manual/gun_data/index.html | 3 +- docs/en/gun/2.0/manual/gun_down/index.html | 3 +- docs/en/gun/2.0/manual/gun_error/index.html | 3 +- docs/en/gun/2.0/manual/gun_event/index.html | 3 +- docs/en/gun/2.0/manual/gun_inform/index.html | 3 +- docs/en/gun/2.0/manual/gun_push/index.html | 3 +- docs/en/gun/2.0/manual/gun_response/index.html | 3 +- docs/en/gun/2.0/manual/gun_trailers/index.html | 3 +- docs/en/gun/2.0/manual/gun_tunnel_up/index.html | 3 +- docs/en/gun/2.0/manual/gun_up/index.html | 3 +- docs/en/gun/2.0/manual/gun_upgrade/index.html | 3 +- docs/en/gun/2.0/manual/gun_ws/index.html | 3 +- docs/en/gun/2.0/manual/gun_ws_protocol/index.html | 231 ++++++++++++++++++++ docs/en/gun/2.0/manual/index.html | 5 +- docs/en/ranch/1.6/guide/embedded/index.html | 3 +- docs/en/ranch/1.6/guide/index.html | 3 +- docs/en/ranch/1.6/guide/internals/index.html | 3 +- docs/en/ranch/1.6/guide/introduction/index.html | 3 +- docs/en/ranch/1.6/guide/listeners/index.html | 3 +- .../ranch/1.6/guide/migrating_from_1.5/index.html | 3 +- .../ranch/1.6/guide/migrating_from_1.6/index.html | 3 +- .../ranch/1.6/guide/migrating_from_1.x/index.html | 3 +- docs/en/ranch/1.6/guide/parsers/index.html | 3 +- docs/en/ranch/1.6/guide/protocols/index.html | 3 +- docs/en/ranch/1.6/guide/ssl_auth/index.html | 3 +- docs/en/ranch/1.6/guide/transports/index.html | 3 +- .../1.6/guide/upcoming_2.0_changes/index.html | 3 +- docs/en/ranch/1.6/manual/index.html | 3 +- .../ranch/1.6/manual/ranch.child_spec/index.html | 3 +- docs/en/ranch/1.6/manual/ranch.get_addr/index.html | 3 +- .../manual/ranch.get_max_connections/index.html | 3 +- docs/en/ranch/1.6/manual/ranch.get_port/index.html | 3 +- .../manual/ranch.get_protocol_options/index.html | 3 +- .../ranch/1.6/manual/ranch.get_status/index.html | 3 +- .../manual/ranch.get_transport_options/index.html | 3 +- .../en/ranch/1.6/manual/ranch.handshake/index.html | 3 +- docs/en/ranch/1.6/manual/ranch.info/index.html | 3 +- docs/en/ranch/1.6/manual/ranch.procs/index.html | 3 +- .../1.6/manual/ranch.remove_connection/index.html | 3 +- .../1.6/manual/ranch.resume_listener/index.html | 3 +- .../manual/ranch.set_max_connections/index.html | 3 +- .../manual/ranch.set_protocol_options/index.html | 3 +- .../manual/ranch.set_transport_options/index.html | 3 +- .../1.6/manual/ranch.start_listener/index.html | 3 +- .../1.6/manual/ranch.stop_listener/index.html | 3 +- .../1.6/manual/ranch.suspend_listener/index.html | 3 +- .../manual/ranch.wait_for_connections/index.html | 3 +- docs/en/ranch/1.6/manual/ranch/index.html | 3 +- docs/en/ranch/1.6/manual/ranch_app/index.html | 3 +- docs/en/ranch/1.6/manual/ranch_protocol/index.html | 3 +- docs/en/ranch/1.6/manual/ranch_ssl/index.html | 3 +- docs/en/ranch/1.6/manual/ranch_tcp/index.html | 3 +- .../1.6/manual/ranch_transport.sendfile/index.html | 3 +- .../en/ranch/1.6/manual/ranch_transport/index.html | 3 +- docs/en/ranch/1.7/guide/embedded/index.html | 3 +- docs/en/ranch/1.7/guide/index.html | 3 +- docs/en/ranch/1.7/guide/internals/index.html | 3 +- docs/en/ranch/1.7/guide/introduction/index.html | 3 +- docs/en/ranch/1.7/guide/listeners/index.html | 3 +- .../ranch/1.7/guide/migrating_from_1.5/index.html | 3 +- .../ranch/1.7/guide/migrating_from_1.6/index.html | 3 +- .../ranch/1.7/guide/migrating_from_1.7/index.html | 3 +- .../ranch/1.7/guide/migrating_from_1.x/index.html | 3 +- docs/en/ranch/1.7/guide/parsers/index.html | 3 +- docs/en/ranch/1.7/guide/protocols/index.html | 3 +- docs/en/ranch/1.7/guide/ssl_auth/index.html | 3 +- docs/en/ranch/1.7/guide/transports/index.html | 3 +- .../1.7/guide/upcoming_2.0_changes/index.html | 3 +- docs/en/ranch/1.7/manual/index.html | 3 +- .../ranch/1.7/manual/ranch.child_spec/index.html | 3 +- docs/en/ranch/1.7/manual/ranch.get_addr/index.html | 3 +- .../manual/ranch.get_max_connections/index.html | 3 +- docs/en/ranch/1.7/manual/ranch.get_port/index.html | 3 +- .../manual/ranch.get_protocol_options/index.html | 3 +- .../ranch/1.7/manual/ranch.get_status/index.html | 3 +- .../manual/ranch.get_transport_options/index.html | 3 +- .../en/ranch/1.7/manual/ranch.handshake/index.html | 3 +- docs/en/ranch/1.7/manual/ranch.info/index.html | 3 +- docs/en/ranch/1.7/manual/ranch.procs/index.html | 3 +- .../1.7/manual/ranch.recv_proxy_header/index.html | 3 +- .../1.7/manual/ranch.remove_connection/index.html | 3 +- .../1.7/manual/ranch.resume_listener/index.html | 3 +- .../manual/ranch.set_max_connections/index.html | 3 +- .../manual/ranch.set_protocol_options/index.html | 3 +- .../manual/ranch.set_transport_options/index.html | 3 +- .../1.7/manual/ranch.start_listener/index.html | 3 +- .../1.7/manual/ranch.stop_listener/index.html | 3 +- .../1.7/manual/ranch.suspend_listener/index.html | 3 +- .../manual/ranch.wait_for_connections/index.html | 3 +- docs/en/ranch/1.7/manual/ranch/index.html | 3 +- docs/en/ranch/1.7/manual/ranch_app/index.html | 3 +- docs/en/ranch/1.7/manual/ranch_protocol/index.html | 3 +- .../manual/ranch_proxy_header.header/index.html | 3 +- .../1.7/manual/ranch_proxy_header.parse/index.html | 3 +- .../ranch/1.7/manual/ranch_proxy_header/index.html | 3 +- docs/en/ranch/1.7/manual/ranch_ssl/index.html | 3 +- docs/en/ranch/1.7/manual/ranch_tcp/index.html | 3 +- .../1.7/manual/ranch_transport.sendfile/index.html | 3 +- .../en/ranch/1.7/manual/ranch_transport/index.html | 3 +- docs/en/ranch/1.8/guide/embedded/index.html | 3 +- docs/en/ranch/1.8/guide/index.html | 3 +- docs/en/ranch/1.8/guide/internals/index.html | 3 +- docs/en/ranch/1.8/guide/introduction/index.html | 3 +- docs/en/ranch/1.8/guide/listeners/index.html | 3 +- .../ranch/1.8/guide/migrating_from_1.5/index.html | 3 +- .../ranch/1.8/guide/migrating_from_1.6/index.html | 3 +- .../ranch/1.8/guide/migrating_from_1.7/index.html | 3 +- .../ranch/1.8/guide/migrating_from_1.x/index.html | 3 +- docs/en/ranch/1.8/guide/parsers/index.html | 3 +- docs/en/ranch/1.8/guide/protocols/index.html | 3 +- docs/en/ranch/1.8/guide/ssl_auth/index.html | 3 +- docs/en/ranch/1.8/guide/transports/index.html | 3 +- .../1.8/guide/upcoming_2.0_changes/index.html | 3 +- docs/en/ranch/1.8/manual/index.html | 3 +- .../ranch/1.8/manual/ranch.child_spec/index.html | 3 +- docs/en/ranch/1.8/manual/ranch.get_addr/index.html | 3 +- .../manual/ranch.get_max_connections/index.html | 3 +- docs/en/ranch/1.8/manual/ranch.get_port/index.html | 3 +- .../manual/ranch.get_protocol_options/index.html | 3 +- .../ranch/1.8/manual/ranch.get_status/index.html | 3 +- .../manual/ranch.get_transport_options/index.html | 3 +- .../en/ranch/1.8/manual/ranch.handshake/index.html | 3 +- docs/en/ranch/1.8/manual/ranch.info/index.html | 3 +- docs/en/ranch/1.8/manual/ranch.procs/index.html | 3 +- .../1.8/manual/ranch.recv_proxy_header/index.html | 3 +- .../1.8/manual/ranch.remove_connection/index.html | 3 +- .../1.8/manual/ranch.resume_listener/index.html | 3 +- .../manual/ranch.set_max_connections/index.html | 3 +- .../manual/ranch.set_protocol_options/index.html | 3 +- .../manual/ranch.set_transport_options/index.html | 3 +- .../1.8/manual/ranch.start_listener/index.html | 3 +- .../1.8/manual/ranch.stop_listener/index.html | 3 +- .../1.8/manual/ranch.suspend_listener/index.html | 3 +- .../manual/ranch.wait_for_connections/index.html | 3 +- docs/en/ranch/1.8/manual/ranch/index.html | 3 +- docs/en/ranch/1.8/manual/ranch_app/index.html | 3 +- docs/en/ranch/1.8/manual/ranch_protocol/index.html | 3 +- .../manual/ranch_proxy_header.header/index.html | 3 +- .../1.8/manual/ranch_proxy_header.parse/index.html | 3 +- .../ranch/1.8/manual/ranch_proxy_header/index.html | 3 +- docs/en/ranch/1.8/manual/ranch_ssl/index.html | 3 +- docs/en/ranch/1.8/manual/ranch_tcp/index.html | 3 +- .../1.8/manual/ranch_transport.sendfile/index.html | 3 +- .../en/ranch/1.8/manual/ranch_transport/index.html | 3 +- .../ranch/2.0/guide/connection_draining/index.html | 3 +- docs/en/ranch/2.0/guide/embedded/index.html | 3 +- docs/en/ranch/2.0/guide/index.html | 3 +- docs/en/ranch/2.0/guide/internals/index.html | 3 +- docs/en/ranch/2.0/guide/introduction/index.html | 3 +- docs/en/ranch/2.0/guide/listeners/index.html | 3 +- .../ranch/2.0/guide/migrating_from_1.5/index.html | 3 +- .../ranch/2.0/guide/migrating_from_1.6/index.html | 3 +- .../ranch/2.0/guide/migrating_from_1.7/index.html | 3 +- .../ranch/2.0/guide/migrating_from_1.x/index.html | 3 +- docs/en/ranch/2.0/guide/parsers/index.html | 3 +- docs/en/ranch/2.0/guide/protocols/index.html | 3 +- docs/en/ranch/2.0/guide/ssl_auth/index.html | 3 +- docs/en/ranch/2.0/guide/transports/index.html | 3 +- docs/en/ranch/2.0/manual/index.html | 3 +- .../ranch/2.0/manual/ranch.child_spec/index.html | 3 +- docs/en/ranch/2.0/manual/ranch.get_addr/index.html | 3 +- .../manual/ranch.get_max_connections/index.html | 3 +- docs/en/ranch/2.0/manual/ranch.get_port/index.html | 3 +- .../manual/ranch.get_protocol_options/index.html | 3 +- .../ranch/2.0/manual/ranch.get_status/index.html | 3 +- .../manual/ranch.get_transport_options/index.html | 3 +- .../en/ranch/2.0/manual/ranch.handshake/index.html | 3 +- .../2.0/manual/ranch.handshake_cancel/index.html | 3 +- .../2.0/manual/ranch.handshake_continue/index.html | 3 +- docs/en/ranch/2.0/manual/ranch.info/index.html | 3 +- docs/en/ranch/2.0/manual/ranch.procs/index.html | 3 +- .../2.0/manual/ranch.recv_proxy_header/index.html | 3 +- .../2.0/manual/ranch.remove_connection/index.html | 3 +- .../2.0/manual/ranch.resume_listener/index.html | 3 +- .../manual/ranch.set_max_connections/index.html | 3 +- .../manual/ranch.set_protocol_options/index.html | 3 +- .../manual/ranch.set_transport_options/index.html | 3 +- .../2.0/manual/ranch.start_listener/index.html | 3 +- .../2.0/manual/ranch.stop_listener/index.html | 3 +- .../2.0/manual/ranch.suspend_listener/index.html | 3 +- .../manual/ranch.wait_for_connections/index.html | 3 +- docs/en/ranch/2.0/manual/ranch/index.html | 3 +- docs/en/ranch/2.0/manual/ranch_app/index.html | 3 +- docs/en/ranch/2.0/manual/ranch_protocol/index.html | 3 +- .../manual/ranch_proxy_header.header/index.html | 3 +- .../2.0/manual/ranch_proxy_header.parse/index.html | 3 +- .../ranch/2.0/manual/ranch_proxy_header/index.html | 3 +- docs/en/ranch/2.0/manual/ranch_ssl/index.html | 3 +- docs/en/ranch/2.0/manual/ranch_tcp/index.html | 3 +- .../2.0/manual/ranch_transport.sendfile/index.html | 3 +- .../en/ranch/2.0/manual/ranch_transport/index.html | 3 +- .../ranch/2.1/guide/connection_draining/index.html | 3 +- docs/en/ranch/2.1/guide/embedded/index.html | 3 +- docs/en/ranch/2.1/guide/index.html | 3 +- docs/en/ranch/2.1/guide/internals/index.html | 3 +- docs/en/ranch/2.1/guide/introduction/index.html | 3 +- docs/en/ranch/2.1/guide/listeners/index.html | 3 +- .../ranch/2.1/guide/migrating_from_1.5/index.html | 3 +- .../ranch/2.1/guide/migrating_from_1.6/index.html | 3 +- .../ranch/2.1/guide/migrating_from_1.7/index.html | 3 +- .../ranch/2.1/guide/migrating_from_1.x/index.html | 3 +- .../en/ranch/2.1/guide/migrating_from_2.0.asciidoc | 2 +- .../ranch/2.1/guide/migrating_from_2.0/index.html | 5 +- docs/en/ranch/2.1/guide/parsers/index.html | 3 +- docs/en/ranch/2.1/guide/protocols/index.html | 3 +- docs/en/ranch/2.1/guide/ssl_auth/index.html | 3 +- docs/en/ranch/2.1/guide/transports/index.html | 3 +- docs/en/ranch/2.1/manual/index.html | 3 +- .../ranch/2.1/manual/ranch.child_spec/index.html | 3 +- docs/en/ranch/2.1/manual/ranch.get_addr/index.html | 3 +- .../manual/ranch.get_max_connections/index.html | 3 +- docs/en/ranch/2.1/manual/ranch.get_port/index.html | 3 +- .../manual/ranch.get_protocol_options/index.html | 3 +- .../ranch/2.1/manual/ranch.get_status/index.html | 3 +- .../manual/ranch.get_transport_options/index.html | 3 +- .../en/ranch/2.1/manual/ranch.handshake/index.html | 3 +- .../2.1/manual/ranch.handshake_cancel/index.html | 3 +- .../2.1/manual/ranch.handshake_continue/index.html | 3 +- docs/en/ranch/2.1/manual/ranch.info/index.html | 3 +- docs/en/ranch/2.1/manual/ranch.procs/index.html | 3 +- .../2.1/manual/ranch.recv_proxy_header/index.html | 3 +- .../2.1/manual/ranch.remove_connection/index.html | 3 +- .../2.1/manual/ranch.resume_listener/index.html | 3 +- .../manual/ranch.set_max_connections/index.html | 3 +- .../manual/ranch.set_protocol_options/index.html | 3 +- .../manual/ranch.set_transport_options/index.html | 3 +- .../2.1/manual/ranch.start_listener/index.html | 3 +- .../2.1/manual/ranch.stop_listener/index.html | 3 +- .../2.1/manual/ranch.suspend_listener/index.html | 3 +- .../manual/ranch.wait_for_connections/index.html | 3 +- docs/en/ranch/2.1/manual/ranch/index.html | 7 +- docs/en/ranch/2.1/manual/ranch_app/index.html | 3 +- docs/en/ranch/2.1/manual/ranch_protocol/index.html | 3 +- .../manual/ranch_proxy_header.header/index.html | 3 +- .../2.1/manual/ranch_proxy_header.parse/index.html | 3 +- .../index.html | 3 +- .../ranch/2.1/manual/ranch_proxy_header/index.html | 3 +- docs/en/ranch/2.1/manual/ranch_ssl/index.html | 11 +- docs/en/ranch/2.1/manual/ranch_tcp/index.html | 3 +- .../2.1/manual/ranch_transport.sendfile/index.html | 3 +- .../en/ranch/2.1/manual/ranch_transport/index.html | 3 +- docs/index.html | 8 +- docs/index.xml | 111 +++++++++- donate/index.html | 19 +- erlanger-playbook/index.html | 19 +- index.html | 24 ++- index.xml | 111 +++++++++- services/index.html | 19 +- sitemap.xml | 32 +++ slogan/index.html | 3 +- tags/index.html | 6 +- talks/index.html | 3 +- 1195 files changed, 3207 insertions(+), 2403 deletions(-) create mode 100644 docs/en/cowlib/2.12/manual/cow_cookie.cookie/index.html create mode 100644 docs/en/cowlib/2.12/manual/cow_cookie.parse_cookie/index.html create mode 100644 docs/en/cowlib/2.12/manual/cow_cookie.parse_set_cookie/index.html create mode 100644 docs/en/cowlib/2.12/manual/cow_cookie.setcookie/index.html create mode 100644 docs/en/cowlib/2.12/manual/cow_cookie/index.html create mode 100644 docs/en/cowlib/2.12/manual/cowlib_app/index.html create mode 100644 docs/en/cowlib/2.12/manual/index.html create mode 100644 docs/en/gun/2.0/manual/gun_ws_protocol/index.html diff --git a/_build/data/projects/cowlib.toml b/_build/data/projects/cowlib.toml index 6150d953..d1850709 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.11", "2.10", "2.9", "2.8"] -branches = ["2.11.0", "2.10.1", "2.9.1", "2.8.0"] +versions = ["2.12", "2.11", "2.10", "2.9", "2.8"] +branches = ["2.12.0", "2.11.0", "2.10.1", "2.9.1", "2.8.0"] has_source = true has_manual = true diff --git a/_build/themes/ninenines/layouts/partials/head.html b/_build/themes/ninenines/layouts/partials/head.html index b3410726..b12f87a9 100644 --- a/_build/themes/ninenines/layouts/partials/head.html +++ b/_build/themes/ninenines/layouts/partials/head.html @@ -14,7 +14,7 @@ - {{ if .RSSLink }} - - {{ end }} + {{ with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} + {{ end -}} diff --git a/_build/themes/ninenines/layouts/partials/header.html b/_build/themes/ninenines/layouts/partials/header.html index cff35bcc..314af2e9 100644 --- a/_build/themes/ninenines/layouts/partials/header.html +++ b/_build/themes/ninenines/layouts/partials/header.html @@ -15,7 +15,7 @@

Upgrade to Websocket.

@@ -89,6 +88,7 @@ http://www.gnu.org/software/src-highlite -->

HTTP/1.1 cannot handle Websocket and HTTP requests concurrently. The upgrade, if successful, will result in the complete takeover of the connection. Any subsequent HTTP requests will be rejected.

Gun does not currently support Websocket over HTTP/2.

By default Gun will take the Websocket options from the connection's ws_opts.

+

Websocket subprotocol negotiation is enabled when the protocols option is given. It takes a subprotocol name and a module implementing the gun_ws_protocol(3) behavior.

Arguments

ConnPid

The pid of the Gun connection process.

@@ -134,8 +134,20 @@ http://www.gnu.org/software/src-highlite --> compress => false }). +
Upgrade to Websocket with protocol negotiation
+
+
StreamRef = gun:ws_upgrade(ConnPid, "/ws", [], #{
+    protocols => [
+        {<<"mqtt">>, gun_ws_mqtt_h},
+        {<<"v12.stomp">>, gun_ws_stomp_h}
+    ]
+}).
+

See also

-

gun(3), gun:ws_send(3), gun_upgrade(3), gun_ws(3)

+

gun(3), gun:ws_send(3), gun_upgrade(3), gun_ws(3), gun_ws_protocol(3)

diff --git a/docs/en/gun/2.0/manual/gun/index.html b/docs/en/gun/2.0/manual/gun/index.html index 7cf1858f..4bbbe760 100644 --- a/docs/en/gun/2.0/manual/gun/index.html +++ b/docs/en/gun/2.0/manual/gun/index.html @@ -17,8 +17,7 @@ - - + @@ -250,6 +249,7 @@ http://www.gnu.org/software/src-highlite --> cookie_ignore_informational => boolean(), flow => pos_integer(), keepalive => timeout(), + keepalive_tolerance => non_neg_integer(), %% HTTP/2 state machine configuration. connection_window_margin_size => 0..16#7fffffff, @@ -286,6 +286,9 @@ http://www.gnu.org/software/src-highlite -->
keepalive (infinity)

Time between pings in milliseconds.

+
keepalive_tolerance - see below
+

The number of unacknowledged pings in flight that are tolerated before the connection is closed. By default this mechanism is disabled even if keepalive is enabled.

+

opts()

supervise (true)

Whether the Gun process should be started under the gun_sup supervisor. Set to false to use your own supervisor.

-
tcp_opts ([])
-

TCP options used when establishing the connection.

+
tcp_opts (DefaultOpts)
+

TCP options used when establishing the connection. By default Gun enables send timeouts with the options [{send_timeout, 15000}, {send_timeout_close, true}].

tls_handshake_timeout (infinity)

TLS handshake timeout.

@@ -488,12 +491,14 @@ by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite -->
ws_opts() :: #{
-    closing_timeout => timeout(),
-    compress        => boolean(),
-    flow            => pos_integer(),
-    keepalive       => timeout(),
-    protocols       => [{binary(), module()}],
-    silence_pings   => boolean()
+    closing_timeout  => timeout(),
+    compress         => boolean(),
+    default_protocol => module(),
+    flow             => pos_integer(),
+    keepalive        => timeout(),
+    protocols        => [{binary(), module()}],
+    silence_pings    => boolean(),
+    user_opts        => any()
 }

Configuration for the Websocket protocol.

@@ -504,6 +509,9 @@ http://www.gnu.org/software/src-highlite -->
compress (false)

Whether to enable permessage-deflate compression. This does not guarantee that compression will be used as it is the server that ultimately decides. Defaults to false.

+
default_protocol (gun_ws_h)
+

Default protocol module when no Websocket subprotocol is negotiated.

+
flow - see below

The initial flow control value for the Websocket connection. By default flow control is disabled.

@@ -511,15 +519,19 @@ http://www.gnu.org/software/src-highlite -->

Time between pings in milliseconds.

protocols ([])
-

A non-empty list enables Websocket protocol negotiation. The list of protocols will be sent in the sec-websocket-protocol request header. The handler module interface is currently undocumented and must be set to gun_ws_h.

+

A non-empty list enables Websocket protocol negotiation. The list of protocols will be sent in the sec-websocket-protocol request header. The given module must follow the gun_ws_protocol(3) interface. Gun comes with a default interface in gun_ws_h that may be reused for negotiated protocols.

silence_pings (true)

Whether the ping and pong frames should be sent to the user. In all cases Gun will automatically send a pong frame back when receiving a ping.

+
user_opts - see below
+

Additional options that are not in use by Gun unless a custom Websocket subprotocol is configured and negotiated. By default no user option is defined.

+
-

Changelog

-