privoxy.git
4 years agoApply Debian package changes 3.0.28-1 and 3.0.28-2
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

4 years agoRemove a couple of spaces
Fabian Keil [Wed, 27 Nov 2019 12:28:58 +0000 (13:28 +0100)]
Remove a couple of spaces

4 years agoMove config.h include higher
Fabian Keil [Wed, 27 Nov 2019 12:15:32 +0000 (13:15 +0100)]
Move config.h include higher

4 years agoDon't clear the buffer passed to mbedtls_strerror()
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.

4 years agossl_verify_callback(): Use malloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 12:05:12 +0000 (13:05 +0100)]
ssl_verify_callback(): Use malloc_or_die()

4 years agomake_certs_path(): Use zalloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 12:02:18 +0000 (13:02 +0100)]
make_certs_path(): Use zalloc_or_die()

4 years agowrite_private_key(): Use zalloc_or_die()
Fabian Keil [Tue, 26 Nov 2019 12:01:22 +0000 (13:01 +0100)]
write_private_key(): Use zalloc_or_die()

4 years agoFix comment indentation
Fabian Keil [Tue, 26 Nov 2019 11:41:29 +0000 (12:41 +0100)]
Fix comment indentation

4 years agoRemove a couple of spaces
Fabian Keil [Tue, 26 Nov 2019 11:40:57 +0000 (12:40 +0100)]
Remove a couple of spaces

4 years agoFix typo
Fabian Keil [Mon, 25 Nov 2019 13:06:01 +0000 (14:06 +0100)]
Fix typo

4 years agoFix typo
Fabian Keil [Mon, 25 Nov 2019 13:01:16 +0000 (14:01 +0100)]
Fix typo

4 years agoFix spelling in comment
Fabian Keil [Thu, 21 Nov 2019 12:15:25 +0000 (13:15 +0100)]
Fix spelling in comment

4 years agoFix spelling in comment
Fabian Keil [Thu, 21 Nov 2019 11:49:58 +0000 (12:49 +0100)]
Fix spelling in comment

4 years agoFix indentation
Fabian Keil [Tue, 19 Nov 2019 14:37:00 +0000 (15:37 +0100)]
Fix indentation

4 years agoMove LIMIT_MUTEX_NUMBER definition to project.h
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.

4 years agoFix indentation
Fabian Keil [Tue, 19 Nov 2019 13:51:41 +0000 (14:51 +0100)]
Fix indentation

4 years agoRemove a bunch of spaces
Fabian Keil [Tue, 19 Nov 2019 13:48:04 +0000 (14:48 +0100)]
Remove a bunch of spaces

4 years agoAdd a missing space
Fabian Keil [Tue, 19 Nov 2019 13:33:09 +0000 (14:33 +0100)]
Add a missing space

4 years agoMove two typedefs from project.h to ssl.c
Fabian Keil [Tue, 19 Nov 2019 13:31:26 +0000 (14:31 +0100)]
Move two typedefs from project.h to ssl.c

4 years agoRebuild config file
Fabian Keil [Mon, 18 Nov 2019 13:23:50 +0000 (14:23 +0100)]
Rebuild config file

4 years agoDocument the use of IP_FREEBIND
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.

4 years agoUse the IP_FREEBIND socket option, if defined
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.

5 years agoBump copyright
Fabian Keil [Tue, 12 Nov 2019 12:09:11 +0000 (13:09 +0100)]
Bump copyright

5 years agoFix an invalid free introduced in d01bb4028a9
Fabian Keil [Tue, 12 Nov 2019 11:44:41 +0000 (12:44 +0100)]
Fix an invalid free introduced in d01bb4028a9

5 years agoAdd a missing 'client-specific-tag' directive
Fabian Keil [Mon, 11 Nov 2019 19:01:54 +0000 (20:01 +0100)]
Add a missing 'client-specific-tag' directive

5 years agoBump MAX_AF_FILES to 100
Fabian Keil [Mon, 11 Nov 2019 11:20:08 +0000 (12:20 +0100)]
Bump MAX_AF_FILES to 100

Sponsored by: Robert Klemme

5 years agoFix a couple of function description comments
Fabian Keil [Wed, 30 Oct 2019 22:25:28 +0000 (23:25 +0100)]
Fix a couple of function description comments

5 years agoRebuild config file
Fabian Keil [Wed, 30 Oct 2019 10:15:24 +0000 (11:15 +0100)]
Rebuild config file

