aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/manual
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/manual')
-rw-r--r--doc/src/manual/gun.asciidoc2
-rw-r--r--doc/src/manual/gun.info.asciidoc19
2 files changed, 19 insertions, 2 deletions
diff --git a/doc/src/manual/gun.asciidoc b/doc/src/manual/gun.asciidoc
index 020c8b3..a210635 100644
--- a/doc/src/manual/gun.asciidoc
+++ b/doc/src/manual/gun.asciidoc
@@ -313,6 +313,8 @@ undocumented and must be set to `gun_ws_h`.
== Changelog
+* *1.3*: Add the CONNECT destination's `protocols` option and
+ deprecate the previously introduced `protocol` option.
* *1.2*: Introduce the type `connect_destination()`.
== See also
diff --git a/doc/src/manual/gun.info.asciidoc b/doc/src/manual/gun.info.asciidoc
index ca7e47a..afb2333 100644
--- a/doc/src/manual/gun.info.asciidoc
+++ b/doc/src/manual/gun.info.asciidoc
@@ -12,8 +12,21 @@ info(ConnPid) -> Info
ConnPid :: pid()
Info :: #{
- sock_ip => inet:ip_address(),
- sock_port => inet:port_number()
+ socket => inet:socket() | ssl:sslsocket(),
+ transport => tcp | tls,
+ protocol => http | http2 | ws,
+ sock_ip => inet:ip_address(),
+ sock_port => inet:port_number(),
+ origin_host => inet:hostname() | inet:ip_address(),
+ origin_port => inet:port_number(),
+ intermediaries => [Intermediary]
+}
+Intermediary :: #{
+ type => connect,
+ host => inet:hostname() | inet:ip_address(),
+ port => inet:port_number(),
+ transport => tcp | tls,
+ protocol => http | http2
}
----
@@ -32,6 +45,8 @@ the connection.
== Changelog
+* *1.3*: The values `socket`, `transport`, `protocol`, `origin_host`,
+ `origin_port` and `intermediaries` were added.
* *1.0*: Function introduced.
== Examples