privoxy.git
10 years agoRemove an already commented-out section about stuff that is 'not likely to happen'
Fabian Keil [Wed, 30 Oct 2013 14:30:24 +0000 (14:30 +0000)]
Remove an already commented-out section about stuff that is 'not likely to happen'

10 years agoDitch stray 'one'
Fabian Keil [Thu, 29 Aug 2013 11:21:00 +0000 (11:21 +0000)]
Ditch stray 'one'

10 years agoFix typos
Fabian Keil [Thu, 29 Aug 2013 11:13:00 +0000 (11:13 +0000)]
Fix typos

10 years agoAdd #114: Properly deal with status code 100
Fabian Keil [Thu, 29 Aug 2013 11:12:50 +0000 (11:12 +0000)]
Add #114: Properly deal with status code 100

10 years agoAdd #113: Log statistics upon receiving a certain signal
Fabian Keil [Thu, 29 Aug 2013 11:12:37 +0000 (11:12 +0000)]
Add #113: Log statistics upon receiving a certain signal

10 years agoAdd #112: Detect header insertion with \r\n and split the header
Fabian Keil [Thu, 29 Aug 2013 11:12:27 +0000 (11:12 +0000)]
Add #112: Detect header insertion with \r\n and split the header

10 years agoFix a warning in case of empty lines
Fabian Keil [Thu, 29 Aug 2013 11:12:13 +0000 (11:12 +0000)]
Fix a warning in case of empty lines

10 years agoDo not repeatedly complain about missing header taggers or filters ...
Fabian Keil [Tue, 6 Aug 2013 12:59:34 +0000 (12:59 +0000)]
Do not repeatedly complain about missing header taggers or filters ...

... when trying to execute them.

Nowadays Privoxy already warns about missing filters and taggers
after loading action files. One log message per missing filter or
tagger should be enough.

10 years agoDon't complain about missing header taggers or filters ...
Fabian Keil [Tue, 6 Aug 2013 12:58:28 +0000 (12:58 +0000)]
Don't complain about missing header taggers or filters ...

... just because no filter file is being used. As long as no action
file is referencing any header taggers or filters that's perfectly
fine.

Reported by Stefan Kurtz in #3614835.

10 years agoUnblock .rote-hilfe.de/
Fabian Keil [Wed, 31 Jul 2013 17:21:33 +0000 (17:21 +0000)]
Unblock .rote-hilfe.de/

10 years agoRebuild with recent changes
Fabian Keil [Fri, 21 Jun 2013 14:47:10 +0000 (14:47 +0000)]
Rebuild with recent changes

10 years agoLink to the SPI homepage instead of the "About SPI" page which no longer exists
Fabian Keil [Fri, 21 Jun 2013 14:46:46 +0000 (14:46 +0000)]
Link to the SPI homepage instead of the "About SPI" page which no longer exists

Reported by Mark Nelson in #3614557.

10 years agoUpdate link to the SF registration form
Fabian Keil [Fri, 21 Jun 2013 14:46:09 +0000 (14:46 +0000)]
Update link to the SF registration form

Reported by Mark Nelson in #3614557.

10 years agoUnblock .bundestag.de/
Fabian Keil [Sun, 2 Jun 2013 14:11:46 +0000 (14:11 +0000)]
Unblock .bundestag.de/

10 years agoUnblock .conrad./newsletter/
Fabian Keil [Sun, 2 Jun 2013 14:11:31 +0000 (14:11 +0000)]
Unblock .conrad./newsletter/

Reported by David Bo in #3614238.

10 years agoBlock requests to data.gosquared.com/
Fabian Keil [Tue, 28 May 2013 14:39:30 +0000 (14:39 +0000)]
Block requests to data.gosquared.com/

Reported by cbug in #3613653.

10 years agoAdd a test for http://adn.speedtest.net which shouldn't be blocked
Fabian Keil [Tue, 28 May 2013 14:39:18 +0000 (14:39 +0000)]
Add a test for adn.speedtest.net which shouldn't be blocked

