You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ic...@apache.org on 2017/02/18 19:15:19 UTC
svn commit: r1783578 - /httpd/test/mod_h2/trunk/test/go/test_fuzz.sh
Author: icing
Date: Sat Feb 18 19:15:19 2017
New Revision: 1783578
URL: http://svn.apache.org/viewvc?rev=1783578&view=rev
Log:
removing ACK settings frame from ref output
Modified:
httpd/test/mod_h2/trunk/test/go/test_fuzz.sh
Modified: httpd/test/mod_h2/trunk/test/go/test_fuzz.sh
URL: http://svn.apache.org/viewvc/httpd/test/mod_h2/trunk/test/go/test_fuzz.sh?rev=1783578&r1=1783577&r2=1783578&view=diff
==============================================================================
--- httpd/test/mod_h2/trunk/test/go/test_fuzz.sh (original)
+++ httpd/test/mod_h2/trunk/test/go/test_fuzz.sh Sat Feb 18 19:15:19 2017
@@ -31,6 +31,7 @@ check_traffic() {
cat >> "$TMP/expected"
$H2FUZZ $HOST < "$command" >"$TMP/log"
egrep -e '(-->|<--|:status)' <"$TMP/log" |
+ fgrep -v '[FrameHeader SETTINGS flags=ACK len=0]' |
sed -Ee 's/HEADERS (flags=.+) len=[0-9]+/HEADERS \1 len=XXX/' >"$TMP/traffic"
diff -uw "$TMP/expected" "$TMP/traffic" || exit 1
echo "ok."
@@ -49,7 +50,6 @@ esac
check_traffic "$TOP"/in-get.fuzz "checking normal GET traffic" <<EOF
<--[FrameHeader SETTINGS len=6]
<--[FrameHeader WINDOW_UPDATE len=4]
-<--[FrameHeader SETTINGS flags=ACK len=0]
-->[HEADER stream=1, method=GET, path=/, eoh=false, eos=true]
-->[CONTINUATION stream=1, eoh=true, eos=false]
<--[FrameHeader HEADERS flags=END_HEADERS stream=1 len=XXX]
@@ -65,7 +65,6 @@ if min_httpd_version 2.4.23; then
check_traffic "$TOP"/in-headers-many.fuzz "checking GET+many headers" <<EOF
<--[FrameHeader SETTINGS len=6]
<--[FrameHeader WINDOW_UPDATE len=4]
-<--[FrameHeader SETTINGS flags=ACK len=0]
-->[HEADER stream=1, method=GET, path=/, eoh=false, eos=false]
-->[CONTINUATION stream=1, eoh=false, eos=false]
-->[CONTINUATION stream=1, eoh=false, eos=false]
@@ -101,7 +100,6 @@ if min_httpd_version 2.4.24; then
check_traffic "$TOP"/in-headers-endless.fuzz "checking GET+endless headers" <<EOF
<--[FrameHeader SETTINGS len=6]
<--[FrameHeader WINDOW_UPDATE len=4]
-<--[FrameHeader SETTINGS flags=ACK len=0]
-->[HEADER stream=1, method=GET, path=/, eoh=false, eos=true]
<--[FrameHeader RST_STREAM stream=1 len=4]
-->[CONTINUATION stream=1, eoh=true]
@@ -112,7 +110,6 @@ EOF
check_traffic "$TOP"/in-footer.fuzz "checking GET+footers" <<EOF
<--[FrameHeader SETTINGS len=6]
<--[FrameHeader WINDOW_UPDATE len=4]
-<--[FrameHeader SETTINGS flags=ACK len=0]
-->[HEADER stream=1, method=GET, path=/, eoh=false, eos=false]
-->[CONTINUATION stream=1, eoh=true]
-->[DATA stream=1, len=0, eos=false]
@@ -128,7 +125,6 @@ EOF
check_traffic "$TOP"/in-footer-endless.fuzz "checking GET+endless footers" <<EOF
<--[FrameHeader SETTINGS len=6]
<--[FrameHeader WINDOW_UPDATE len=4]
-<--[FrameHeader SETTINGS flags=ACK len=0]
-->[HEADER stream=1, method=GET, path=/, eoh=false, eos=false]
-->[CONTINUATION stream=1, eoh=true]
-->[DATA stream=1, len=0, eos=false]