From 0ab63f3dea522591218c0d65c78a686b7fa64db6 Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Mon, 18 Sep 2017 11:50:07 +0100 Subject: TFO: early-data for client outbound via socks5 proxy --- test/scripts/4027-TFO-socks/4027 | 83 ++++++++++++++++++++++++++++++++++++ test/scripts/4027-TFO-socks/REQUIRES | 2 + 2 files changed, 85 insertions(+) create mode 100644 test/scripts/4027-TFO-socks/4027 create mode 100644 test/scripts/4027-TFO-socks/REQUIRES (limited to 'test/scripts/4027-TFO-socks') diff --git a/test/scripts/4027-TFO-socks/4027 b/test/scripts/4027-TFO-socks/4027 new file mode 100644 index 000000000..533021cbf --- /dev/null +++ b/test/scripts/4027-TFO-socks/4027 @@ -0,0 +1,83 @@ +# socks5 proxy on smtp transport, TCP Fast Open +# +munge loopback +# +# +# TFO client, not server +server PORT_D +<<\x05\x01\x00 +>>\x05\x00 +<<\x05\x01\x00\x01\x7f\x00\x00\x01\x04\xc8 +>>\x05\x00\x00\x01\x7f\x00\x00\x01\xbe\xef +220 Connected OK +EHLO +250-server id +250 +MAIL FROM +250 +RCPT TO +250 +DATA +354 do me +. +250 accepted OK +QUIT +250 bye +**** +# +# +exim -odi -bs -DOPT= +ehlo test.ex +mail from:<> +rcpt to: +data +Date: Fri, 17 Dec 2004 14:35:01 +0100 +Subject: message should be sent + +connection trying TFO +via null-auth proxy +. +quit +**** +# +# +# +# TFO client and server +server -tfo PORT_D +<<\x05\x01\x00 +>>\x05\x00 +<<\x05\x01\x00\x01\x7f\x00\x00\x01\x04\xc8 +>>\x05\x00\x00\x01\x7f\x00\x00\x01\xbe\xef +220 Connected OK +EHLO +250-server id +250 +MAIL FROM +250 +RCPT TO +250 +DATA +354 do me mate +. +250 accepted OK +QUIT +250 bye +**** +# +# +exim -odi -bs -DOPT= +ehlo test.ex +mail from:<> +rcpt to: +data +Date: Fri, 17 Dec 2004 14:35:01 +0100 +Subject: message should be sent + +connection using TFO +via null-auth proxy +. +quit +**** +# +# +# Ends diff --git a/test/scripts/4027-TFO-socks/REQUIRES b/test/scripts/4027-TFO-socks/REQUIRES new file mode 100644 index 000000000..f7e42e611 --- /dev/null +++ b/test/scripts/4027-TFO-socks/REQUIRES @@ -0,0 +1,2 @@ +support SOCKS +support TCP_Fast_Open -- cgit v1.2.3