privoxy.git
2 years agoUpdate license information in the annnouncement
Fabian Keil [Sat, 4 Feb 2023 12:49:06 +0000 (13:49 +0100)]
Update license information in the annnouncement

2 years agoAdd a paragraph to the annoucement to explain why gmail users no longer get messages...
Fabian Keil [Sat, 4 Feb 2023 12:45:35 +0000 (13:45 +0100)]
Add a paragraph to the annoucement to explain why gmail users no longer get messages from Mailman

2 years agoRegenerate the documentation
Fabian Keil [Sat, 4 Feb 2023 12:29:27 +0000 (13:29 +0100)]
Regenerate the documentation

2 years agoPrepare the announcement text for Privoxy 3.0.34 stable
Fabian Keil [Fri, 3 Feb 2023 18:02:28 +0000 (19:02 +0100)]
Prepare the announcement text for Privoxy 3.0.34 stable

2 years agoUpdate SGML ChangeLog
Fabian Keil [Sat, 4 Feb 2023 12:23:14 +0000 (13:23 +0100)]
Update SGML ChangeLog

2 years agoAdd two ChangeLog entries
Fabian Keil [Sat, 4 Feb 2023 12:22:05 +0000 (13:22 +0100)]
Add two ChangeLog entries

2 years agouser-manual: Note that FreeBSD and ElectroBSD users can try to install Privoxy
Fabian Keil [Fri, 3 Feb 2023 21:37:32 +0000 (22:37 +0100)]
user-manual: Note that FreeBSD and ElectroBSD users can try to install Privoxy

... as binary package using 'pkg'.

2 years agouser-manual: Note that the FreeBSD installation instructions work for ElectroBSD...
Fabian Keil [Fri, 3 Feb 2023 21:28:09 +0000 (22:28 +0100)]
user-manual: Note that the FreeBSD installation instructions work for ElectroBSD as well

2 years agoRebuild user-manual with updated copyright
Fabian Keil [Fri, 3 Feb 2023 07:26:22 +0000 (08:26 +0100)]
Rebuild user-manual with updated copyright

2 years agouser-manual: Bump copyright
Fabian Keil [Fri, 3 Feb 2023 07:25:01 +0000 (08:25 +0100)]
user-manual: Bump copyright

2 years agoRebuild user-manual with updated ChangeLog entries
Fabian Keil [Fri, 3 Feb 2023 07:23:25 +0000 (08:23 +0100)]
Rebuild user-manual with updated ChangeLog entries

2 years agoUpdate SGML changelog
Fabian Keil [Fri, 3 Feb 2023 07:21:01 +0000 (08:21 +0100)]
Update SGML changelog

2 years agoImprove a couple of ChangeLog entries
Fabian Keil [Fri, 3 Feb 2023 07:15:13 +0000 (08:15 +0100)]
Improve a couple of ChangeLog entries

... by more consistently using periods at the end of the
entries and by slightly rephrasing some.

2 years agoRegenerate docs for Privoxy 3.0.34 stable
Fabian Keil [Tue, 31 Jan 2023 10:50:33 +0000 (11:50 +0100)]
Regenerate docs for Privoxy 3.0.34 stable

2 years agoBump copyright
Fabian Keil [Tue, 31 Jan 2023 10:53:21 +0000 (11:53 +0100)]
Bump copyright

2 years agoBump copyright
Fabian Keil [Tue, 31 Jan 2023 10:52:43 +0000 (11:52 +0100)]
Bump copyright

2 years agoUpdate SGML changelog
Fabian Keil [Tue, 31 Jan 2023 10:39:50 +0000 (11:39 +0100)]
Update SGML changelog

2 years agoBump SMGL entities for 3.0.34 stable
Fabian Keil [Tue, 31 Jan 2023 10:44:09 +0000 (11:44 +0100)]
Bump SMGL entities for 3.0.34 stable

2 years agoRephrase ChangeLog entry for the macOS binary
Fabian Keil [Tue, 31 Jan 2023 07:23:56 +0000 (08:23 +0100)]
Rephrase ChangeLog entry for the macOS binary

