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 -->
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.0.0-pre.4/index.html b/articles/cowboy-2.0.0-pre.4/index.html
index 1e910e75..35f86f3c 100644
--- a/articles/cowboy-2.0.0-pre.4/index.html
+++ b/articles/cowboy-2.0.0-pre.4/index.html
@@ -127,6 +127,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.0.0-rc.1/index.html b/articles/cowboy-2.0.0-rc.1/index.html
index fd1fff45..328a17ab 100644
--- a/articles/cowboy-2.0.0-rc.1/index.html
+++ b/articles/cowboy-2.0.0-rc.1/index.html
@@ -98,6 +98,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.0.0-rc.2/index.html b/articles/cowboy-2.0.0-rc.2/index.html
index 16979549..68ca8230 100644
--- a/articles/cowboy-2.0.0-rc.2/index.html
+++ b/articles/cowboy-2.0.0-rc.2/index.html
@@ -91,6 +91,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.0.0/index.html b/articles/cowboy-2.0.0/index.html
index 49dea99e..fafee77e 100644
--- a/articles/cowboy-2.0.0/index.html
+++ b/articles/cowboy-2.0.0/index.html
@@ -97,6 +97,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.1.0/index.html b/articles/cowboy-2.1.0/index.html
index ad35a794..3492bca8 100644
--- a/articles/cowboy-2.1.0/index.html
+++ b/articles/cowboy-2.1.0/index.html
@@ -94,6 +94,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.2.0/index.html b/articles/cowboy-2.2.0/index.html
index e74e13af..0c9c98c6 100644
--- a/articles/cowboy-2.2.0/index.html
+++ b/articles/cowboy-2.2.0/index.html
@@ -92,6 +92,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.3.0/index.html b/articles/cowboy-2.3.0/index.html
index 1da84d84..bec3ae70 100644
--- a/articles/cowboy-2.3.0/index.html
+++ b/articles/cowboy-2.3.0/index.html
@@ -84,6 +84,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.4.0/index.html b/articles/cowboy-2.4.0/index.html
index 65683db2..bf095afb 100644
--- a/articles/cowboy-2.4.0/index.html
+++ b/articles/cowboy-2.4.0/index.html
@@ -86,6 +86,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/cowboy-2.5.0/index.html b/articles/cowboy-2.5.0/index.html
new file mode 100644
index 00000000..7988ef77
--- /dev/null
+++ b/articles/cowboy-2.5.0/index.html
@@ -0,0 +1,277 @@
+
+
+
+
+
+
+
+
+
+ Nine Nines: 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: Migrating from Cowboy 2.4 to 2.5 .
+You can donate to this project via 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!
+
+
+
+
+
+
+
More articles
+
+
+
Feedback
+
Feel free to email us
+if you found any mistake or need clarification on any of the
+articles.
+
+
+
+
+
+
+
+
+
+
+
+
+
Copyright © Loïc Hoguin 2012-2018
+
+
+
+
+
+
+
+
+
+
diff --git a/articles/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html
index cf5566bf..ac6a1195 100644
--- a/articles/cowboy2-qs/index.html
+++ b/articles/cowboy2-qs/index.html
@@ -128,6 +128,10 @@ http://www.gnu.org/software/src-highlite -->
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/dont-let-it-crash/index.html b/articles/dont-let-it-crash/index.html
index cfb6790a..6462dd2b 100644
--- a/articles/dont-let-it-crash/index.html
+++ b/articles/dont-let-it-crash/index.html
@@ -103,6 +103,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html
index eb4c1fab..56211cc6 100644
--- a/articles/erlang-scalability/index.html
+++ b/articles/erlang-scalability/index.html
@@ -115,6 +115,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html
index 25f1697e..db9cc9da 100644
--- a/articles/erlang-validate-utf8/index.html
+++ b/articles/erlang-validate-utf8/index.html
@@ -231,6 +231,10 @@ http://www.gnu.org/software/src-highlite -->
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html
index 6bc7fbcb..f383970d 100644
--- a/articles/erlang.mk-and-relx/index.html
+++ b/articles/erlang.mk-and-relx/index.html
@@ -141,6 +141,10 @@ cowboy-0.8.5 erlydtl-0.7.0 ninenines-0.2.0 stdlib-1.19.1
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html
index 54235145..f56e414f 100644
--- a/articles/erlanger-playbook-september-2015-update/index.html
+++ b/articles/erlanger-playbook-september-2015-update/index.html
@@ -86,6 +86,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html
index fb3a7ed8..ad2be776 100644
--- a/articles/erlanger-playbook/index.html
+++ b/articles/erlanger-playbook/index.html
@@ -119,6 +119,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html
index 42d88534..5d551d3f 100644
--- a/articles/farwest-funded/index.html
+++ b/articles/farwest-funded/index.html
@@ -87,6 +87,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/gun-1.0.0-rc.1/index.html b/articles/gun-1.0.0-rc.1/index.html
index 413dd60f..4094b0dd 100644
--- a/articles/gun-1.0.0-rc.1/index.html
+++ b/articles/gun-1.0.0-rc.1/index.html
@@ -88,6 +88,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/gun-1.0.0/index.html b/articles/gun-1.0.0/index.html
index 1568bfd9..d834cd23 100644
--- a/articles/gun-1.0.0/index.html
+++ b/articles/gun-1.0.0/index.html
@@ -87,6 +87,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/gun-1.2.0/index.html b/articles/gun-1.2.0/index.html
index eb2ab7b7..68d89abd 100644
--- a/articles/gun-1.2.0/index.html
+++ b/articles/gun-1.2.0/index.html
@@ -87,6 +87,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/gun-1.3.0/index.html b/articles/gun-1.3.0/index.html
index 5391becb..81cb10c5 100644
--- a/articles/gun-1.3.0/index.html
+++ b/articles/gun-1.3.0/index.html
@@ -85,6 +85,10 @@
+ Cowboy 2.5
+
+
+
Gun 1.3
diff --git a/articles/index.html b/articles/index.html
index bc47f613..4027a9ef 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -65,6 +65,25 @@
+
+
+
+ Cowboy 2.5.0 has been released!
+Cowboy 2.5 focused on making the test suites pass. It is now possible to get all the Cowboy tests to pass successfully, at least on Linux and on the more recent Erlang/OTP versions.
+HTTP/1.1 has been improved with a fix for the TCP reset problem and the ability to stream a response body without using chunked transfer-encoding.
+Two functions have been added: cowboy_req:stream_events/3 encodes and streams one or more text/event-stream events, and cowboy_req:read_and_match_urlencoded_body/2,3 reads, parses and matches application/x-www-form-urlencoded request bodies.
+
+
+ Read More
+
+
+
@@ -417,25 +436,6 @@ I am very happy with that new setup.
-
-
-
- An update to The Erlanger Playbook is now available!
-The Erlanger Playbook is a book about software development using Erlang. It currently covers all areas from the conception, design, the writing of code, documentation and tests.
-The book is still a work in progress. Future topics will include refactoring, debugging and tracing, benchmarking, releases, community management (for open source projects).
-This update fixes a number of things and adds two chapters: IOlists and Erlang building blocks.
-
-
- Read More
-
-
-