X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=regression-tests.action;h=62325bc31149ba0658f6582b48ebd974ab8cb8a0;hb=38dbf7e5ff2c91c23be30a58e6a17546fdffede4;hp=4891ced8e8e06dd7e1afd8d9964f71b3dffd39c8;hpb=61e357468437b4dc3d6f7cb4f0acf6e6c1448e19;p=privoxy.git diff --git a/regression-tests.action b/regression-tests.action index 4891ced8..62325bc3 100644 --- a/regression-tests.action +++ b/regression-tests.action @@ -1,5 +1,5 @@ ############################################################################# -# $Id: regression-tests.action,v 1.50 2013/03/07 14:09:34 fabiankeil Exp $ +# $Id: regression-tests.action,v 1.54 2014/10/17 14:45:29 fabiankeil Exp $ ############################################################################# # # This is a configuration file for Privoxy-Regression-Test @@ -10,7 +10,7 @@ # ############################################################################# # -# Copyright (c) 2007-2013 Fabian Keil +# Copyright (c) 2007-2014 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 @@ -27,7 +27,7 @@ ############################################################################# {{settings}} -for-privoxy-version=3.0.21 +for-privoxy-version=3.0.22 # Some dependencies Privoxy-Regression-Test should know about: # @@ -473,6 +473,7 @@ TAG:^prevent-compression$ {\ -client-header-tagger{range-requests} \ +deanimate-gifs{last} \ + -external-filter \ -filter \ } # Set Header = Range: bytes=1234-5678 @@ -506,6 +507,47 @@ TAG:^deanimate-gifs\{last\}$ {\ -client-header-tagger{range-requests} \ -deanimate-gifs \ + +external-filter{blafasel} \ + -filter \ +} +# Set Header = Range: bytes=1234-5678 +# Expect Header = REMOVAL +# Set Header = Range: bytes=1-5 +# Expect Header = REMOVAL +# Set Header = If-Range: bytes=1234-5678 +# Expect Header = REMOVAL +# Set Header = Request-Range: bytes=1234-5678 +# Expect Header = REMOVAL +# Set Header = Range: bytes=1-5 +# Expect Header = REMOVAL +# Set Header = If-Range: bytes=1234-5678 +# Expect Header = REMOVAL +# Set Header = Request-Range: bytes=1234-5678 +# Expect Header = REMOVAL +# Set Header = Range: foo +# Expect Header = REMOVAL +# Set Header = If-Range: foo +# Expect Header = REMOVAL +# Set Header = Request-Range: foo +# Expect Header = REMOVAL +# Set Header = Range: bytes=0-5678 +# Expect Header = NO CHANGE +# Set Header = Range: bytes=0- +# Expect Header = NO CHANGE +# Set Header = If-Range: bytes=0-5678 +# Expect Header = NO CHANGE +# Set Header = If-Range: bytes=0- +# Expect Header = NO CHANGE +# Set Header = Request-Range: bytes=0-5678 +# Expect Header = NO CHANGE +# Set Header = Request-Range: bytes=0- +# Expect Header = NO CHANGE +TAG:^external-filter\{blafasel\}$ + +{\ + -client-header-tagger{range-requests} \ + -deanimate-gifs \ + -external-filter \ +filter{banners-by-size} \ } # Set Header = Range: bytes=1234-5678 @@ -545,6 +587,7 @@ TAG:^filter\{banners-by-size\}$ {\ -client-header-tagger{range-requests} \ -deanimate-gifs \ + -external-filter \ -filter \ } # Set Header = Range: bytes=1234-5678 @@ -612,7 +655,13 @@ TAG:^Host header other than the target host$ # Set Header = Keep-Alive: blah=fasel, timeout=20, max=3 # Expect Header = NO CHANGE # Level = 13 -TAG:^Pass Keep-Alive header$ +# Set Header = Keep-Alive: timeuot=20, max=3 +# Expect Header = REMOVAL +# Level = 13 +# Set Header = Keep-Alive: twenty seconds please +# Expect Header = REMOVAL +# Level = 13 +TAG:^Parse Keep-Alive header$ {} # Set Header = Keep-Alive: 20 @@ -856,6 +905,7 @@ TAG:^Proxy-Authorization header forwarding$ # Method Test = MERGE # Method Test = BASELINE-CONTROL # Method Test = MKACTIVITY +# Method Test = PATCH # Method Test = PRIVOXY-REGRESSION-TEST-IN-THE-HOUSE # Expect Status Code = 400