2 years agoAdded HTTPS inspection support for macOS release
Ian Silvester [Sun, 22 Jan 2023 19:05:51 +0000 (14:05 -0500)]
Added HTTPS inspection support for macOS release

2 years agoRemove ChangeLog entry for 4610ab9d9 as it I had to revert it
Fabian Keil [Sat, 7 Jan 2023 09:15:32 +0000 (10:15 +0100)]
Remove ChangeLog entry for 4610ab9d9 as it I had to revert it

2 years agoRevert "receive_and_send_encrypted_post_data(): Additionally check for data being...
Fabian Keil [Sat, 7 Jan 2023 09:10:40 +0000 (10:10 +0100)]
Revert "receive_and_send_encrypted_post_data(): Additionally check for data being available"

It caused a HTTPS inspection performance regression:
https://lists.privoxy.org/pipermail/privoxy-devel/2023-January/000579.html

This reverts commit 4610ab9d935495d08acbb7e82bf251c18848f56c.

2 years agofaq: Bump copyright
Fabian Keil [Wed, 4 Jan 2023 19:59:35 +0000 (20:59 +0100)]
faq: Bump copyright

2 years agoBump copyright range in win32_blurb[]
Fabian Keil [Wed, 4 Jan 2023 19:49:34 +0000 (20:49 +0100)]
Bump copyright range in win32_blurb[]

2 years agoDon't refer to the 'banners-by-link' filter as "experimental"
Fabian Keil [Wed, 4 Jan 2023 19:16:51 +0000 (20:16 +0100)]
Don't refer to the 'banners-by-link' filter as "experimental"

... as it has been around for years.

2 years agoDon't refer to the client-specific-tags directive as "experimental"
Fabian Keil [Wed, 4 Jan 2023 19:15:40 +0000 (20:15 +0100)]
Don't refer to the client-specific-tags directive as "experimental"

... as it has been around for years.

While it's conceivable that the syntax may change
in the future there are no current plans.

2 years agotrust: Add copyright range for consistency
Fabian Keil [Wed, 4 Jan 2023 19:21:51 +0000 (20:21 +0100)]
trust: Add copyright range for consistency

2 years agouser-manual: Don't refer to HTTPS inspection as 'experimental'
Fabian Keil [Wed, 4 Jan 2023 19:17:55 +0000 (20:17 +0100)]
user-manual: Don't refer to HTTPS inspection as 'experimental'

2 years agotrust: Remove trailing white-space
Fabian Keil [Wed, 4 Jan 2023 19:20:58 +0000 (20:20 +0100)]
trust: Remove trailing white-space

2 years agoDon't refer to the "trust" mechanism as "experimental"
Fabian Keil [Wed, 4 Jan 2023 19:14:27 +0000 (20:14 +0100)]
Don't refer to the "trust" mechanism as "experimental"

.. as it has been around "for ever".

2 years agoBump copyright
Fabian Keil [Sun, 1 Jan 2023 17:38:13 +0000 (18:38 +0100)]
Bump copyright

2 years agoDeclare HTTPS inspection non-experimental
Fabian Keil [Sun, 1 Jan 2023 13:28:33 +0000 (14:28 +0100)]
Declare HTTPS inspection non-experimental

2 years agoconfigure: Bump copyright
Fabian Keil [Sun, 1 Jan 2023 15:27:37 +0000 (16:27 +0100)]
configure: Bump copyright

2 years agoconfigure: Bump SOURCE_DATE_EPOCH
Fabian Keil [Sun, 1 Jan 2023 15:27:25 +0000 (16:27 +0100)]
configure: Bump SOURCE_DATE_EPOCH

2 years agoDeclare 3.0.34 stable
Fabian Keil [Sun, 1 Jan 2023 15:26:56 +0000 (16:26 +0100)]
Declare 3.0.34 stable

2 years agoChangeLog: Bump copyright
Fabian Keil [Sun, 1 Jan 2023 15:31:22 +0000 (16:31 +0100)]
ChangeLog: Bump copyright

