Don't commit into the stable branch, unless immediately before a new
+ release. (See Version Numbers below
+ for details.) Collect your changes on the patches
+ tracker instead.
+
privoxy.1 (man page) files are also now maintained
- as Docbook SGML. The finished files are all in the top-level source
- directory are generated files! Also, index.html, the
- (man page), and
+ config files are also now maintained as Docbook
+ SGML. These files, when built, in the top-level source directory are
+ generated files! Also, the Privoxy home page, is maintained as SGML.
+> index.html (and a
+ variation on this file, privoxy-index.html,
+ meant for inclusion with doc packages), are maintained as SGML as well.
DO NOT edit these directly
config requires some special handling. The reason it
+ is maintained this way is so that the extensive comments in the file
+ mirror those in user-manual. But the conversion
+ process requires going from SGML to HTML to text to special formatting
+ required for the embedded comments. Some of this does not survive so
+ well. Especially some of the examples that are longer than 80 characters.
+ The build process for this file outputs to config.new,
+ which should be reviewed for errors and mis-formatting. Once satisfied
+ that it is correct, then it should be hand copied to
+ config.
+
+
configure.in.
+>. (RPM spec files
+ will need to be incremented as well.)
If the HTML documentation is not in sync with the SGML sources
- you need to regenerate and upload it to the webserver. (If in
- doubt, just do it.) See the Section "Updating the webserver" in
- this manual for details.
+> All documentation should be rebuild after the version bump.
+ Finished docs should be then be committed to CVS (for those
+ without the ability to build these). Some docs may require
+ rather obscure processing tools. config,
+ the man page (and the html version of the man page), and the PDF docs
+ fall in this category. REAMDE, the man page, AUTHORS, and config
+ should all also be committed to CVS for other packageers. The
+ formal docs should be uploaded to the webserver. See the
+ Section "Updating the webserver" in this manual for details.
+
All developers should look at the ChangeLog and
+ make sure noteworthy changes are referenced.
you must make sure that you build from clean sources by exporting
- the right version from CVS into an empty directory:.
+ the right version from CVS into an empty directory (just press return when
+ asked for a password):
Packagers should do a "clean" install of their
+ package after building it. So any previous installs should be
+ removed first to ensure the integrity of the newly built package.
+ Then run the package for a while to make sure there are no
+ obvious problems, before uploading.
+
debchange -v 2.9.18-beta-1 "New upstream version"
debchange -v 2.9.20-beta-1 "New upstream version"
This will create
../privoxy_2.9.18-beta-1_i386.deb../privoxy_2.9.20-beta-1_i386.deb
which can be uploaded. To upload the package to Sourceforge, simply
issue
@@ -1591,7 +1622,7 @@ CLASS="LITERAL"
>$VERSION ($CODE_STATUS), e.g. 2.9.18
+>2.9.20
(beta).
Configuration
3.5. How are actions files configured? What is the easiest
+way to do this?
Actions files are just text files in a special syntax and can be edited
with a text editor. The probably easiest way is to access
@@ -250,11 +258,13 @@ CLASS="SECT2"
>
3.7. How can I make my Yahoo/Hotmail/GMX account work?
The default configuration shouldn't impact the usability of any of these services.
It will, however, make all cookies temporary, so that your browser will forget your
@@ -361,7 +373,8 @@ CLASS="SECT2"
>
The default.filter
- file is where filters are defined, which can be used to modify or
- remove, web page content on the fly. Filters apply to anything
in the page source, including HTML tags, and JavaScript. Regular expressions are used
to accomplish this. There are a number of pre-defined filters to deal with common
@@ -881,11 +895,13 @@ CLASS="SECT2"
>
3.14. I see some images being replaced by a text
+instead of the checkerboard image. Why and how do I get rid of this?
This happens when the banners are not embedded in the HTML code of the
page itself, but in separate HTML (sub)documents that are loaded into (i)frames
@@ -1074,11 +1090,13 @@ CLASS="SECT2"
>
You are welcome to submit ideas on new features or other proposals
for improvement through our feature request tracker at
@@ -192,7 +193,9 @@ CLASS="SECT2"
>
For any other issues, feel free to use the mailing lists. Technically interested users
and people who wish to contribute to the project are also welcome on the developers list!
@@ -254,7 +259,6 @@ CLASS="NAVFOOTER"
>
First, there are certain patterns in the First, there are certain patterns in the locations (URLs)
of banner images. This applies to both the path (you wouldn't guess how many
web sites serve their banners from a directory called to sort out and block the requests for banners.
Second, banners tend to come in certain Second, banners tend to come in certain sizes. But you
can't tell the size of an image by its URL without downloading it, and if you
do, it's too late to save bandwidth. Therefore,
Actually, it's a black art ;-) And yes, it is always possible to have a broad
rule accidentally block or change something by mistake. There is a good chance
@@ -525,7 +523,8 @@ CLASS="SECT2"
>
1.8. Is there is a license or fee? What about a
+warranty? Registration?
There is There is no warranty of any kind, expressed, implied or otherwise.
That is something that would cost real money ;-) There is no registration either.
Privoxy really is really is free
in every respect!
Any browser that can be configured to use a proxy, which
should be virtually all browsers. Direct browser support is not necessary
@@ -98,7 +98,9 @@ CLASS="SECT2"
>
It should not slow you down any in real terms, and may actually help
speed things up since ads, banners and other junk are not being displayed.
@@ -122,8 +122,10 @@ CLASS="SECT2"
>
Privoxy, http://example.com/show-proxy-args and http://i.j.b/,
are no longer supported. If you still use such an old version, you should really consider
- upgrading to 2.9.18.
No. Your chances of remaining anonymous are greatly improved, but unless you
are an expert on Internet security it would be safest to assume that
@@ -323,12 +332,9 @@ CLASS="APPLICATION"
CLASS="APPLICATION"
>Privoxy
can remove various information about you,
- and allows you more freedom to decide which sites
you can trust, and what details you want to reveal. But it's still possible
that web sites can find out who you are. Here's one way this can happen.
4.8. Might some things break because header information or
+content is being altered?
Definitely. More and more sites use HTTP header content to decide what to
display and how to display it. There is many ways that this can be handled,
@@ -405,14 +413,16 @@ CLASS="SECT2"
>
Not in the way you mean, or in the way a true firewall can.
Privoxy can help protect your privacy, but not
protect you from intrusion attempts. It is, of course, perfectly possible
- and recommended to use both.
4.11. I have large empty spaces / a checkerboard pattern now where
+ads used to be. Why?
It would be technically possible eliminate the banners in a way that frees
their screen estate in many cases, by doing all banner blocking with filters,
@@ -492,18 +503,17 @@ CLASS="SECT2"
>
Since secure HTTP connections are encrypted SSL sessions between your browser
- and the secure site, and are meant to be reliably secure,
there is little that
5.2. I just added a new rule, but the steenkin ad is
+still getting through. How?
If the ad had been displayed before you added its URL, it will probably be
held in the browser's cache for some time, so it will be displayed without
@@ -153,11 +155,13 @@ CLASS="SECT2"
>
Microsoft Internet Explorer (in versions like 5.1) respects system-wide
network settings. In order to change the HTTP proxy, open System
@@ -334,9 +344,11 @@ CLASS="SECT2"
>
Credit: The site which gave us the general idea for these bookmarklets is
www.bookmarklets.com. They
diff --git a/doc/webserver/user-manual/config.html b/doc/webserver/user-manual/config.html
index c3b13167..c54eefd0 100644
--- a/doc/webserver/user-manual/config.html
+++ b/doc/webserver/user-manual/config.html
@@ -6,7 +6,7 @@
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.60">
RPMs can be installed with rpm -Uvh privoxy-2.9.18-1.rpmrpm -Uvh privoxy-2.9.20-1.rpm,
and will use If you have problems with failed dependencies, try rebuilding the SRC RPM:
rpm --rebuild privoxy-2.9.18-1.src.rpmrpm --rebuild privoxy-2.9.20-1.src.rpm. This
will use your locally installed libraries and RPM version.
DEBs can be installed with dpkg -i
- privoxy_2.9.18-1.deb, and will use
2.1.6. Mac OSX
Unzip the downloaded package (you can either double-click on the file
- in the finder, or on the desktop if you downloaded it there). The
- Privoxy.pkg package should appear after unzipping. Then,
- double-click on that Privoxy.pkg package installer icon and follow
- the installation process.
+> Unzip the downloaded file (you can either double-click on the file
+ from the finder, or from the desktop if you downloaded it there).
+ Then, double-click on the package installer icon named
+ Privoxy.pkg
+ and follow the installation process.
Privoxy/Library/Privoxy.
- It will run automatically whenever you start up. To prevent it from
- running automatically, remove or rename the folder
+ It will start automatically whenever you start up. To prevent it from
+ starting automatically, remove or rename the folder
/Library/StartupItems/Privoxy.
To run Privoxy by hand, double-click on
+> To start Privoxy by hand, double-click on
RunPrivoxy.command.
- To run Privoxy from Terminal, execute
+>StartPrivoxy.command in the
/Library/Privoxy/RunPrivoxy.command.
/Library/Privoxy folder.
+ Or, type this command in the Terminal:
/Library/Privoxy/StartPrivoxy.command
+
You will be prompted for the administrator password.
, the
documentation is in /usr/share/doc/privoxy-2.9.18/usr/share/doc/privoxy-2.9.20
and the Log directory is in
tar xzvf privoxy-2.9.18-beta-src* [.tgz or .tar.gz]
- cd privoxy-2.9.18-beta
tar xzvf privoxy-2.9.20-beta-src* [.tgz or .tar.gz]
+ cd privoxy-2.9.20-beta
Privoxy 2.9.18 User Manual
Privoxy 2.9.20 User Manual
Privoxy, v.2.9.18,
+>, v.2.9.20,
and is mostly complete at this point. The most up to date reference for the
time being is still the comments in the source files and in the individual
configuration files. Development of version 3.0 is currently nearing
@@ -251,7 +251,7 @@ HREF="installation.html"
WIDTH="33%"
ALIGN="left"
VALIGN="top"
->Privoxy 2.9.18 User Manual
Privoxy 2.9.20 User Manual
Privoxy 2.9.18 User Manual
Privoxy 2.9.20 User Manual
Privoxy 2.9.18 User Manual
Privoxy 2.9.20 User Manual
Privoxy 2.9.18 User Manual
Privoxy 2.9.20 User Manual
Privoxy is configured to
- start automatically when the system restarts. To run Privoxy by hand,
+ start automatically when the system restarts. To start Privoxy by hand,
double-click on the RunPrivoxy.commandStartPrivoxy.command icon in the