Fabian Keil [Mon, 4 Apr 2016 10:50:18 +0000 (10:50 +0000)]
Remove the last remaining $Log keywords
Fabian Keil [Mon, 4 Apr 2016 10:49:18 +0000 (10:49 +0000)]
Remove genclspec.sh which has been obsolete since 2009
Fabian Keil [Mon, 4 Apr 2016 10:48:22 +0000 (10:48 +0000)]
Use https:// in the link to the team page
Fabian Keil [Sun, 3 Apr 2016 13:51:36 +0000 (13:51 +0000)]
Finally remove the obsolete PDF documentation
This should have happended in 2008 already, but as my local CVS
tree did not contain a doc/pdf directory (anymore?), I was unaware
that it had not until recently.
The good news is that the files weren't tagged since 2008 either.
Fabian Keil [Wed, 30 Mar 2016 11:15:52 +0000 (11:15 +0000)]
Disallow compilation of client-tags.c if FEATURE_CLIENT_TAGS isn't enabled
... as that shouldn't happen anymore.
Fabian Keil [Wed, 30 Mar 2016 11:15:42 +0000 (11:15 +0000)]
Only compile client-tags.c if FEATURE_CLIENT_TAGS is enabled
Previously it was also compiled if FEATURE_CLIENT_TAGS
wasn't explicitly disabled.
Reported by Lee on ijbswa-developers@.
Fabian Keil [Wed, 30 Mar 2016 11:15:02 +0000 (11:15 +0000)]
Add #148: Add a config directive to change the CGI_SITE_2_HOST
Fabian Keil [Wed, 30 Mar 2016 11:14:46 +0000 (11:14 +0000)]
Note that the templates should be adjusted if Privoxy is running as intercepting proxy without getting all requests
Fabian Keil [Wed, 30 Mar 2016 11:14:28 +0000 (11:14 +0000)]
mod-support-and-service: Add a comment about the need to sync the content
... with the blocked template.
Fabian Keil [Wed, 30 Mar 2016 11:14:15 +0000 (11:14 +0000)]
Sync the 'blocked' template with the streamlined mod-support-and-service template
Fabian Keil [Wed, 30 Mar 2016 11:14:05 +0000 (11:14 +0000)]
Rephrase the "show-client-tags" description in the CGI menu
... to make it more obvious that the page can also
be used to toggle tags.
This also unbreaks the JavaScript version of the
"blocked" page as the previous description used
an unescaped single-quote.
Fabian Keil [Wed, 30 Mar 2016 11:13:47 +0000 (11:13 +0000)]
Streamline the support-and-service template
Instead of linking to the various support trackers
(whose URLs hopefully change soon), link to the
contact section of the user manual to increase the
chances that users actually read it.
While at it, change external URLs to https://.
Fabian Keil [Wed, 30 Mar 2016 11:13:25 +0000 (11:13 +0000)]
Change HOME_PAGE_URL to https://
Fabian Keil [Sun, 27 Mar 2016 16:55:09 +0000 (16:55 +0000)]
Workaround client-tags.c being compiled when it shouldn't be
In theory the generated GNUmakefile should make sure that
the file is only compiled if FEATURE_CLIENT_TAGS is enabled,
but as Lee reported on jbswa-developers@ this currently does
not work.
Fabian Keil [Sun, 27 Mar 2016 16:54:50 +0000 (16:54 +0000)]
Unbreak loadcfg.c compilation without FEATURE_CLIENT_TAGS
Fabian Keil [Sun, 27 Mar 2016 16:54:33 +0000 (16:54 +0000)]
enable_client_specific_tag(): Log the ttl when adding client-specific tags
Fabian Keil [Sun, 27 Mar 2016 16:54:16 +0000 (16:54 +0000)]
Bump copyright
Fabian Keil [Sun, 27 Mar 2016 16:54:05 +0000 (16:54 +0000)]
Tag Range requests by default and use the tag to disable filtering
This lets download resumption and Windows updates work by default.
While this allows clients to circumvent filtering, the default
configuration never protected against malicious clients anyway.
Fabian Keil [Mon, 21 Mar 2016 12:27:16 +0000 (12:27 +0000)]
Regenerate user-manual
Fabian Keil [Mon, 21 Mar 2016 12:26:59 +0000 (12:26 +0000)]
Fix a link in the client-specific-tag documentation
Fabian Keil [Fri, 18 Mar 2016 07:48:25 +0000 (07:48 +0000)]
Rephrase a sentence on the show-client-tags page
... and add a direct link to the documentation
for the client-specific-tag directive.
Fabian Keil [Thu, 17 Mar 2016 18:21:37 +0000 (18:21 +0000)]
Regenerate user manual with recent changes
Fabian Keil [Thu, 17 Mar 2016 18:21:18 +0000 (18:21 +0000)]
Regenerate config with client-tag-lifetime example
Fabian Keil [Thu, 17 Mar 2016 18:21:09 +0000 (18:21 +0000)]
Document the client-tag-lifetime default and add an example
Fabian Keil [Thu, 17 Mar 2016 18:20:57 +0000 (18:20 +0000)]
Set the client-tag-lifetime default to 60 seconds
Fabian Keil [Thu, 17 Mar 2016 18:20:42 +0000 (18:20 +0000)]
Change the add-header{} example to set the DNT header
... and use a complete section to make copy and pasting
more convenient.
Add a comment to make it obvious that adding the
header is not recommended for obvious reasons.
Using the DNT header as example was suggested by
Leo Wzukw.
Fabian Keil [Thu, 17 Mar 2016 10:54:18 +0000 (10:54 +0000)]
Remove the recently implemented TODO list items #146, #147 and #148
Fabian Keil [Thu, 17 Mar 2016 10:43:55 +0000 (10:43 +0000)]
Rebuild documentation
Fabian Keil [Thu, 17 Mar 2016 10:43:39 +0000 (10:43 +0000)]
Regenerate config
Fabian Keil [Thu, 17 Mar 2016 10:43:29 +0000 (10:43 +0000)]
Document the client-tag-lifetime directive
Fabian Keil [Thu, 17 Mar 2016 10:43:20 +0000 (10:43 +0000)]
Document the client-specific-tag directive
Fabian Keil [Thu, 17 Mar 2016 10:43:07 +0000 (10:43 +0000)]
Document the CLIENT-TAG pattern
Fabian Keil [Thu, 17 Mar 2016 10:42:54 +0000 (10:42 +0000)]
Start referring to tags that are created based on HTTP headers as request tags
... to reduce confusion now that we also have client-specific tags.
Fabian Keil [Thu, 17 Mar 2016 10:42:27 +0000 (10:42 +0000)]
Implement client-specific tags
... which allow Privoxy admins to pre-define tags that
are set for all requests from clients that previously
opted-in through the CGI interface.
They are useful in multi-user setups where admins may
want to allow users to disable certain actions and filters
for themselves without affecting others.
In single-user setups they are useful to allow more
fine-grained toggling. For example to disable request
blocking while still crunching cookies, or to disable
experimental filters only.
This is an experimental feature, to enable it configure
with --enable-client-tags. The syntax and behaviour may
change in future versions.
Implements TODO list item #144 and #145.
Funded by a donation from Robert Klemme.
Fabian Keil [Thu, 17 Mar 2016 10:19:31 +0000 (10:19 +0000)]
Fix spelling of 'administrator' in the template comments
Fabian Keil [Thu, 17 Mar 2016 10:18:57 +0000 (10:18 +0000)]
FAQ: Spell 'liaison' correctly
Fabian Keil [Sun, 6 Mar 2016 11:32:26 +0000 (11:32 +0000)]
Add a FAQ entry for tainted sockets
Fabian Keil [Fri, 4 Mar 2016 13:22:22 +0000 (13:22 +0000)]
Bump copyright range
Fabian Keil [Fri, 4 Mar 2016 13:21:54 +0000 (13:21 +0000)]
user-manual: Provide more sections with ids
Reduces the diff noice when regenerating documentation
and results in more stable URLs.
Fabian Keil [Fri, 4 Mar 2016 13:21:33 +0000 (13:21 +0000)]
FAQ: Use more stable anchors in the generated HTML
... to reduce the diff noise.
Fabian Keil [Fri, 4 Mar 2016 13:20:35 +0000 (13:20 +0000)]
buildsource.sgml: Ignore Privoxy versions before 3.0.7
Fabian Keil [Fri, 26 Feb 2016 12:33:27 +0000 (12:33 +0000)]
Update AUTHORS
Fabian Keil [Fri, 26 Feb 2016 12:33:18 +0000 (12:33 +0000)]
FAQ: Fix wording in donation entry
Fabian Keil [Fri, 26 Feb 2016 12:33:08 +0000 (12:33 +0000)]
Add #146: Let user specify how long they want to be tagged
Fabian Keil [Fri, 26 Feb 2016 12:32:56 +0000 (12:32 +0000)]
Bump copyright range
Fabian Keil [Fri, 26 Feb 2016 12:32:39 +0000 (12:32 +0000)]
FAQ: Explain why 'ping config.privoxy.org' is not expected to reach a local Privoxy installation
Fabian Keil [Fri, 26 Feb 2016 12:32:26 +0000 (12:32 +0000)]
get_number_param(): Simplify code by using strtol()
Fabian Keil [Fri, 26 Feb 2016 12:32:09 +0000 (12:32 +0000)]
cgi_die(): Consistently use CGI_PREFIX
Fabian Keil [Fri, 26 Feb 2016 12:31:57 +0000 (12:31 +0000)]
doc/webserver/.htaccess: Remove references to privoxy.com which we don't actually control
Fabian Keil [Fri, 26 Feb 2016 12:31:47 +0000 (12:31 +0000)]
include/Makefile: Consistently use privoxy.org when linking to the website
Fabian Keil [Fri, 26 Feb 2016 12:31:38 +0000 (12:31 +0000)]
doc/webserver/config/index.php: Link to the 'contact' section of the user manual instead of to the broken SF tracker
Fabian Keil [Fri, 26 Feb 2016 12:31:28 +0000 (12:31 +0000)]
doc/webserver/config/index.php: Remove obsolete section about 'new' web interface address
Fabian Keil [Fri, 26 Feb 2016 12:31:12 +0000 (12:31 +0000)]
clear_iob(): Remove a stray semicolon
Fabian Keil [Fri, 26 Feb 2016 12:30:59 +0000 (12:30 +0000)]
load_config(): Remove a stray semicolon
Fabian Keil [Fri, 26 Feb 2016 12:30:46 +0000 (12:30 +0000)]
loaders: Use strdup_or_die() more often
Fabian Keil [Fri, 26 Feb 2016 12:29:39 +0000 (12:29 +0000)]
Start using zalloc_or_die()
While at it, get rid of lots of pointless explicit casts.
Fabian Keil [Fri, 26 Feb 2016 12:29:17 +0000 (12:29 +0000)]
Add zalloc_or_die()
... which will allow to simplify code paths were zalloc()
failures don't need to be handled gracefully.
Fabian Keil [Fri, 26 Feb 2016 12:27:32 +0000 (12:27 +0000)]
Bump SGML entities to 3.0.25 UNRELEASED
Fabian Keil [Sat, 13 Feb 2016 11:18:27 +0000 (11:18 +0000)]
Improve wording in the donation section
Fabian Keil [Sat, 13 Feb 2016 11:18:15 +0000 (11:18 +0000)]
Remove #132 (onion service for the website) as it's done
Fabian Keil [Sat, 13 Feb 2016 11:18:02 +0000 (11:18 +0000)]
Fix a comment typo
Roland Rosenfeld [Sat, 6 Feb 2016 12:29:54 +0000 (12:29 +0000)]
Add all Debian changes from 3.0.19-2 to 3.0.24-1
Fabian Keil [Tue, 2 Feb 2016 13:13:23 +0000 (13:13 +0000)]
Note that donations done through Zwiebelfreunde e.V. can't be checked automatically
Fabian Keil [Tue, 2 Feb 2016 13:13:08 +0000 (13:13 +0000)]
Add Eduard Wulff as donor
Fabian Keil [Tue, 2 Feb 2016 13:12:58 +0000 (13:12 +0000)]
Add J. Momberger as donor
Fabian Keil [Tue, 2 Feb 2016 13:12:33 +0000 (13:12 +0000)]
Register donor interest for #16, #100 and #122
... after going through the bank statement provided
by Zwiebelfreunde e.V.
Fabian Keil [Tue, 2 Feb 2016 13:08:55 +0000 (13:08 +0000)]
Replace pointless 'Test reports' section with a placeholder comment
The referenced "test form" at SourceForge no longer exists
so there's no point to document how it should be used.
Fabian Keil [Tue, 2 Feb 2016 13:08:17 +0000 (13:08 +0000)]
Bump version to 3.0.25 UNRELEASED
Fabian Keil [Tue, 2 Feb 2016 13:08:03 +0000 (13:08 +0000)]
Let rsync skip files if the checksums match
Ian Silvester [Tue, 26 Jan 2016 17:12:14 +0000 (17:12 +0000)]
Altered MACH kernel thread id modification to guarantee uniqueness
Fabian Keil [Sat, 23 Jan 2016 14:13:09 +0000 (14:13 +0000)]
Rebuild docs with updated OS X instructions
Ian Silvester [Sat, 23 Jan 2016 13:57:17 +0000 (13:57 +0000)]
Updated section regarding starting Privoxy under OS X
Fabian Keil [Sat, 23 Jan 2016 12:00:40 +0000 (12:00 +0000)]
Rebuild docs with recent changes
Fabian Keil [Sat, 23 Jan 2016 12:00:21 +0000 (12:00 +0000)]
Rebuild man page for 3.0.24
Looks like this hasn't been done since 3.0.21. Oops.
Fabian Keil [Sat, 23 Jan 2016 12:00:04 +0000 (12:00 +0000)]
Improve generic start instructions for Unix derivates
Suggest to use the --user option and mention that
binary packages usually contain a mechanism to
start Privoxy upon boot.
Fabian Keil [Sat, 23 Jan 2016 11:59:20 +0000 (11:59 +0000)]
Use dedicated start instructions for FreeBSD and ElectroBSD
Fabian Keil [Sat, 23 Jan 2016 11:58:58 +0000 (11:58 +0000)]
Remove release instructions for AIX
They haven't been working for years and unsurprisingly
nobody seems to care.
Fabian Keil [Sat, 23 Jan 2016 11:58:18 +0000 (11:58 +0000)]
Remove obsolete reference to the solaris-dist target
Fabian Keil [Sat, 23 Jan 2016 11:58:05 +0000 (11:58 +0000)]
Update the release instructions for FreeBSD
Fabian Keil [Sat, 23 Jan 2016 11:57:50 +0000 (11:57 +0000)]
Remove unfinished release instructions for Amiga OS and HP-UX 11
Fabian Keil [Fri, 22 Jan 2016 18:22:00 +0000 (18:22 +0000)]
Rebuild developer manual with updated Cygwin instructions
Lee [Fri, 22 Jan 2016 12:14:51 +0000 (12:14 +0000)]
bump copyright date
Lee [Fri, 22 Jan 2016 12:11:58 +0000 (12:11 +0000)]
Add a pointer to the Cygwin Time Machine for getting the last release of
Cygwin version 1.5 to use for building Privoxy on Windows.
Fabian Keil [Fri, 22 Jan 2016 11:31:15 +0000 (11:31 +0000)]
Remove the obsolete announce target
... which has been commented out years ago.
Fabian Keil [Fri, 22 Jan 2016 10:21:02 +0000 (10:21 +0000)]
Rebuild docs with CVEs for 3.0.24
Fabian Keil [Fri, 22 Jan 2016 10:20:48 +0000 (10:20 +0000)]
Add CVEs for Privoxy 3.0.24
Ian Silvester [Thu, 21 Jan 2016 20:53:01 +0000 (20:53 +0000)]
Correct the comment regarding MACH thread id modification
Fabian Keil [Thu, 21 Jan 2016 15:57:30 +0000 (15:57 +0000)]
Rephrase #140 which was accidentally commited as part of the previous commit
Fabian Keil [Thu, 21 Jan 2016 15:57:16 +0000 (15:57 +0000)]
Two trivial ChangeLog edits
Fabian Keil [Thu, 21 Jan 2016 15:56:58 +0000 (15:56 +0000)]
Update CVS ids in footers
Fabian Keil [Thu, 21 Jan 2016 15:56:38 +0000 (15:56 +0000)]
Rebuild homepage with recent changes
Fabian Keil [Thu, 21 Jan 2016 15:56:27 +0000 (15:56 +0000)]
Mention that the website is also available as onion service
Fabian Keil [Thu, 21 Jan 2016 15:56:15 +0000 (15:56 +0000)]
Change formatting of the SourceForge reference on the homepage
Stop centering it, remove a strange dividing line in the middle
of the paragraph and use a text link instead of an image located
on another domain (which is inconvenient for the onion service).
Fabian Keil [Thu, 21 Jan 2016 15:55:49 +0000 (15:55 +0000)]
Adjust SGML entities to note that 3.0.24 is a 'stable' release
Fabian Keil [Thu, 21 Jan 2016 14:06:20 +0000 (14:06 +0000)]
Add #147: Improve 'Building from Source' section in the user manual
Ian Silvester [Thu, 21 Jan 2016 13:02:10 +0000 (13:02 +0000)]
Ameliorate a compiler warning. Though the value concerned might get truncated the effect is not serious. Still, no harm in avoiding the warning.
Fabian Keil [Sun, 17 Jan 2016 18:54:16 +0000 (18:54 +0000)]
Remove superfluous check again
As pointed out by Lee, it still caused a compiler warning
on Windows and AddressSanitizer seems to confirm that it's
not actually required to fix the crashes.
Fabian Keil [Sun, 17 Jan 2016 14:33:26 +0000 (14:33 +0000)]
Rebuild HTML docs for 3.0.24
Fabian Keil [Sun, 17 Jan 2016 14:33:03 +0000 (14:33 +0000)]
Update config
Fabian Keil [Sun, 17 Jan 2016 14:32:49 +0000 (14:32 +0000)]
Update INSTALL