10 years agoDisable filter{banners-by-size} for creativecommons.org/
Fabian Keil [Tue, 28 May 2013 14:39:05 +0000 (14:39 +0000)]
Disable filter{banners-by-size} for creativecommons.org/

10 years agoAdd #111: Reject requests if hosts and ports in request line and Host header don...
Fabian Keil [Tue, 28 May 2013 14:38:39 +0000 (14:38 +0000)]
Add #111: Reject requests if hosts and ports in request line and Host header don't match.

10 years agoShow the absolute number of improperly accounted requests
Fabian Keil [Tue, 28 May 2013 14:38:15 +0000 (14:38 +0000)]
Show the absolute number of improperly accounted requests

While at it, add a comment describing why accounting issues aren't (necessarily) bugs.

10 years agoSupport request #3612908; add adn.speedtest.net as a site-specific unblocker
Ian Silvester [Thu, 9 May 2013 12:58:46 +0000 (12:58 +0000)]
Support request #3612908; add adn.speedtest.net as a site-specific unblocker

10 years agoDisable filter{banners-by-size} for .dgb-tagungszentren.de/
Fabian Keil [Sat, 4 May 2013 05:37:16 +0000 (05:37 +0000)]
Disable filter{banners-by-size} for .dgb-tagungszentren.de/

10 years agoDisable fast-redirects for .microsofttranslator.com/
Fabian Keil [Sat, 4 May 2013 05:36:28 +0000 (05:36 +0000)]
Disable fast-redirects for .microsofttranslator.com/

Apparently Microsoft took over babelfish.altavista.com
which might explain why the translation no longer works
on my system.

10 years agoFix a comment typo in header_tagger()
Fabian Keil [Tue, 23 Apr 2013 09:43:25 +0000 (09:43 +0000)]
Fix a comment typo in header_tagger()

10 years agoTurn single-threaded into a "proper" toggle directive
Fabian Keil [Tue, 23 Apr 2013 09:42:53 +0000 (09:42 +0000)]
Turn single-threaded into a "proper" toggle directive

This turns "single-threaded" without argument into a syntax
error, but as it's only supposed to be used for debugging,
this shouldn't cause any problems.

The good news is that "single-threaded 0" no longer means
the same as "single-threaded 1" which was kinda non-intuitive.

10 years agoRemove an unreachable else clause in match_sockaddr()
Fabian Keil [Tue, 23 Apr 2013 09:37:28 +0000 (09:37 +0000)]
Remove an unreachable else clause in match_sockaddr()

Family mismatches are already checked for and dealt with at
the beginning of the function (and aren't supposed to happen
anyway).

11 years agoStop blocking 'promotions.'
Fabian Keil [Wed, 20 Mar 2013 11:35:35 +0000 (11:35 +0000)]
Stop blocking 'promotions.'

It was initially added to block http://promotions.newegg.com/
but it's no longer appropriate. According to my logs the pattern
doesn't seem to be useful for lots of other sites either.

Reported by rakista in #3608540.

11 years agoLink to our own copy of the license
Fabian Keil [Wed, 20 Mar 2013 11:33:26 +0000 (11:33 +0000)]
Link to our own copy of the license

11 years agoLet the user control how links in the templates are opened
Fabian Keil [Wed, 20 Mar 2013 11:33:02 +0000 (11:33 +0000)]
Let the user control how links in the templates are opened

Enforcing new windows is rude.

11 years agoAdd Edward Carrel to the list of contributors
Fabian Keil [Wed, 20 Mar 2013 11:31:41 +0000 (11:31 +0000)]
Add Edward Carrel to the list of contributors

He submitted Mac OS X patches in #1409623.

11 years agoRemove an undocumented workaround for an Apple iTunes bug
Fabian Keil [Wed, 20 Mar 2013 11:31:20 +0000 (11:31 +0000)]
Remove an undocumented workaround for an Apple iTunes bug

