X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=regression-tests.action;h=b151a71ae5c76ecc7f44a4594d503da3444cf09e;hp=9277572e090f28c2c237d3a01dd76b931c5bc791;hb=4490d451f9b61baada414233897a83ec8d9908aa;hpb=8c2814a1ddb4b5a4acef3578005f3f1f5a6c96bc diff --git a/regression-tests.action b/regression-tests.action index 9277572e..b151a71a 100644 --- a/regression-tests.action +++ b/regression-tests.action @@ -1,6 +1,4 @@ ############################################################################# -# $Id: regression-tests.action,v 1.63 2016/09/19 14:16:22 fabiankeil Exp $ -############################################################################# # # This is a configuration file for Privoxy-Regression-Test # (included in the source tarball's tools directory). @@ -10,7 +8,7 @@ # ############################################################################# # -# Copyright (c) 2007-2016 Fabian Keil +# Copyright (c) 2007-2018 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 +25,7 @@ ############################################################################# {{settings}} -for-privoxy-version=3.0.22 +for-privoxy-version=3.0.27 # Some dependencies Privoxy-Regression-Test should know about: # @@ -43,11 +41,12 @@ for-privoxy-version=3.0.22 # Level 17 needs = feature status FEATURE_64_BIT_TIME_T Yes # Level 18 needs = feature status FEATURE_GRACEFUL_TERMINATION No # Level 19 needs = feature status FEATURE_GRACEFUL_TERMINATION Yes -# Level 20 needs = feature status FEATURE_TOGGLE Yes -# Level 21 needs = feature status FEATURE_TOGGLE No +# Level 20 needs = config line enable-remote-toggle\s+1 +# Level 21 needs = config line enable-remote-toggle\s+0 # Level 22 needs = config line enable-proxy-authentication-forwarding\s+0 # Level 23 needs = config line enable-proxy-authentication-forwarding\s+1 # Level 24 needs = feature status FEATURE_CLIENT_TAGS Yes +# Level 25 needs = feature status FEATURE_HTTPS_INSPECTION No ####################################################### # Enable taggers to activate the tests on demand @@ -705,6 +704,7 @@ TAG:^Proxy-Authorization header forwarding$ # Fetch Test = http://config.privoxy.org/show-status?file=invalid # Fetch Test = http://config.privoxy.org/show-status?file=trust # Fetch Test = http://p.p/show-version +# Expect Status Code = 404 # Fetch Test = http://p.p/show-request # Fetch Test = http://p.p/show-url-info # Fetch Test = http://p.p/show-url-info?url=www.privoxy.org%2F @@ -720,60 +720,90 @@ TAG:^Proxy-Authorization header forwarding$ # Fetch Test = http://p.p/toggle # Level = 20 # Fetch Test = http://p.p/toggle -# Expect Status Code = 404 +# Expect Status Code = 403 # Level = 21 # Fetch Test = http://p.p/edit-actions +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eaa +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eau +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/ear +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eal +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eafu +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eas +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/easa +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/easr +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/eass +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-for-url +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-list # Level = 12 # Fetch Test = http://p.p/edit-actions-submit +# Expect Status Code = 403 # Level = 12 +# Expect Status Code = 403 # Fetch Test = http://p.p/edit-actions-url +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-url-form +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-add-url +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-add-url-form +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-remove-url +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-remove-url-form +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-section-add +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-section-remove +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/edit-actions-section-swap +# Expect Status Code = 403 # Level = 12 # Fetch Test = http://p.p/error-favicon.ico # Fetch Test = http://p.p/favicon.ico # Fetch Test = http://p.p/robots.txt # Fetch Test = http://p.p/send-banner +# Trusted CGI Request = http://p.p/send-stylesheet # Fetch Test = http://p.p/send-stylesheet +# Expect Status Code = 403 # Fetch Test = http://p.p/t # Fetch Test = http://p.p/url-info-osd.xml -# Trusted CGI Request = http://p.p/client-tags +# Fetch Test = http://p.p/client-tags +# Level = 24 +# Trusted CGI Request = http://p.p/toggle-client-tag +# Expect Status Code = 302 +# Level = 24 +# Fetch Test = http://p.p/toggle-client-tag +# Expect Status Code = 403 # Level = 24 # Trusted CGI Request = http://p.p/edit-actions @@ -883,6 +913,7 @@ TAG:^Proxy-Authorization header forwarding$ # Method Test = OPTIONS # Method Test = TRACE # Method Test = CONNECT +# Level = 25 # Method Test = PROPFIND # Method Test = PROPPATCH # Method Test = MOVE