2 years agoChangeLog: Add entries for Privoxy 3.0.34 stable
Fabian Keil [Sun, 1 Jan 2023 13:27:33 +0000 (14:27 +0100)]
ChangeLog: Add entries for Privoxy 3.0.34 stable

2 years agoupdate references to the MBED-TLS library source code
Lee [Mon, 2 Jan 2023 21:05:52 +0000 (16:05 -0500)]
update references to the MBED-TLS library source code

eg. https://tls.mbed.org/ redirects to https://www.trustedfirmware.org/projects/mbed-tls/
and
https://github.com/ARMmbed/mbedtls redirects to https://github.com/Mbed-TLS/mbedtls

2 years agoupdate ftp.pcre.org references to the new sourceforge address
Lee [Mon, 2 Jan 2023 20:01:27 +0000 (15:01 -0500)]
update ftp.pcre.org references to the new sourceforge address

The original PCRE library is unmaintained and ftp.pcre.org is no more.

https://github.com/PCRE2Project/pcre2
   As well as downloading from the GitHub site, you can download ...
   the older, unmaintained PCRE1 library from an unofficial mirror at
   https://sourceforge.net/projects/pcre/files/pcre/

2 years agodoc nit: no longer so many warnings for implicit-fallthrough
Lee [Mon, 2 Jan 2023 19:05:10 +0000 (14:05 -0500)]
doc nit: no longer so many warnings for implicit-fallthrough

The old pcre code included with Privoxy had lots of fallthroughs
but that code is gone and the only implicit-fallthrough left is:

w32log.c: In function ‘LogWindowProc’:
w32log.c:1189:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1189 |          g_bShowLogWindow = wParam;
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
w32log.c:1190:7: note: here
 1190 |       case WM_SIZE:  /* note: implicit-fallthrough */
      |       ^~~~

2 years agoSwitch from the mbedtls 2.16 branch to 2.28
Lee [Sun, 1 Jan 2023 20:03:58 +0000 (15:03 -0500)]
Switch from the mbedtls 2.16 branch to 2.28

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.

2 years agoprivoxy-log-parser: Properly highlight a log message that now has a period
Fabian Keil [Sun, 27 Nov 2022 18:20:57 +0000 (19:20 +0100)]
privoxy-log-parser: Properly highlight a log message that now has a period

2 years agosocks5_connect(): Add periods to a couple of log messages
Fabian Keil [Sun, 27 Nov 2022 18:07:11 +0000 (19:07 +0100)]
socks5_connect(): Add periods to a couple of log messages

2 years agoAdd #201: Add an action to change the trusted-cas-file for a section
Fabian Keil [Sat, 19 Nov 2022 09:16:34 +0000 (10:16 +0100)]
Add #201: Add an action to change the trusted-cas-file for a section

2 years agoBump copyright
Fabian Keil [Sun, 16 Oct 2022 09:31:10 +0000 (11:31 +0200)]
Bump copyright

2 years agoaccept_connection(): Add missing space to a log message
Fabian Keil [Sun, 16 Oct 2022 09:30:25 +0000 (11:30 +0200)]
accept_connection(): Add missing space to a log message

2 years agobind_port(): Add period to a log message
Fabian Keil [Sun, 16 Oct 2022 09:13:44 +0000 (11:13 +0200)]
bind_port(): Add period to a log message

2 years agodrain_and_close_socket(): Add periods to two log messages
Fabian Keil [Sun, 16 Oct 2022 09:08:53 +0000 (11:08 +0200)]
drain_and_close_socket(): Add periods to two log messages

2 years agoBump copyright
Fabian Keil [Thu, 25 Mar 2021 11:39:19 +0000 (12:39 +0100)]
Bump copyright

2 years agoInitialize ca-related defaults with strdup_or_die()
Fabian Keil [Tue, 27 Sep 2022 10:14:12 +0000 (12:14 +0200)]
Initialize ca-related defaults with strdup_or_die()

... so errors aren't silently ignored.

2 years agoAdd Chakib Benziane as contributor
Fabian Keil [Mon, 3 Oct 2022 07:32:20 +0000 (09:32 +0200)]
Add Chakib Benziane as contributor

