summaryrefslogtreecommitdiff
path: root/test/scripts/4027-TFO-socks/4027
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2017-10-01 21:45:11 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2017-10-01 21:45:11 +0100
commit8255135bf80545a31493a83348a4e8da901a4768 (patch)
tree1e7ef5b8abfb6b80521ebe669484c20cca125936 /test/scripts/4027-TFO-socks/4027
parent1ccd5f670a432f98e94b384dd169a1a760dced9a (diff)
Testsuite: for TFO testcases manipulate the system state
Linux-centric; will need elaboration for other platforms
Diffstat (limited to 'test/scripts/4027-TFO-socks/4027')
-rw-r--r--test/scripts/4027-TFO-socks/402743
1 files changed, 43 insertions, 0 deletions
diff --git a/test/scripts/4027-TFO-socks/4027 b/test/scripts/4027-TFO-socks/4027
index 533021cbf..3cfb43ee4 100644
--- a/test/scripts/4027-TFO-socks/4027
+++ b/test/scripts/4027-TFO-socks/4027
@@ -3,6 +3,48 @@
munge loopback
#
#
+# TFO both clients and server, no cookie yet
+sudo perl
+system ("ip tcp_metrics delete 127.0.0.1");
+****
+#
+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 go ahead
+.
+250 accepted OK
+QUIT
+250 bye
+****
+#
+#
+exim -odi -bs -DOPT=
+ehlo test.ex
+mail from:<>
+rcpt to:<user_tfo@test.ex>
+data
+Date: Fri, 17 Dec 2004 14:35:01 +0100
+Subject: message should be sent
+
+connection trying TFO via proxy; no cookie yet
+.
+quit
+****
+#
+#
+#
# TFO client, not server
server PORT_D
<<\x05\x01\x00
@@ -79,5 +121,6 @@ via null-auth proxy
quit
****
#
+millisleep 500
#
# Ends