privoxy.git
20 months agoshow-status template: declare https-inspection non-experimental.
Roland Rosenfeld [Mon, 20 Feb 2023 10:32:12 +0000 (11:32 +0100)]
show-status template: declare https-inspection non-experimental.

20 months agoRegenerate user-manual with HOWTOs.
Roland Rosenfeld [Mon, 20 Feb 2023 10:31:09 +0000 (11:31 +0100)]
Regenerate user-manual with HOWTOs.

20 months agoAdd HOWTOs for https inspection and client-tags to user-manual.
Roland Rosenfeld [Sun, 19 Feb 2023 22:08:49 +0000 (23:08 +0100)]
Add HOWTOs for https inspection and client-tags to user-manual.

20 months agoUpdate TODO item #150
Fabian Keil [Sat, 18 Feb 2023 10:30:10 +0000 (11:30 +0100)]
Update TODO item #150

blacklistd has been renamed to blocklistd. While at it,
add an URL to the man page.

20 months agoRegenerate docs
Fabian Keil [Sat, 18 Feb 2023 09:07:39 +0000 (10:07 +0100)]
Regenerate docs

20 months agoBump SMGL entities for 3.0.35 UNRELEASED
Fabian Keil [Sat, 18 Feb 2023 09:07:10 +0000 (10:07 +0100)]
Bump SMGL entities for 3.0.35 UNRELEASED

20 months agouser-manual: Suggest to use the force-text-mode action when filtering binary content
Fabian Keil [Thu, 9 Feb 2023 15:25:19 +0000 (16:25 +0100)]
user-manual: Suggest to use the force-text-mode action when filtering binary content

... with external filters.

20 months agodeveloper-manual: Bump copyright
Fabian Keil [Mon, 6 Feb 2023 09:24:37 +0000 (10:24 +0100)]
developer-manual: Bump copyright

20 months agoparse_numeric_value(): Expect a base-ten number
Fabian Keil [Sat, 19 Nov 2022 12:04:18 +0000 (13:04 +0100)]
parse_numeric_value(): Expect a base-ten number

20 months agoconfigure: Bump version to 3.0.35 UNRELEASED
Fabian Keil [Thu, 9 Feb 2023 10:41:33 +0000 (11:41 +0100)]
configure: Bump version to 3.0.35 UNRELEASED

20 months agoRebuild developer manual
Fabian Keil [Mon, 6 Feb 2023 07:46:49 +0000 (08:46 +0100)]
Rebuild developer manual

20 months agodeveloper-manual: Document the regeneration of the RSS feed
Fabian Keil [Mon, 6 Feb 2023 07:43:16 +0000 (08:43 +0100)]
developer-manual: Document the regeneration of the RSS feed

20 months agoUpdate RSS feed for the 3.0.34 release
Fabian Keil [Mon, 6 Feb 2023 07:21:29 +0000 (08:21 +0100)]
Update RSS feed for the 3.0.34 release

20 months agoMerge Debian 3.0.33-4 and 3.0.34-1 changes.
Roland Rosenfeld [Sun, 5 Feb 2023 10:00:13 +0000 (11:00 +0100)]
Merge Debian 3.0.33-4 and 3.0.34-1 changes.

And prepare 3.0.35 git snapshot.

20 months agoRebuild docs with updated copyright v_3_0_34
Fabian Keil [Sun, 5 Feb 2023 04:17:54 +0000 (05:17 +0100)]
Rebuild docs with updated copyright

20 months agoBump copyright
Fabian Keil [Sun, 5 Feb 2023 04:16:23 +0000 (05:16 +0100)]
Bump copyright

20 months agoRegenerate config file for the 3.0.34 release
Fabian Keil [Sat, 4 Feb 2023 18:31:30 +0000 (19:31 +0100)]
Regenerate config file for the 3.0.34 release

20 months agoRebuild HTML man page
Fabian Keil [Sat, 4 Feb 2023 18:29:36 +0000 (19:29 +0100)]
Rebuild HTML man page

20 months agoRegenerate privoxy.8 for the 3.0.34 release
Fabian Keil [Sat, 4 Feb 2023 18:28:42 +0000 (19:28 +0100)]
Regenerate privoxy.8 for the 3.0.34 release

20 months 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

20 months 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

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

20 months 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

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

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

20 months 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'.

20 months 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

20 months 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

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

20 months 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

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

20 months 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.

21 months 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

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

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

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

21 months 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

21 months 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

21 months 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

21 months 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

21 months 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.

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

21 months 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[]

21 months 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.

21 months 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.

21 months 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

21 months 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'

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

21 months 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".

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

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

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

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

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

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

21 months 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

21 months 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

21 months 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/

21 months 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 */
      |       ^~~~

22 months 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.

22 months 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

22 months 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

23 months 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.