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

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

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

11 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

11 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

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

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

11 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

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

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

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

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

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

11 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

11 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

11 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

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

11 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

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

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

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

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

11 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

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

11 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

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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 years agoContinue the tradition of fixing spelling issues near the end of the process
Fabian Keil [Fri, 18 Jan 2013 18:44:45 +0000 (18:44 +0000)]
Continue the tradition of fixing spelling issues near the end of the process

11 years agoUse the plain version number without the 'v.'
Fabian Keil [Fri, 18 Jan 2013 18:44:14 +0000 (18:44 +0000)]
Use the plain version number without the 'v.'

11 years agoSlightly reword the announcement blurb and add line breaks
Fabian Keil [Fri, 18 Jan 2013 18:44:02 +0000 (18:44 +0000)]
Slightly reword the announcement blurb and add line breaks

11 years agoUpdate the list of supported platforms to match the FAQ
Fabian Keil [Fri, 18 Jan 2013 18:43:48 +0000 (18:43 +0000)]
Update the list of supported platforms to match the FAQ

11 years agoImport the rest of the 3.0.20 changes and remove the ones from 3.0.19
Fabian Keil [Fri, 18 Jan 2013 18:43:36 +0000 (18:43 +0000)]
Import the rest of the 3.0.20 changes and remove the ones from 3.0.19

11 years agoAdded ChangeLog bugs and improvements and added an appropriate preamble for the 3...
Ian Silvester [Fri, 18 Jan 2013 17:22:30 +0000 (17:22 +0000)]
Added ChangeLog bugs and improvements and added an appropriate preamble for the 3.0.20 beta release.

11 years agoDiscard ChangeLog entries from the previous release
Fabian Keil [Fri, 18 Jan 2013 12:32:20 +0000 (12:32 +0000)]
Discard ChangeLog entries from the previous release

11 years agoRemove some entries from the previous release that snuck in
Fabian Keil [Fri, 18 Jan 2013 12:31:41 +0000 (12:31 +0000)]
Remove some entries from the previous release that snuck in

11 years agoProperly align the 3.0.19 header so the SGML converters notices it
Fabian Keil [Fri, 18 Jan 2013 12:31:19 +0000 (12:31 +0000)]
Properly align the 3.0.19 header so the SGML converters notices it

11 years agoRegenerated documentation after the ChangeLog import
Fabian Keil [Fri, 18 Jan 2013 12:20:25 +0000 (12:20 +0000)]
Regenerated documentation after the ChangeLog import

11 years agoImport ChangeLog for 3.0.20
Fabian Keil [Fri, 18 Jan 2013 12:20:01 +0000 (12:20 +0000)]
Import ChangeLog for 3.0.20

11 years agoReformat another entry that confused the SGML converter
Fabian Keil [Fri, 18 Jan 2013 12:19:04 +0000 (12:19 +0000)]
Reformat another entry that confused the SGML converter

11 years agoRemove the URL to FreeBSD PR standards/173421
Fabian Keil [Fri, 18 Jan 2013 12:18:24 +0000 (12:18 +0000)]
Remove the URL to FreeBSD PR standards/173421

The ID is sufficient and the colon confuses the SGML converter.

11 years agoReformat two configure entries
Fabian Keil [Fri, 18 Jan 2013 12:18:08 +0000 (12:18 +0000)]
Reformat two configure entries

Remove the entry about improved claritiy because a similar
entry already exists in the code section.

11 years agoMerge two GNUMakefile entries
Fabian Keil [Fri, 18 Jan 2013 12:17:46 +0000 (12:17 +0000)]
Merge two GNUMakefile entries

11 years agoMove the CGI interface improvements to other sections
Fabian Keil [Fri, 18 Jan 2013 12:17:34 +0000 (12:17 +0000)]
Move the CGI interface improvements to other sections

11 years agoUpdate the uagen section
Fabian Keil [Thu, 17 Jan 2013 14:31:16 +0000 (14:31 +0000)]
Update the uagen section

11 years agoSort the Privoxy-Log-Parser changes and add last-minute changes
Fabian Keil [Thu, 17 Jan 2013 14:31:03 +0000 (14:31 +0000)]
Sort the Privoxy-Log-Parser changes and add last-minute changes

Shorten the list by using a single entry for the newly accepted lines.

11 years agoSort the Privoxy-Regression-Test changes
Fabian Keil [Thu, 17 Jan 2013 14:30:47 +0000 (14:30 +0000)]
Sort the Privoxy-Regression-Test changes

11 years agoMinor changes for the code cleanups
Fabian Keil [Thu, 17 Jan 2013 14:30:34 +0000 (14:30 +0000)]
Minor changes for the code cleanups

11 years agoReword some more entries
Fabian Keil [Thu, 17 Jan 2013 14:30:21 +0000 (14:30 +0000)]
Reword some more entries

11 years agoReword a couple of improvement descriptions
Fabian Keil [Thu, 17 Jan 2013 14:30:11 +0000 (14:30 +0000)]
Reword a couple of improvement descriptions

11 years agoMove the bugs that affect all builds to the beginning of the list
Fabian Keil [Thu, 17 Jan 2013 14:29:58 +0000 (14:29 +0000)]
Move the bugs that affect all builds to the beginning of the list

