Fabian Keil [Wed, 19 Feb 2020 12:17:16 +0000 (13:17 +0100)]
generate_key(): Change argument order to be more consistent
Fabian Keil [Fri, 21 Feb 2020 14:30:55 +0000 (15:30 +0100)]
pcrs.h: Add copyright and license
Fabian Keil [Tue, 18 Feb 2020 16:23:33 +0000 (17:23 +0100)]
Change license for pcrs.c to GPLv2+
... after getting the permission from Andreas.
This allows to redistribute Privoxy under the GPLv3
which is required when linking to mbedTLS which is
licensed under the Apache 2.0 license.
Fabian Keil [Mon, 17 Feb 2020 23:19:22 +0000 (00:19 +0100)]
Regenerate docs
Fabian Keil [Tue, 18 Feb 2020 11:36:04 +0000 (12:36 +0100)]
Remove cooltechzone.com from the sponsor list
They were unhappy with the link change.
Fabian Keil [Mon, 17 Feb 2020 23:17:56 +0000 (00:17 +0100)]
Revert "Clarify that Privoxy can also be used under the terms of a license later than the GPLv2"
The current license of pcrs.c actually prevents the license upgrade.
This reverts commit
d74933268d8eee2037691f5db776b2103eb13945.
Fabian Keil [Sun, 16 Feb 2020 17:44:15 +0000 (18:44 +0100)]
Change 'GIT' to 'Git'
Fabian Keil [Sat, 15 Feb 2020 13:15:03 +0000 (14:15 +0100)]
Bump copyright
Fabian Keil [Sat, 15 Feb 2020 13:14:26 +0000 (14:14 +0100)]
Bump copyright
Fabian Keil [Sat, 15 Feb 2020 13:02:18 +0000 (14:02 +0100)]
Rebuild docs with updated license info
Fabian Keil [Sat, 15 Feb 2020 12:56:08 +0000 (13:56 +0100)]
Clarify that Privoxy can also be used under the terms of a license later than the GPLv2
Fabian Keil [Fri, 14 Feb 2020 13:32:55 +0000 (14:32 +0100)]
Regenerate developer manual
Fabian Keil [Fri, 14 Feb 2020 13:22:14 +0000 (14:22 +0100)]
Developer manual: Bump copyright
Fabian Keil [Fri, 14 Feb 2020 13:21:19 +0000 (14:21 +0100)]
Developer manual: Document how ot access the git repository through https
Fabian Keil [Fri, 23 Jun 2017 18:27:37 +0000 (20:27 +0200)]
Strip trailing whitespace
Fabian Keil [Fri, 23 Jun 2017 18:27:37 +0000 (20:27 +0200)]
Strip trailing whitespace
Fabian Keil [Wed, 5 Feb 2020 16:02:37 +0000 (17:02 +0100)]
free_certificate_chain(): Fix memset() target
Fabian Keil [Thu, 30 Jan 2020 15:49:10 +0000 (16:49 +0100)]
Remove SourceForge references in copyright headers
Fabian Keil [Thu, 30 Jan 2020 15:46:10 +0000 (16:46 +0100)]
Upgrade a bunch of links to the homepage to https://
Fabian Keil [Wed, 11 Dec 2019 12:05:24 +0000 (13:05 +0100)]
Declare generate_webpage_certificate() static
Fabian Keil [Mon, 2 Dec 2019 12:06:29 +0000 (13:06 +0100)]
Fix comment typos
Fabian Keil [Mon, 3 Feb 2020 16:38:39 +0000 (17:38 +0100)]
Regenerate homepage with silver sponsor https://vpnranks.com/
Fabian Keil [Mon, 3 Feb 2020 16:37:43 +0000 (17:37 +0100)]
Add https://www.vpnranks.com/ as silver sponsor
Fabian Keil [Mon, 3 Feb 2020 16:39:29 +0000 (17:39 +0100)]
Adjust cooltechzone.com sponsor link to look less manipulative
Fabian Keil [Thu, 30 Jan 2020 12:43:43 +0000 (13:43 +0100)]
Rebuild homepage
Fabian Keil [Thu, 30 Jan 2020 12:43:28 +0000 (13:43 +0100)]
Adjust cooltechzone.com sponsor link to look less manipulative
Fabian Keil [Fri, 27 Dec 2019 11:03:50 +0000 (12:03 +0100)]
Regenerate homepage with new sponsor cooltechzone.com
Fabian Keil [Fri, 27 Dec 2019 11:02:47 +0000 (12:02 +0100)]
Add cooltechzone.com as sponsor
Roland Rosenfeld [Sat, 30 Nov 2019 17:32:10 +0000 (18:32 +0100)]
Adapt Debian patches to git development branch.
Roland Rosenfeld [Sat, 30 Nov 2019 11:37:22 +0000 (12:37 +0100)]
Apply Debian package changes 3.0.28-1 and 3.0.28-2
Fabian Keil [Wed, 27 Nov 2019 12:28:58 +0000 (13:28 +0100)]
Remove a couple of spaces
Fabian Keil [Wed, 27 Nov 2019 12:15:32 +0000 (13:15 +0100)]
Move config.h include higher
Fabian Keil [Tue, 26 Nov 2019 12:35:30 +0000 (13:35 +0100)]
Don't clear the buffer passed to mbedtls_strerror()
mbedtls_strerror() clears the buffer itself.
Fabian Keil [Tue, 26 Nov 2019 12:05:12 +0000 (13:05 +0100)]
ssl_verify_callback(): Use malloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 12:02:18 +0000 (13:02 +0100)]
make_certs_path(): Use zalloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 12:01:22 +0000 (13:01 +0100)]
write_private_key(): Use zalloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 11:41:29 +0000 (12:41 +0100)]
Fix comment indentation
Fabian Keil [Tue, 26 Nov 2019 11:40:57 +0000 (12:40 +0100)]
Remove a couple of spaces
Fabian Keil [Mon, 25 Nov 2019 13:06:01 +0000 (14:06 +0100)]
Fix typo
Fabian Keil [Mon, 25 Nov 2019 13:01:16 +0000 (14:01 +0100)]
Fix typo
Fabian Keil [Thu, 21 Nov 2019 12:15:25 +0000 (13:15 +0100)]
Fix spelling in comment
Fabian Keil [Thu, 21 Nov 2019 11:49:58 +0000 (12:49 +0100)]
Fix spelling in comment
Fabian Keil [Tue, 19 Nov 2019 14:37:00 +0000 (15:37 +0100)]
Fix indentation
Fabian Keil [Tue, 19 Nov 2019 13:53:14 +0000 (14:53 +0100)]
Move LIMIT_MUTEX_NUMBER definition to project.h
... as it is also used in other files.
Fabian Keil [Tue, 19 Nov 2019 13:51:41 +0000 (14:51 +0100)]
Fix indentation
Fabian Keil [Tue, 19 Nov 2019 13:48:04 +0000 (14:48 +0100)]
Remove a bunch of spaces
Fabian Keil [Tue, 19 Nov 2019 13:33:09 +0000 (14:33 +0100)]
Add a missing space
Fabian Keil [Tue, 19 Nov 2019 13:31:26 +0000 (14:31 +0100)]
Move two typedefs from project.h to ssl.c
Fabian Keil [Mon, 18 Nov 2019 13:23:50 +0000 (14:23 +0100)]
Rebuild config file
Fabian Keil [Mon, 18 Nov 2019 10:56:14 +0000 (11:56 +0100)]
Document the use of IP_FREEBIND
Based on a patch by Sam Varshavchik.
Fabian Keil [Mon, 18 Nov 2019 10:54:17 +0000 (11:54 +0100)]
Use the IP_FREEBIND socket option, if defined
This allows Privoxy to bind to not-yet assigned IP addresses
which is useful in failover environments.
Patch by Sam Varshavchik.
Fabian Keil [Tue, 12 Nov 2019 12:09:11 +0000 (13:09 +0100)]
Bump copyright
Fabian Keil [Tue, 12 Nov 2019 11:44:41 +0000 (12:44 +0100)]
Fix an invalid free introduced in
d01bb4028a9
Fabian Keil [Mon, 11 Nov 2019 19:01:54 +0000 (20:01 +0100)]
Add a missing 'client-specific-tag' directive
Fabian Keil [Mon, 11 Nov 2019 11:20:08 +0000 (12:20 +0100)]
Bump MAX_AF_FILES to 100
Sponsored by: Robert Klemme
Fabian Keil [Wed, 30 Oct 2019 22:25:28 +0000 (23:25 +0100)]
Fix a couple of function description comments
Fabian Keil [Wed, 30 Oct 2019 10:15:24 +0000 (11:15 +0100)]
Rebuild config file
Fabian Keil [Wed, 30 Oct 2019 10:14:03 +0000 (11:14 +0100)]
Rebuild docs
Fabian Keil [Sun, 27 Oct 2019 15:18:21 +0000 (16:18 +0100)]
Bump copyright
Fabian Keil [Tue, 22 Oct 2019 20:08:09 +0000 (22:08 +0200)]
Let error_response() handle FORWARD_WEBSERVER
Fabian Keil [Sat, 21 Sep 2019 13:03:33 +0000 (15:03 +0200)]
Bump copyright
Fabian Keil [Fri, 20 Sep 2019 13:03:19 +0000 (15:03 +0200)]
Bump copyright
Fabian Keil [Fri, 20 Sep 2019 12:54:37 +0000 (14:54 +0200)]
Regenerate AUTHORS
Fabian Keil [Fri, 20 Sep 2019 12:19:30 +0000 (14:19 +0200)]
Add Václav Švec as contributor
Fabian Keil [Mon, 26 Aug 2019 13:53:02 +0000 (15:53 +0200)]
Bump copyright
Fabian Keil [Thu, 11 Apr 2019 14:52:51 +0000 (16:52 +0200)]
Bump copyright
Fabian Keil [Thu, 24 Jan 2019 12:24:15 +0000 (13:24 +0100)]
Establish encrypted client connection earlier ...
... so that we can parse and filter the encrypted
request before deciding if it gets forwarded.
This commit is incomplete and hasn't been tested
yet with large POST requests.
Sponsored by: Robert Klemme
Fabian Keil [Thu, 24 Jan 2019 12:24:14 +0000 (13:24 +0100)]
Show the FEATURE_HTTPS_FILTERING status on the show-status page
Fabian Keil [Thu, 24 Jan 2019 12:24:14 +0000 (13:24 +0100)]
Add TLS/SSL interception support
To enable it, install mbedtls, configure with --with-mbedtls,
set the TLS directives in the config file and enable the
+enable-https-filtering action.
Based on a patch by Václav Švec.
Integration and clean-ups sponsored by Robert Klemme.
Fabian Keil [Tue, 15 Oct 2019 09:46:23 +0000 (11:46 +0200)]
Rebuild with updated sponsor list
Fabian Keil [Tue, 15 Oct 2019 09:44:32 +0000 (11:44 +0200)]
Remove sponsor thebestvpn.com per their request
Fabian Keil [Thu, 29 Aug 2019 17:06:09 +0000 (19:06 +0200)]
Bump copyright
Fabian Keil [Wed, 18 Sep 2019 15:16:55 +0000 (17:16 +0200)]
Fix most recent release which is still 3.0.28
Fabian Keil [Wed, 18 Sep 2019 13:46:57 +0000 (15:46 +0200)]
Regenerate with https://top10vpn.com as silver sponsor
Fabian Keil [Wed, 18 Sep 2019 13:45:47 +0000 (15:45 +0200)]
Add https://www.top10vpn.com as silver sponsor
Fabian Keil [Wed, 4 Sep 2019 16:30:28 +0000 (18:30 +0200)]
Remove #105: 'Add support for socks authentication' which is done
Fabian Keil [Thu, 5 Sep 2019 19:00:51 +0000 (21:00 +0200)]
Regenerate docs
Fabian Keil [Thu, 5 Sep 2019 19:00:43 +0000 (21:00 +0200)]
Regenerate AUTHORS
Fabian Keil [Thu, 5 Sep 2019 18:57:28 +0000 (20:57 +0200)]
Regenerate config file
Fabian Keil [Thu, 5 Sep 2019 20:55:32 +0000 (22:55 +0200)]
Bump copyright
Fabian Keil [Fri, 6 Sep 2019 10:00:25 +0000 (12:00 +0200)]
Add Sam as contributor
Fabian Keil [Thu, 5 Sep 2019 18:53:55 +0000 (20:53 +0200)]
Add Ivan Romanov as contributor
Ivan Romanov [Mon, 27 May 2019 16:42:14 +0000 (21:42 +0500)]
Add SOCKS5 username/password support
Based on a patch by Sam.
Closes Patch#141 and solves TODO#105.
Fabian Keil [Mon, 26 Aug 2019 12:16:59 +0000 (14:16 +0200)]
Bump copyright
Fabian Keil [Mon, 26 Aug 2019 12:14:57 +0000 (14:14 +0200)]
Add DRS David Soft as contributor
Fabian Keil [Mon, 26 Aug 2019 12:13:35 +0000 (14:13 +0200)]
Add DRS David Soft as contributor
Fabian Keil [Mon, 26 Aug 2019 12:09:43 +0000 (14:09 +0200)]
Unblock adaway.org/
Reported by DRS David Soft in AF#945.
Fabian Keil [Mon, 26 Aug 2019 11:55:46 +0000 (13:55 +0200)]
Add Nedžad Hrnjica as contributor
Fabian Keil [Mon, 26 Aug 2019 11:54:00 +0000 (13:54 +0200)]
Add Nedžad Hrnjica as contributor
Fabian Keil [Mon, 26 Aug 2019 11:45:10 +0000 (13:45 +0200)]
Rebuild docs with cors-allowed-origin directive
Fabian Keil [Mon, 26 Aug 2019 11:40:51 +0000 (13:40 +0200)]
Rebuild config file with cors-allowed-origin directive
Fabian Keil [Mon, 26 Aug 2019 11:08:06 +0000 (13:08 +0200)]
Bump copyright
Fabian Keil [Mon, 26 Aug 2019 11:34:55 +0000 (13:34 +0200)]
Document the cors-allowed-origin directive
Fabian Keil [Wed, 21 Aug 2019 17:14:43 +0000 (17:14 +0000)]
Add "Cross-origin resource sharing" (CORS) support
This allows to access Privoxy's CGI interface via
JavaScript from another domain (white-listed with
the new cors-allowed-origin directive).
Based on a patch by Nedžad Hrnjica.
Sponsored by: Robert Klemme.
Fabian Keil [Mon, 26 Aug 2019 11:42:55 +0000 (13:42 +0200)]
Bump SMGL entities for 3.0.29 UNRELEASED
Fabian Keil [Fri, 26 Jul 2019 12:13:50 +0000 (14:13 +0200)]
Advertise the client-tags CGI page
Fabian Keil [Fri, 26 Jul 2019 12:05:39 +0000 (14:05 +0200)]
Stop advertising the show-version CGI page which no longer exists
Fabian Keil [Fri, 3 May 2019 11:43:14 +0000 (13:43 +0200)]
Regenerate with https://thebestvpn.com as sponsor
Fabian Keil [Fri, 3 May 2019 10:26:22 +0000 (12:26 +0200)]
Add https://thebestvpn.com as sponsor
Fabian Keil [Fri, 3 May 2019 10:24:56 +0000 (12:24 +0200)]
Add https://thebestvpn.com as sponsor