#
#############################################################################
#
-# Copyright (c) 2007-2020 Fabian Keil <fk@fabiankeil.de>
+# Copyright (c) 2007-2023 Fabian Keil <fk@fabiankeil.de>
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
#############################################################################
{{settings}}
-for-privoxy-version=3.0.29
+for-privoxy-version=3.0.33
# Some dependencies Privoxy-Regression-Test should know about:
#
# Expect Status Code = 404
# Level = 18
# Fetch Test = http://p.p/die
-# Expect Status Code = 200
+# Expect Status Code = 403
# Level = 19
# Fetch Test = http://p.p/show-status
# Fetch Test = http://config.privoxy.org/show-status?file=actions&index=0
# Fetch Test = http://p.p/favicon.ico
# Fetch Test = http://p.p/robots.txt
# Fetch Test = http://p.p/send-banner
+# Fetch Test = http://p.p/send-banner?type=r
+# Fetch Test = http://p.p/send-banner?type=auto
+# Fetch Test = http://p.p/send-banner?type=blank
+# Fetch Test = http://p.p/send-banner?type=pattern
# Trusted CGI Request = http://p.p/send-stylesheet
# Fetch Test = http://p.p/send-stylesheet
# Expect Status Code = 403
# Fetch Test = http://p.p/toggle-client-tag
# Expect Status Code = 403
# Level = 24
+# Fetch Test = http://p.p/wpad.dat
# Trusted CGI Request = http://p.p/edit-actions
# Expect Status Code = 302
# Level = 12
# Trusted CGI Request = http://p.p/send-stylesheet
+# CVE-2021-20217
+# Fetch Test = http://config.privoxy.org/?1&0
+# OVE-20210203-0001
+# Fetch Test = http://config.privoxy.org/show-url-info?url=0%%0A0
+
# The following tests depend on Privoxy being configured to deliver the user manual
# Fetch Test = http://p.p/user-manual
# Redirect Destination = http://redirected.example.net/¶meter1=part-of-the-redirected-url1¶meter2=part-of-the-redirected-url1
redirect2.example.net/
+# Redirected URL = http://redirect3.example.net/01-02-03-04-05-06-07-08-09
+# Redirect Destination = http://redirect3.example.net/09-08-07-06-05-04-03-02-01
+{+redirect{s@/(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)@/$9-$8-$7-$6-$5-$4-$3-$2-$1@}}
+redirect3.example.net/01-02-03-04-05-06-07-08-09
+
{+delay-response{1}}
# Fetch Test = http://config.privoxy.org/show-url-info?url=http%3A%2F%2Fwww.example.com%2Fprivoxy-test-delay-response
config.privoxy.org/show-url-info\?url=http%3A%2F%2Fwww\.example\.com%2Fprivoxy-test-delay-response
# Blocked URL = http://bbb.example.org/
# Level = 26
PCRE-HOST-PATTERN:^(bbb|ccc|ddd)\.example\.org$
+
+{+block{Block should not apply because the path pattern is left-anchored}}
+# Sticky Actions = -block
+# URL = http://www.example.org/tralala/blafasel
+www.example.org/blafasel