According to #729900 Apple fixed the bug in 2003.

11 years agoTwo white-space fixes
Fabian Keil [Wed, 20 Mar 2013 11:30:45 +0000 (11:30 +0000)]
Two white-space fixes

11 years agoFix grammar in the redirect{} description
Fabian Keil [Wed, 20 Mar 2013 11:30:28 +0000 (11:30 +0000)]
Fix grammar in the redirect{} description

11 years agoFix a comment typo
Fabian Keil [Wed, 20 Mar 2013 11:30:05 +0000 (11:30 +0000)]
Fix a comment typo

11 years agoSet version to 3.0.22 UNRELEASED
Fabian Keil [Wed, 20 Mar 2013 11:25:52 +0000 (11:25 +0000)]
Set version to 3.0.22 UNRELEASED

11 years agoChangeLog cosmetics
Fabian Keil [Sun, 10 Mar 2013 13:52:04 +0000 (13:52 +0000)]
ChangeLog cosmetics

This commit will be used on the website and for the
announcement mail but is too late for the tarball.

11 years agoSync the announcement with the ChangeLog
Fabian Keil [Thu, 7 Mar 2013 14:28:19 +0000 (14:28 +0000)]
Sync the announcement with the ChangeLog

11 years agoGrammar fix for the enable-proxy-authentication-forwarding entry
Fabian Keil [Thu, 7 Mar 2013 14:26:47 +0000 (14:26 +0000)]
Grammar fix for the enable-proxy-authentication-forwarding entry

11 years agoRebuild documentation for enable-proxy-authentication-forwarding
Fabian Keil [Thu, 7 Mar 2013 14:12:22 +0000 (14:12 +0000)]
Rebuild documentation for enable-proxy-authentication-forwarding

11 years agoRebuild config for enable-proxy-authentication-forwarding
Fabian Keil [Thu, 7 Mar 2013 14:11:51 +0000 (14:11 +0000)]
Rebuild config for enable-proxy-authentication-forwarding

11 years agoAdd ChangeLog entry for enable-proxy-authentication-forwarding
Fabian Keil [Thu, 7 Mar 2013 14:11:11 +0000 (14:11 +0000)]
Add ChangeLog entry for enable-proxy-authentication-forwarding

11 years agoDocument enable-proxy-authentication-forwarding
Fabian Keil [Thu, 7 Mar 2013 14:10:48 +0000 (14:10 +0000)]
Document enable-proxy-authentication-forwarding

11 years agoFix the table of content which was missing the MISCELLANEOUS section
Fabian Keil [Thu, 7 Mar 2013 14:10:34 +0000 (14:10 +0000)]
Fix the table of content which was missing the MISCELLANEOUS section

11 years agoFix verbose messages which didn't show the test number since r1.89
Fabian Keil [Thu, 7 Mar 2013 14:10:04 +0000 (14:10 +0000)]
Fix verbose messages which didn't show the test number since r1.89

11 years agoBump copyright
Fabian Keil [Thu, 7 Mar 2013 14:09:34 +0000 (14:09 +0000)]
Bump copyright

11 years agoAdd tests for enable-proxy-authentication-forwarding
Fabian Keil [Thu, 7 Mar 2013 14:09:20 +0000 (14:09 +0000)]
Add tests for enable-proxy-authentication-forwarding

11 years agoAdd an enable-proxy-authentication-forwarding directive
Fabian Keil [Thu, 7 Mar 2013 14:08:50 +0000 (14:08 +0000)]
Add an enable-proxy-authentication-forwarding directive

It allows to keep Proxy-Authorization headers in requests
and Proxy-Authenticate headers in responses.

This was previously done by default, but forwarding such
headers potentially allows malicious sites to trick the
user into providing them with login information.

Reported by Chris John Riley.

11 years agoRemoved __APPLE_CC__ from two conditional defines in order to prevent a compiler...
Ian Silvester [Wed, 6 Mar 2013 21:06:18 +0000 (21:06 +0000)]
Removed __APPLE_CC__ from two conditional defines in order to prevent a compiler warning on OS X

