@@ -103,12 +103,12 @@ def check_session(output_path, tls_ver, reuse_count):
103103
104104tr1 = Test .AddTestRun ("TLSv1.2 Session Resumption Enabled" )
105105tr1 .Command = \
106- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
107- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
108- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
109- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
110- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
111- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
106+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
107+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
108+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
109+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
110+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
111+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
112112 .format (ts1 .Variables .ssl_port , os .path .join (Test .RunDirectory , 'sess1.dat' ))
113113tr1 .ReturnCode = 0
114114tr1 .Processes .Default .StartBefore (server )
@@ -120,12 +120,12 @@ def check_session(output_path, tls_ver, reuse_count):
120120
121121tr2 = Test .AddTestRun ("TLSv1.3 Session Resumption Enabled" )
122122tr2 .Command = \
123- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
124- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
125- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
126- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
127- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
128- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
123+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
124+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
125+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
126+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
127+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
128+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
129129 .format (ts1 .Variables .ssl_port , os .path .join (Test .RunDirectory , 'sess2.dat' ))
130130tr2 .ReturnCode = 0
131131tr2 .Processes .Default .Streams .All .Content = Testers .Lambda (
@@ -134,12 +134,12 @@ def check_session(output_path, tls_ver, reuse_count):
134134
135135tr3 = Test .AddTestRun ("TLSv1.2 Session Resumption Disabled" )
136136tr3 .Command = \
137- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
138- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
139- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
140- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
141- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
142- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
137+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_2 && ' \
138+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
139+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
140+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
141+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2 && ' \
142+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_2' \
143143 .format (ts2 .Variables .ssl_port , os .path .join (Test .RunDirectory , 'sess3.dat' ))
144144tr3 .Processes .Default .StartBefore (ts2 )
145145tr3 .Processes .Default .Streams .All = Testers .ExcludesExpression ('Reused' , '' )
@@ -149,12 +149,12 @@ def check_session(output_path, tls_ver, reuse_count):
149149
150150tr4 = Test .AddTestRun ("TLSv1.3 Session Resumption Disabled" )
151151tr4 .Command = \
152- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_3 && ' \
153- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
154- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
155- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
156- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
157- 'echo -e "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3' \
152+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_out {1} -tls1_3 && ' \
153+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
154+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
155+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
156+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3 && ' \
157+ 'printf "GET / HTTP/1.1\r \n " | openssl s_client -connect 127.0.0.1:{0} -sess_in {1} -tls1_3' \
158158 .format (ts2 .Variables .ssl_port , os .path .join (Test .RunDirectory , 'sess4.dat' ))
159159tr4 .Processes .Default .Streams .All = Testers .ExcludesExpression ('Reused' , '' )
160160tr4 .Processes .Default .Streams .All += Testers .ContainsExpression ('TLSv1.3' , '' )
0 commit comments