Commit c2f1e708 authored by bol-van's avatar bol-van
Browse files

blockcheck: test split fake

parent 211a4f46
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -1268,7 +1268,7 @@ pktws_curl_test_update_vary()
	# $5,$6,... - strategy

	local testf=$1 sec=$2 domain=$3 desync=$4 proto splits= pos fake ret=1
	local fake1=- fake2=- fake3=-
	local fake1=- fake2=- fake3=- fake4=-
	
	shift; shift; shift; shift
	
@@ -1277,8 +1277,10 @@ pktws_curl_test_update_vary()
	test_has_fake $desync && {
		fake1="--dpi-desync-fake-$proto=0x00000000"
		[ "$sec" = 0 ] || {
			fake2="--dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid"
			fake3="--dpi-desync-fake-tls-mod=rnd,dupsid,rndsni,padencap"
			fake2='--dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid'
			# this splits actual fake to '1603' and modified standard fake from offset 2
			fake3='--dpi-desync-fake-tls=0x1603 --dpi-desync-fake-tls=!+2 --dpi-desync-fake-tls-mod=rnd,dupsid,rndsni --dpi-desync-fake-tcp-mod=seq'
			fake4='--dpi-desync-fake-tls-mod=rnd,dupsid,rndsni,padencap'
		}
	}
	if test_has_fakedsplit $desync ; then
@@ -1293,7 +1295,7 @@ pktws_curl_test_update_vary()
		fake2="--dpi-desync-hostfakesplit-midhost=midsld"
		fake3="--dpi-desync-hostfakesplit-mod=altorder=1 --dpi-desync-hostfakesplit-midhost=midsld"
	}
	for fake in '' "$fake1" "$fake2" "$fake3" ; do
	for fake in '' "$fake1" "$fake2" "$fake3" "$fake4" ; do
		[ "$fake" = "-" ] && continue
		if [ -n "$splits" ]; then
			for pos in $splits ; do