privoxy.git
9 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

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

9 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

9 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.

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

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

9 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

9 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.

9 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

9 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

9 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.

9 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

9 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'

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

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

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

9 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

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

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

9 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

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

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

9 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

9 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

9 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

9 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

9 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.'

9 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

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

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

9 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.

9 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

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

9 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.

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

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

9 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

9 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

9 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.

9 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.

9 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

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

9 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.

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

9 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

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

9 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

9 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.

9 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

9 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

9 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

9 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.

9 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

9 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

9 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

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

9 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.

9 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.

9 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.

9 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.

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

9 years agoDon't add an additional comment before sections
Fabian Keil [Tue, 5 Feb 2013 14:07:31 +0000 (14:07 +0000)]
Don't add an additional comment before sections

The underlined titles are obvious enough clues.

9 years agoProperly detect section titles with two-digit minor numbers
Fabian Keil [Tue, 5 Feb 2013 14:04:50 +0000 (14:04 +0000)]
Properly detect section titles with two-digit minor numbers

Previously they weren't underlined and the section number
wasn't normalized.

Reported by Ralf Jungblut.

9 years agoFactor generate-config-file out of config-file to make testing more convenient
Fabian Keil [Tue, 5 Feb 2013 14:04:11 +0000 (14:04 +0000)]
Factor generate-config-file out of config-file to make testing more convenient

9 years agoDitch the useless hard-coded "option" to suppress the test description
Fabian Keil [Tue, 5 Feb 2013 14:03:27 +0000 (14:03 +0000)]
Ditch the useless hard-coded "option" to suppress the test description

9 years agoOnly log the test number when not running in verbose mode
Fabian Keil [Tue, 5 Feb 2013 14:02:43 +0000 (14:02 +0000)]
Only log the test number when not running in verbose mode

The position of the test is rarely relevant and it previously
wasn't exactly obvious which one of the numbers was useful to
repeat the test with --test-number.

9 years agoRevert the previous commit r1.219 and use "rm -f" again
Fabian Keil [Tue, 5 Feb 2013 14:01:38 +0000 (14:01 +0000)]
Revert the previous commit r1.219 and use "rm -f" again

"rm -f" wasn't actually used to force deletion, but to suppress complaints
about non-existant files. While the use of -f is still dubious, simply
dropping it breaks things like the clean target and thus isn't a solution.

9 years agoConsistently spell beta with small b
Fabian Keil [Tue, 5 Feb 2013 14:00:12 +0000 (14:00 +0000)]
Consistently spell beta with small b

9 years agoBump ChangeLog copyright
Fabian Keil [Tue, 5 Feb 2013 13:59:52 +0000 (13:59 +0000)]
Bump ChangeLog copyright

9 years agoAdd a LSB info block
Fabian Keil [Sat, 26 Jan 2013 13:34:46 +0000 (13:34 +0000)]
Add a LSB info block

Based on a patch from Natxo Asenjo and the example
from http://wiki.debian.org/LSBInitScripts.

9 years agoCosmetic changes for the license header
Fabian Keil [Sat, 26 Jan 2013 13:32:36 +0000 (13:32 +0000)]
Cosmetic changes for the license header

Make it clear that packaging this script is not recommended.
Remove the Junkbuster copyright as the script was written
after the fork.

9 years agoRemove trailing white-space
Fabian Keil [Sat, 26 Jan 2013 13:31:33 +0000 (13:31 +0000)]
Remove trailing white-space

9 years agoRemove a useless SCCS marker
Fabian Keil [Sat, 26 Jan 2013 13:30:52 +0000 (13:30 +0000)]
Remove a useless SCCS marker

9 years agoShow FEATURE_STRPTIME_SANITY_CHECKS on the show-status page
Fabian Keil [Sat, 26 Jan 2013 13:30:20 +0000 (13:30 +0000)]
Show FEATURE_STRPTIME_SANITY_CHECKS on the show-status page

9 years agoBump version to 3.0.21 UNRELEASED
Fabian Keil [Sat, 26 Jan 2013 13:29:18 +0000 (13:29 +0000)]
Bump version to 3.0.21 UNRELEASED