5 years agoRebuild docs
Fabian Keil [Wed, 30 Oct 2019 10:14:03 +0000 (11:14 +0100)]
Rebuild docs

5 years agoBump copyright
Fabian Keil [Sun, 27 Oct 2019 15:18:21 +0000 (16:18 +0100)]
Bump copyright

5 years agoLet error_response() handle FORWARD_WEBSERVER
Fabian Keil [Tue, 22 Oct 2019 20:08:09 +0000 (22:08 +0200)]
Let error_response() handle FORWARD_WEBSERVER

5 years agoBump copyright
Fabian Keil [Sat, 21 Sep 2019 13:03:33 +0000 (15:03 +0200)]
Bump copyright

5 years agoBump copyright
Fabian Keil [Fri, 20 Sep 2019 13:03:19 +0000 (15:03 +0200)]
Bump copyright

5 years agoRegenerate AUTHORS
Fabian Keil [Fri, 20 Sep 2019 12:54:37 +0000 (14:54 +0200)]
Regenerate AUTHORS

5 years agoAdd Václav Švec as contributor
Fabian Keil [Fri, 20 Sep 2019 12:19:30 +0000 (14:19 +0200)]
Add Václav Švec as contributor

5 years agoBump copyright
Fabian Keil [Mon, 26 Aug 2019 13:53:02 +0000 (15:53 +0200)]
Bump copyright

5 years agoBump copyright
Fabian Keil [Thu, 11 Apr 2019 14:52:51 +0000 (16:52 +0200)]
Bump copyright

5 years agoEstablish encrypted client connection earlier ...
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

5 years agoShow the FEATURE_HTTPS_FILTERING status on the show-status page
Fabian Keil [Thu, 24 Jan 2019 12:24:14 +0000 (13:24 +0100)]
Show the FEATURE_HTTPS_FILTERING status on the show-status page

5 years agoAdd TLS/SSL interception support
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.

5 years agoRebuild with updated sponsor list
Fabian Keil [Tue, 15 Oct 2019 09:46:23 +0000 (11:46 +0200)]
Rebuild with updated sponsor list

5 years agoRemove sponsor thebestvpn.com per their request
Fabian Keil [Tue, 15 Oct 2019 09:44:32 +0000 (11:44 +0200)]
Remove sponsor thebestvpn.com per their request

5 years agoBump copyright
Fabian Keil [Thu, 29 Aug 2019 17:06:09 +0000 (19:06 +0200)]
Bump copyright

5 years agoFix most recent release which is still 3.0.28
Fabian Keil [Wed, 18 Sep 2019 15:16:55 +0000 (17:16 +0200)]
Fix most recent release which is still 3.0.28

5 years agoRegenerate with https://www.top10vpn.com as silver sponsor
Fabian Keil [Wed, 18 Sep 2019 13:46:57 +0000 (15:46 +0200)]
Regenerate with https://top10vpn.com as silver sponsor

5 years agoAdd https://www.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

5 years agoRemove #105: 'Add support for socks authentication' which is done
Fabian Keil [Wed, 4 Sep 2019 16:30:28 +0000 (18:30 +0200)]
Remove #105: 'Add support for socks authentication' which is done

5 years agoRegenerate docs
Fabian Keil [Thu, 5 Sep 2019 19:00:51 +0000 (21:00 +0200)]
Regenerate docs

5 years agoRegenerate AUTHORS
Fabian Keil [Thu, 5 Sep 2019 19:00:43 +0000 (21:00 +0200)]
Regenerate AUTHORS

5 years agoRegenerate config file
Fabian Keil [Thu, 5 Sep 2019 18:57:28 +0000 (20:57 +0200)]
Regenerate config file

5 years agoBump copyright
Fabian Keil [Thu, 5 Sep 2019 20:55:32 +0000 (22:55 +0200)]
Bump copyright

5 years agoAdd Sam as contributor
Fabian Keil [Fri, 6 Sep 2019 10:00:25 +0000 (12:00 +0200)]
Add Sam as contributor

5 years agoAdd Ivan Romanov as contributor
Fabian Keil [Thu, 5 Sep 2019 18:53:55 +0000 (20:53 +0200)]
Add Ivan Romanov as contributor

5 years agoAdd SOCKS5 username/password support
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.

5 years agoBump copyright
Fabian Keil [Mon, 26 Aug 2019 12:16:59 +0000 (14:16 +0200)]
Bump copyright

5 years agoAdd DRS David Soft as contributor
Fabian Keil [Mon, 26 Aug 2019 12:14:57 +0000 (14:14 +0200)]
Add DRS David Soft as contributor

