X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=regression-tests.action;h=21a03f453b74ee2a312edfd4aa0d3ecdabe93c4f;hb=9576fe0c9431ef3fa59dc74fd5c5c1b14f31ab43;hp=98dc63c0a47e173db5c86a7087433cd8879733f6;hpb=92f1c5a1258893f24b4236a31983a5cf1a5b262a;p=privoxy.git diff --git a/regression-tests.action b/regression-tests.action index 98dc63c0..21a03f45 100644 --- a/regression-tests.action +++ b/regression-tests.action @@ -1,5 +1,5 @@ ############################################################################# -# $Id: regression-tests.action,v 1.18 2008/09/20 10:11:13 fabiankeil Exp $ +# $Id: regression-tests.action,v 1.21 2009/02/15 14:49:10 fabiankeil Exp $ ############################################################################# # # This is a configuration file for Privoxy-Regression-Test @@ -10,7 +10,7 @@ # ############################################################################# # -# Copyright (c) 2007-2008 Fabian Keil +# Copyright (c) 2007-2009 Fabian Keil # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -31,8 +31,10 @@ for-privoxy-version=3.0.11 # Some dependencies Privoxy-Regression-Test should know about: # -# Level 9 needs = config line user-manual\s+(/|[A-Za-z]:) +# Level 9 needs = config line user-manual\s+(\.?\.?/|[A-Za-z]:) # Level 12 needs = config line enable-edit-actions\s+1 +# Level 13 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes +# Level 14 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE No ####################################################### # Enable taggers to activate the tests on demand @@ -81,6 +83,18 @@ TAG:^hide-accept-language\{block\}$ # # Set Header = Referer: http://p.p/foo # Expect Header = NO CHANGE +# +# Set Header = Referer: p.p/ +# Expect Header = REMOVAL +# +# Set Header = Referer: p +# Expect Header = REMOVAL +# +# Set Header = Referer: http:// +# Expect Header = REMOVAL +# +# Set Header = Referer: https://p.p/ +# Expect Header = REMOVAL {+hide-referrer{conditional-block}} TAG:^hide-referrer\{conditional-block\}$ @@ -89,6 +103,18 @@ TAG:^hide-referrer\{conditional-block\}$ # # Set Header = Referer: http://p.p/foo # Expect Header = NO CHANGE +# +# Set Header = Referer: p.p/ +# Expect Header = Referer: http://p.p/ +# +# Set Header = Referer: p +# Expect Header = Referer: http://p.p/ +# +# Set Header = Referer: http:// +# Expect Header = Referer: http://p.p/ +# +# Set Header = Referer: https://p.p/ +# Expect Header = Referer: http://p.p/ {+hide-referrer{conditional-forge}} TAG:^hide-referrer\{conditional-forge\}$ @@ -415,14 +441,24 @@ TAG:^filter\{banners-by-size\}$ } TAG:^no-content-filter$ -# XXX: We should be able to check for -# FEATURE_CONNECTION_KEEP_ALIVE and act accordingly. +# Set Header = Connection: close +# Expect Header = Connection: keep-alive +# Level = 13 +# Set Header = Connection: keep-alive +# Expect Header = NO CHANGE +# Level = 13 +# Set Header = Connection: +# Expect Header = Connection: keep-alive +# Level = 13 +{} +TAG:^Connection: keep-alive$ + # Set Header = Connection: keep-alive # Expect Header = Connection: close -# Ignore = Yes +# Level = 14 # Set Header = Connection: # Expect Header = Connection: close -# Ignore = Yes +# Level = 14 {} TAG:^Connection: close$