From baf0e420917ca1cb2806f8594a6cdb4710d2793d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 20 Sep 2018 15:06:42 +0200 Subject: Use ALPN when proxying TLS connections using CONNECT This fixes HTTP/2 over TLS connections. The protocol destination option has been deprecated in favor of a protocols option. --- doc/src/manual/gun.asciidoc | 2 +- doc/src/manual/gun.connect.asciidoc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/src/manual/gun.asciidoc b/doc/src/manual/gun.asciidoc index 29ca3ea..9f753b4 100644 --- a/doc/src/manual/gun.asciidoc +++ b/doc/src/manual/gun.asciidoc @@ -93,7 +93,7 @@ connect_destination() :: #{ username => iodata(), password => iodata(), - protocol => http | http2, + protocols => [http | http2], transport => tcp | tls, tls_opts => [ssl:connect_option()], diff --git a/doc/src/manual/gun.connect.asciidoc b/doc/src/manual/gun.connect.asciidoc index a1acaa5..483b24d 100644 --- a/doc/src/manual/gun.connect.asciidoc +++ b/doc/src/manual/gun.connect.asciidoc @@ -85,8 +85,8 @@ StreamRef = gun:connect(ConnPid, #{ {ok, http} = gun:await_up(ConnPid), StreamRef = gun:connect(ConnPid, #{ host => "origin-server.example.org", - port => 80, - protocol => http2, + port => 443, + protocols => [http2], transport => tls }), {response, fin, 200, _} = gun:await(ConnPid, StreamRef), -- cgit v1.2.3