From 441272421acfae86d3605e1533e0f5f3b9c2b1c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 3 Oct 2018 09:58:55 +0200 Subject: Cowboy 2.5.0 --- _build/content/articles/cowboy-2.5.0.asciidoc | 57 + _build/data/projects/cowboy.toml | 4 +- articles/asciideck/index.html | 4 + articles/cowboy-2.0.0-pre.4/index.html | 4 + articles/cowboy-2.0.0-rc.1/index.html | 4 + articles/cowboy-2.0.0-rc.2/index.html | 4 + articles/cowboy-2.0.0/index.html | 4 + articles/cowboy-2.1.0/index.html | 4 + articles/cowboy-2.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 | 277 ++ articles/cowboy2-qs/index.html | 4 + articles/dont-let-it-crash/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/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/index.html | 38 +- articles/index.xml | 14 +- articles/january-2014-status/index.html | 4 + articles/ml-archives/index.html | 4 + articles/on-open-source/index.html | 4 + articles/page/2/index.html | 19 + articles/ranch-1.3/index.html | 4 + articles/ranch-1.6.0/index.html | 4 + articles/ranch-ftp/index.html | 4 + articles/the-elephant-in-the-room/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.0/guide/constraints/index.html | 2 + docs/en/cowboy/2.0/guide/cookies/index.html | 2 + docs/en/cowboy/2.0/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.0/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.0/guide/getting_started/index.html | 2 + docs/en/cowboy/2.0/guide/handlers/index.html | 2 + docs/en/cowboy/2.0/guide/index.html | 2 + docs/en/cowboy/2.0/guide/introduction/index.html | 2 + docs/en/cowboy/2.0/guide/listeners/index.html | 2 + docs/en/cowboy/2.0/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.0/guide/middlewares/index.html | 2 + .../cowboy/2.0/guide/migrating_from_1.0/index.html | 2 + docs/en/cowboy/2.0/guide/modern_web/index.html | 2 + docs/en/cowboy/2.0/guide/multipart/index.html | 2 + docs/en/cowboy/2.0/guide/req/index.html | 2 + docs/en/cowboy/2.0/guide/req_body/index.html | 2 + .../en/cowboy/2.0/guide/resource_design/index.html | 2 + docs/en/cowboy/2.0/guide/resp/index.html | 2 + .../en/cowboy/2.0/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.0/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.0/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.0/guide/routing/index.html | 2 + docs/en/cowboy/2.0/guide/specs/index.html | 2 + docs/en/cowboy/2.0/guide/static_files/index.html | 2 + docs/en/cowboy/2.0/guide/streams/index.html | 2 + docs/en/cowboy/2.0/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.0/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.0/manual/cowboy.set_env/index.html | 2 + .../2.0/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.0/manual/cowboy.start_tls/index.html | 2 + .../2.0/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_app/index.html | 2 + .../2.0/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.0/manual/cowboy_constraints/index.html | 2 + .../2.0/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.0/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_loop/index.html | 2 + .../cowboy/2.0/manual/cowboy_middleware/index.html | 2 + .../2.0/manual/cowboy_req.binding/index.html | 2 + .../2.0/manual/cowboy_req.bindings/index.html | 2 + .../2.0/manual/cowboy_req.body_length/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.0/manual/cowboy_req.has_body/index.html | 2 + .../2.0/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.header/index.html | 2 + .../2.0/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.host/index.html | 2 + .../2.0/manual/cowboy_req.host_info/index.html | 2 + .../2.0/manual/cowboy_req.match_cookies/index.html | 2 + .../2.0/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.method/index.html | 2 + .../2.0/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.0/manual/cowboy_req.parse_header/index.html | 2 + .../2.0/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.path/index.html | 2 + .../2.0/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_req.qs/index.html | 2 + .../2.0/manual/cowboy_req.read_body/index.html | 2 + .../2.0/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.reply/index.html | 2 + .../2.0/manual/cowboy_req.resp_header/index.html | 2 + .../2.0/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.0/manual/cowboy_req.scheme/index.html | 2 + .../2.0/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../2.0/manual/cowboy_req.stream_body/index.html | 2 + .../2.0/manual/cowboy_req.stream_reply/index.html | 2 + .../en/cowboy/2.0/manual/cowboy_req.uri/index.html | 2 + .../2.0/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_rest/index.html | 2 + .../2.0/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.0/manual/cowboy_stream/index.html | 2 + .../cowboy/2.0/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.0/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.0/manual/index.html | 2 + docs/en/cowboy/2.1/guide/constraints/index.html | 2 + docs/en/cowboy/2.1/guide/cookies/index.html | 2 + docs/en/cowboy/2.1/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.1/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.1/guide/getting_started/index.html | 2 + docs/en/cowboy/2.1/guide/handlers/index.html | 2 + docs/en/cowboy/2.1/guide/index.html | 2 + docs/en/cowboy/2.1/guide/introduction/index.html | 2 + docs/en/cowboy/2.1/guide/listeners/index.html | 2 + docs/en/cowboy/2.1/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.1/guide/middlewares/index.html | 2 + .../cowboy/2.1/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.1/guide/migrating_from_2.0/index.html | 2 + docs/en/cowboy/2.1/guide/modern_web/index.html | 2 + docs/en/cowboy/2.1/guide/multipart/index.html | 2 + docs/en/cowboy/2.1/guide/req/index.html | 2 + docs/en/cowboy/2.1/guide/req_body/index.html | 2 + .../en/cowboy/2.1/guide/resource_design/index.html | 2 + docs/en/cowboy/2.1/guide/resp/index.html | 2 + .../en/cowboy/2.1/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.1/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.1/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.1/guide/routing/index.html | 2 + docs/en/cowboy/2.1/guide/specs/index.html | 2 + docs/en/cowboy/2.1/guide/static_files/index.html | 2 + docs/en/cowboy/2.1/guide/streams/index.html | 2 + docs/en/cowboy/2.1/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.1/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.1/manual/cowboy.set_env/index.html | 2 + .../2.1/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.1/manual/cowboy.start_tls/index.html | 2 + .../2.1/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_app/index.html | 2 + .../2.1/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.1/manual/cowboy_constraints/index.html | 2 + .../2.1/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.1/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_loop/index.html | 2 + .../cowboy/2.1/manual/cowboy_middleware/index.html | 2 + .../2.1/manual/cowboy_req.binding/index.html | 2 + .../2.1/manual/cowboy_req.bindings/index.html | 2 + .../2.1/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.1/manual/cowboy_req.has_body/index.html | 2 + .../2.1/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.header/index.html | 2 + .../2.1/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.host/index.html | 2 + .../2.1/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.inform/index.html | 2 + .../2.1/manual/cowboy_req.match_cookies/index.html | 2 + .../2.1/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.method/index.html | 2 + .../2.1/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.1/manual/cowboy_req.parse_header/index.html | 2 + .../2.1/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.path/index.html | 2 + .../2.1/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_req.qs/index.html | 2 + .../2.1/manual/cowboy_req.read_body/index.html | 2 + .../2.1/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.reply/index.html | 2 + .../2.1/manual/cowboy_req.resp_header/index.html | 2 + .../2.1/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.scheme/index.html | 2 + .../2.1/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.1/manual/cowboy_req.sock/index.html | 2 + .../2.1/manual/cowboy_req.stream_body/index.html | 2 + .../2.1/manual/cowboy_req.stream_reply/index.html | 2 + .../en/cowboy/2.1/manual/cowboy_req.uri/index.html | 2 + .../2.1/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_rest/index.html | 2 + .../2.1/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.1/manual/cowboy_stream/index.html | 2 + .../cowboy/2.1/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.1/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.1/manual/index.html | 2 + docs/en/cowboy/2.2/guide/constraints/index.html | 2 + docs/en/cowboy/2.2/guide/cookies/index.html | 2 + docs/en/cowboy/2.2/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.2/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.2/guide/getting_started/index.html | 2 + docs/en/cowboy/2.2/guide/handlers/index.html | 2 + docs/en/cowboy/2.2/guide/index.html | 2 + docs/en/cowboy/2.2/guide/introduction/index.html | 2 + docs/en/cowboy/2.2/guide/listeners/index.html | 2 + docs/en/cowboy/2.2/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.2/guide/middlewares/index.html | 2 + .../cowboy/2.2/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.2/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.2/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.2/guide/migrating_from_2.2/index.html | 2 + docs/en/cowboy/2.2/guide/modern_web/index.html | 2 + docs/en/cowboy/2.2/guide/multipart/index.html | 2 + docs/en/cowboy/2.2/guide/req/index.html | 2 + docs/en/cowboy/2.2/guide/req_body/index.html | 2 + .../en/cowboy/2.2/guide/resource_design/index.html | 2 + docs/en/cowboy/2.2/guide/resp/index.html | 2 + .../en/cowboy/2.2/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.2/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.2/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.2/guide/routing/index.html | 2 + docs/en/cowboy/2.2/guide/specs/index.html | 2 + docs/en/cowboy/2.2/guide/static_files/index.html | 2 + docs/en/cowboy/2.2/guide/streams/index.html | 2 + docs/en/cowboy/2.2/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.2/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.2/manual/cowboy.set_env/index.html | 2 + .../2.2/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.2/manual/cowboy.start_tls/index.html | 2 + .../2.2/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_app/index.html | 2 + .../2.2/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.2/manual/cowboy_constraints/index.html | 2 + .../2.2/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.2/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_loop/index.html | 2 + .../cowboy/2.2/manual/cowboy_middleware/index.html | 2 + .../2.2/manual/cowboy_req.binding/index.html | 2 + .../2.2/manual/cowboy_req.bindings/index.html | 2 + .../2.2/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.2/manual/cowboy_req.has_body/index.html | 2 + .../2.2/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.header/index.html | 2 + .../2.2/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.host/index.html | 2 + .../2.2/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.inform/index.html | 2 + .../2.2/manual/cowboy_req.match_cookies/index.html | 2 + .../2.2/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.method/index.html | 2 + .../2.2/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.2/manual/cowboy_req.parse_header/index.html | 2 + .../2.2/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.path/index.html | 2 + .../2.2/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_req.qs/index.html | 2 + .../2.2/manual/cowboy_req.read_body/index.html | 2 + .../2.2/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.reply/index.html | 2 + .../2.2/manual/cowboy_req.resp_header/index.html | 2 + .../2.2/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.scheme/index.html | 2 + .../2.2/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.2/manual/cowboy_req.sock/index.html | 2 + .../2.2/manual/cowboy_req.stream_body/index.html | 2 + .../2.2/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.2/manual/cowboy_req.uri/index.html | 2 + .../2.2/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_rest/index.html | 2 + .../2.2/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.2/manual/cowboy_stream/index.html | 2 + .../cowboy/2.2/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.2/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.2/manual/index.html | 2 + docs/en/cowboy/2.3/guide/constraints/index.html | 2 + docs/en/cowboy/2.3/guide/cookies/index.html | 2 + docs/en/cowboy/2.3/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.3/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.3/guide/getting_started/index.html | 2 + docs/en/cowboy/2.3/guide/handlers/index.html | 2 + docs/en/cowboy/2.3/guide/index.html | 2 + docs/en/cowboy/2.3/guide/introduction/index.html | 2 + docs/en/cowboy/2.3/guide/listeners/index.html | 2 + docs/en/cowboy/2.3/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.3/guide/middlewares/index.html | 2 + .../cowboy/2.3/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.3/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.3/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.3/guide/migrating_from_2.2/index.html | 2 + docs/en/cowboy/2.3/guide/modern_web/index.html | 2 + docs/en/cowboy/2.3/guide/multipart/index.html | 2 + docs/en/cowboy/2.3/guide/req/index.html | 2 + docs/en/cowboy/2.3/guide/req_body/index.html | 2 + .../en/cowboy/2.3/guide/resource_design/index.html | 2 + docs/en/cowboy/2.3/guide/resp/index.html | 2 + .../en/cowboy/2.3/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.3/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.3/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.3/guide/routing/index.html | 2 + docs/en/cowboy/2.3/guide/specs/index.html | 2 + docs/en/cowboy/2.3/guide/static_files/index.html | 2 + docs/en/cowboy/2.3/guide/streams/index.html | 2 + docs/en/cowboy/2.3/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.3/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.3/manual/cowboy.set_env/index.html | 2 + .../2.3/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.3/manual/cowboy.start_tls/index.html | 2 + .../2.3/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_app/index.html | 2 + .../2.3/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.3/manual/cowboy_constraints/index.html | 2 + .../2.3/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.3/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_loop/index.html | 2 + .../cowboy/2.3/manual/cowboy_middleware/index.html | 2 + .../2.3/manual/cowboy_req.binding/index.html | 2 + .../2.3/manual/cowboy_req.bindings/index.html | 2 + .../2.3/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.3/manual/cowboy_req.has_body/index.html | 2 + .../2.3/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.header/index.html | 2 + .../2.3/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.host/index.html | 2 + .../2.3/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.inform/index.html | 2 + .../2.3/manual/cowboy_req.match_cookies/index.html | 2 + .../2.3/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.method/index.html | 2 + .../2.3/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.3/manual/cowboy_req.parse_header/index.html | 2 + .../2.3/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.path/index.html | 2 + .../2.3/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_req.qs/index.html | 2 + .../2.3/manual/cowboy_req.read_body/index.html | 2 + .../2.3/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.reply/index.html | 2 + .../2.3/manual/cowboy_req.resp_header/index.html | 2 + .../2.3/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.scheme/index.html | 2 + .../2.3/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.3/manual/cowboy_req.sock/index.html | 2 + .../2.3/manual/cowboy_req.stream_body/index.html | 2 + .../2.3/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.3/manual/cowboy_req.uri/index.html | 2 + .../2.3/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_rest/index.html | 2 + .../2.3/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.3/manual/cowboy_stream/index.html | 2 + .../cowboy/2.3/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.3/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.3/manual/index.html | 2 + docs/en/cowboy/2.4/guide/constraints/index.html | 2 + docs/en/cowboy/2.4/guide/cookies/index.html | 2 + docs/en/cowboy/2.4/guide/erlang_web/index.html | 2 + docs/en/cowboy/2.4/guide/flow_diagram/index.html | 2 + .../en/cowboy/2.4/guide/getting_started/index.html | 2 + docs/en/cowboy/2.4/guide/handlers/index.html | 2 + docs/en/cowboy/2.4/guide/index.html | 2 + docs/en/cowboy/2.4/guide/introduction/index.html | 2 + docs/en/cowboy/2.4/guide/listeners/index.html | 2 + docs/en/cowboy/2.4/guide/loop_handlers/index.html | 2 + docs/en/cowboy/2.4/guide/middlewares/index.html | 2 + .../cowboy/2.4/guide/migrating_from_1.0/index.html | 2 + .../cowboy/2.4/guide/migrating_from_2.0/index.html | 2 + .../cowboy/2.4/guide/migrating_from_2.1/index.html | 2 + .../cowboy/2.4/guide/migrating_from_2.2/index.html | 2 + .../cowboy/2.4/guide/migrating_from_2.3/index.html | 2 + docs/en/cowboy/2.4/guide/modern_web/index.html | 2 + docs/en/cowboy/2.4/guide/multipart/index.html | 2 + docs/en/cowboy/2.4/guide/req/index.html | 2 + docs/en/cowboy/2.4/guide/req_body/index.html | 2 + .../en/cowboy/2.4/guide/resource_design/index.html | 2 + docs/en/cowboy/2.4/guide/resp/index.html | 2 + .../en/cowboy/2.4/guide/rest_flowcharts/index.html | 2 + docs/en/cowboy/2.4/guide/rest_handlers/index.html | 2 + .../en/cowboy/2.4/guide/rest_principles/index.html | 2 + docs/en/cowboy/2.4/guide/routing/index.html | 2 + docs/en/cowboy/2.4/guide/specs/index.html | 2 + docs/en/cowboy/2.4/guide/static_files/index.html | 2 + docs/en/cowboy/2.4/guide/streams/index.html | 2 + docs/en/cowboy/2.4/guide/ws_handlers/index.html | 2 + docs/en/cowboy/2.4/guide/ws_protocol/index.html | 2 + .../en/cowboy/2.4/manual/cowboy.set_env/index.html | 2 + .../2.4/manual/cowboy.start_clear/index.html | 2 + .../cowboy/2.4/manual/cowboy.start_tls/index.html | 2 + .../2.4/manual/cowboy.stop_listener/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_app/index.html | 2 + .../2.4/manual/cowboy_constraints.int/index.html | 2 + .../manual/cowboy_constraints.nonempty/index.html | 2 + .../2.4/manual/cowboy_constraints/index.html | 2 + .../2.4/manual/cowboy_handler.terminate/index.html | 2 + .../en/cowboy/2.4/manual/cowboy_handler/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_http/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_http2/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_loop/index.html | 2 + .../cowboy/2.4/manual/cowboy_middleware/index.html | 2 + .../2.4/manual/cowboy_req.binding/index.html | 2 + .../2.4/manual/cowboy_req.bindings/index.html | 2 + .../2.4/manual/cowboy_req.body_length/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.cert/index.html | 2 + .../cowboy_req.delete_resp_header/index.html | 2 + .../2.4/manual/cowboy_req.has_body/index.html | 2 + .../2.4/manual/cowboy_req.has_resp_body/index.html | 2 + .../manual/cowboy_req.has_resp_header/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.header/index.html | 2 + .../2.4/manual/cowboy_req.headers/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.host/index.html | 2 + .../2.4/manual/cowboy_req.host_info/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.inform/index.html | 2 + .../2.4/manual/cowboy_req.match_cookies/index.html | 2 + .../2.4/manual/cowboy_req.match_qs/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.method/index.html | 2 + .../2.4/manual/cowboy_req.parse_cookies/index.html | 2 + .../2.4/manual/cowboy_req.parse_header/index.html | 2 + .../2.4/manual/cowboy_req.parse_qs/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.path/index.html | 2 + .../2.4/manual/cowboy_req.path_info/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.peer/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.port/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.push/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_req.qs/index.html | 2 + .../2.4/manual/cowboy_req.read_body/index.html | 2 + .../2.4/manual/cowboy_req.read_part/index.html | 2 + .../manual/cowboy_req.read_part_body/index.html | 2 + .../cowboy_req.read_urlencoded_body/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.reply/index.html | 2 + .../2.4/manual/cowboy_req.resp_header/index.html | 2 + .../2.4/manual/cowboy_req.resp_headers/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.scheme/index.html | 2 + .../2.4/manual/cowboy_req.set_resp_body/index.html | 2 + .../manual/cowboy_req.set_resp_cookie/index.html | 2 + .../manual/cowboy_req.set_resp_header/index.html | 2 + .../manual/cowboy_req.set_resp_headers/index.html | 2 + .../cowboy/2.4/manual/cowboy_req.sock/index.html | 2 + .../2.4/manual/cowboy_req.stream_body/index.html | 2 + .../2.4/manual/cowboy_req.stream_reply/index.html | 2 + .../manual/cowboy_req.stream_trailers/index.html | 2 + .../en/cowboy/2.4/manual/cowboy_req.uri/index.html | 2 + .../2.4/manual/cowboy_req.version/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_req/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_rest/index.html | 2 + .../2.4/manual/cowboy_router.compile/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_router/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_static/index.html | 2 + docs/en/cowboy/2.4/manual/cowboy_stream/index.html | 2 + .../cowboy/2.4/manual/cowboy_websocket/index.html | 2 + .../cowboy/2.4/manual/http_status_codes/index.html | 2 + docs/en/cowboy/2.4/manual/index.html | 2 + docs/en/cowboy/2.5/guide/constraints.asciidoc | 123 + docs/en/cowboy/2.5/guide/constraints/index.html | 246 ++ docs/en/cowboy/2.5/guide/cookies.asciidoc | 139 + docs/en/cowboy/2.5/guide/cookies/index.html | 263 ++ docs/en/cowboy/2.5/guide/cowboy.sty | 8 + docs/en/cowboy/2.5/guide/erlang_web.asciidoc | 209 ++ docs/en/cowboy/2.5/guide/erlang_web/index.html | 212 ++ docs/en/cowboy/2.5/guide/flow_diagram.asciidoc | 109 + docs/en/cowboy/2.5/guide/flow_diagram/index.html | 190 ++ docs/en/cowboy/2.5/guide/getting_started.asciidoc | 148 + .../en/cowboy/2.5/guide/getting_started/index.html | 264 ++ docs/en/cowboy/2.5/guide/handlers.asciidoc | 90 + docs/en/cowboy/2.5/guide/handlers/index.html | 217 ++ docs/en/cowboy/2.5/guide/http_req_resp.png | Bin 0 -> 20713 bytes docs/en/cowboy/2.5/guide/http_req_resp.svg | 543 ++++ docs/en/cowboy/2.5/guide/index.html | 227 ++ docs/en/cowboy/2.5/guide/introduction.asciidoc | 75 + docs/en/cowboy/2.5/guide/introduction/index.html | 200 ++ docs/en/cowboy/2.5/guide/listeners.asciidoc | 115 + docs/en/cowboy/2.5/guide/listeners/index.html | 221 ++ docs/en/cowboy/2.5/guide/loop_handlers.asciidoc | 124 + docs/en/cowboy/2.5/guide/loop_handlers/index.html | 231 ++ docs/en/cowboy/2.5/guide/middlewares.asciidoc | 69 + docs/en/cowboy/2.5/guide/middlewares/index.html | 198 ++ .../cowboy/2.5/guide/migrating_from_1.0.asciidoc | 214 ++ .../cowboy/2.5/guide/migrating_from_1.0/index.html | 280 ++ .../cowboy/2.5/guide/migrating_from_2.0.asciidoc | 107 + .../cowboy/2.5/guide/migrating_from_2.0/index.html | 215 ++ .../cowboy/2.5/guide/migrating_from_2.1.asciidoc | 107 + .../cowboy/2.5/guide/migrating_from_2.1/index.html | 226 ++ .../cowboy/2.5/guide/migrating_from_2.2.asciidoc | 56 + .../cowboy/2.5/guide/migrating_from_2.2/index.html | 198 ++ .../cowboy/2.5/guide/migrating_from_2.3.asciidoc | 66 + .../cowboy/2.5/guide/migrating_from_2.3/index.html | 200 ++ .../cowboy/2.5/guide/migrating_from_2.4.asciidoc | 109 + .../cowboy/2.5/guide/migrating_from_2.4/index.html | 228 ++ docs/en/cowboy/2.5/guide/modern_web.asciidoc | 122 + docs/en/cowboy/2.5/guide/modern_web/index.html | 194 ++ docs/en/cowboy/2.5/guide/multipart.asciidoc | 169 ++ docs/en/cowboy/2.5/guide/multipart/index.html | 267 ++ docs/en/cowboy/2.5/guide/req.asciidoc | 365 +++ docs/en/cowboy/2.5/guide/req/index.html | 442 +++ docs/en/cowboy/2.5/guide/req_body.asciidoc | 130 + docs/en/cowboy/2.5/guide/req_body/index.html | 253 ++ docs/en/cowboy/2.5/guide/resource_design.asciidoc | 220 ++ .../en/cowboy/2.5/guide/resource_design/index.html | 226 ++ docs/en/cowboy/2.5/guide/resp.asciidoc | 368 +++ docs/en/cowboy/2.5/guide/resp/index.html | 409 +++ docs/en/cowboy/2.5/guide/rest_cond.png | Bin 0 -> 111628 bytes docs/en/cowboy/2.5/guide/rest_cond.svg | 1656 ++++++++++++ docs/en/cowboy/2.5/guide/rest_conneg.png | Bin 0 -> 78133 bytes docs/en/cowboy/2.5/guide/rest_conneg.svg | 1135 ++++++++ docs/en/cowboy/2.5/guide/rest_delete.png | Bin 0 -> 122185 bytes docs/en/cowboy/2.5/guide/rest_delete.svg | 1718 ++++++++++++ docs/en/cowboy/2.5/guide/rest_flowcharts.asciidoc | 248 ++ .../en/cowboy/2.5/guide/rest_flowcharts/index.html | 224 ++ docs/en/cowboy/2.5/guide/rest_get_head.png | Bin 0 -> 94321 bytes docs/en/cowboy/2.5/guide/rest_get_head.svg | 1523 +++++++++++ docs/en/cowboy/2.5/guide/rest_handlers.asciidoc | 138 + docs/en/cowboy/2.5/guide/rest_handlers/index.html | 322 +++ docs/en/cowboy/2.5/guide/rest_options.png | Bin 0 -> 8539 bytes docs/en/cowboy/2.5/guide/rest_options.svg | 387 +++ docs/en/cowboy/2.5/guide/rest_principles.asciidoc | 160 ++ .../en/cowboy/2.5/guide/rest_principles/index.html | 198 ++ docs/en/cowboy/2.5/guide/rest_put_post_patch.png | Bin 0 -> 206747 bytes docs/en/cowboy/2.5/guide/rest_put_post_patch.svg | 2856 ++++++++++++++++++++ docs/en/cowboy/2.5/guide/rest_start.png | Bin 0 -> 105640 bytes docs/en/cowboy/2.5/guide/rest_start.svg | 1356 ++++++++++ docs/en/cowboy/2.5/guide/routing.asciidoc | 222 ++ docs/en/cowboy/2.5/guide/routing/index.html | 341 +++ docs/en/cowboy/2.5/guide/specs.asciidoc | 196 ++ docs/en/cowboy/2.5/guide/specs/index.html | 507 ++++ docs/en/cowboy/2.5/guide/static_files.asciidoc | 163 ++ docs/en/cowboy/2.5/guide/static_files/index.html | 261 ++ docs/en/cowboy/2.5/guide/streams.asciidoc | 65 + docs/en/cowboy/2.5/guide/streams/index.html | 183 ++ docs/en/cowboy/2.5/guide/ws_handlers.asciidoc | 293 ++ docs/en/cowboy/2.5/guide/ws_handlers/index.html | 350 +++ docs/en/cowboy/2.5/guide/ws_protocol.asciidoc | 69 + docs/en/cowboy/2.5/guide/ws_protocol/index.html | 182 ++ .../en/cowboy/2.5/manual/cowboy.set_env/index.html | 197 ++ .../2.5/manual/cowboy.start_clear/index.html | 215 ++ .../cowboy/2.5/manual/cowboy.start_tls/index.html | 220 ++ .../2.5/manual/cowboy.stop_listener/index.html | 180 ++ docs/en/cowboy/2.5/manual/cowboy/index.html | 214 ++ docs/en/cowboy/2.5/manual/cowboy_app/index.html | 215 ++ .../2.5/manual/cowboy_constraints.int/index.html | 190 ++ .../manual/cowboy_constraints.nonempty/index.html | 189 ++ .../2.5/manual/cowboy_constraints/index.html | 181 ++ .../2.5/manual/cowboy_handler.terminate/index.html | 192 ++ .../en/cowboy/2.5/manual/cowboy_handler/index.html | 184 ++ docs/en/cowboy/2.5/manual/cowboy_http/index.html | 260 ++ docs/en/cowboy/2.5/manual/cowboy_http2/index.html | 240 ++ docs/en/cowboy/2.5/manual/cowboy_loop/index.html | 198 ++ .../cowboy/2.5/manual/cowboy_middleware/index.html | 194 ++ .../2.5/manual/cowboy_req.binding/index.html | 198 ++ .../2.5/manual/cowboy_req.bindings/index.html | 178 ++ .../2.5/manual/cowboy_req.body_length/index.html | 179 ++ .../cowboy/2.5/manual/cowboy_req.cert/index.html | 198 ++ .../cowboy_req.delete_resp_header/index.html | 183 ++ .../2.5/manual/cowboy_req.has_body/index.html | 176 ++ .../2.5/manual/cowboy_req.has_resp_body/index.html | 181 ++ .../manual/cowboy_req.has_resp_header/index.html | 184 ++ .../cowboy/2.5/manual/cowboy_req.header/index.html | 205 ++ .../2.5/manual/cowboy_req.headers/index.html | 185 ++ .../cowboy/2.5/manual/cowboy_req.host/index.html | 185 ++ .../2.5/manual/cowboy_req.host_info/index.html | 179 ++ .../cowboy/2.5/manual/cowboy_req.inform/index.html | 203 ++ .../2.5/manual/cowboy_req.match_cookies/index.html | 205 ++ .../2.5/manual/cowboy_req.match_qs/index.html | 205 ++ .../cowboy/2.5/manual/cowboy_req.method/index.html | 196 ++ .../2.5/manual/cowboy_req.parse_cookies/index.html | 185 ++ .../2.5/manual/cowboy_req.parse_header/index.html | 356 +++ .../2.5/manual/cowboy_req.parse_qs/index.html | 193 ++ .../cowboy/2.5/manual/cowboy_req.path/index.html | 185 ++ .../2.5/manual/cowboy_req.path_info/index.html | 179 ++ .../cowboy/2.5/manual/cowboy_req.peer/index.html | 189 ++ .../cowboy/2.5/manual/cowboy_req.port/index.html | 186 ++ .../cowboy/2.5/manual/cowboy_req.push/index.html | 212 ++ docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html | 185 ++ .../index.html | 236 ++ .../2.5/manual/cowboy_req.read_body/index.html | 210 ++ .../2.5/manual/cowboy_req.read_part/index.html | 232 ++ .../manual/cowboy_req.read_part_body/index.html | 208 ++ .../cowboy_req.read_urlencoded_body/index.html | 202 ++ .../cowboy/2.5/manual/cowboy_req.reply/index.html | 224 ++ .../2.5/manual/cowboy_req.resp_header/index.html | 196 ++ .../2.5/manual/cowboy_req.resp_headers/index.html | 176 ++ .../cowboy/2.5/manual/cowboy_req.scheme/index.html | 190 ++ .../2.5/manual/cowboy_req.set_resp_body/index.html | 217 ++ .../manual/cowboy_req.set_resp_cookie/index.html | 242 ++ .../manual/cowboy_req.set_resp_header/index.html | 198 ++ .../manual/cowboy_req.set_resp_headers/index.html | 189 ++ .../cowboy/2.5/manual/cowboy_req.sock/index.html | 185 ++ .../2.5/manual/cowboy_req.stream_body/index.html | 194 ++ .../2.5/manual/cowboy_req.stream_events/index.html | 210 ++ .../2.5/manual/cowboy_req.stream_reply/index.html | 213 ++ .../manual/cowboy_req.stream_trailers/index.html | 193 ++ .../en/cowboy/2.5/manual/cowboy_req.uri/index.html | 244 ++ .../2.5/manual/cowboy_req.version/index.html | 185 ++ docs/en/cowboy/2.5/manual/cowboy_req/index.html | 360 +++ docs/en/cowboy/2.5/manual/cowboy_rest/index.html | 613 +++++ .../2.5/manual/cowboy_router.compile/index.html | 186 ++ docs/en/cowboy/2.5/manual/cowboy_router/index.html | 203 ++ docs/en/cowboy/2.5/manual/cowboy_static/index.html | 248 ++ docs/en/cowboy/2.5/manual/cowboy_stream/index.html | 431 +++ .../cowboy/2.5/manual/cowboy_websocket/index.html | 286 ++ .../cowboy/2.5/manual/http_status_codes/index.html | 230 ++ docs/en/cowboy/2.5/manual/index.html | 215 ++ docs/index.html | 7 + docs/index.xml | 1235 ++++++++- donate/index.html | 204 ++ index.html | 208 +- index.xml | 1241 ++++++++- services/index.html | 204 ++ sitemap.xml | 413 ++- 674 files changed, 44018 insertions(+), 39 deletions(-) create mode 100644 _build/content/articles/cowboy-2.5.0.asciidoc create mode 100644 articles/cowboy-2.5.0/index.html create mode 100644 docs/en/cowboy/2.5/guide/constraints.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/constraints/index.html create mode 100644 docs/en/cowboy/2.5/guide/cookies.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/cookies/index.html create mode 100644 docs/en/cowboy/2.5/guide/cowboy.sty create mode 100644 docs/en/cowboy/2.5/guide/erlang_web.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/erlang_web/index.html create mode 100644 docs/en/cowboy/2.5/guide/flow_diagram.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/flow_diagram/index.html create mode 100644 docs/en/cowboy/2.5/guide/getting_started.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/getting_started/index.html create mode 100644 docs/en/cowboy/2.5/guide/handlers.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/handlers/index.html create mode 100644 docs/en/cowboy/2.5/guide/http_req_resp.png create mode 100644 docs/en/cowboy/2.5/guide/http_req_resp.svg create mode 100644 docs/en/cowboy/2.5/guide/index.html create mode 100644 docs/en/cowboy/2.5/guide/introduction.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/introduction/index.html create mode 100644 docs/en/cowboy/2.5/guide/listeners.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/listeners/index.html create mode 100644 docs/en/cowboy/2.5/guide/loop_handlers.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/loop_handlers/index.html create mode 100644 docs/en/cowboy/2.5/guide/middlewares.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/middlewares/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_1.0.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_1.0/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.0.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.0/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.1.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.1/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.2.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.2/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.3.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.3/index.html create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.4.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/migrating_from_2.4/index.html create mode 100644 docs/en/cowboy/2.5/guide/modern_web.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/modern_web/index.html create mode 100644 docs/en/cowboy/2.5/guide/multipart.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/multipart/index.html create mode 100644 docs/en/cowboy/2.5/guide/req.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/req/index.html create mode 100644 docs/en/cowboy/2.5/guide/req_body.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/req_body/index.html create mode 100644 docs/en/cowboy/2.5/guide/resource_design.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/resource_design/index.html create mode 100644 docs/en/cowboy/2.5/guide/resp.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/resp/index.html create mode 100644 docs/en/cowboy/2.5/guide/rest_cond.png create mode 100644 docs/en/cowboy/2.5/guide/rest_cond.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_conneg.png create mode 100644 docs/en/cowboy/2.5/guide/rest_conneg.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_delete.png create mode 100644 docs/en/cowboy/2.5/guide/rest_delete.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_flowcharts.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/rest_flowcharts/index.html create mode 100644 docs/en/cowboy/2.5/guide/rest_get_head.png create mode 100644 docs/en/cowboy/2.5/guide/rest_get_head.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_handlers.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/rest_handlers/index.html create mode 100644 docs/en/cowboy/2.5/guide/rest_options.png create mode 100644 docs/en/cowboy/2.5/guide/rest_options.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_principles.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/rest_principles/index.html create mode 100644 docs/en/cowboy/2.5/guide/rest_put_post_patch.png create mode 100644 docs/en/cowboy/2.5/guide/rest_put_post_patch.svg create mode 100644 docs/en/cowboy/2.5/guide/rest_start.png create mode 100644 docs/en/cowboy/2.5/guide/rest_start.svg create mode 100644 docs/en/cowboy/2.5/guide/routing.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/routing/index.html create mode 100644 docs/en/cowboy/2.5/guide/specs.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/specs/index.html create mode 100644 docs/en/cowboy/2.5/guide/static_files.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/static_files/index.html create mode 100644 docs/en/cowboy/2.5/guide/streams.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/streams/index.html create mode 100644 docs/en/cowboy/2.5/guide/ws_handlers.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/ws_handlers/index.html create mode 100644 docs/en/cowboy/2.5/guide/ws_protocol.asciidoc create mode 100644 docs/en/cowboy/2.5/guide/ws_protocol/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy.set_env/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy.start_clear/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy.start_tls/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy.stop_listener/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_app/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints.int/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints.nonempty/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_constraints/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_handler.terminate/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_handler/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_http/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_http2/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_loop/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_middleware/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.binding/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.bindings/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.body_length/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.cert/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.delete_resp_header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_resp_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.has_resp_header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.headers/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.host/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.host_info/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.inform/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.match_cookies/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.match_qs/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.method/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_cookies/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.parse_qs/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.path/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.path_info/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.peer/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.port/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.push/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.qs/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_and_match_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_part/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_part_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.read_urlencoded_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.reply/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.resp_header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.resp_headers/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.scheme/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_cookie/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_header/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.set_resp_headers/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.sock/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_body/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_events/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_reply/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.stream_trailers/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.uri/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req.version/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_req/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_rest/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_router.compile/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_router/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_static/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_stream/index.html create mode 100644 docs/en/cowboy/2.5/manual/cowboy_websocket/index.html create mode 100644 docs/en/cowboy/2.5/manual/http_status_codes/index.html create mode 100644 docs/en/cowboy/2.5/manual/index.html diff --git a/_build/content/articles/cowboy-2.5.0.asciidoc b/_build/content/articles/cowboy-2.5.0.asciidoc new file mode 100644 index 00000000..5088d5f5 --- /dev/null +++ b/_build/content/articles/cowboy-2.5.0.asciidoc @@ -0,0 +1,57 @@ ++++ +date = "2018-10-03T07:00:00+01:00" +title = "Cowboy 2.5" + ++++ + +Cowboy `2.5.0` has been released! + +Cowboy 2.5 focused on making the test suites pass. +It is now possible to get all the Cowboy tests to +pass successfully, at least on Linux and on the +more recent Erlang/OTP versions. + +HTTP/1.1 has been improved with a fix for the TCP +reset problem and the ability to stream a response +body without using chunked transfer-encoding. + +Two functions have been added: `cowboy_req:stream_events/3` +encodes and streams one or more text/event-stream events, +and `cowboy_req:read_and_match_urlencoded_body/2,3` reads, +parses and matches application/x-www-form-urlencoded +request bodies. I'm not a fan of the long name, or the fact +it does so many things at the same time, but its usefulness +is undeniable. + +The more interesting new features are experimental. + +A new interface has been added to Websocket handlers +that allows for greater extensibility. It changes the +return values from a number of different tuples to +a list of commands (similar to stream handlers or +to `gen_statem`). A new command has been introduced +that tells Cowboy to stop/resume reading from the +socket. + +A `logger` option has been added to define which +logger module shall be used. It defaults to +`error_logger` but can be configured to Erlang/OTP 21's +new `logger` module, the widely used `lager` or +any module compatible with the `logger` module +interface. In addition a `log` stream handler +command has been added, allowing stream handlers +to silence certain log messages if necessary. + +Many bugs have also been fixed. + +A complete +list of changes can be found in the migration guide: +https://ninenines.eu/docs/en/cowboy/2.5/guide/migrating_from_2.4/[Migrating from Cowboy 2.4 to 2.5]. + +You can donate to this project via +https://salt.bountysource.com/teams/ninenines[BountySource]. +These funds are used to pay for additional servers for +testing. + +As usual, feedback is appreciated, and issues or +questions should be sent via Github tickets. Thanks! diff --git a/_build/data/projects/cowboy.toml b/_build/data/projects/cowboy.toml index 915b24f7..88cf58f5 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.4", "2.3", "2.2", "2.1", "2.0", "1.0"] -branches = ["2.4.0", "2.3.0", "2.2.2", "32d9d494c70f1f48a9194fce8eb550cd3f88df54", "2.0.0", "1.0.x"] +versions = ["2.5", "2.4", "2.3", "2.2", "2.1", "2.0", "1.0"] +branches = ["2.5.0", "2.4.0", "2.3.0", "2.2.2", "32d9d494c70f1f48a9194fce8eb550cd3f88df54", "2.0.0", "1.0.x"] has_source = true has_guide = true has_manual = true diff --git a/articles/asciideck/index.html b/articles/asciideck/index.html index 474a2d81..0b519a45 100644 --- a/articles/asciideck/index.html +++ b/articles/asciideck/index.html @@ -108,6 +108,10 @@ http://www.gnu.org/software/src-highlite -->