Fabian Keil [Sat, 12 Jan 2013 12:25:13 +0000 (12:25 +0000)]
Reformat a couple of two-line action file changes
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
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
Fabian Keil [Sat, 12 Jan 2013 12:24:32 +0000 (12:24 +0000)]
Downgrade a couple of improvements to code cleanups
Fabian Keil [Sat, 12 Jan 2013 12:24:18 +0000 (12:24 +0000)]
Promote improved keep-alive support to improvement #1
Fabian Keil [Sat, 12 Jan 2013 12:24:05 +0000 (12:24 +0000)]
Clarify the entry about the handling of duplicated Content-Type headers
Fabian Keil [Sat, 12 Jan 2013 12:23:52 +0000 (12:23 +0000)]
Promote incorrect handling of invalid ports to bug fix
Fabian Keil [Sat, 12 Jan 2013 12:23:35 +0000 (12:23 +0000)]
Promote the page truncation issue to bug #1
Fabian Keil [Sat, 12 Jan 2013 12:23:23 +0000 (12:23 +0000)]
Reword the entry about MAX_AF_FILES being increased
Fabian Keil [Sat, 12 Jan 2013 12:23:12 +0000 (12:23 +0000)]
Remove a pipelining limitation that no longer applies
Fabian Keil [Sat, 12 Jan 2013 12:22:59 +0000 (12:22 +0000)]
Reorder the 'Bug fixes' list by significance and shorten it
... by demoting a couple of issues to code cleanup or
general improvement and by deleting items that fixed
regressions introduced after the previous release.
Promote a corrected assertion to bug fix.
Fabian Keil [Sat, 12 Jan 2013 12:22:42 +0000 (12:22 +0000)]
Remove trailing white-space and add a missing empty line
Fabian Keil [Sat, 12 Jan 2013 12:21:38 +0000 (12:21 +0000)]
Remove installation instructions for packages we no longer release
Fabian Keil [Sat, 12 Jan 2013 12:20:29 +0000 (12:20 +0000)]
Stop pretending that we release updated action files on their own
Ian Silvester [Fri, 11 Jan 2013 19:24:46 +0000 (19:24 +0000)]
Clarified OS X supported versions
Ian Silvester [Fri, 11 Jan 2013 16:34:53 +0000 (16:34 +0000)]
Iniitial commit for 3.0.20 release. Headline statement added but no changelog until that is finalised
Ian Silvester [Fri, 11 Jan 2013 16:25:09 +0000 (16:25 +0000)]
Fix one typo
Ian Silvester [Fri, 11 Jan 2013 15:01:16 +0000 (15:01 +0000)]
Initial commit of 3.0.20 changes
Fabian Keil [Thu, 10 Jan 2013 11:40:01 +0000 (11:40 +0000)]
Regenerated with new contributors
Fabian Keil [Thu, 10 Jan 2013 11:39:05 +0000 (11:39 +0000)]
Add new contributors since 3.0.19
Fabian Keil [Thu, 10 Jan 2013 11:05:49 +0000 (11:05 +0000)]
Rebuild for 3.0.20 beta
Fabian Keil [Thu, 10 Jan 2013 11:05:17 +0000 (11:05 +0000)]
Rebuild with utf-8 encoding
Fabian Keil [Thu, 10 Jan 2013 11:04:45 +0000 (11:04 +0000)]
Add the DNT header to the client-header-order example
Fabian Keil [Thu, 10 Jan 2013 11:03:58 +0000 (11:03 +0000)]
Stop pretending that lynx and links are supported for the documentation
Fabian Keil [Thu, 10 Jan 2013 11:03:31 +0000 (11:03 +0000)]
Change WDUMP to generate ASCII
Add WDUMP_UTF8 to allow UTF-8 in the AUTHORS file so the names are right.
Fabian Keil [Wed, 9 Jan 2013 15:19:47 +0000 (15:19 +0000)]
Fix syntax in the client-header-order example
Fabian Keil [Wed, 9 Jan 2013 15:08:51 +0000 (15:08 +0000)]
Bump copyright
Fabian Keil [Wed, 9 Jan 2013 15:07:39 +0000 (15:07 +0000)]
Manual config fixes
Three comments got lost in translation and a few line
breaks got ugly.
Fabian Keil [Wed, 9 Jan 2013 15:07:21 +0000 (15:07 +0000)]
Renegerated config without the manual fixes
Fabian Keil [Wed, 9 Jan 2013 15:06:30 +0000 (15:06 +0000)]
Let the config-file target optimistically update the original
Most of the issues are fixed now and it makes
diffing with git easier.
Fabian Keil [Wed, 9 Jan 2013 15:05:59 +0000 (15:05 +0000)]
Prevent completely empty lines and try to unfold unintentional line breaks
Fabian Keil [Wed, 9 Jan 2013 15:05:38 +0000 (15:05 +0000)]
Add a comment to describe what this script is for
Fabian Keil [Wed, 9 Jan 2013 15:05:20 +0000 (15:05 +0000)]
Ditch a pointless '-r' passed to rm to delete files
Fabian Keil [Wed, 9 Jan 2013 15:04:41 +0000 (15:04 +0000)]
Convince w3m to use ASCII dashes
Fabian Keil [Wed, 9 Jan 2013 15:04:21 +0000 (15:04 +0000)]
Let w3m itself do the line wrapping for the config file
It works better than fmt as it can honour pre tags causing
less unintentional line breaks.
Fabian Keil [Wed, 9 Jan 2013 15:03:22 +0000 (15:03 +0000)]
Bump copyright for the config file
Fabian Keil [Wed, 9 Jan 2013 15:03:06 +0000 (15:03 +0000)]
Bump user manual copyright
Fabian Keil [Wed, 9 Jan 2013 15:02:47 +0000 (15:02 +0000)]
Remove bogus comment hashes in the client-header-order section
The config-test target already takes care of adding them
which caused duplicates.
Fabian Keil [Sun, 6 Jan 2013 18:51:53 +0000 (18:51 +0000)]
Regenerate the HTML version of the man page for 3.0.20 beta
There are a bunch of white-space changes because apparently
this is the first time the generated mess has been filtered
with the current tidy settings.
Fabian Keil [Sun, 6 Jan 2013 18:50:10 +0000 (18:50 +0000)]
Rebuild man page for 3.0.20 beta
Fabian Keil [Sun, 6 Jan 2013 18:19:24 +0000 (18:19 +0000)]
Fix comment typos
Fabian Keil [Sun, 6 Jan 2013 18:16:10 +0000 (18:16 +0000)]
Bump PRT_VERSION and copyright
Fabian Keil [Sun, 6 Jan 2013 18:15:27 +0000 (18:15 +0000)]
Add an 'Overwrite condition' directive to skip any matching tests before it
As it has a global scope, using it is more convenient
than clowning around with the Ignore directive.
Fabian Keil [Sun, 6 Jan 2013 18:14:58 +0000 (18:14 +0000)]
Document the Ignore directive
Fabian Keil [Sun, 6 Jan 2013 18:14:44 +0000 (18:14 +0000)]
Include the Privoxy version in the output
Fabian Keil [Sun, 6 Jan 2013 18:14:17 +0000 (18:14 +0000)]
Remove the "Copyright" line from print_version()
When using --help, every line of screen space matters and thus
shouldn't be wasted on things the user doesn't care about.
Making me look less like a prima donna is also a plus.
Fabian Keil [Sun, 6 Jan 2013 18:11:51 +0000 (18:11 +0000)]
Accept and highlight: Multiple Content-Type headers detected. Removing and ignoring: Content-Type: text/html
Fabian Keil [Sun, 6 Jan 2013 13:25:00 +0000 (13:25 +0000)]
Bumped entities for 3.0.20 beta
Fabian Keil [Sun, 6 Jan 2013 11:26:16 +0000 (11:26 +0000)]
Regenerated still incomplete HTML documentation for 3.0.20 beta
Fabian Keil [Sun, 6 Jan 2013 11:25:52 +0000 (11:25 +0000)]
Set entities to 3.0.20 beta
Fabian Keil [Sun, 6 Jan 2013 11:06:23 +0000 (11:06 +0000)]
Declare the code 'beta' in preparation for the upcomming release
Fabian Keil [Sun, 6 Jan 2013 11:05:37 +0000 (11:05 +0000)]
Enable tolerate-pipelining for the beta as discussed on ijbswa@
Lee [Sat, 5 Jan 2013 23:50:35 +0000 (23:50 +0000)]
bump copyright date
Lee [Sat, 5 Jan 2013 22:56:31 +0000 (22:56 +0000)]
add missing "</sect3>" lines
Fabian Keil [Sat, 5 Jan 2013 18:39:35 +0000 (18:39 +0000)]
Reword #66 to make more sense
Fabian Keil [Sat, 5 Jan 2013 18:39:19 +0000 (18:39 +0000)]
Clarify #65
Fabian Keil [Sat, 5 Jan 2013 18:38:52 +0000 (18:38 +0000)]
Remove #49
The consensus is that we enable keep-alive by default in future
releases and thus NTLM authentication is expected to work out of
the box. curl's test suite seems to confirm this.
Fabian Keil [Sat, 5 Jan 2013 18:38:34 +0000 (18:38 +0000)]
Remove #4 as it's pretty obvious
The warnings it originally referred to appear to have beem harmless
compiler issues and no longer appear with a more recent compiler.
Fabian Keil [Sat, 5 Jan 2013 18:38:11 +0000 (18:38 +0000)]
Mention curl's test suite as an alternative to implement #1
Fabian Keil [Sat, 5 Jan 2013 18:37:52 +0000 (18:37 +0000)]
Remove #97 as 'optimistic data' support has been committed a while ago
Fabian Keil [Sat, 5 Jan 2013 18:37:35 +0000 (18:37 +0000)]
Adjust #88 to clarify that less forks would also be nice
Fabian Keil [Fri, 4 Jan 2013 12:20:31 +0000 (12:20 +0000)]
In server_content_type(), only remove duplicated headers with filters enabled
Otherwise it doesn't matter and the user might not want it.
While at it, downgrade the removal message to LOG_LEVEL_HEADER
to clarify that it's not an error in Privoxy and is unlikely
to cause any problems in general.
Anonymously reported in #
3599335.
Fabian Keil [Fri, 4 Jan 2013 12:19:47 +0000 (12:19 +0000)]
Remove an incorrect assertion in server_content_type()
While it was supposed "to see if we already parsed another
Content-Type header" it actually only verified that at least
one Content-Type headers exists.
This is guaranteed to be true as otherwise the function
wouldn't be executed by sed().
Fabian Keil [Thu, 3 Jan 2013 15:25:08 +0000 (15:25 +0000)]
Revert the previous commit 1.422 for now
The rough consensus on ijbswa@ is that it probably would
cause more problems than it solves and should be rethought
after the next stable release.
Fabian Keil [Tue, 1 Jan 2013 22:11:08 +0000 (22:11 +0000)]
Do not try to drain a socket when there is no data waiting
... at the time drain_and_close_socket() is called.
As Lee noticed it causes problems on Windows, most likely because
read_socket() is blocking which isn't even wrong and could also
happen on other platforms.
Fabian Keil [Thu, 27 Dec 2012 15:48:53 +0000 (15:48 +0000)]
Remove a duplicated 'const' that should have been removed in 1.24
Fabian Keil [Thu, 27 Dec 2012 15:48:01 +0000 (15:48 +0000)]
Include the protocol when logging requests with 'debug 1'
Suggested by Martin Olsson in #
3596294.
Fabian Keil [Mon, 24 Dec 2012 15:53:26 +0000 (15:53 +0000)]
Grammar fix for the previous commit
Fabian Keil [Mon, 24 Dec 2012 15:37:39 +0000 (15:37 +0000)]
Improve the --statistics performance by skipping sanity checks
... for input that shouldn't affect the results anyway.
In my non-scientific benchmarks this reduces the runtime by about 45%.
Add a --strict-checks option that enables some of the checks again,
just in case anybody cares.
Hohoho.
Fabian Keil [Mon, 24 Dec 2012 15:36:52 +0000 (15:36 +0000)]
Bump copyright
Fabian Keil [Thu, 20 Dec 2012 17:03:10 +0000 (17:03 +0000)]
Accept and highlight: Client request 8 has been pipelined on socket 7 and the socket is still alive.
Fabian Keil [Thu, 20 Dec 2012 17:02:45 +0000 (17:02 +0000)]
Accept: There better be a request body.
Fabian Keil [Thu, 20 Dec 2012 17:02:30 +0000 (17:02 +0000)]
Accept and highlight: Shifting 360 pipelined bytes by 360 bytes
Fabian Keil [Wed, 19 Dec 2012 11:45:03 +0000 (11:45 +0000)]
Get the test for the '/.*download' pattern working
Fabian Keil [Wed, 19 Dec 2012 11:44:35 +0000 (11:44 +0000)]
Fix an URL that was lacking the protocol
Privoxy-Regression-Test currently doesn't care as curl
doesn't either, but that's an implementation detail and
may change in the future.
While at it, shorten the path a bit.
Ian Silvester [Wed, 19 Dec 2012 02:22:23 +0000 (02:22 +0000)]
Add a domain-specific unblock pattern to resolve actionsfile feedback #
3413827 (hotmail.com not working) submitted by David Bo
Ian Silvester [Wed, 19 Dec 2012 02:12:16 +0000 (02:12 +0000)]
Add an unblock pattern to resolve actionsfile feedback #
3498129 submitted by Steven Kolins, plus correct one comment typo
Fabian Keil [Mon, 17 Dec 2012 12:36:53 +0000 (12:36 +0000)]
Add two unblock patterns for popup radio and TV players
Submitted by Adam Piggott in #
3596089.
Fabian Keil [Sun, 16 Dec 2012 11:06:40 +0000 (11:06 +0000)]
Remove an incorrect sentence in the toggle section
The toggle state doesn't affect whether or not the windows
version uses the tray icon and having to toggle Privoxy off
to not show the icon makes no sense (to me) anyway.
Reported by Zeno Kugy in #
3596395.
Fabian Keil [Sun, 16 Dec 2012 11:06:08 +0000 (11:06 +0000)]
Remove a useless comment in the toggle section
Fabian Keil [Sun, 16 Dec 2012 10:49:11 +0000 (10:49 +0000)]
Block imp.double.net/
Reported by David Bo in #
3070411.
Fabian Keil [Sat, 15 Dec 2012 13:01:39 +0000 (13:01 +0000)]
Block gm-link.com/ whis is used for email tracking
Reported by David Bo in #
1812733.
Fabian Keil [Sat, 15 Dec 2012 13:01:22 +0000 (13:01 +0000)]
Verify that requests to "bwp." are blocked
URL taken from #
1736879 submitted by Francois Marier.
Fabian Keil [Sat, 15 Dec 2012 13:00:59 +0000 (13:00 +0000)]
Bump copyright
Fabian Keil [Sat, 15 Dec 2012 13:00:49 +0000 (13:00 +0000)]
Stop pretending that updated versions of this file are released on their own
Fabian Keil [Fri, 14 Dec 2012 11:09:43 +0000 (11:09 +0000)]
Block /.*bannerid=
Reported by Adam Piggott in #
2975779.
Fabian Keil [Fri, 14 Dec 2012 10:59:50 +0000 (10:59 +0000)]
Block cltomedia.info/delivery/ and .adexprt.com/
Anonymously reported in #
2965254.
Fabian Keil [Fri, 14 Dec 2012 10:15:17 +0000 (10:15 +0000)]
Block requests to de17a.com/
Reported by David Bo in #
3061472.
Fabian Keil [Fri, 14 Dec 2012 10:14:51 +0000 (10:14 +0000)]
Block oskar.tradera.com/
Reported by David Bo in #
3060596.
Fabian Keil [Wed, 12 Dec 2012 15:16:28 +0000 (15:16 +0000)]
Block /scripts/webtrends\.js
Reported by johnd16 in #
3002729.
Fabian Keil [Wed, 12 Dec 2012 14:29:05 +0000 (14:29 +0000)]
Block requests for pool.*.adhese.com/
Reported by johnd16 in #
3002716.
Fabian Keil [Wed, 12 Dec 2012 14:15:23 +0000 (14:15 +0000)]
Update path pattern for Coremetrics and add tests
Pattern and URLs submitted by Adam Piggott #
3168443.
Fabian Keil [Wed, 12 Dec 2012 14:03:35 +0000 (14:03 +0000)]
Enable +fast-redirects{check-decoded-url} for tr.anp.se/
Reported by David Bo in #
3268832.
Fabian Keil [Wed, 12 Dec 2012 13:25:07 +0000 (13:25 +0000)]
Unblock .conrad.se/newsletter/banners/
Reported by David Bo in #
3413824.
Fabian Keil [Wed, 12 Dec 2012 13:24:51 +0000 (13:24 +0000)]
Block requests for .tynt.com/
Reported by Dan Stahlke in #
3421767.
Fabian Keil [Wed, 12 Dec 2012 13:24:26 +0000 (13:24 +0000)]
Unblock .bbci.co.uk/radio/
Reported by Adam Piggott in #
3569603.
Fabian Keil [Wed, 12 Dec 2012 12:56:50 +0000 (12:56 +0000)]
Block requests to service.maxymiser.net/
Reported by johnd16 in #
3118401 (with a previous URL).
Fabian Keil [Wed, 12 Dec 2012 12:56:00 +0000 (12:56 +0000)]
Disable fast-redirects for Google's "let's pretend your computer is infected" page
Fabian Keil [Sun, 9 Dec 2012 12:28:14 +0000 (12:28 +0000)]
Let fatal_error() write to the logfile right away
.. before showing the Windows-specific error message
which blocks until the user acknowledges it, thus
complicating automatic error detection.
Reported by Adriaan in #
3593603.
Fabian Keil [Sun, 9 Dec 2012 12:27:01 +0000 (12:27 +0000)]
Optionally let parse_header_time() sanity check strptime() results before trusting them
Broken strptime() implementations have caused problems in the
past and the most recent offender seems to be FreeBSD's libc:
http://www.freebsd.org/cgi/query-pr.cgi?pr=173421