diff options
author | Loïc Hoguin <[email protected]> | 2020-03-28 11:54:06 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2020-03-28 11:54:06 +0100 |
commit | 310f01593f7efcafdbb416748028f164e19ad1e0 (patch) | |
tree | 730f0bbf2211730d1e78064e5d90d61ca8077c4b /test/socks_SUITE.erl | |
parent | e3ca88e6111d2837f21741f410ce58381079e78a (diff) | |
download | gun-310f01593f7efcafdbb416748028f164e19ad1e0.tar.gz gun-310f01593f7efcafdbb416748028f164e19ad1e0.tar.bz2 gun-310f01593f7efcafdbb416748028f164e19ad1e0.zip |
Make intermediaries return tls not tls_proxy
Also add a test for CONNECT to TLS via 2 TLS proxies.
Diffstat (limited to 'test/socks_SUITE.erl')
-rw-r--r-- | test/socks_SUITE.erl | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/test/socks_SUITE.erl b/test/socks_SUITE.erl index ec184a6..e692a82 100644 --- a/test/socks_SUITE.erl +++ b/test/socks_SUITE.erl @@ -315,10 +315,6 @@ do_socks5_through_multiple_proxies(OriginScheme, OriginTransport, ProxyTransport Data = receive_from(OriginPid), Lines = binary:split(Data, <<"\r\n">>, [global]), [<<"host: ", Authority/bits>>] = [L || <<"host: ", _/bits>> = L <- Lines], - Proxy2Transport = case ProxyTransport of - tcp -> tcp; - tls -> tls_proxy - end, #{ transport := OriginTransport, protocol := http, @@ -335,7 +331,7 @@ do_socks5_through_multiple_proxies(OriginScheme, OriginTransport, ProxyTransport type := socks5, host := "localhost", port := Proxy2Port, - transport := Proxy2Transport, + transport := ProxyTransport, protocol := socks }]} = gun:info(ConnPid), gun:close(ConnPid). @@ -397,10 +393,6 @@ do_socks5_through_connect_proxy(OriginScheme, OriginTransport, ProxyTransport) - Data = receive_from(OriginPid), Lines = binary:split(Data, <<"\r\n">>, [global]), [<<"host: ", Authority2/bits>>] = [L || <<"host: ", _/bits>> = L <- Lines], - Proxy2Transport = case ProxyTransport of - tcp -> tcp; - tls -> tls_proxy - end, #{ transport := OriginTransport, protocol := http, @@ -417,7 +409,7 @@ do_socks5_through_connect_proxy(OriginScheme, OriginTransport, ProxyTransport) - type := socks5, host := "localhost", port := Proxy2Port, - transport := Proxy2Transport, + transport := ProxyTransport, protocol := socks }]} = gun:info(ConnPid), gun:close(ConnPid). |