11 years agoAdd the '/js/slider\.js' removal to the ChangeLog
Fabian Keil [Sun, 3 Mar 2013 11:25:16 +0000 (11:25 +0000)]
Add the '/js/slider\.js' removal to the ChangeLog

11 years agoStop blocking '/js/slider\.js'
Fabian Keil [Sun, 3 Mar 2013 10:53:36 +0000 (10:53 +0000)]
Stop blocking '/js/slider\.js'

Apparently it nowadays mostly breaks stuff.

Reported by Adam Piggott in #3606635.

11 years agoRegenerate config for 3.0.21 stable
Fabian Keil [Sat, 2 Mar 2013 14:47:05 +0000 (14:47 +0000)]
Regenerate config for 3.0.21 stable

11 years agoRemove another pointless version prefix 'v'
Fabian Keil [Sat, 2 Mar 2013 14:46:06 +0000 (14:46 +0000)]
Remove another pointless version prefix 'v'

11 years agoRebuild docs with recent changes
Fabian Keil [Sat, 2 Mar 2013 14:41:28 +0000 (14:41 +0000)]
Rebuild docs with recent changes

11 years agoRegenerate man page
Fabian Keil [Sat, 2 Mar 2013 14:40:39 +0000 (14:40 +0000)]
Regenerate man page

11 years agoSync with ChangeLog
Fabian Keil [Sat, 2 Mar 2013 14:40:18 +0000 (14:40 +0000)]
Sync with ChangeLog

11 years agoUpdate announcement for 3.0.21 stable
Fabian Keil [Sat, 2 Mar 2013 14:40:01 +0000 (14:40 +0000)]
Update announcement for 3.0.21 stable

11 years agoFix a typo
Fabian Keil [Sat, 2 Mar 2013 14:39:38 +0000 (14:39 +0000)]
Fix a typo

11 years agoUpdate filters and taggers
Fabian Keil [Sat, 2 Mar 2013 14:39:24 +0000 (14:39 +0000)]
Update filters and taggers

11 years agoMake it more obvious that default.action.master is supposed to be edited
Fabian Keil [Sat, 2 Mar 2013 14:38:51 +0000 (14:38 +0000)]
Make it more obvious that default.action.master is supposed to be edited

11 years agoTry to generate valid SGML
Fabian Keil [Sat, 2 Mar 2013 14:38:38 +0000 (14:38 +0000)]
Try to generate valid SGML

11 years agoFix typo
Fabian Keil [Sat, 2 Mar 2013 14:38:20 +0000 (14:38 +0000)]
Fix typo

11 years agoUpdate changes for 3.0.21 stable
Fabian Keil [Sat, 2 Mar 2013 14:38:02 +0000 (14:38 +0000)]
Update changes for 3.0.21 stable

11 years agoRegenerate docs for 3.0.21 stable
Fabian Keil [Fri, 1 Mar 2013 17:48:32 +0000 (17:48 +0000)]
Regenerate docs for 3.0.21 stable

11 years agoBump entities for 3.0.21 stable
Fabian Keil [Fri, 1 Mar 2013 17:44:24 +0000 (17:44 +0000)]
Bump entities for 3.0.21 stable

11 years agoRemove references to the PDF documentation which no longer exists
Fabian Keil [Fri, 1 Mar 2013 17:44:02 +0000 (17:44 +0000)]
Remove references to the PDF documentation which no longer exists

11 years agoDon't prefix the Privoxy version with 'v.'
Fabian Keil [Fri, 1 Mar 2013 17:43:18 +0000 (17:43 +0000)]
Don't prefix the Privoxy version with 'v.'

11 years agoDrop sections that are already part of the user manual
Fabian Keil [Fri, 1 Mar 2013 17:42:51 +0000 (17:42 +0000)]
Drop sections that are already part of the user manual