5 years agoAdd DRS David Soft as contributor
Fabian Keil [Mon, 26 Aug 2019 12:13:35 +0000 (14:13 +0200)]
Add DRS David Soft as contributor

5 years agoUnblock adaway.org/
Fabian Keil [Mon, 26 Aug 2019 12:09:43 +0000 (14:09 +0200)]
Unblock adaway.org/

Reported by DRS David Soft in AF#945.

5 years agoAdd Nedžad Hrnjica as contributor
Fabian Keil [Mon, 26 Aug 2019 11:55:46 +0000 (13:55 +0200)]
Add Nedžad Hrnjica as contributor

5 years agoAdd Nedžad Hrnjica as contributor
Fabian Keil [Mon, 26 Aug 2019 11:54:00 +0000 (13:54 +0200)]
Add Nedžad Hrnjica as contributor

5 years agoRebuild docs with cors-allowed-origin directive
Fabian Keil [Mon, 26 Aug 2019 11:45:10 +0000 (13:45 +0200)]
Rebuild docs with cors-allowed-origin directive

5 years agoRebuild config file 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

5 years agoBump copyright
Fabian Keil [Mon, 26 Aug 2019 11:08:06 +0000 (13:08 +0200)]
Bump copyright

5 years agoDocument the cors-allowed-origin directive
Fabian Keil [Mon, 26 Aug 2019 11:34:55 +0000 (13:34 +0200)]
Document the cors-allowed-origin directive

5 years agoAdd "Cross-origin resource sharing" (CORS) support
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.

5 years agoBump SMGL entities for 3.0.29 UNRELEASED
Fabian Keil [Mon, 26 Aug 2019 11:42:55 +0000 (13:42 +0200)]
Bump SMGL entities for 3.0.29 UNRELEASED

5 years agoAdvertise the client-tags CGI page
Fabian Keil [Fri, 26 Jul 2019 12:13:50 +0000 (14:13 +0200)]
Advertise the client-tags CGI page

5 years agoStop advertising the show-version CGI page which no longer exists
Fabian Keil [Fri, 26 Jul 2019 12:05:39 +0000 (14:05 +0200)]
Stop advertising the show-version CGI page which no longer exists

5 years agoRegenerate with https://thebestvpn.com as sponsor
Fabian Keil [Fri, 3 May 2019 11:43:14 +0000 (13:43 +0200)]
Regenerate with https://thebestvpn.com as sponsor

5 years agoAdd https://thebestvpn.com as sponsor
Fabian Keil [Fri, 3 May 2019 10:26:22 +0000 (12:26 +0200)]
Add https://thebestvpn.com as sponsor

5 years agoAdd https://thebestvpn.com as sponsor
Fabian Keil [Fri, 3 May 2019 10:24:56 +0000 (12:24 +0200)]
Add https://thebestvpn.com as sponsor

5 years agoUnblock .adbinstaller.com/
Fabian Keil [Fri, 1 Mar 2019 11:41:07 +0000 (12:41 +0100)]
Unblock .adbinstaller.com/

Reported by lvm in #942.

5 years agoUnblock .adbshell.com
Fabian Keil [Fri, 1 Mar 2019 11:34:38 +0000 (12:34 +0100)]
Unblock .adbshell.com

Reported by lvm in #942.

5 years agoBump version to 3.0.29 UNRELEASED
Fabian Keil [Fri, 1 Mar 2019 11:42:37 +0000 (12:42 +0100)]
Bump version to 3.0.29 UNRELEASED

5 years agofix cppcheck warnings in cgisimple.c
Lee [Mon, 7 Jan 2019 05:17:08 +0000 (00:17 -0500)]
fix cppcheck warnings in cgisimple.c

[cgisimple.c:308]: (warning) %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'.
[cgisimple.c:404]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.

5 years agofix some cppcheck warnings
Lee [Fri, 4 Jan 2019 21:07:04 +0000 (16:07 -0500)]
fix some cppcheck warnings

change the typecast to (unsigned long)
 [cgiedit.c:3196]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:3317]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:3440]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:3551]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:3673]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:3836]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
 [cgiedit.c:4025]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.

5 years agoUpdate a bunch of tests that have to expect status code 403 now
Fabian Keil [Fri, 4 Jan 2019 13:46:57 +0000 (14:46 +0100)]
Update a bunch of tests that have to expect status code 403 now

... after r1.168/070e904afa5.

Reported by Roland.