2 years agoDisable filter{banners-by-size} for .freiheitsfoo.de/
Fabian Keil [Mon, 3 Oct 2022 07:25:32 +0000 (09:25 +0200)]
Disable filter{banners-by-size} for .freiheitsfoo.de/

2 years agoprivoxy-log-parser: Highlight the socket number in 'debug 16' messages
Fabian Keil [Fri, 30 Sep 2022 05:35:31 +0000 (07:35 +0200)]
privoxy-log-parser: Highlight the socket number in 'debug 16' messages

2 years agoprivoxy-log-parser: Highlight the socket number in 'debug 32768' messages
Fabian Keil [Thu, 29 Sep 2022 14:34:59 +0000 (16:34 +0200)]
privoxy-log-parser: Highlight the socket number in 'debug 32768' messages

2 years agoBump copyright
Fabian Keil [Wed, 28 Sep 2022 06:06:55 +0000 (08:06 +0200)]
Bump copyright

2 years agomake_path: Use malloc_or_die()
Fabian Keil [Wed, 28 Sep 2022 06:06:14 +0000 (08:06 +0200)]
make_path: Use malloc_or_die()

... in cases where allocation errors were already fatal anyway.

2 years agoDisable filter{banners-by-size} for freebsdfoundation.org/
Fabian Keil [Wed, 28 Sep 2022 05:57:59 +0000 (07:57 +0200)]
Disable filter{banners-by-size} for freebsdfoundation.org/

2 years agoBump copyright
Fabian Keil [Fri, 30 Sep 2022 06:29:57 +0000 (08:29 +0200)]
Bump copyright

2 years agoOpenSSL generate_host_certificate(): Use X509_get_subject_name()
Fabian Keil [Tue, 9 Aug 2022 06:31:25 +0000 (08:31 +0200)]
OpenSSL generate_host_certificate(): Use X509_get_subject_name()

... instead of X509_get_issuer_name() to get the issuer for generated
website certificates so there are no warnings in the browser when using
an intermediate CA certificate instead of a self-signed root certificate.

Problem reported and patch submitted by Chakib Benziane.

2 years agoRebuild config file
Fabian Keil [Tue, 27 Sep 2022 08:46:12 +0000 (10:46 +0200)]
Rebuild config file

2 years agoBump copyright
Fabian Keil [Tue, 27 Sep 2022 08:45:13 +0000 (10:45 +0200)]
Bump copyright

2 years agoRebuild docs
Fabian Keil [Tue, 27 Sep 2022 08:43:43 +0000 (10:43 +0200)]
Rebuild docs

2 years agoAdd avoidr as contributor
Fabian Keil [Tue, 27 Sep 2022 08:42:15 +0000 (10:42 +0200)]
Add avoidr as contributor

2 years agoconfig: Fix the documented ca-directory default value
Fabian Keil [Tue, 27 Sep 2022 08:41:01 +0000 (10:41 +0200)]
config: Fix the documented ca-directory default value

Reported by avoidr.

2 years agoRebuild docs
Fabian Keil [Mon, 26 Sep 2022 09:31:50 +0000 (11:31 +0200)]
Rebuild docs

2 years agoMention bundeswehr.de filter in the user manual
Fabian Keil [Sun, 25 Sep 2022 18:10:24 +0000 (20:10 +0200)]
Mention bundeswehr.de filter in the user manual

2 years agouagen: Update BROWSER_VERSION and BROWSER_REVISION to 102.0
Fabian Keil [Tue, 13 Sep 2022 11:27:24 +0000 (13:27 +0200)]
uagen: Update BROWSER_VERSION and BROWSER_REVISION to 102.0

... to match the User-Agent of the current Firefox ESR.

2 years agoMerge Debian 3.0.33-2 and 3.0.33-3 changes.
Roland Rosenfeld [Sun, 25 Sep 2022 18:02:44 +0000 (20:02 +0200)]
Merge Debian 3.0.33-2 and 3.0.33-3 changes.

2 years agoDisable fast-redirects for consent.youtube.com/
Fabian Keil [Thu, 25 Aug 2022 18:33:46 +0000 (20:33 +0200)]
Disable fast-redirects for consent.youtube.com/

