hal9 [Thu, 7 Sep 2006 02:02:56 +0000 (02:02 +0000)]
- This includes Fabian two new options for config.
- User manual config option is now first option in config so that path can
be seen during program start up. Required moving the first two sections
around.
hal9 [Thu, 7 Sep 2006 01:21:38 +0000 (01:21 +0000)]
Added new config options, and FTP request error.
Fabian Keil [Wed, 6 Sep 2006 18:45:03 +0000 (18:45 +0000)]
Incorporate modified version of Roland Rosenfeld's patch to
optionally access the user-manual via Privoxy. Closes patch 679075.
Formatting changed to Privoxy style, added call to
cgi_error_no_template if the requested file doesn't
exist and modified check whether or not Privoxy itself
should serve the manual. Should work cross-platform now.
Fabian Keil [Wed, 6 Sep 2006 16:25:51 +0000 (16:25 +0000)]
Always have parse_header_time return a pointer
that actual makes sense, even though we currently
only need it to detect problems.
Fabian Keil [Wed, 6 Sep 2006 13:03:04 +0000 (13:03 +0000)]
Respond with 400 and a short text message
if the client tries to use Privoxy as FTP proxy.
Fabian Keil [Wed, 6 Sep 2006 11:38:33 +0000 (11:38 +0000)]
Added sections for enable-remote-http-toggle
and forwarded-connect-retries.
Fabian Keil [Wed, 6 Sep 2006 10:43:32 +0000 (10:43 +0000)]
Added config option enable-remote-http-toggle
to specify if Privoxy should recognize special
headers (currently only X-Filter) to change its
behaviour. Disabled by default.
Fabian Keil [Wed, 6 Sep 2006 09:23:37 +0000 (09:23 +0000)]
Make number of retries in case of forwarded-connect problems
a config file option (forwarded-connect-retries) and use 0 as
default.
hal9 [Wed, 6 Sep 2006 03:04:46 +0000 (03:04 +0000)]
Remove MS Windows references and a few minor adjustments.
hal9 [Wed, 6 Sep 2006 02:17:53 +0000 (02:17 +0000)]
Comment out user filter.
David Schmidt [Wed, 6 Sep 2006 02:10:47 +0000 (02:10 +0000)]
Need to keep user.filter commented out... we aren't (ever) going to ship one.
Fabian Keil [Tue, 5 Sep 2006 18:20:14 +0000 (18:20 +0000)]
Sorted alphabetically, fixed spelling mistakes
and shortened some descriptions.
David Schmidt [Tue, 5 Sep 2006 13:25:12 +0000 (13:25 +0000)]
Add Windows service invocation stuff (duplicated) in FAQ and in user manual under Windows startup. One probably ought to reference the other.
hal9 [Tue, 5 Sep 2006 01:21:06 +0000 (01:21 +0000)]
Small effort at removing some deadweight. Checked all fully spelled out URLs
and deleted any 404's. Other minor changes.
Fabian Keil [Mon, 4 Sep 2006 19:20:33 +0000 (19:20 +0000)]
Adjusted anonymity related sections to match reality.
Added a section about using Privoxy with Tor.
hal9 [Mon, 4 Sep 2006 18:09:06 +0000 (18:09 +0000)]
Adpating Fabian's config changes to p-config.sgml and regenerating a new
version of config for release purposes. The sgml is used to generate both config,
and that section of the User Manual that describes it. So we try to keep
these in sync.
hal9 [Mon, 4 Sep 2006 17:18:42 +0000 (17:18 +0000)]
Turn off demoronizer in Adventuresome mode.
Fabian Keil [Mon, 4 Sep 2006 14:07:21 +0000 (14:07 +0000)]
Changed Adventuresome settings to offer a higher default
privacy level: no "fun" parts, no cookies (no change),
no SSL connections and heavy use of new actions.
hal9 [Mon, 4 Sep 2006 13:10:46 +0000 (13:10 +0000)]
Added Fabian's suggested changes. Noted actionsfile feedback change.
hal9 [Mon, 4 Sep 2006 12:39:55 +0000 (12:39 +0000)]
- More changes to move all actionsfile problem reporting to point to
SF tracker.
- Add another wiki exception
- Add TOR to seealso.sgml
- Add -filter exceptions for a few google projects
Fabian Keil [Mon, 4 Sep 2006 11:01:26 +0000 (11:01 +0000)]
After filtering de-chunked instances, remove
"Transfer-Encoding" header entirely instead of changing
it to "Transfer-Encoding: identity", which is invalid.
Thanks Michael Shields <shields@msrl.com>. Fixes PR
1318658.
Don't use localtime in parse_header_time. An empty time struct
is good enough, it gets overwritten by strptime anyway.
Fabian Keil [Sun, 3 Sep 2006 19:42:59 +0000 (19:42 +0000)]
Set random(3) seed.
Fabian Keil [Sun, 3 Sep 2006 19:38:28 +0000 (19:38 +0000)]
Use gmtime_r if available, fallback to gmtime with mutex
protection for MacOSX and use vanilla gmtime for the rest.
hal9 [Sun, 3 Sep 2006 14:49:12 +0000 (14:49 +0000)]
Updates for upcoming 3.0.4.
hal9 [Sun, 3 Sep 2006 14:15:37 +0000 (14:15 +0000)]
Various updates, including 7 or 8 new FAQs, and updates/changes to various
other ones to better reflect improvements, additions and changes for the
upcoming release. This is close to final form for 3.0.4 IMHO.
hal9 [Sat, 2 Sep 2006 22:22:59 +0000 (22:22 +0000)]
Include user.filter, and do not overwrite trust file on updates.
hal9 [Sat, 2 Sep 2006 20:55:40 +0000 (20:55 +0000)]
Add a generic -filter for wiki* hosts.
hal9 [Sat, 2 Sep 2006 15:59:40 +0000 (15:59 +0000)]
Add to code status to make install output.
Fabian Keil [Sat, 2 Sep 2006 15:36:42 +0000 (15:36 +0000)]
Follow the OpenBSD port's lead and protect the resolve
functions on OpenBSD as well.
hal9 [Sat, 2 Sep 2006 14:15:52 +0000 (14:15 +0000)]
Minor update.
hal9 [Sat, 2 Sep 2006 14:03:46 +0000 (14:03 +0000)]
Clearing out a few of the Actionsfile tracker items.
hal9 [Sat, 2 Sep 2006 12:49:37 +0000 (12:49 +0000)]
Various small updates for new actions, filterfiles, etc.
Fabian Keil [Sat, 2 Sep 2006 10:24:30 +0000 (10:24 +0000)]
Include pthread.h for OpenBSD to make Privoxy build again.
Tested shortly on OpenBSD 3.9 without problems, but the OpenBSD
port has additional patches to use the mutexes OSX_DARWIN needs,
and it should be investigated if they are still required for
reliable operation.
hal9 [Fri, 1 Sep 2006 17:14:18 +0000 (17:14 +0000)]
Re-ordered the actions list so that they display in the actions editor in
alphabetical order. Some of the new actions were "out of order".
hal9 [Fri, 1 Sep 2006 16:41:39 +0000 (16:41 +0000)]
Include new actions on all settting. The new ones are all "off", and the
previous settings are unchanged (for now). Trying to keep all such lists in
sync.
hal9 [Fri, 1 Sep 2006 16:37:49 +0000 (16:37 +0000)]
Fix typo in actions list.
hal9 [Fri, 1 Sep 2006 15:10:45 +0000 (15:10 +0000)]
Sync actions list with default.action.master, +minor_changes.
hal9 [Fri, 1 Sep 2006 14:36:58 +0000 (14:36 +0000)]
Include the new actions in both the comment section and the "Defaults"
section.
hal9 [Fri, 1 Sep 2006 13:14:36 +0000 (13:14 +0000)]
Small change to hopefully better reflect some of the new actions.
Fabian Keil [Thu, 31 Aug 2006 16:25:06 +0000 (16:25 +0000)]
Work around a buffer overflow that caused Privoxy to
segfault if too many trusted referrers were used. Good
enough for now, but should be replaced with a real
solution after the next release.
Fabian Keil [Thu, 31 Aug 2006 10:55:49 +0000 (10:55 +0000)]
Block requests for untrusted URLs with status
code 403 instead of 200.
Fabian Keil [Thu, 31 Aug 2006 10:28:29 +0000 (10:28 +0000)]
Don't use @referrer@ as link target. If the referrer isn't
set, the link is invalid. If the user really wants
to go back, she can use the browser's back button.
Fabian Keil [Thu, 31 Aug 2006 10:11:28 +0000 (10:11 +0000)]
Don't free p which is still in use and will be later
freed by free_map(). Don't claim the referrer is unknown
when the client didn't set one.
hal9 [Wed, 30 Aug 2006 11:16:44 +0000 (11:16 +0000)]
Syncing with recent sgml updates.
hal9 [Wed, 30 Aug 2006 11:15:22 +0000 (11:15 +0000)]
More work on the new actions, especially filter-*-headers, and What's New
section. User Manual is close to final form for 3.0.4 release. Some tinkering
and proof reading left to do.
hal9 [Wed, 30 Aug 2006 01:18:28 +0000 (01:18 +0000)]
Sorry, fixing a stupid typo that won't die.
hal9 [Wed, 30 Aug 2006 01:15:45 +0000 (01:15 +0000)]
Clean-ups and fine-tuning.
hal9 [Wed, 30 Aug 2006 00:31:50 +0000 (00:31 +0000)]
Preserve alphabetization of each section
hal9 [Tue, 29 Aug 2006 11:11:33 +0000 (11:11 +0000)]
Remove reference to nightly cvs tarball, no longer available.
hal9 [Tue, 29 Aug 2006 10:59:40 +0000 (10:59 +0000)]
Add a "Whats New in this release" Section. Further work on multiple filter
files, and assorted other minor changes.
hal9 [Tue, 29 Aug 2006 01:46:24 +0000 (01:46 +0000)]
Add user.filter to $CONFIGS.
David Schmidt [Tue, 29 Aug 2006 01:46:23 +0000 (01:46 +0000)]
Accidentially turned prevent-compression off.
David Schmidt [Tue, 29 Aug 2006 01:39:22 +0000 (01:39 +0000)]
Just polishing the chrome a little...
hal9 [Tue, 29 Aug 2006 01:21:49 +0000 (01:21 +0000)]
Change Actions file feedback reporting method to SF tracker per list
discussion.
David Schmidt [Tue, 29 Aug 2006 00:39:54 +0000 (00:39 +0000)]
Just polishing the chrome a little...
hal9 [Mon, 28 Aug 2006 23:19:42 +0000 (23:19 +0000)]
First stab at more verbose ChangeLog to show-off the many nice new features!
hal9 [Mon, 28 Aug 2006 01:08:57 +0000 (01:08 +0000)]
Remove reference to defunct nightly cvs tarballs.
hal9 [Sun, 27 Aug 2006 22:01:55 +0000 (22:01 +0000)]
Change Actions File report URL to SF Tracker.
hal9 [Sun, 27 Aug 2006 19:38:33 +0000 (19:38 +0000)]
More minor updates per Fabian's suggestions. Now have two distinct categories
of problems: bugs and config issues.
hal9 [Sun, 27 Aug 2006 15:04:14 +0000 (15:04 +0000)]
Additions to Bug Reporting. Change Actions problem reporting, which now is
pointed to developers mailing list. Other minor changes, and re-wording.
Fabian Keil [Sun, 27 Aug 2006 14:45:27 +0000 (14:45 +0000)]
Disabled jarfile by default.
Reset default listen address to 127.0.0.1:8118.
Added reasonable example rules to chain Privoxy with Tor.
hal9 [Sat, 26 Aug 2006 10:46:27 +0000 (10:46 +0000)]
Minor updates for new release.
hal9 [Sat, 26 Aug 2006 10:39:26 +0000 (10:39 +0000)]
Updating authors for new release.
hal9 [Sat, 26 Aug 2006 02:37:27 +0000 (02:37 +0000)]
Minor changes preparing for new release.
hal9 [Sat, 26 Aug 2006 02:13:24 +0000 (02:13 +0000)]
Change date and email address.
hal9 [Fri, 25 Aug 2006 10:59:36 +0000 (10:59 +0000)]
Proposed update for 3.0.4 release.
Fabian Keil [Thu, 24 Aug 2006 11:01:34 +0000 (11:01 +0000)]
--user fix. Only use the user as group if no group is specified.
Solves BR
1492612. Thanks to Spinor S. and David Laight.
hal9 [Tue, 22 Aug 2006 23:36:11 +0000 (23:36 +0000)]
HTML developer manual.
hal9 [Tue, 22 Aug 2006 23:35:01 +0000 (23:35 +0000)]
Fix email address, cvs URI, address branching changes and various other
small updates.
hal9 [Tue, 22 Aug 2006 11:04:59 +0000 (11:04 +0000)]
Silence warnings and errors. This should build now. New filters were only
stubbed in. More to be done.
Fabian Keil [Tue, 22 Aug 2006 10:55:56 +0000 (10:55 +0000)]
Changed client_referrer to use the right type (size_t) for
hostlenght and to shorten the temporary referrer string with
'\0' instead of adding a useless line break.
hal9 [Tue, 22 Aug 2006 00:04:21 +0000 (00:04 +0000)]
Reverting to original content.
David Schmidt [Mon, 21 Aug 2006 12:50:51 +0000 (12:50 +0000)]
Formatting cleanup
David Schmidt [Mon, 21 Aug 2006 11:15:54 +0000 (11:15 +0000)]
MS Visual C++ build updates
David Schmidt [Mon, 21 Aug 2006 11:13:19 +0000 (11:13 +0000)]
Windows service integration
hal9 [Mon, 21 Aug 2006 10:55:23 +0000 (10:55 +0000)]
Update.
hal9 [Mon, 21 Aug 2006 10:47:25 +0000 (10:47 +0000)]
Repairing contents to what it should have been, and testing commit.
David Schmidt [Sat, 19 Aug 2006 03:13:00 +0000 (03:13 +0000)]
Google Images need img-reorder turned off.
David Schmidt [Fri, 18 Aug 2006 16:03:17 +0000 (16:03 +0000)]
Tweak for OS/2 build happiness.
David Schmidt [Fri, 18 Aug 2006 15:23:17 +0000 (15:23 +0000)]
Windows service (re-)integration
The new args are:
--install[:service_name]
--uninstall[:service_name]
--service
They work as follows:
--install will create a service for you and then terminate.
By default the service name will be "privoxy" (without the quotes).
However you can run multiple services if you wish, just by adding
a colon and then a name (no spaces).
--uninstall follows the exact same rules a --install.
--service is used when the program is executed by the service
control manager, and in normal circumstances would never be
used as a command line argument.
David Schmidt [Fri, 18 Aug 2006 02:38:15 +0000 (02:38 +0000)]
Update the ChangeLog a little bit...
David Schmidt [Fri, 18 Aug 2006 02:06:25 +0000 (02:06 +0000)]
Making icon go back to blue when idle.
See: bug #967648.
Fabian Keil [Thu, 17 Aug 2006 17:15:10 +0000 (17:15 +0000)]
- Back to timegm() using GnuPG's replacement if necessary.
Using mktime() and localtime() could add a on hour offset if
the randomize factor was big enough to lead to a summer/wintertime
switch.
- Removed now-useless Privoxy 3.0.3 compatibility glue.
- Moved randomization code into pick_from_range().
- Changed parse_header_time definition.
time_t isn't guaranteed to be signed and
if it isn't, -1 isn't available as error code.
Changed some variable types in client_if_modified_since()
because of the same reason.
Fabian Keil [Thu, 17 Aug 2006 17:09:49 +0000 (17:09 +0000)]
Added check for timegm().
David Schmidt [Tue, 15 Aug 2006 20:12:36 +0000 (20:12 +0000)]
Windows service integration
David Schmidt [Mon, 14 Aug 2006 13:18:08 +0000 (13:18 +0000)]
OS/2 compilation compatibility fixups
Fabian Keil [Mon, 14 Aug 2006 08:58:42 +0000 (08:58 +0000)]
Changed include from strptime.c to strptime.h
Fabian Keil [Mon, 14 Aug 2006 08:43:29 +0000 (08:43 +0000)]
Borrowed from GNU C Library.
Fabian Keil [Mon, 14 Aug 2006 08:40:39 +0000 (08:40 +0000)]
Documented new actions that were part of
the "minor Privoxy improvements".
Fabian Keil [Mon, 14 Aug 2006 08:29:17 +0000 (08:29 +0000)]
Split filter-headers{} into filter-client-headers{}
and filter-server-headers{}.
Fabian Keil [Mon, 14 Aug 2006 08:25:19 +0000 (08:25 +0000)]
Split filter-headers{} into filter-client-headers{}
and filter-server-headers{}.
Added parse_header_time() to share some code.
Replaced timegm() with mktime().
David Schmidt [Mon, 14 Aug 2006 00:27:47 +0000 (00:27 +0000)]
Feature request 595948: Re-Filter logging in single line
Fabian Keil [Sun, 13 Aug 2006 22:01:51 +0000 (22:01 +0000)]
Added checks for strptime() and random()
David Schmidt [Sat, 12 Aug 2006 04:03:40 +0000 (04:03 +0000)]
Oops, unit testing change made it back to CVS...
David Schmidt [Sat, 12 Aug 2006 03:54:37 +0000 (03:54 +0000)]
Windows service integration
David Schmidt [Thu, 3 Aug 2006 02:46:42 +0000 (02:46 +0000)]
Incorporate Fabian Keil's patch work:\rfabiankeil.de/sourcecode/privoxy/
David Schmidt [Wed, 2 Aug 2006 17:36:19 +0000 (17:36 +0000)]
Tracker
1204760- Site adobe.com is blocked
David Schmidt [Tue, 18 Jul 2006 14:49:15 +0000 (14:49 +0000)]
Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch)
with what was really the latest development (the v_3_0_branch branch)
David Schmidt [Tue, 5 Oct 2004 03:21:40 +0000 (03:21 +0000)]
Typo: inspect_jpegs, not inspect-jpegs in form
David Schmidt [Tue, 5 Oct 2004 02:03:19 +0000 (02:03 +0000)]
Add the ability to check jpeg images for invalid
lengths of comment blocks. Defensive strategy
against the exploit:
Microsoft Security Bulletin MS04-028
Buffer Overrun in JPEG Processing (GDI+) Could
Allow Code Execution (833987)
Enabled with +inspect-jpegs in actions files.