9 years agoProtect unistd.h with its existence define for platforms that lack it
David Schmidt [Fri, 25 Jan 2013 21:52:02 +0000 (21:52 +0000)]
Protect unistd.h with its existence define for platforms that lack it

9 years agoUse the standard favicon from the CGI interface for the website as well
Fabian Keil [Fri, 25 Jan 2013 14:38:18 +0000 (14:38 +0000)]
Use the standard favicon from the CGI interface for the website as well

Previously the website used a strange "P in brackets"
favicon that wasn't tracked in CVS.

9 years agoRebuild documentation with the updated contact section
Fabian Keil [Fri, 25 Jan 2013 14:26:40 +0000 (14:26 +0000)]
Rebuild documentation with the updated contact section

9 years agoStop using the word 'tandem'
Fabian Keil [Fri, 25 Jan 2013 14:26:10 +0000 (14:26 +0000)]
Stop using the word 'tandem'

which might confuse users from countries where the word
means something else.

9 years agoDon't request 'uname -a' output
Fabian Keil [Fri, 25 Jan 2013 14:25:04 +0000 (14:25 +0000)]
Don't request 'uname -a' output

Unix users generally provide sufficient information anyway
and it might confuse users on systems where uname isn't
available.

9 years agoDo not explicitly request CVS revisions from CVS users
Fabian Keil [Fri, 25 Jan 2013 14:23:44 +0000 (14:23 +0000)]
Do not explicitly request CVS revisions from CVS users

It could confuse the majority of users who don't built from
CVS and the few that do probably know how to write meaningful
bug reports already.

9 years agoHopefully make it harder to unintentionally provide insufficient information when...
Fabian Keil [Fri, 25 Jan 2013 14:23:11 +0000 (14:23 +0000)]
Hopefully make it harder to unintentionally provide insufficient information when requesting support

Previously it wasn't obvious that the information we need in
bug reports is usually also required in support requests.

9 years agoNote that unnecessary information in support requests is not a big deal
Fabian Keil [Fri, 25 Jan 2013 14:21:47 +0000 (14:21 +0000)]
Note that unnecessary information in support requests is not a big deal

9 years agoRemove start instructions for packages that no longer exist
Fabian Keil [Fri, 25 Jan 2013 14:19:27 +0000 (14:19 +0000)]
Remove start instructions for packages that no longer exist

... and whose installation instruction have already been
removed previously.

9 years agoStop informing upgraders about the standard.action merger which happened years ago
Fabian Keil [Fri, 25 Jan 2013 14:18:48 +0000 (14:18 +0000)]
Stop informing upgraders about the standard.action merger which happened years ago

9 years agoDon't remove files by force
Fabian Keil [Fri, 25 Jan 2013 14:18:25 +0000 (14:18 +0000)]
Don't remove files by force

It shouldn't be necessary in general and exceptions
should be dealt with manually.

9 years agoRephrase a find command so all the files found can be deleted
Fabian Keil [Fri, 25 Jan 2013 14:17:35 +0000 (14:17 +0000)]
Rephrase a find command so all the files found can be deleted

9 years agoLet the clean target also take care of patch leftovers
Fabian Keil [Fri, 25 Jan 2013 14:17:15 +0000 (14:17 +0000)]
Let the clean target also take care of patch leftovers

9 years agoUse a dedicated file for the SGML changelog to make the generation easier
Fabian Keil [Sun, 20 Jan 2013 18:10:28 +0000 (18:10 +0000)]
Use a dedicated file for the SGML changelog to make the generation easier

9 years agoRebuild with updated website copyright
Fabian Keil [Fri, 18 Jan 2013 18:46:36 +0000 (18:46 +0000)]
Rebuild with updated website copyright

9 years agoBump the copyright for the website
Fabian Keil [Fri, 18 Jan 2013 18:46:17 +0000 (18:46 +0000)]
Bump the copyright for the website

9 years agoRegenerate user manual with the last ChangeLog fixes
Fabian Keil [Fri, 18 Jan 2013 18:45:47 +0000 (18:45 +0000)]
Regenerate user manual with the last ChangeLog fixes

9 years agoMerge the last-minute ChangeLog fixes
Fabian Keil [Fri, 18 Jan 2013 18:45:21 +0000 (18:45 +0000)]
Merge the last-minute ChangeLog fixes