11 years agoShorten the description of the incorrect assertion in case of socks5 connection failures
Fabian Keil [Thu, 17 Jan 2013 14:29:45 +0000 (14:29 +0000)]
Shorten the description of the incorrect assertion in case of socks5 connection failures

11 years agoReword the IPv6 compilation issue on Windows
Fabian Keil [Thu, 17 Jan 2013 14:29:32 +0000 (14:29 +0000)]
Reword the IPv6 compilation issue on Windows

11 years agoDowngrade #3593603 to improvement and slightly reword the entry
Fabian Keil [Thu, 17 Jan 2013 14:29:21 +0000 (14:29 +0000)]
Downgrade #3593603 to improvement and slightly reword the entry

11 years agoClarify the #3525694 description
Fabian Keil [Thu, 17 Jan 2013 14:29:09 +0000 (14:29 +0000)]
Clarify the #3525694 description

11 years agoBump generated Firefox version to 17 (ESR)
Fabian Keil [Thu, 17 Jan 2013 14:28:57 +0000 (14:28 +0000)]
Bump generated Firefox version to 17 (ESR)

11 years agoBump copyright
Fabian Keil [Wed, 16 Jan 2013 16:30:16 +0000 (16:30 +0000)]
Bump copyright

... and remove the already-stale copyright line from the --help output.

11 years agoBump version to 0.8
Fabian Keil [Wed, 16 Jan 2013 16:30:00 +0000 (16:30 +0000)]
Bump version to 0.8

11 years agoRemove the --accept-unknown-messages option
Fabian Keil [Wed, 16 Jan 2013 16:29:47 +0000 (16:29 +0000)]
Remove the --accept-unknown-messages option

Accept unknown messages by default as most users are unlikely
to be interested in the complaints. The old behaviour can be
enabled with the --strict-checks option.

11 years agoFix a warning when a log message is spread across multiple lines
Fabian Keil [Wed, 16 Jan 2013 16:29:26 +0000 (16:29 +0000)]
Fix a warning when a log message is spread across multiple lines

11 years agoInclude the distribution of client requests per connection in the statistic
Fabian Keil [Wed, 16 Jan 2013 16:29:13 +0000 (16:29 +0000)]
Include the distribution of client requests per connection in the statistic

Only show the ten most common numbers unless the new
--show-complete-request-distribution option is used.

11 years agoAccept and highlight: Loading trust file: /usr/local/etc/privoxy/trust
Fabian Keil [Sun, 13 Jan 2013 15:38:54 +0000 (15:38 +0000)]
Accept and highlight: Loading trust file: /usr/local/etc/privoxy/trust

11 years agoAccept and highlight: Failed to shutdown socket 11: Connection reset by peer
Fabian Keil [Sun, 13 Jan 2013 15:38:35 +0000 (15:38 +0000)]
Accept and highlight: Failed to shutdown socket 11: Connection reset by peer

11 years agoLet any_loaded_file_changed() check the trustfile as well
Fabian Keil [Sun, 13 Jan 2013 15:38:14 +0000 (15:38 +0000)]
Let any_loaded_file_changed() check the trustfile as well

11 years agoAdd a couple of periods
Fabian Keil [Sat, 12 Jan 2013 12:25:40 +0000 (12:25 +0000)]
Add a couple of periods

11 years agoAdd a missing word
Fabian Keil [Sat, 12 Jan 2013 12:25:25 +0000 (12:25 +0000)]
Add a missing word

11 years agoReformat a couple of two-line action file changes
Fabian Keil [Sat, 12 Jan 2013 12:25:13 +0000 (12:25 +0000)]
Reformat a couple of two-line action file changes

11 years agoMove a code change from the action file section to the general improvements
Fabian Keil [Sat, 12 Jan 2013 12:24:58 +0000 (12:24 +0000)]
Move a code change from the action file section to the general improvements

11 years agoPromote default-server-timeout and socket-timeout not accepting 0 to bug
Fabian Keil [Sat, 12 Jan 2013 12:24:46 +0000 (12:24 +0000)]
Promote default-server-timeout and socket-timeout not accepting 0 to bug

11 years agoDowngrade a couple of improvements to code cleanups
Fabian Keil [Sat, 12 Jan 2013 12:24:32 +0000 (12:24 +0000)]
Downgrade a couple of improvements to code cleanups

11 years agoPromote improved keep-alive support to improvement #1
Fabian Keil [Sat, 12 Jan 2013 12:24:18 +0000 (12:24 +0000)]
Promote improved keep-alive support to improvement #1

11 years agoClarify the entry about the handling of duplicated Content-Type headers
Fabian Keil [Sat, 12 Jan 2013 12:24:05 +0000 (12:24 +0000)]
Clarify the entry about the handling of duplicated Content-Type headers

11 years agoPromote incorrect handling of invalid ports to bug fix
Fabian Keil [Sat, 12 Jan 2013 12:23:52 +0000 (12:23 +0000)]
Promote incorrect handling of invalid ports to bug fix

11 years agoPromote the page truncation issue to bug #1
Fabian Keil [Sat, 12 Jan 2013 12:23:35 +0000 (12:23 +0000)]
Promote the page truncation issue to bug #1