11 years agoDitch CVS log
Fabian Keil [Fri, 1 Mar 2013 17:42:34 +0000 (17:42 +0000)]
Ditch CVS log

11 years agoBump copyright
Fabian Keil [Fri, 1 Mar 2013 17:42:16 +0000 (17:42 +0000)]
Bump copyright

11 years agoLink to our own copy of the GPLv2
Fabian Keil [Fri, 1 Mar 2013 17:42:03 +0000 (17:42 +0000)]
Link to our own copy of the GPLv2

Drop the now-pointless suggestion to write to the FSF if the
license is missing. It's now part of the user manual and if the
user manual is missing the suggestion will be missing, too.

Replace "This program" with "Privoxy" as the text isn't part
of the Privoxy binary.

11 years agoUse a static id for the license section to make linking to it more convenient
Fabian Keil [Fri, 1 Mar 2013 17:41:32 +0000 (17:41 +0000)]
Use a static id for the license section to make linking to it more convenient

11 years agoDitch the CVS log
Fabian Keil [Fri, 1 Mar 2013 17:41:08 +0000 (17:41 +0000)]
Ditch the CVS log

11 years agoShorten the FreeBSD installation section
Fabian Keil [Fri, 1 Mar 2013 17:40:45 +0000 (17:40 +0000)]
Shorten the FreeBSD installation section

Using pkg_add isn't a particular good idea due to the
lack of signatures and the port skeleton doesn't always
make it to the download section.

While at it, use a more obvious id.

11 years agoDeclare the code "stable"
Fabian Keil [Fri, 1 Mar 2013 17:40:18 +0000 (17:40 +0000)]
Declare the code "stable"

11 years agoFix a comment
Fabian Keil [Fri, 1 Mar 2013 17:40:01 +0000 (17:40 +0000)]
Fix a comment

11 years agoAdd #110: Add a global-buffer-limit directive
Fabian Keil [Fri, 1 Mar 2013 17:39:46 +0000 (17:39 +0000)]
Add #110: Add a global-buffer-limit directive

11 years agoDocument the max-client-connections limit and the potential FD_SETSIZE limit
Fabian Keil [Fri, 1 Mar 2013 17:39:27 +0000 (17:39 +0000)]
Document the max-client-connections limit and the potential FD_SETSIZE limit

11 years agoDefault to a max-client-connections limit of 128
Fabian Keil [Fri, 1 Mar 2013 17:39:05 +0000 (17:39 +0000)]
Default to a max-client-connections limit of 128

It's more than enough for single-user systems.

11 years agoReject network sockets with file descriptor values >= FD_SETSIZE
Fabian Keil [Fri, 1 Mar 2013 17:38:34 +0000 (17:38 +0000)]
Reject network sockets with file descriptor values >= FD_SETSIZE

.. on platforms where they can't be select()ed. The assumption
that they are only usable for mingw32 builds on Windows might be
wrong.

11 years agoReplace outdated "contacting instructions" with a link to the user manual
Fabian Keil [Thu, 28 Feb 2013 17:27:57 +0000 (17:27 +0000)]
Replace outdated "contacting instructions" with a link to the user manual

11 years agoBump copyright
Fabian Keil [Thu, 28 Feb 2013 17:27:42 +0000 (17:27 +0000)]
Bump copyright

11 years agoUnblock '/(.*/)?pop[a-z_-]*menu'
Fabian Keil [Thu, 28 Feb 2013 17:26:56 +0000 (17:26 +0000)]
Unblock '/(.*/)?pop[a-z_-]*menu'

Pattern submitted by Adam Piggott in #3606245.

11 years agoBump copyright
Fabian Keil [Wed, 27 Feb 2013 16:53:58 +0000 (16:53 +0000)]
Bump copyright

11 years agoNote that this file is also used for privoxy.1
Fabian Keil [Wed, 27 Feb 2013 16:53:16 +0000 (16:53 +0000)]
Note that this file is also used for privoxy.1