2 years agoBlock requests to ups.xplosion.de/
Fabian Keil [Tue, 23 Aug 2022 18:38:48 +0000 (20:38 +0200)]
Block requests to ups.xplosion.de/

2 years agouser.action: Add copyright information
Fabian Keil [Sat, 6 Aug 2022 06:46:11 +0000 (08:46 +0200)]
user.action: Add copyright information

2 years agouser.action: Add example section for the bundeswehr.de filter
Fabian Keil [Sat, 6 Aug 2022 06:42:54 +0000 (08:42 +0200)]
user.action: Add example section for the bundeswehr.de filter

2 years agouagen: Explicitly document that changing the 'Gecko token' is suspicious
Fabian Keil [Fri, 5 Aug 2022 21:13:07 +0000 (23:13 +0200)]
uagen: Explicitly document that changing the 'Gecko token' is suspicious

2 years agouagen: Consistently use a lower-case 'c' as copyright symbol
Fabian Keil [Fri, 5 Aug 2022 21:04:20 +0000 (23:04 +0200)]
uagen: Consistently use a lower-case 'c' as copyright symbol

2 years agouagen: Bump copyright
Fabian Keil [Fri, 5 Aug 2022 21:00:20 +0000 (23:00 +0200)]
uagen: Bump copyright

2 years agouagen: Add 'aarch64' as Linux architecture
Fabian Keil [Fri, 5 Aug 2022 20:59:45 +0000 (22:59 +0200)]
uagen: Add 'aarch64' as Linux architecture

2 years agodefault.filter: Bump coypright
Fabian Keil [Fri, 5 Aug 2022 08:50:59 +0000 (10:50 +0200)]
default.filter: Bump coypright

2 years agoBlock requests for elsa.memoinsights.com/t
Fabian Keil [Fri, 5 Aug 2022 08:32:20 +0000 (10:32 +0200)]
Block requests for elsa.memoinsights.com/t

2 years agoFix a typo in a test
Fabian Keil [Fri, 5 Aug 2022 08:31:09 +0000 (10:31 +0200)]
Fix a typo in a test

2 years agoAdd a filter for bundeswehr.de
Fabian Keil [Fri, 5 Aug 2022 08:04:56 +0000 (10:04 +0200)]
Add a filter for bundeswehr.de

2 years agoprivoxy-log-parser: Highlight the Crunch reason only once
Fabian Keil [Fri, 5 Aug 2022 07:41:12 +0000 (09:41 +0200)]
privoxy-log-parser: Highlight the Crunch reason only once

Previously the "crunch reason" could also be highlighted when
the URL contained a matching string. The real crunch reason
only occurs once per line, so there's no need to continue
looking for it after it has been found once.

While at it, add a comment with an example log line.

2 years agoDisable fast-redirects for launchpad.net/
Fabian Keil [Wed, 3 Aug 2022 13:13:36 +0000 (15:13 +0200)]
Disable fast-redirects for launchpad.net/

2 years agoAdd moneybanker.fr as Bronze level sponsor
Fabian Keil [Mon, 25 Jul 2022 05:56:19 +0000 (07:56 +0200)]
Add moneybanker.fr as Bronze level sponsor

2 years agoUnblock .eff.org/
Fabian Keil [Sun, 10 Jul 2022 16:09:51 +0000 (18:09 +0200)]
Unblock .eff.org/

2 years agoprivoxy-log-parser: Highlight 'Client successfully connected over TLSv1.3 (TLS_AES_12...
Fabian Keil [Sun, 10 Jul 2022 07:12:30 +0000 (09:12 +0200)]
privoxy-log-parser: Highlight 'Client successfully connected over TLSv1.3 (TLS_AES_128_GCM_SHA256).'

2 years agoprivoxy-log-parser: Higlight 'Server successfully connected over TLSv1.3 (TLS_AES_256...
Fabian Keil [Sat, 9 Jul 2022 06:12:05 +0000 (08:12 +0200)]
privoxy-log-parser: Higlight 'Server successfully connected over TLSv1.3 (TLS_AES_256_GCM_SHA384).'