5 years agofix some cppcheck warnings
Lee [Wed, 2 Jan 2019 18:26:02 +0000 (13:26 -0500)]
fix some cppcheck warnings

[cgiedit.c:3196]: (warning) %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[cgiedit.c:3317]: (warning) %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
[cgiedit.c:3440]: (warning) %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.

5 years agocomment out trusted-cgi-referer pointing to example.org from config.
Roland Rosenfeld [Tue, 1 Jan 2019 16:44:41 +0000 (17:44 +0100)]
comment out trusted-cgi-referer pointing to example.org from config.

5 years agoUpdate RSS feed to include the Debian packages for Privoxy 3.0.28
Fabian Keil [Tue, 1 Jan 2019 11:02:20 +0000 (12:02 +0100)]
Update RSS feed to include the Debian packages for Privoxy 3.0.28

5 years agoUpdate package feed
Fabian Keil [Mon, 31 Dec 2018 12:07:45 +0000 (13:07 +0100)]
Update package feed

5 years agoMake utils/create-package-feed.pl executable
Fabian Keil [Mon, 31 Dec 2018 12:05:12 +0000 (13:05 +0100)]
Make utils/create-package-feed.pl executable

5 years agoImport release feed
Fabian Keil [Mon, 31 Dec 2018 12:02:48 +0000 (13:02 +0100)]
Import release feed

5 years agoprivoxy version bump in newrelease.html v_3_0_28
Lee [Sun, 30 Dec 2018 18:32:22 +0000 (13:32 -0500)]
privoxy version bump in newrelease.html

5 years agoRebuild docs for 3.0.28 stable
Fabian Keil [Sun, 30 Dec 2018 14:44:22 +0000 (15:44 +0100)]
Rebuild docs for 3.0.28 stable

5 years agoBump version in SGML files
Fabian Keil [Sun, 30 Dec 2018 14:41:09 +0000 (15:41 +0100)]
Bump version in SGML files

5 years agoBump version
Fabian Keil [Sun, 30 Dec 2018 14:40:40 +0000 (15:40 +0100)]
Bump version

5 years agoBump version
Fabian Keil [Sun, 30 Dec 2018 14:39:51 +0000 (15:39 +0100)]
Bump version

5 years agoBump version
Fabian Keil [Sun, 30 Dec 2018 14:39:39 +0000 (15:39 +0100)]
Bump version

5 years agoBump version
Fabian Keil [Sun, 30 Dec 2018 14:39:35 +0000 (15:39 +0100)]
Bump version

5 years agoUpdate the announcement
Fabian Keil [Sun, 30 Dec 2018 14:31:54 +0000 (15:31 +0100)]
Update the announcement

5 years agoBump version in config file
Fabian Keil [Sun, 30 Dec 2018 14:27:55 +0000 (15:27 +0100)]
Bump version in config file

5 years agoRebuild docs
Fabian Keil [Sun, 30 Dec 2018 14:26:59 +0000 (15:26 +0100)]
Rebuild docs

5 years agoUpdate SGML changelog
Fabian Keil [Sun, 30 Dec 2018 14:24:37 +0000 (15:24 +0100)]
Update SGML changelog

5 years agoRebuild AUTHORS
Fabian Keil [Sun, 30 Dec 2018 14:24:12 +0000 (15:24 +0100)]
Rebuild AUTHORS

5 years agoAdd changes for 3.0.28 stable
Fabian Keil [Sun, 30 Dec 2018 14:14:34 +0000 (15:14 +0100)]
Add changes for 3.0.28 stable

5 years agoAdd David Binderman to the list of contributors
Fabian Keil [Sun, 30 Dec 2018 14:11:25 +0000 (15:11 +0100)]
Add David Binderman to the list of contributors

5 years agoBump version to 3.0.28 stable
Fabian Keil [Sun, 30 Dec 2018 14:07:48 +0000 (15:07 +0100)]
Bump version to 3.0.28 stable

5 years agoLet Level 20 an 21 depend on enable-remote-toggle instead of FEATURE_TOGGLE
Fabian Keil [Sun, 30 Dec 2018 13:51:55 +0000 (14:51 +0100)]
Let Level 20 an 21 depend on enable-remote-toggle instead of FEATURE_TOGGLE

5 years agoExpect status code 403 if enable-remote-toggle is set to 0
Fabian Keil [Sun, 30 Dec 2018 13:44:08 +0000 (14:44 +0100)]
Expect status code 403 if enable-remote-toggle is set to 0

404 is no longer used for this.

Reported by Lee.