Fabian Keil [Tue, 13 Jan 2009 20:52:10 +0000 (20:52 +0000)]
Rebuilt after standard.action file removal.
Fabian Keil [Tue, 13 Jan 2009 17:01:04 +0000 (17:01 +0000)]
Skip pre-setting names.
Fabian Keil [Tue, 13 Jan 2009 16:57:30 +0000 (16:57 +0000)]
Rebuilt after standard.action file removal.
Fabian Keil [Tue, 13 Jan 2009 16:50:36 +0000 (16:50 +0000)]
The standard.action file is gone.
Fabian Keil [Tue, 13 Jan 2009 16:44:32 +0000 (16:44 +0000)]
Delete the standard.action file after moving
the pre-settings over to the default actions.
hal9 [Sun, 11 Jan 2009 20:26:00 +0000 (20:26 +0000)]
Move .googleadservices.com/~ into block-as-image section, since it seems to
img content.
hal9 [Sun, 11 Jan 2009 16:02:53 +0000 (16:02 +0000)]
Reverted previous commit for googleadservices. Its already covered.
hal9 [Sat, 10 Jan 2009 21:23:28 +0000 (21:23 +0000)]
Actionsfile feedback item #
2498279, for googles rss ads.
Fabian Keil [Sat, 10 Jan 2009 16:34:10 +0000 (16:34 +0000)]
- Check header names for valid characters before
registering them for highlighting. Fixes a regex
error noticed while fuzzing.
- Highlight:
Connection from 81.163.28.218 dropped due to ACL
Fabian Keil [Wed, 7 Jan 2009 19:50:09 +0000 (19:50 +0000)]
- If the socket-timeout has been reached and the client
hasn't received any data yet, send an explanation before
closing the connection.
- In get_request_line(), signal timeouts the right way.
Lee [Thu, 1 Jan 2009 17:36:41 +0000 (17:36 +0000)]
remove non-standard <nobr> tags
Lee [Thu, 1 Jan 2009 15:31:37 +0000 (15:31 +0000)]
Actionsfile feedback item #
2017126 2008-07-13
The dutch newspaper site of Algemeen Dagblad (http://www.ad.nl) is blocked
Lee [Thu, 1 Jan 2009 15:11:57 +0000 (15:11 +0000)]
add windows taskbar icon to use when privoxy is toggled off.
Lee [Thu, 1 Jan 2009 15:09:23 +0000 (15:09 +0000)]
Change the Windows taskbar icon when privoxy is toggled off.
Lee [Thu, 1 Jan 2009 14:51:21 +0000 (14:51 +0000)]
keep the input field and 'go' button on the same line.
Lee [Thu, 1 Jan 2009 14:46:25 +0000 (14:46 +0000)]
new block section for domain parking sites.
Fabian Keil [Thu, 25 Dec 2008 19:54:28 +0000 (19:54 +0000)]
Add missing colon in regex.
Fabian Keil [Thu, 25 Dec 2008 18:38:42 +0000 (18:38 +0000)]
Highlight:
Waiting for 1 connections to timeout.
Ignore:
No connections to wait for left.
Lee [Wed, 24 Dec 2008 22:13:11 +0000 (22:13 +0000)]
fix GCC 3.4.4 warning
Fabian Keil [Wed, 24 Dec 2008 17:06:19 +0000 (17:06 +0000)]
Keep a thread around to timeout alive connections
even if no new requests are coming in.
Fabian Keil [Wed, 24 Dec 2008 13:40:44 +0000 (13:40 +0000)]
Anchor a few regexes in handle_loglevel_connect().
Lee [Sat, 20 Dec 2008 15:27:40 +0000 (15:27 +0000)]
The crunch log message format changed, so update the strings to highlight
in the log window.
Fabian Keil [Sat, 20 Dec 2008 14:53:55 +0000 (14:53 +0000)]
Add config option socket-timeout to control the time
Privoxy waits for data to arrive on a socket. Useful
in case of stale ssh tunnels or when fuzz-testing.
Fabian Keil [Fri, 19 Dec 2008 17:21:54 +0000 (17:21 +0000)]
- Sync comment with for-privoxy-version.
- Disable fast-redirects for .youtube.com/swf/.*swf=
- Disable the banners-by-size filter for .couchsurfing.com/.
Fabian Keil [Mon, 15 Dec 2008 18:45:51 +0000 (18:45 +0000)]
When logging crunches, log the whole URL, so one can easily
differentiate between vanilla HTTP and CONNECT requests.
Fabian Keil [Sun, 14 Dec 2008 17:02:54 +0000 (17:02 +0000)]
Fix a cparser warning.
Fabian Keil [Sun, 14 Dec 2008 16:34:32 +0000 (16:34 +0000)]
- Mention the new log level for crunched requests.
- In the mingw32 entry, replace "mutex locks" with
"critical sections".
Fabian Keil [Sun, 14 Dec 2008 16:26:00 +0000 (16:26 +0000)]
- Handle shiny new LOG_LEVEL_CRUNCH.
- Remove some empty lines.
Fabian Keil [Sun, 14 Dec 2008 15:46:23 +0000 (15:46 +0000)]
Give crunched requests their own log level.
Fabian Keil [Sat, 13 Dec 2008 18:19:44 +0000 (18:19 +0000)]
Add keep-alive-timeout section.
Fabian Keil [Sat, 13 Dec 2008 11:20:41 +0000 (11:20 +0000)]
Reword FEATURE_CONNECTION_KEEP_ALIVE description.
Fabian Keil [Sat, 13 Dec 2008 11:07:23 +0000 (11:07 +0000)]
Remove duplicated debugging checks
in connection_destination_matches().
Fabian Keil [Sat, 13 Dec 2008 10:48:21 +0000 (10:48 +0000)]
Document the keep-alive-timeout directive.
Fabian Keil [Sat, 13 Dec 2008 10:05:29 +0000 (10:05 +0000)]
Block feedproxy.google.com/~r/.*/~4/.
Fabian Keil [Sat, 6 Dec 2008 16:19:18 +0000 (16:19 +0000)]
Highlight:
Connect: Received 206 bytes while expecting 12103.
Fabian Keil [Sat, 6 Dec 2008 11:31:26 +0000 (11:31 +0000)]
Highlight:
Continuing buffering headers. byte_count: 19. header_offset: 517. len: 536.
Fabian Keil [Sat, 6 Dec 2008 10:05:03 +0000 (10:05 +0000)]
Downgrade "Received x bytes while expecting y." message to
LOG_LEVEL_CONNECT as it doesn't necessarily indicate an error.
Fabian Keil [Thu, 4 Dec 2008 18:18:56 +0000 (18:18 +0000)]
Fix some cparser warnings.
Fabian Keil [Thu, 4 Dec 2008 18:13:46 +0000 (18:13 +0000)]
Fix a cparser warning.
Fabian Keil [Thu, 4 Dec 2008 18:12:19 +0000 (18:12 +0000)]
Fix some cparser warnings.
Fabian Keil [Tue, 2 Dec 2008 22:03:18 +0000 (22:03 +0000)]
Don't miscalculate byte_count if we don't get all the
server headers with one read_socket() call. With keep-alive
support enabled, this caused delays until the server closed
the connection.
Fabian Keil [Sun, 30 Nov 2008 17:30:17 +0000 (17:30 +0000)]
- Block .googleadservices.com/~.
- Unblock .proaurum.de/ and .goldmoney.com/.
- Add fast-redirects exception for .landsend.de/.
- Add URL directives for wiktionary.org.
Fabian Keil [Thu, 27 Nov 2008 09:44:04 +0000 (09:44 +0000)]
Cosmetics for the last commit: Don't watch out for
the last chunk if the content isn't chunk-encoded or
if we already determined the content length previously.
Fabian Keil [Wed, 26 Nov 2008 18:24:17 +0000 (18:24 +0000)]
Recognize that the server response is complete if the
last chunk is read together with the server headers.
Reported by Lee.
Fabian Keil [Wed, 26 Nov 2008 18:17:20 +0000 (18:17 +0000)]
Ignore:
Connect: Looks like we read the last chunk together with the server headers. We better stop reading.
Fabian Keil [Tue, 25 Nov 2008 17:25:16 +0000 (17:25 +0000)]
Don't convert the client-header list to text until we need to.
Fabian Keil [Mon, 24 Nov 2008 18:29:39 +0000 (18:29 +0000)]
Two changes suggested by Roger Dingledine:
- Use https://www.torproject.org/ in section 4.7, too.
- Replace the Tor wiki URL in section 4.10 with one
with a more useful anchor name.
Fabian Keil [Sun, 23 Nov 2008 17:00:11 +0000 (17:00 +0000)]
Some more chat() cosmetics.
Fabian Keil [Sun, 23 Nov 2008 16:06:58 +0000 (16:06 +0000)]
Update a log message I missed in 1.80.
Fabian Keil [Sun, 23 Nov 2008 15:59:27 +0000 (15:59 +0000)]
- Update copyright range.
- Remove stray line breaks in a log message
nobody is supposed to see anyway.
Fabian Keil [Sun, 23 Nov 2008 15:49:49 +0000 (15:49 +0000)]
In log_error(), don't surround the thread id with "Privoxy(" and ")".
Fabian Keil [Sun, 23 Nov 2008 15:45:45 +0000 (15:45 +0000)]
Support log messages with and without
"Privoxy(" and ")" around the thread id.
Fabian Keil [Sat, 22 Nov 2008 11:56:11 +0000 (11:56 +0000)]
Highlight:
Created new connection to www.privoxy.org:80 on socket 11.
Fabian Keil [Sat, 22 Nov 2008 11:54:04 +0000 (11:54 +0000)]
Move log message around to include the socket number.
Fabian Keil [Fri, 21 Nov 2008 18:39:53 +0000 (18:39 +0000)]
In case of CONNECT requests there's no point
in trying to keep the connection alive.
hal9 [Thu, 20 Nov 2008 11:22:30 +0000 (11:22 +0000)]
Added -filter to wiktionary.org/.
hal9 [Thu, 20 Nov 2008 11:19:34 +0000 (11:19 +0000)]
Unblock wiktionary.org per tracker feedback.
Fabian Keil [Thu, 20 Nov 2008 08:22:28 +0000 (08:22 +0000)]
Remove an obsolete comment.
Fabian Keil [Sun, 16 Nov 2008 12:43:49 +0000 (12:43 +0000)]
Turn keep-alive support into a runtime feature
that is disabled by setting keep-alive-timeout
to a negative value.
Fabian Keil [Thu, 13 Nov 2008 09:15:51 +0000 (09:15 +0000)]
Make keep_alive_timeout static.
Fabian Keil [Thu, 13 Nov 2008 09:08:42 +0000 (09:08 +0000)]
Add new config option: keep-alive-timeout.
Fabian Keil [Mon, 10 Nov 2008 17:17:31 +0000 (17:17 +0000)]
Accept and ignore:
Header: Disabled filter mode on behalf of the client.
Fabian Keil [Mon, 10 Nov 2008 17:16:21 +0000 (17:16 +0000)]
Add a fast-redirects exception for .groundspring.org.
Fabian Keil [Mon, 10 Nov 2008 17:03:57 +0000 (17:03 +0000)]
Fix a gcc44 warning and remove a now-obsolete cast.
Fabian Keil [Mon, 10 Nov 2008 16:55:59 +0000 (16:55 +0000)]
Fix a gcc44 warning (in filters.c).
Fabian Keil [Mon, 10 Nov 2008 16:40:25 +0000 (16:40 +0000)]
Fix a gcc44 warning.
Fabian Keil [Sat, 8 Nov 2008 15:48:41 +0000 (15:48 +0000)]
Mention actual values when complaining about
the chunk size exceeding the buffer size.
Fabian Keil [Sat, 8 Nov 2008 15:34:30 +0000 (15:34 +0000)]
Highlight two recently unified log messages properly.
Fabian Keil [Sat, 8 Nov 2008 15:29:58 +0000 (15:29 +0000)]
Unify two debug messages.
Fabian Keil [Sat, 8 Nov 2008 15:14:05 +0000 (15:14 +0000)]
Fix duplicated debugging check.
Fabian Keil [Thu, 6 Nov 2008 19:42:17 +0000 (19:42 +0000)]
Fix last-chunk detection hack to also apply
if buf[] contains nothing but the last-chunk.
Fabian Keil [Thu, 6 Nov 2008 18:34:35 +0000 (18:34 +0000)]
Factor receive_client_request() and
parse_client_request() out of chat().
Fabian Keil [Tue, 4 Nov 2008 17:34:45 +0000 (17:34 +0000)]
Accept and ignore:
Header: A HTTP/1.1 response without Connection header implies keep-alive.
Fabian Keil [Tue, 4 Nov 2008 17:20:31 +0000 (17:20 +0000)]
HTTP/1.1 responses without Connection
header imply keep-alive. Act accordingly.
Fabian Keil [Mon, 3 Nov 2008 16:51:17 +0000 (16:51 +0000)]
Mention that the "clear log" view option
is based on a patch submitted by T Ford.
Fabian Keil [Mon, 3 Nov 2008 16:31:56 +0000 (16:31 +0000)]
Accept and ignore "Connect: Unsetting keep-alive flag.".
Lee [Mon, 3 Nov 2008 05:15:26 +0000 (05:15 +0000)]
Document addition of the "clear log" view option to the Windows version
of Privoxy.
Fabian Keil [Sun, 2 Nov 2008 18:40:34 +0000 (18:40 +0000)]
If we received a different amount of data than we expected,
log a warning and make sure the server socket isn't reused.
Fabian Keil [Sun, 2 Nov 2008 16:48:20 +0000 (16:48 +0000)]
Revert revision 1.195 and try again.
Lee [Sun, 2 Nov 2008 14:37:47 +0000 (14:37 +0000)]
commit the part of the patches I've been using that were written by torford and gjmurphy
[
1824315 ] Minor code cleanup
[
1781135 ] Patch - Add clear log, select all, and Accelerators for w32
http://sourceforge.net/tracker/?func=detail&atid=311118&aid=
1781135&group_id=11118
The full patch adds control keys A(select all), C(copy) and D(delete all) to the
Privoxy log window menu. Select all and copy work for me without the patch
(albeit without showing the accelerator keys on the menu), so the only part of the
patch I've been using for the last year or so has been the ctrl-d to delete
everything in the Privoxy log window.
Fabian Keil [Sat, 1 Nov 2008 14:12:54 +0000 (14:12 +0000)]
s@higlight@highlight@
Fabian Keil [Sun, 26 Oct 2008 16:53:18 +0000 (16:53 +0000)]
Fix gcc44 warning.
Fabian Keil [Sun, 26 Oct 2008 15:36:10 +0000 (15:36 +0000)]
Remove two debug messages with LOG_LEVEL_INFO.
Fabian Keil [Sat, 25 Oct 2008 15:49:48 +0000 (15:49 +0000)]
Bring back Connection: header tests. Enable the right
ones based on the status of FEATURE_CONNECTION_KEEP_ALIVE.
Fabian Keil [Sat, 25 Oct 2008 15:45:04 +0000 (15:45 +0000)]
Cosmetics.
Fabian Keil [Sat, 25 Oct 2008 15:42:05 +0000 (15:42 +0000)]
Understand dependencies like:
# Level 13 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes
# Level 14 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE No
Fabian Keil [Sat, 25 Oct 2008 11:33:01 +0000 (11:33 +0000)]
Remove already out-commented line left over from debugging.
Fabian Keil [Fri, 24 Oct 2008 17:33:00 +0000 (17:33 +0000)]
- Tone the "keep-alive support is experimental" warning
down a bit as hackish 0-chunk detection has been
implemented recently.
- Only show the "ndef HAVE_POLL" warning once on start-up.
Fabian Keil [Thu, 23 Oct 2008 17:40:53 +0000 (17:40 +0000)]
Fix forget_connection() and mark_connection_unused(),
which would both under certain circumstances access
reusable_connection[MAX_REUSABLE_CONNECTIONS]. Oops.
Fabian Keil [Wed, 22 Oct 2008 15:19:55 +0000 (15:19 +0000)]
Once More, With Feeling: if there is no logfile
because the user didn't specify one, we shouldn't
call init_error_log() after receiving SIGHUP either.
Fabian Keil [Mon, 20 Oct 2008 17:09:25 +0000 (17:09 +0000)]
Update init_error_log() description to match reality.
Fabian Keil [Mon, 20 Oct 2008 17:02:40 +0000 (17:02 +0000)]
If SIGHUP is received while we aren't running in daemon
mode, calling init_error_log() would be a mistake.
Fabian Keil [Sat, 18 Oct 2008 19:49:15 +0000 (19:49 +0000)]
- Factor close_unusable_connections() out of
get_reusable_connection() to make sure we really check
all the remembered connections, not just the ones before
the next reusable one.
- Plug two file descriptor leaks. Internally marking
connections as closed doesn't cut it.
Fabian Keil [Sat, 18 Oct 2008 16:37:12 +0000 (16:37 +0000)]
Ignore two tests that are only correct if
FEATURE_CONNECTION_KEEP_ALIVE is disabled.
Fabian Keil [Sat, 18 Oct 2008 16:23:51 +0000 (16:23 +0000)]
Accept two additional keep-alive related messages.
Fabian Keil [Sat, 18 Oct 2008 11:17:52 +0000 (11:17 +0000)]
Connection keep-alive support is ready for testing,
allow enabling it through the configure script.
Fabian Keil [Sat, 18 Oct 2008 11:09:23 +0000 (11:09 +0000)]
Improve seed used by pick_from_range() on mingw32.
Fabian Keil [Fri, 17 Oct 2008 17:12:01 +0000 (17:12 +0000)]
In socket_is_still_usable(), use select()
and FD_ISSET() if poll() isn't available.
Fabian Keil [Fri, 17 Oct 2008 17:07:13 +0000 (17:07 +0000)]
Add preliminary timeout support.
Fabian Keil [Thu, 16 Oct 2008 16:34:21 +0000 (16:34 +0000)]
Fix two gcc44 warnings.