2 years agoprivoxy-log-parser: Bump version to 0.9.5
Fabian Keil [Sat, 9 Jul 2022 06:22:13 +0000 (08:22 +0200)]
privoxy-log-parser: Bump version to 0.9.5

2 years agoStop unblocking .org/.*(image|banner) which appears to be too generous
Fabian Keil [Fri, 8 Jul 2022 15:35:31 +0000 (17:35 +0200)]
Stop unblocking .org/.*(image|banner) which appears to be too generous

It let requests like:
https://stats.noblogs.org/piwik.php?action_name=anti%20gentrifizierungs%20fest&idsite=10175&rec=1&r=220192&h=17&m=7&s=44&url=https%3A%2F%2Fmuellemcalling.noblogs.org%2F&urlref=https%3A%2F%2Fmuellemcalling.noblogs.org%2Finfostande%2F&_id=&_idn=1&_refts=0&send_image=0&cookie=1&res=1366x768&pv_id=eqr7jX&pf_net=7&pf_srv=3&pf_tfr=2281&pf_dm1=156
pass.

The example URL http://www.gnu.org/graphics/gnu-head-banner.png is
already unblocked due to .gnu.org being unblocked.

2 years agoUnblock adfd.org/
Fabian Keil [Fri, 8 Jul 2022 14:40:44 +0000 (16:40 +0200)]
Unblock adfd.org/

2 years agoprivoxy-log-parser: Highlight 'Client socket 21 is no longer usable. The server socke...
Fabian Keil [Sun, 3 Jul 2022 09:31:50 +0000 (11:31 +0200)]
privoxy-log-parser: Highlight 'Client socket 21 is no longer usable. The server socket has been closed.'

2 years agotemplates: Fix spelling of 'available' in comments
Fabian Keil [Wed, 15 Jun 2022 09:09:12 +0000 (11:09 +0200)]
templates: Fix spelling of 'available' in comments

2 years agodefault.action.master: Fix a couple of spelling errors in comments
Fabian Keil [Tue, 14 Jun 2022 04:36:55 +0000 (06:36 +0200)]
default.action.master: Fix a couple of spelling errors in comments

2 years agoconfigure.in: Fix spelling of 'program'
Fabian Keil [Tue, 14 Jun 2022 03:40:08 +0000 (05:40 +0200)]
configure.in: Fix spelling of 'program'

2 years agowindows/MYconfigure: Fix spelling of 'difference' in a comment
Fabian Keil [Tue, 14 Jun 2022 03:45:51 +0000 (05:45 +0200)]
windows/MYconfigure: Fix spelling of 'difference' in a comment

2 years agowindows/privoxy_winthreads.nsi: Fix spelling of 'original'
Fabian Keil [Tue, 14 Jun 2022 03:45:02 +0000 (05:45 +0200)]
windows/privoxy_winthreads.nsi: Fix spelling of 'original'

2 years agowindows/WinMessages.nsh: Fix spelling of 'supported'
Fabian Keil [Wed, 15 Jun 2022 09:07:17 +0000 (11:07 +0200)]
windows/WinMessages.nsh: Fix spelling of 'supported'

2 years agoprivoxy-log-parser: Highlight 'Reducing the chunk offset from 16219 to 128 after...
Fabian Keil [Thu, 26 May 2022 14:10:49 +0000 (16:10 +0200)]
privoxy-log-parser: Highlight 'Reducing the chunk offset from 16219 to 128 after flushing 16091 bytes.' completely

2 years agohandle_established_connection(): Improve an error message slightly
Fabian Keil [Thu, 26 May 2022 14:09:31 +0000 (16:09 +0200)]
handle_established_connection(): Improve an error message slightly

2 years agoUse parentheses after function name in init_domain_components()'s description
Fabian Keil [Thu, 12 May 2022 11:21:53 +0000 (13:21 +0200)]
Use parentheses after function name in init_domain_components()'s description

2 years agoparse_http_url(): Add spaces in a comment
Fabian Keil [Thu, 12 May 2022 11:22:48 +0000 (13:22 +0200)]
parse_http_url(): Add spaces in a comment