From git at git.privoxy.org Thu Apr 3 15:49:45 2025 From: git at git.privoxy.org (User Git) Date: Thu, 03 Apr 2025 15:49:45 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: windows: use the mbedtls-3.6.3 library for https inspection Message-ID: <174368818506.72409.6946640947335623141@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new f2beba48 windows: use the mbedtls-3.6.3 library for https inspection f2beba48 is described below commit f2beba48f502960474531df87b80805fd454b4c1 Author: Lee AuthorDate: Thu Apr 3 09:47:32 2025 -0400 windows: use the mbedtls-3.6.3 library for https inspection --- windows/MYconfigure | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/windows/MYconfigure b/windows/MYconfigure index ff82f390..3e78fe3a 100755 --- a/windows/MYconfigure +++ b/windows/MYconfigure @@ -38,6 +38,9 @@ export CPPFLAGS="" export LDFLAGS="" # start with initially empty flags +export LIBS="" +# start with initially empty flags + CFLAGS="${CFLAGS} -fdiagnostics-color=always" # Have gcc diagnostics be in color even if stderr is not going to a terminal. @@ -158,22 +161,28 @@ fi CPPFLAGS="${CPPFLAGS} -I${inc}" LDFLAGS="${LDFLAGS} -L${lib}" +# pick a library for doing https interception (ie. playing man-in-the-middle) +# mbedtls +# none +mitmlib="mbedtls" + +if [ "$mitmlib" = "mbedtls" ]; then +MITMOPT="--with-mbedtls" + # mbedtls -## https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.16.12 -## This is the last release of the 2.16 long-time support branch. -## Users who want a long-time branch should move to mbedtls-2.28, -## which is backward-compatible and will be supported for at least -## 3 years. -# Get the 2.28.x mbedtls library from https://github.com/Mbed-TLS/mbedtls/tags -# Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.4 - -##MITMOPT="--with-mbedtls" -##inc="/source/mbedtls-2.28.4/include" -##lib="/source/mbedtls-2.28.4/library" -##CPPFLAGS="${CPPFLAGS} -I${inc}" -##LDFLAGS="${LDFLAGS} -L${lib}" - -MITMOPT="--with-openssl" +# Get the 3.6.x mbedtls library from https://github.com/Mbed-TLS/mbedtls/tags +# Release Notes: https://github.com/Mbed-TLS/mbedtls/releases?q=3.6.3 + +inc="/source/mbedtls-3.6.3/include" +lib="/source/mbedtls-3.6.3/library" +CPPFLAGS="${CPPFLAGS} -I${inc}" +LDFLAGS="${LDFLAGS} -L${lib}" +LIBS="${LIBS} -lbcrypt" +# fixes the undefined reference to `BCryptGenRandom at 16' + +else + MITMOPT="" +fi # brotli # Get the brotli library from https://github.com/google/brotli/releases -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Thu Apr 3 15:52:27 2025 From: git at git.privoxy.org (User Git) Date: Thu, 03 Apr 2025 15:52:27 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: windows: add the option to build with openssl Message-ID: <174368834733.7504.9792823316613502698@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new 52ad22de windows: add the option to build with openssl 52ad22de is described below commit 52ad22de6a52733a9cdf1733f56e524fc078aac8 Author: Lee AuthorDate: Thu Apr 3 09:52:23 2025 -0400 windows: add the option to build with openssl --- windows/MYconfigure | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/MYconfigure b/windows/MYconfigure index 3e78fe3a..097196a1 100755 --- a/windows/MYconfigure +++ b/windows/MYconfigure @@ -180,6 +180,14 @@ LDFLAGS="${LDFLAGS} -L${lib}" LIBS="${LIBS} -lbcrypt" # fixes the undefined reference to `BCryptGenRandom at 16' + +elif [ "$mitmlib" = "openssl" ]; then +MITMOPT="--with-openssl" + +# OpenSSL +# using the cygwin supplied mingw32 openssl library + + else MITMOPT="" fi -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Thu Apr 3 15:55:53 2025 From: git at git.privoxy.org (User Git) Date: Thu, 03 Apr 2025 15:55:53 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: windows build: add a comment for "openssl" being an option for building Message-ID: <174368855366.97025.4291837722732158226@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new 3a54f731 windows build: add a comment for "openssl" being an option for building 3a54f731 is described below commit 3a54f731f5b3d04f600c7b7d900ed3d790ef67ce Author: Lee AuthorDate: Thu Apr 3 09:54:07 2025 -0400 windows build: add a comment for "openssl" being an option for building --- windows/MYconfigure | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/MYconfigure b/windows/MYconfigure index 097196a1..eb309ff4 100755 --- a/windows/MYconfigure +++ b/windows/MYconfigure @@ -163,6 +163,7 @@ LDFLAGS="${LDFLAGS} -L${lib}" # pick a library for doing https interception (ie. playing man-in-the-middle) # mbedtls +# openssl # none mitmlib="mbedtls" -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:49 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:49 +0200 Subject: [Privoxy-commits] [privoxy] 01/08: configure: Bump version to 4.1.0 UNRELEASED In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.03BD02266@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit c36e11b76bce84f2bcc0a9232a869b62e1afb36f Author: Fabian Keil AuthorDate: Sun Jan 26 13:54:22 2025 +0100 configure: Bump version to 4.1.0 UNRELEASED --- configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index f816cb17..9aadfafb 100644 --- a/configure.in +++ b/configure.in @@ -79,9 +79,9 @@ dnl set status to "UNRELEASED" whenever git differs from the last dnl release and no new release is near. VERSION_MAJOR=4 -VERSION_MINOR=0 +VERSION_MINOR=1 VERSION_POINT=0 -CODE_STATUS="stable" +CODE_STATUS="UNRELEASED" dnl Timestamp (date +%s) used by the mtree-spec target. dnl Should be updated before releases but forgetting it isn't critical. -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:53 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:53 +0200 Subject: [Privoxy-commits] [privoxy] 05/08: Bump copyright In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.97579226B@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit ac597db2243186d251a30b70d30ebefd23d6f285 Author: Fabian Keil AuthorDate: Sun Jan 26 13:37:44 2025 +0100 Bump copyright --- urlmatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/urlmatch.c b/urlmatch.c index ea433d9a..b6a61d96 100644 --- a/urlmatch.c +++ b/urlmatch.c @@ -5,7 +5,7 @@ * Purpose : Declares functions to match URLs against URL * patterns. * - * Copyright : Written by and Copyright (C) 2001-2020 + * Copyright : Written by and Copyright (C) 2001-2025 * the Privoxy team. https://www.privoxy.org/ * * Based on the Internet Junkbuster originally written -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:48 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:48 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated (3a54f731 -> 93379075) Message-ID: <174385552837.6839.16420922968181517912@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a change to branch master in repository privoxy. from 3a54f731 windows build: add a comment for "openssl" being an option for building new c36e11b7 configure: Bump version to 4.1.0 UNRELEASED new 88353476 Bump SMGL entities for 4.1.0 UNRELEASED new c22357d2 Block requests for mv.outbrain.com/ new 7048c696 compile_pattern(): Use pcre2_get_error_message() to provide better error messages new ac597db2 Bump copyright new 62b68d36 Remove the obsolete ie-exploits filter new c47b533a Remove the ie-exploits filter from the documentation new 93379075 Remove claims that path matching can be turned case-sensitive The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: configure.in | 4 +- default.action.master | 14 +---- doc/source/authors.sgml | 8 +-- doc/source/config.sgml | 6 +-- doc/source/developer-manual.sgml | 8 +-- doc/source/faq.sgml | 8 +-- doc/source/install.sgml | 8 +-- doc/source/privoxy-man-page.sgml | 8 +-- doc/source/readme.sgml | 8 +-- doc/source/user-manual.sgml | 37 ++----------- doc/source/webserver/index.sgml | 8 +-- tests/cts/content-filters/data/test33 | 99 ----------------------------------- urlmatch.c | 13 +++-- 13 files changed, 47 insertions(+), 182 deletions(-) delete mode 100644 tests/cts/content-filters/data/test33 -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:51 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:51 +0200 Subject: [Privoxy-commits] [privoxy] 03/08: Block requests for mv.outbrain.com/ In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.50C502268@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit c22357d2e460ac7f4504f59bcf545ab77890262b Author: Fabian Keil AuthorDate: Fri Jan 24 19:10:58 2025 +0100 Block requests for mv.outbrain.com/ --- default.action.master | 2 ++ 1 file changed, 2 insertions(+) diff --git a/default.action.master b/default.action.master index e4953765..806927a2 100644 --- a/default.action.master +++ b/default.action.master @@ -958,6 +958,8 @@ ih.adscale.de/ api.theadex.com/ # Blocked URL = https://odb.outbrain.com/utils/get?url=https%3A%2F%2Fwww.ksta.de%2Fratgeber%2Fgesundheit%2Fhausaerztin-erklaert-milder-verlauf-bei-einer-omikron-infektion---was-heisst-das--39393164&idx=0&rand=18368&key=NANOWDGT01&widgetJSId=AR_2&va=true&et=true&format=html&pdobuid=-1&adblck=false&abwl=false&px=205&py=1389&vpd=0&cw=940&activeTab=true&darkMode=false&settings=true&recs=true&version=2000570&sig=bvSz55IV&apv=false&osLang=en-CA&winW=1350&winH=621&scrW=1366&scrH=768&dpr=1&secur [...] odb.outbrain.com/ +# Blocked URL = https://mv.outbrain.com/Multivac/api/get?url=https%3A%2F%2Fwww.n-tv.de%2F&srcUrl=https%3A%2F%2Fwww.n-tv.de%2Frss&idx=0&rand=68582&widgetJSId=SF_15&va=true&et=true&format=html&px=10&py=8607&vpd=8607&settings=true&recs=true&cw=10&key=NANOWDGT01&tch=0&adblck=0&abwl=0&activeTab=true&clientType=21&clientVer=20101040&version=20101040&sig=suufTooA&apv=false&osLang=en-CA&winW=0&winH=0&scrW=1366&scrH=768&dpr=1&secured=true&cmpStat=1&ccpaStat=0&iframe=true&ref=https%3A%2F%2Fwww.n-t [...] +mv.outbrain.com/ # Blocked URL = https://elsa.memoinsights.com/t?pid=62012a7a19351c07620394e0&url=https%3A%2F%2Farstechnica.com%2Ftech-policy%2F2022%2F08%2Fthe-women-calling-out-apples-handling-of-misconduct-claims%2F&author%5B%5D=Financial%20Times&title=The%20women%20calling%20out%20Apple%E2%80%99s%20handling%20of%20misconduct%20claims&date=2022-08-04T13%3A39%3A42Z&referrer=&ref_url=&page_url=https%3A%2F%2Farstechnica.com%2Ftech-policy%2F2022%2F08%2Fthe-women-calling-out-apples-handling-of-misconduct-cl [...] elsa.memoinsights.com/t # Blocked URL = https://ups.xplosion.de/ctx?event_id=ctx_json&_sid=24141&hostSiteUrl=https://www.presseportal.de/blaulicht/pm/12415/5302821&referrer=&userAgent=Mozilla/5.0%20(X11;%20FreeBSD%20amd64;%20rv:91.0)%20Gecko/20100101%20Firefox/91.0&userLang=en-CA&gdpr=1&gdpr_consent=[...] -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:55 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:55 +0200 Subject: [Privoxy-commits] [privoxy] 07/08: Remove the ie-exploits filter from the documentation In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.F31DA22D0@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit c47b533a24d5898dfe04f20b43391fae2e44ef2f Author: Fabian Keil AuthorDate: Thu Feb 6 14:58:16 2025 +0100 Remove the ie-exploits filter from the documentation --- doc/source/user-manual.sgml | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/doc/source/user-manual.sgml b/doc/source/user-manual.sgml index 85290a21..a1e5a7bf 100644 --- a/doc/source/user-manual.sgml +++ b/doc/source/user-manual.sgml @@ -4452,10 +4452,6 @@ another.example.com/testing +filter{crude-parental} # Crude parental filtering. Note that this filter doesn't work reliably. - - - - +filter{ie-exploits} # Disable some known Internet Explorer bug exploits. @@ -7856,20 +7852,6 @@ pre-defined filters for your convenience: - - ie-exploits - - - An experimental collection of text replacements to disable malicious HTML and JavaScript - code that exploits known security holes in Internet Explorer. - - - Presently, it only protects against Nimda and a cross-site scripting bug, and - would need active maintenance to provide more substantial protection. - - - - site-specifics @@ -9183,7 +9165,6 @@ In file: default.action [ View ] [ Edit ][ View ] [ Edit ] References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.72ED4226A@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit 7048c69604ebf29fe79116c1d7c322bebc391150 Author: Fabian Keil AuthorDate: Sat Jan 25 19:11:26 2025 +0100 compile_pattern(): Use pcre2_get_error_message() to provide better error messages --- urlmatch.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/urlmatch.c b/urlmatch.c index 494a69a9..ea433d9a 100644 --- a/urlmatch.c +++ b/urlmatch.c @@ -628,6 +628,7 @@ jb_err parse_http_request(const char *req, struct http_request *http) static jb_err compile_pattern(const char *pattern, enum regex_anchoring anchoring, struct pattern_spec *url, pcre2_code **regex) { + PCRE2_UCHAR error_message[120]; int errcode; const char *fmt = NULL; char *rebuf; @@ -671,8 +672,9 @@ static jb_err compile_pattern(const char *pattern, enum regex_anchoring anchorin &error_offset, NULL); if (*regex == NULL) { - log_error(LOG_LEVEL_ERROR, "error compiling %s from %s: %s", - pattern, url->spec, rebuf); + pcre2_get_error_message(errcode, error_message, sizeof(error_message)); + log_error(LOG_LEVEL_ERROR, "Failed to compile '%s' (%s) from '%s': %s", + pattern, rebuf, url->spec, error_message); freez(rebuf); return JB_ERR_PARSE; @@ -683,9 +685,10 @@ static jb_err compile_pattern(const char *pattern, enum regex_anchoring anchorin if ((ret = pcre2_jit_compile(*regex, PCRE2_JIT_COMPLETE)) && (ret != PCRE2_ERROR_JIT_BADOPTION)) { + pcre2_get_error_message(ret, error_message, sizeof(error_message)); log_error(LOG_LEVEL_ERROR, - "Unexpected error enabling JIT compilation for %s from %s: %s", - pattern, url->spec, rebuf); + "Failed to JIT-compile '%s' (%s) from '%s': %s", + pattern, rebuf, url->spec, error_message); freez(rebuf); return JB_ERR_PARSE; -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:54 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:54 +0200 Subject: [Privoxy-commits] [privoxy] 06/08: Remove the obsolete ie-exploits filter In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.B6B7C226D@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit 62b68d363a7e71ba69aa4526204e38dabd508dfb Author: Fabian Keil AuthorDate: Thu Feb 6 14:56:56 2025 +0100 Remove the obsolete ie-exploits filter It doesn't actually reliably protect against Nimda, there never were active maintainers and IE is obsolete anyway. Also some virus scanners seem to be offended by the test case for the filter in the source tarball. --- tests/cts/content-filters/data/test33 | 99 ----------------------------------- 1 file changed, 99 deletions(-) diff --git a/tests/cts/content-filters/data/test33 b/tests/cts/content-filters/data/test33 deleted file mode 100644 index f1dc0db4..00000000 --- a/tests/cts/content-filters/data/test33 +++ /dev/null @@ -1,99 +0,0 @@ - - - -HTTP -HTTP GET -filter ie-exploits - - - - - -HTTP/1.1 200 OK -Date: Thu, 22 Jul 2010 11:22:33 GMT -Connection: close -Content-Type: text/html -X-Control: swsclose - -# Here are some strings the ie-exploits filter should filter: - -# pcrs command 1: - -f("javascript:location.replace('mk:@MSITStore:C:')"); - -# pcrs command 2: - - - - - - - - - -# pcrs command 3: - - - - - - - - -HTTP/1.1 200 OK -Date: Thu, 22 Jul 2010 11:22:33 GMT -Connection: close -Content-Type: text/html -X-Control: swsclose -Content-Length: 890 - -# Here are some strings the ie-exploits filter should filter: - -# pcrs command 1: - -alert("This page looks like it tries to use a vulnerability described here: - http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2"); - -# pcrs command 2: - - - - - - - - - -# pcrs command 3: - -
WARNING: This Server is infected with
Nimda! -
WARNING: This Server is infected with Nimda! - - - - - -http - - -+filter{ie-exploits} - - -proxy - - -http://%HOSTIP:%HTTPPORT/ie-exploits/%TESTNUMBER - - - - - -GET /ie-exploits/%TESTNUMBER HTTP/1.1 -Host: %HOSTIP:%HTTPPORT -User-Agent: curl/%VERSION -Accept: */* -Connection: close - - - -
-- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:50 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:50 +0200 Subject: [Privoxy-commits] [privoxy] 02/08: Bump SMGL entities for 4.1.0 UNRELEASED In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121849.2D6F722CE@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit 883534765b4e9b2acce0bc523af01486ff5dac38 Author: Fabian Keil AuthorDate: Thu Feb 6 15:08:04 2025 +0100 Bump SMGL entities for 4.1.0 UNRELEASED --- doc/source/authors.sgml | 8 ++++---- doc/source/config.sgml | 6 +++--- doc/source/developer-manual.sgml | 8 ++++---- doc/source/faq.sgml | 8 ++++---- doc/source/install.sgml | 8 ++++---- doc/source/privoxy-man-page.sgml | 8 ++++---- doc/source/readme.sgml | 8 ++++---- doc/source/user-manual.sgml | 8 ++++---- doc/source/webserver/index.sgml | 8 ++++---- 9 files changed, 35 insertions(+), 35 deletions(-) diff --git a/doc/source/authors.sgml b/doc/source/authors.sgml index 301bbf87..d7b21628 100644 --- a/doc/source/authors.sgml +++ b/doc/source/authors.sgml @@ -23,10 +23,10 @@ - - - - + + + + ]> diff --git a/doc/source/config.sgml b/doc/source/config.sgml index 85c63951..fb76ec4d 100644 --- a/doc/source/config.sgml +++ b/doc/source/config.sgml @@ -1,9 +1,9 @@ - - - + + + Privoxy"> diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 8f465396..197556ff 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -5,10 +5,10 @@ - - - - + + + + diff --git a/doc/source/faq.sgml b/doc/source/faq.sgml index 8a2e2761..438fa6d0 100644 --- a/doc/source/faq.sgml +++ b/doc/source/faq.sgml @@ -8,10 +8,10 @@ - - - - + + + + diff --git a/doc/source/install.sgml b/doc/source/install.sgml index b55d1b78..f0c68e11 100644 --- a/doc/source/install.sgml +++ b/doc/source/install.sgml @@ -1,10 +1,10 @@ - - - - + + + + diff --git a/doc/source/privoxy-man-page.sgml b/doc/source/privoxy-man-page.sgml index 19f1bb00..d1f68d13 100644 --- a/doc/source/privoxy-man-page.sgml +++ b/doc/source/privoxy-man-page.sgml @@ -38,10 +38,10 @@ - - - - + + + + diff --git a/doc/source/readme.sgml b/doc/source/readme.sgml index 03424801..f2dbd1e4 100644 --- a/doc/source/readme.sgml +++ b/doc/source/readme.sgml @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/doc/source/user-manual.sgml b/doc/source/user-manual.sgml index 76f727f3..85290a21 100644 --- a/doc/source/user-manual.sgml +++ b/doc/source/user-manual.sgml @@ -14,11 +14,11 @@ - - + + - - + + diff --git a/doc/source/webserver/index.sgml b/doc/source/webserver/index.sgml index 80a8e32d..cab5b94f 100644 --- a/doc/source/webserver/index.sgml +++ b/doc/source/webserver/index.sgml @@ -5,10 +5,10 @@ - - - - + + + + -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sat Apr 5 14:18:56 2025 From: git at git.privoxy.org (User Git) Date: Sat, 05 Apr 2025 14:18:56 +0200 Subject: [Privoxy-commits] [privoxy] 08/08: Remove claims that path matching can be turned case-sensitive In-Reply-To: <174385552837.6839.16420922968181517912@privoxy-git> References: <174385552837.6839.16420922968181517912@privoxy-git> Message-ID: <20250405121850.A5B0722D1@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit 9337907595c257c24042966877c6c0d0e4659693 Author: Fabian Keil AuthorDate: Thu Mar 27 14:27:29 2025 +0100 Remove claims that path matching can be turned case-sensitive The suggested method doesn't actually work. --- default.action.master | 12 ------------ doc/source/user-manual.sgml | 8 -------- 2 files changed, 20 deletions(-) diff --git a/default.action.master b/default.action.master index 806927a2..fd5559b2 100644 --- a/default.action.master +++ b/default.action.master @@ -123,18 +123,6 @@ # man perlre (also available at https://perldoc.perl.org/perlre) for # details. The appendix to our User Manual also has some detail. # -# Please note that matching in the path is CASE INSENSITIVE by default, but -# you can switch to case sensitive by starting the pattern with the "(?-i)" -# switch: -# -# www.example.com/(?-i)PaTtErN.* -# will match only documents whose path starts with PaTtErN in exactly this -# capitalization. -# -# Partially case-sensitive and partially case-insensitive patterns are -# possible, but the rules about splitting them up are extremely complex -# - see the PCRE documentation for more information. -# ############################################################################# # Action Syntax ############################################################################# diff --git a/doc/source/user-manual.sgml b/doc/source/user-manual.sgml index a1e5a7bf..3c5f5893 100644 --- a/doc/source/user-manual.sgml +++ b/doc/source/user-manual.sgml @@ -2373,14 +2373,6 @@ media.example.com/.*banners for the beginning of a line). - - Please also note that matching in the path is CASE INSENSITIVE - by default, but you can switch to case sensitive at any point in the pattern by using the - (?-i) switch: www.example.com/(?-i)PaTtErN.* will match - only documents whose path starts with PaTtErN in - exactly this capitalization. - - .example.com/.* -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Sun Apr 6 11:31:17 2025 From: git at git.privoxy.org (User Git) Date: Sun, 06 Apr 2025 11:31:17 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: Update RSS feed for the 4.0.0 Windows binaries with HTTPS inspection support Message-ID: <174393187794.34221.15005806290582529133@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new 321cadfe Update RSS feed for the 4.0.0 Windows binaries with HTTPS inspection support 321cadfe is described below commit 321cadfe56b6019862380bc3e6c504e1fcfe9cfa Author: Fabian Keil AuthorDate: Sun Apr 6 11:25:15 2025 +0200 Update RSS feed for the 4.0.0 Windows binaries with HTTPS inspection support --- doc/webserver/feeds/privoxy-releases.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/webserver/feeds/privoxy-releases.xml b/doc/webserver/feeds/privoxy-releases.xml index b71b5997..f7799d73 100644 --- a/doc/webserver/feeds/privoxy-releases.xml +++ b/doc/webserver/feeds/privoxy-releases.xml @@ -4,7 +4,12 @@ Privoxy Releases https://www.privoxy.org/announce.txt - Wed, 22 Jan 2025 6:0:20 GMT + Sun, 6 Apr 2025 9:23:46 GMT +<![CDATA[Win32/4.0.0-1 (stable)/README-privoxy-4.0.0-1.txt]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/README-privoxy-4.0.0-1.txthttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/README-privoxy-4.0.0-1.txtSat, 5 Apr 2025 18:31:1 [...] +<![CDATA[Win32/4.0.0-1 (stable)/privoxy_4.0.0-1.zip.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_4.0.0-1.zip.aschttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_4.0.0-1.zip.ascSat, 5 Apr 2025 18:28:00 GMT<![CDATA[Win32/4.0.0-1 (stable)/privoxy_4.0.0-1.zip]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_4.0.0-1.ziphttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_4.0.0-1.zipSat, 5 Apr 2025 18:27:38 GMT +<![CDATA[Win32/4.0.0-1 (stable)/privoxy_setup_4.0.0-1.exe.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_setup_4.0.0-1.exe.aschttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_setup_4.0.0-1.exe.ascSat, 5 Apr [...] +<![CDATA[Win32/4.0.0-1 (stable)/privoxy_setup_4.0.0-1.exe]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_setup_4.0.0-1.exehttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0-1%20(stable)/privoxy_setup_4.0.0-1.exeSat, 5 Apr 2025 18:27:13 GM [...] <![CDATA[Win32/4.0.0 (stable)/privoxy_setup_4.0.0.exe]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_setup_4.0.0.exehttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_setup_4.0.0.exeTue, 21 Jan 2025 19:35:50 GMT <![CDATA[Win32/4.0.0 (stable)/privoxy_setup_4.0.0.exe.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_setup_4.0.0.exe.aschttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_setup_4.0.0.exe.ascTue, 21 Jan 2025 19:35:50 G [...] <![CDATA[Win32/4.0.0 (stable)/privoxy_4.0.0.zip.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_4.0.0.zip.aschttps://www.privoxy.org/sf-download-mirror/Win32/4.0.0%20(stable)/privoxy_4.0.0.zip.ascTue, 21 Jan 2025 19:35:49 GMT @@ -100,10 +105,5 @@ <![CDATA[Win32/3.0.29 (stable)/privoxy_setup_3.0.29.exe]]>https://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_setup_3.0.29.exehttps://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_setup_3.0.29.exeSun, 29 Nov 2020 11:55:46 GMT<![CDATA[Win32/3.0.29 (stable)/privoxy_3.0.29.zip]]>https://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_3.0.29.ziphttps://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_3.0.29.zipSun, 29 Nov 2020 11:55:45 GMT <![CDATA[Win32/3.0.29 (stable)/privoxy_3.0.29.zip.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_3.0.29.zip.aschttps://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_3.0.29.zip.ascSun, 29 Nov 2020 11:55:45 GMT -<![CDATA[Win32/3.0.29 (stable)/privoxy_setup_3.0.29.exe.asc]]>https://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_setup_3.0.29.exe.aschttps://www.privoxy.org/sf-download-mirror/Win32/3.0.29%20(stable)/privoxy_setup_3.0.29.exe.ascSun, 29 Nov 2020 11 [...] -<![CDATA[Sources/3.0.29 (stable)/privoxy-3.0.29-stable-src.tar.gz]]>https://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/privoxy-3.0.29-stable-src.tar.gzhttps://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/privoxy-3.0.29-stable-src.tar.gz<![CDATA[Sources/3.0.29 (stable)/privoxy-3.0.29-stable-src.tar.gz.asc]]>https://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/privoxy-3.0.29-stable-src.tar.gz.aschttps://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/privoxy-3.0.29-stable-src.tar.g [...] -<![CDATA[Sources/3.0.29 (stable)/announce.txt]]>https://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/announce.txthttps://www.privoxy.org/sf-download-mirror/Sources/3.0.29%20(stable)/announce.txtSat, 28 Nov 2020 11:27:25 GMT -<![CDATA[Debian/3.0.28 (stable) stretch/privoxy_3.0.28-1_amd64.deb.asc]]>https://www.privoxy.org/sf-download-mirror/Debian/3.0.28%20(stable)%20stretch/privoxy_3.0.28-1_amd64.deb.aschttps://www.privoxy.org/sf-download-mirror/Debian/3.0.28%20(stable)%20stretch/privoxy_3.0.28-1_ [...] \ No newline at end of file -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Wed Apr 23 09:35:51 2025 From: git at git.privoxy.org (User Git) Date: Wed, 23 Apr 2025 09:35:51 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated (321cadfe -> af29a871) Message-ID: <174539375112.14350.93080439615023080@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a change to branch master in repository privoxy. from 321cadfe Update RSS feed for the 4.0.0 Windows binaries with HTTPS inspection support new edd4bdb4 privoxy-log-parser: Highlight: 'Skipped filter 'banners-by-size' after job number 1: match limit exceeded (-47)' new af29a871 privoxy-log-parser: Bump copyright The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: tools/privoxy-log-parser.pl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Wed Apr 23 09:35:52 2025 From: git at git.privoxy.org (User Git) Date: Wed, 23 Apr 2025 09:35:52 +0200 Subject: [Privoxy-commits] [privoxy] 01/02: privoxy-log-parser: Highlight: 'Skipped filter 'banners-by-size' after job number 1: match limit exceeded (-47)' In-Reply-To: <174539375112.14350.93080439615023080@privoxy-git> References: <174539375112.14350.93080439615023080@privoxy-git> Message-ID: <20250423073551.9F5BE34F9@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit edd4bdb4fc13b0de2c2046d41db68b7a9a7b9583 Author: Fabian Keil AuthorDate: Tue Apr 8 14:45:54 2025 +0200 privoxy-log-parser: Highlight: 'Skipped filter 'banners-by-size' after job number 1: match limit exceeded (-47)' --- tools/privoxy-log-parser.pl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/privoxy-log-parser.pl b/tools/privoxy-log-parser.pl index 7ffc1259..8bfb8a3c 100755 --- a/tools/privoxy-log-parser.pl +++ b/tools/privoxy-log-parser.pl @@ -2231,6 +2231,13 @@ sub handle_loglevel_error($) { # The socks connection timed out after 60 seconds. $c =~ s@(?<=after )(\d+)@$h{'Number'}$1$h{'Standard'}@; + + } elsif ($c =~ m/^Skipped filter /) { + + # Skipped filter 'banners-by-size' after job number 1: match limit exceeded (-47) + $c =~ s@(?<=filter ')([^']+)@$h{'Filter'}$1$h{'Standard'}@; + $c =~ s@(?<=number )(\d+)@$h{'Number'}$1$h{'Standard'}@; + $c =~ s@(?<=exceeded \(-)(\d+)@$h{'Number'}$1$h{'Standard'}@; } # XXX: There are probably more messages that deserve highlighting. -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Wed Apr 23 09:35:53 2025 From: git at git.privoxy.org (User Git) Date: Wed, 23 Apr 2025 09:35:53 +0200 Subject: [Privoxy-commits] [privoxy] 02/02: privoxy-log-parser: Bump copyright In-Reply-To: <174539375112.14350.93080439615023080@privoxy-git> References: <174539375112.14350.93080439615023080@privoxy-git> Message-ID: <20250423073551.C008B34FB@git.privoxy.org> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. commit af29a871e34c06c6278ae254348d5c433bb9840a Author: Fabian Keil AuthorDate: Tue Apr 8 14:49:29 2025 +0200 privoxy-log-parser: Bump copyright --- tools/privoxy-log-parser.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/privoxy-log-parser.pl b/tools/privoxy-log-parser.pl index 8bfb8a3c..d57ab7e1 100755 --- a/tools/privoxy-log-parser.pl +++ b/tools/privoxy-log-parser.pl @@ -23,7 +23,7 @@ # hash key as input. # - Add --compress and --decompress options. # -# Copyright (c) 2007-2024 Fabian Keil +# Copyright (c) 2007-2025 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 -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Wed Apr 23 09:51:28 2025 From: git at git.privoxy.org (User Git) Date: Wed, 23 Apr 2025 09:51:28 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: tests/cts/runtests-wrapper.sh: Stop explicitly setting HOSTIP Message-ID: <174539468824.54996.9615727993281065809@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new 29c9eaf7 tests/cts/runtests-wrapper.sh: Stop explicitly setting HOSTIP 29c9eaf7 is described below commit 29c9eaf77ec4d9403066c5d692860c5649ea99c8 Author: Fabian Keil AuthorDate: Sat Jan 11 14:39:31 2025 +0100 tests/cts/runtests-wrapper.sh: Stop explicitly setting HOSTIP It doesn't work with curl master at the moment. --- tests/cts/runtests-wrapper.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/cts/runtests-wrapper.sh b/tests/cts/runtests-wrapper.sh index 851175f8..394d6ed3 100755 --- a/tests/cts/runtests-wrapper.sh +++ b/tests/cts/runtests-wrapper.sh @@ -57,10 +57,10 @@ runtests_wrapper() { curl_setup_is_sane "${curl_source_directory}" || exit 1 # Defaults that can be changed through arguments - privoxy_ip=127.0.0.1 + privoxy_ip=127.0.0.1 # changing this currently doesn't work privoxy_port=9119 a_flag="-a" - proxy_args="-P http://${privoxy_ip}:${privoxy_port}/ -o HOSTIP=${privoxy_ip}" + proxy_args="-P http://${privoxy_ip}:${privoxy_port}/" exclude_file_args="-E ${privoxy_source_directory}/tests/cts/curl-test-manifest-for-privoxy" testdir_args="-o TESTDIR=${privoxy_source_directory}/tests/cts/data" keyword=HTTP @@ -85,7 +85,7 @@ runtests_wrapper() { shift privoxy_ip="$1" shift - proxy_args="-P http://${privoxy_ip}:${privoxy_port}/ -o HOSTIP=${privoxy_ip}" + proxy_args="-P http://${privoxy_ip}:${privoxy_port}/" ;; "-T") echo "Not setting TESTDIR" @@ -102,7 +102,7 @@ runtests_wrapper() { shift privoxy_port="$1" shift - proxy_args="-P http://${privoxy_ip}:${privoxy_port}/ -o HOSTIP=${privoxy_ip}" + proxy_args="-P http://${privoxy_ip}:${privoxy_port}/" ;; "-P") # "Obviously" -P means not setting -P -- To stop receiving notification emails like this one, please contact the administrator of this repository. From git at git.privoxy.org Wed Apr 23 09:59:18 2025 From: git at git.privoxy.org (User Git) Date: Wed, 23 Apr 2025 09:59:18 +0200 Subject: [Privoxy-commits] [privoxy] branch master updated: Update imdb filter to remove wasted space below the search field Message-ID: <174539515815.74586.11034660184506530308@privoxy-git> This is an automated email from the git hooks/post-receive script. git pushed a commit to branch master in repository privoxy. The following commit(s) were added to refs/heads/master by this push: new 9ee80026 Update imdb filter to remove wasted space below the search field 9ee80026 is described below commit 9ee8002690e8d8eb22f4f22968376aac830b4d92 Author: Fabian Keil AuthorDate: Mon Apr 7 16:25:12 2025 +0200 Update imdb filter to remove wasted space below the search field --- default.filter | 2 +- tests/cts/content-filters/data/test38 | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/default.filter b/default.filter index aaf70a3e..a9f198d8 100644 --- a/default.filter +++ b/default.filter @@ -599,7 +599,7 @@ s@(