11 years agoRebuild documentation with recent changes
Fabian Keil [Wed, 27 Feb 2013 16:52:19 +0000 (16:52 +0000)]
Rebuild documentation with recent changes

11 years agoTear down the now-pointless developer-separating wall
Fabian Keil [Wed, 27 Feb 2013 16:51:21 +0000 (16:51 +0000)]
Tear down the now-pointless developer-separating wall

11 years agoDrop David's 'developer' title
Fabian Keil [Wed, 27 Feb 2013 16:51:06 +0000 (16:51 +0000)]
Drop David's 'developer' title

... as discussed on ijbswa-devel@ to clarify that all
team members are developers.

11 years agoAdd Natxo Asenjo and Ralf Jungblut to the list of contributors
Fabian Keil [Wed, 27 Feb 2013 16:50:12 +0000 (16:50 +0000)]
Add Natxo Asenjo and Ralf Jungblut to the list of contributors

11 years agoAdd changes since 3.0.20 beta
Fabian Keil [Wed, 27 Feb 2013 16:49:20 +0000 (16:49 +0000)]
Add changes since 3.0.20 beta

11 years agoRenerate for 3.0.21 UNRELEASED
Fabian Keil [Tue, 26 Feb 2013 15:12:26 +0000 (15:12 +0000)]
Renerate for 3.0.21 UNRELEASED

11 years agoInclude the whole GPLv2 text in the user manual
Fabian Keil [Tue, 26 Feb 2013 15:10:49 +0000 (15:10 +0000)]
Include the whole GPLv2 text in the user manual

.. so Privoxy can serve it itself and the user can read
it without having to wade through GPLv3 ads first.

11 years agoAdd #109: Let log_error() support the format specifier %S
Fabian Keil [Tue, 26 Feb 2013 15:10:18 +0000 (15:10 +0000)]
Add #109: Let log_error() support the format specifier %S

11 years agoBump entities for 3.0.21 UNRELEASED
Fabian Keil [Tue, 26 Feb 2013 15:09:35 +0000 (15:09 +0000)]
Bump entities for 3.0.21 UNRELEASED

11 years agoAdjust white-space to match the gnu.org version
Fabian Keil [Tue, 26 Feb 2013 15:08:57 +0000 (15:08 +0000)]
Adjust white-space to match the gnu.org version

Imported from: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

11 years agoAdd an iframes filter
Fabian Keil [Tue, 19 Feb 2013 11:14:47 +0000 (11:14 +0000)]
Add an iframes filter

11 years agoRelocate a couple of assert()s
Fabian Keil [Tue, 19 Feb 2013 11:14:05 +0000 (11:14 +0000)]
Relocate a couple of assert()s

... that could theoretically dereference NULL pointers.

Found with ccc-analyzer.

11 years agoBlock rover.ebay./ar.*\&adtype= instead of rover.ebay./.*\&adtype=
Fabian Keil [Mon, 11 Feb 2013 18:55:52 +0000 (18:55 +0000)]
Block rover.ebay./ar.*\&adtype= instead of rover.ebay./.*\&adtype=

As Adam Piggott reported in a follow-up to #3602841
the previous pattern was still too aggressive.

11 years agoBlock rover.ebay./.*\&adtype= instead of "/.*\&adtype="
Fabian Keil [Sat, 9 Feb 2013 15:16:54 +0000 (15:16 +0000)]
Block rover.ebay./.*\&adtype= instead of "/.*\&adtype="

... to reduce false positives. According to my logs the
pattern is not actually commonly used for ads, and it
already caused problems in the past.

Reported by u302320 in #3602841.

11 years agoUnblock '.advrider.com/' and '/.*ADVrider'
Fabian Keil [Sat, 9 Feb 2013 15:16:29 +0000 (15:16 +0000)]
Unblock '.advrider.com/' and '/.*ADVrider'

Anonymously reported in #3603636.

11 years agoRegenerate config
Fabian Keil [Tue, 5 Feb 2013 14:08:37 +0000 (14:08 +0000)]
Regenerate config