Various small updates for new actions, filterfiles, etc.
[privoxy.git] / doc / webserver / user-manual / installation.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >Installation</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 "><LINK
9 REL="HOME"
10 TITLE="Privoxy 3.0.4 User Manual"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Introduction"
14 HREF="introduction.html"><LINK
15 REL="NEXT"
16 TITLE="What's New in this Release"
17 HREF="whatsnew.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"></HEAD
21 ><BODY
22 CLASS="SECT1"
23 BGCOLOR="#EEEEEE"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 SUMMARY="Header navigation table"
32 WIDTH="100%"
33 BORDER="0"
34 CELLPADDING="0"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="3"
39 ALIGN="center"
40 >Privoxy 3.0.4 User Manual</TH
41 ></TR
42 ><TR
43 ><TD
44 WIDTH="10%"
45 ALIGN="left"
46 VALIGN="bottom"
47 ><A
48 HREF="introduction.html"
49 ACCESSKEY="P"
50 >Prev</A
51 ></TD
52 ><TD
53 WIDTH="80%"
54 ALIGN="center"
55 VALIGN="bottom"
56 ></TD
57 ><TD
58 WIDTH="10%"
59 ALIGN="right"
60 VALIGN="bottom"
61 ><A
62 HREF="whatsnew.html"
63 ACCESSKEY="N"
64 >Next</A
65 ></TD
66 ></TR
67 ></TABLE
68 ><HR
69 ALIGN="LEFT"
70 WIDTH="100%"></DIV
71 ><DIV
72 CLASS="SECT1"
73 ><H1
74 CLASS="SECT1"
75 ><A
76 NAME="INSTALLATION"
77 ></A
78 >2. Installation</H1
79 ><P
80 > <SPAN
81 CLASS="APPLICATION"
82 >Privoxy</SPAN
83 > is available both in convenient pre-compiled
84  packages for a wide range of operating systems, and as raw source code.
85  For most users, we recommend using the packages, which can be downloaded from our
86  <A
87 HREF="http://sourceforge.net/projects/ijbswa/"
88 TARGET="_top"
89 >Privoxy Project
90  Page</A
91 >.</P
92 ><P
93 > Note: If you have a previous <SPAN
94 CLASS="APPLICATION"
95 >Junkbuster</SPAN
96 > or
97  <SPAN
98 CLASS="APPLICATION"
99 >Privoxy</SPAN
100 > installation on your system, you
101  will need to remove it.  On some platforms, this may be done for you as part
102  of their installation procedure. (See below for your platform). In any case
103  <SPAN
104 CLASS="emphasis"
105 ><I
106 CLASS="EMPHASIS"
107 >be sure to backup your old configuration if it is valuable to
108  you.</I
109 ></SPAN
110 > See the <A
111 HREF="whatsnew.html#UPGRADERSNOTE"
112 >note to
113  upgraders</A
114 > section below.</P
115 ><DIV
116 CLASS="SECT2"
117 ><H2
118 CLASS="SECT2"
119 ><A
120 NAME="INSTALLATION-PACKAGES"
121 ></A
122 >2.1. Binary Packages</H2
123 ><P
124 >How to install the binary packages depends on your operating system:</P
125 ><DIV
126 CLASS="SECT3"
127 ><H3
128 CLASS="SECT3"
129 ><A
130 NAME="INSTALLATION-PACK-RPM"
131 ></A
132 >2.1.1. Red Hat, SuSE and Conectiva RPMs</H3
133 ><P
134 > RPMs can be installed with <TT
135 CLASS="LITERAL"
136 >rpm -Uvh privoxy-3.0.4-1.rpm</TT
137 >,
138  and will use <TT
139 CLASS="FILENAME"
140 >/etc/privoxy</TT
141 > for the location 
142  of configuration files.</P
143 ><P
144 > Note that on Red Hat, <SPAN
145 CLASS="APPLICATION"
146 >Privoxy</SPAN
147 > will
148  <SPAN
149 CLASS="emphasis"
150 ><I
151 CLASS="EMPHASIS"
152 >not</I
153 ></SPAN
154 > be automatically started on system boot. You will
155  need to enable that using <B
156 CLASS="COMMAND"
157 >chkconfig</B
158 >,
159  <B
160 CLASS="COMMAND"
161 >ntsysv</B
162 >, or similar methods. Note that SuSE will 
163 automatically start Privoxy in the boot process.</P
164 ><P
165 > If you have problems with failed dependencies, try rebuilding the SRC RPM: 
166  <TT
167 CLASS="LITERAL"
168 >rpm --rebuild privoxy-3.0.4-1.src.rpm</TT
169 >. This 
170  will use your locally installed libraries and RPM version. </P
171 ><P
172 > Also note that if you have a <SPAN
173 CLASS="APPLICATION"
174 >Junkbuster</SPAN
175 > RPM installed
176  on your system, you need to remove it first, because the packages conflict.
177  Otherwise, RPM will try to remove <SPAN
178 CLASS="APPLICATION"
179 >Junkbuster</SPAN
180 >
181  automatically, before installing <SPAN
182 CLASS="APPLICATION"
183 >Privoxy</SPAN
184 >.</P
185 ></DIV
186 ><DIV
187 CLASS="SECT3"
188 ><H3
189 CLASS="SECT3"
190 ><A
191 NAME="INSTALLATION-DEB"
192 ></A
193 >2.1.2. Debian</H3
194 ><P
195 > DEBs can be installed with <TT
196 CLASS="LITERAL"
197 >apt-get install privoxy</TT
198 >,
199  and will use <TT
200 CLASS="FILENAME"
201 >/etc/privoxy</TT
202 > for the location of 
203  configuration files.</P
204 ></DIV
205 ><DIV
206 CLASS="SECT3"
207 ><H3
208 CLASS="SECT3"
209 ><A
210 NAME="INSTALLATION-PACK-WIN"
211 ></A
212 >2.1.3. Windows</H3
213 ><P
214 > Just double-click the installer, which will guide you through
215  the installation process. You will find the configuration files
216  in the same directory as you installed Privoxy in. </P
217 ></DIV
218 ><DIV
219 CLASS="SECT3"
220 ><H3
221 CLASS="SECT3"
222 ><A
223 NAME="INSTALLATION-PACK-BINTGZ"
224 ></A
225 >2.1.4. Solaris, NetBSD, FreeBSD, HP-UX</H3
226 ><P
227 > Create a new directory, <TT
228 CLASS="LITERAL"
229 >cd</TT
230 > to it, then unzip and
231  untar the archive. For the most part, you'll have to figure out where
232  things go. </P
233 ></DIV
234 ><DIV
235 CLASS="SECT3"
236 ><H3
237 CLASS="SECT3"
238 ><A
239 NAME="INSTALLATION-OS2"
240 ></A
241 >2.1.5. OS/2</H3
242 ><P
243 > First, make sure that no previous installations of
244  <SPAN
245 CLASS="APPLICATION"
246 >Junkbuster</SPAN
247 > and / or 
248  <SPAN
249 CLASS="APPLICATION"
250 >Privoxy</SPAN
251 > are left on your
252  system. Check that no <SPAN
253 CLASS="APPLICATION"
254 >Junkbuster</SPAN
255 >
256  or <SPAN
257 CLASS="APPLICATION"
258 >Privoxy</SPAN
259 > objects are in
260  your startup folder.&#13;</P
261 ><P
262 > Then, just double-click the WarpIN self-installing archive, which will
263  guide you through the installation process. A shadow of the
264  <SPAN
265 CLASS="APPLICATION"
266 >Privoxy</SPAN
267 > executable will be placed in your
268  startup folder so it will start automatically whenever OS/2 starts.</P
269 ><P
270 > The directory you choose to install <SPAN
271 CLASS="APPLICATION"
272 >Privoxy</SPAN
273 >
274  into will contain all of the configuration files.</P
275 ></DIV
276 ><DIV
277 CLASS="SECT3"
278 ><H3
279 CLASS="SECT3"
280 ><A
281 NAME="INSTALLATION-MAC"
282 ></A
283 >2.1.6. Mac OSX</H3
284 ><P
285 > Unzip the downloaded file (you can either double-click on the file
286  from the finder, or from the desktop if you downloaded it there).
287  Then, double-click on the package installer icon named
288  <TT
289 CLASS="LITERAL"
290 >Privoxy.pkg</TT
291 >
292  and follow the installation process.
293  <SPAN
294 CLASS="APPLICATION"
295 >Privoxy</SPAN
296 > will be installed in the folder
297  <TT
298 CLASS="LITERAL"
299 >/Library/Privoxy</TT
300 >.
301  It will start automatically whenever you start up.  To prevent it from
302  starting automatically, remove or rename the folder
303  <TT
304 CLASS="LITERAL"
305 >/Library/StartupItems/Privoxy</TT
306 >. </P
307 ><P
308 > To start Privoxy by hand, double-click on 
309  <TT
310 CLASS="LITERAL"
311 >StartPrivoxy.command</TT
312 > in the
313  <TT
314 CLASS="LITERAL"
315 >/Library/Privoxy</TT
316 > folder.
317  Or, type this command in the Terminal:</P
318 ><P
319 >  <TABLE
320 BORDER="0"
321 BGCOLOR="#E0E0E0"
322 WIDTH="100%"
323 ><TR
324 ><TD
325 ><PRE
326 CLASS="SCREEN"
327 >  /Library/Privoxy/StartPrivoxy.command
328   </PRE
329 ></TD
330 ></TR
331 ></TABLE
332 ></P
333 ><P
334 > You will be prompted for the administrator password.</P
335 ></DIV
336 ><DIV
337 CLASS="SECT3"
338 ><H3
339 CLASS="SECT3"
340 ><A
341 NAME="INSTALLATION-AMIGA"
342 ></A
343 >2.1.7. AmigaOS</H3
344 ><P
345 > Copy and then unpack the <TT
346 CLASS="FILENAME"
347 >lha</TT
348 > archive to a suitable location. 
349  All necessary files will be installed into <SPAN
350 CLASS="APPLICATION"
351 >Privoxy</SPAN
352 >
353  directory, including all configuration and log files. To uninstall, just 
354  remove this directory.</P
355 ></DIV
356 ><DIV
357 CLASS="SECT3"
358 ><H3
359 CLASS="SECT3"
360 ><A
361 NAME="INSTALLATTION-GENTOO"
362 ></A
363 >2.1.8. Gentoo</H3
364 ><P
365 > Gentoo source packages (Ebuilds) for <SPAN
366 CLASS="APPLICATION"
367 >Privoxy</SPAN
368 > are 
369  contained in the Gentoo  Portage Tree (they are not on the download page, 
370  but there is a Gentoo section, where you can see when a new 
371  <SPAN
372 CLASS="APPLICATION"
373 >Privoxy</SPAN
374 > Version is added to the  Portage Tree).</P
375 ><P
376 > Before installing <SPAN
377 CLASS="APPLICATION"
378 >Privoxy</SPAN
379 > under Gentoo just do 
380  first <TT
381 CLASS="LITERAL"
382 >emerge rsync</TT
383 > to get the latest changes from the 
384  Portage tree. With <TT
385 CLASS="LITERAL"
386 >emerge privoxy</TT
387 > you install the latest 
388  version.</P
389 ><P
390 > Configuration files are in <TT
391 CLASS="FILENAME"
392 >/etc/privoxy</TT
393 >, the 
394  documentation is in <TT
395 CLASS="FILENAME"
396 >/usr/share/doc/privoxy-3.0.4</TT
397 >
398  and the Log directory is in <TT
399 CLASS="FILENAME"
400 >/var/log/privoxy</TT
401 >.</P
402 ></DIV
403 ></DIV
404 ><DIV
405 CLASS="SECT2"
406 ><H2
407 CLASS="SECT2"
408 ><A
409 NAME="INSTALLATION-SOURCE"
410 ></A
411 >2.2. Building from Source</H2
412 ><P
413 > The most convenient way to obtain the <SPAN
414 CLASS="APPLICATION"
415 >Privoxy</SPAN
416 > sources
417  is to download the source tarball from our <A
418 HREF="http://sf.net/projects/ijbswa/"
419 TARGET="_top"
420 >project
421  page</A
422 >.</P
423 ><P
424 > If you like to live on the bleeding edge and are not afraid of using
425  possibly unstable development versions, you can check out the up-to-the-minute
426  version directly from <A
427 HREF="http://sourceforge.net/cvs/?group_id=11118"
428 TARGET="_top"
429 >the
430  CVS repository</A
431 >. </P
432 ><P
433 > To build <SPAN
434 CLASS="APPLICATION"
435 >Privoxy</SPAN
436 > from source, 
437  <A
438 HREF="http://www.gnu.org/software/autoconf/autoconf.html"
439 TARGET="_top"
440 >autoconf</A
441 >,
442  <A
443 HREF="http://www.gnu.org/software/make/make.html"
444 TARGET="_top"
445 >GNU make
446  (gmake)</A
447 >, and, of course, a C compiler like <A
448 HREF="http://www.gnu.org/software/gcc/gcc.html"
449 TARGET="_top"
450 >gcc</A
451 > are required.</P
452 ><P
453 > When building from a source tarball,
454  first unpack the source: </P
455 ><P
456 > <TABLE
457 BORDER="0"
458 BGCOLOR="#E0E0E0"
459 WIDTH="100%"
460 ><TR
461 ><TD
462 ><PRE
463 CLASS="SCREEN"
464 > tar xzvf privoxy-3.0.4-beta-src* [.tgz or .tar.gz]
465  cd privoxy-3.0.4-beta</PRE
466 ></TD
467 ></TR
468 ></TABLE
469 ></P
470 ><P
471 > For retrieving the current CVS sources, you'll need CVS installed.
472  Note that sources from CVS are development quality, and may not be
473  stable, or well tested. To download CVS source, check the Sourceforge
474  documentation, which might give commands like:</P
475 ><P
476 > <TABLE
477 BORDER="0"
478 BGCOLOR="#E0E0E0"
479 WIDTH="100%"
480 ><TR
481 ><TD
482 ><PRE
483 CLASS="SCREEN"
484 >  cvs -d:pserver:anonymous@ijbswa.cvs.sourceforge.net:/cvsroot/ijbswa login
485   cvs -z3 -d:pserver:anonymous@ijbswa.cvs.sourceforge.net:/cvsroot/ijbswa co current
486   cd current</PRE
487 ></TD
488 ></TR
489 ></TABLE
490 ></P
491 ><P
492 > This will create a directory named <TT
493 CLASS="FILENAME"
494 >current/</TT
495 >, which will 
496  contain the source tree.</P
497 ><P
498 > You can also check out any <SPAN
499 CLASS="APPLICATION"
500 >Privoxy</SPAN
501 >
502  <SPAN
503 CLASS="QUOTE"
504 >"branch"</SPAN
505 >, just exchange the <SPAN
506 CLASS="APPLICATION"
507 >current</SPAN
508 >
509  name with the wanted branch name (Example: v_3_0_branch for the 3.0 cvs
510  tree).</P
511 ><P
512 > It is also strongly recommended to not run <SPAN
513 CLASS="APPLICATION"
514 >Privoxy</SPAN
515 >
516  as root, and instead it is suggested to create a <SPAN
517 CLASS="QUOTE"
518 >"privoxy"</SPAN
519 > user
520  and group for this purpose. See your local documentation for the correct 
521  command line to do this. </P
522 ><P
523 > <TT
524 CLASS="FILENAME"
525 >/etc/passwd</TT
526 > might then look like:</P
527 ><P
528 > <TABLE
529 BORDER="0"
530 BGCOLOR="#E0E0E0"
531 WIDTH="100%"
532 ><TR
533 ><TD
534 ><PRE
535 CLASS="SCREEN"
536 >  privoxy:*:7777:7777:privoxy proxy:/no/home:/no/shell</PRE
537 ></TD
538 ></TR
539 ></TABLE
540 ></P
541 ><P
542 > And then <TT
543 CLASS="FILENAME"
544 >/etc/group</TT
545 >, like:</P
546 ><P
547 > <TABLE
548 BORDER="0"
549 BGCOLOR="#E0E0E0"
550 WIDTH="100%"
551 ><TR
552 ><TD
553 ><PRE
554 CLASS="SCREEN"
555 >  privoxy:*:7777:</PRE
556 ></TD
557 ></TR
558 ></TABLE
559 ></P
560 ><P
561 > Some binary packages may do this for you.</P
562 ><P
563 > Then, to build from either unpacked tarball or CVS source:</P
564 ><P
565 > <TABLE
566 BORDER="0"
567 BGCOLOR="#E0E0E0"
568 WIDTH="100%"
569 ><TR
570 ><TD
571 ><PRE
572 CLASS="SCREEN"
573 > autoheader
574  autoconf
575  ./configure      # (--help to see options)
576  make             # (the make from GNU, sometimes called gmake) 
577  su 
578  make -n install  # (to see where all the files will go)
579  make -s install  # (to really install, -s to silence output)</PRE
580 ></TD
581 ></TR
582 ></TABLE
583 ></P
584 ><P
585 >  If you have GNU <B
586 CLASS="COMMAND"
587 >make</B
588 >, you can have the first four steps
589   automatically done for you by just typing:</P
590 ><P
591 > <TABLE
592 BORDER="0"
593 BGCOLOR="#E0E0E0"
594 WIDTH="100%"
595 ><TR
596 ><TD
597 ><PRE
598 CLASS="SCREEN"
599 >  make</PRE
600 ></TD
601 ></TR
602 ></TABLE
603 ></P
604 ><P
605 >  in the freshly downloaded or unpacked source directory.</P
606 ><P
607 > <SPAN
608 CLASS="emphasis"
609 ><I
610 CLASS="EMPHASIS"
611 >WARNING:</I
612 ></SPAN
613 > If installing as root, the install will fail
614  unless a non-root user or group is specified, or a <TT
615 CLASS="LITERAL"
616 >privoxy</TT
617 >
618  user and group already exist on the system. If a non-root user is specified,
619  and no group, then the installation will try to also use a group of the same name
620  as <SPAN
621 CLASS="QUOTE"
622 >"user"</SPAN
623 >. If a group is specified (and no user), then the
624  support files will be installed as writable by that group, and owned by the
625  user running the installation.</P
626 ><P
627 > <B
628 CLASS="COMMAND"
629 >configure</B
630 > accepts <TT
631 CLASS="LITERAL"
632 >--with-user</TT
633 > and
634  <TT
635 CLASS="LITERAL"
636 >--with-group</TT
637 > options for setting user and group ownership
638  of the configuration files (which need to be writable by the daemon). The
639  specified <SPAN
640 CLASS="emphasis"
641 ><I
642 CLASS="EMPHASIS"
643 >user must already exist</I
644 ></SPAN
645 >. When starting
646  <SPAN
647 CLASS="APPLICATION"
648 >Privoxy</SPAN
649 >, it should be run as this same user to
650  insure write access to configuration and log files.</P
651 ><P
652 > Alternately, you can specify <TT
653 CLASS="LITERAL"
654 >user</TT
655 > and <TT
656 CLASS="LITERAL"
657 >group</TT
658 >
659  on the <B
660 CLASS="COMMAND"
661 >make</B
662 > command line, but be sure both already exist:</P
663 ><P
664 > <TABLE
665 BORDER="0"
666 BGCOLOR="#E0E0E0"
667 WIDTH="100%"
668 ><TR
669 ><TD
670 ><PRE
671 CLASS="SCREEN"
672 > make -s install  USER=privoxy GROUP=privoxy</PRE
673 ></TD
674 ></TR
675 ></TABLE
676 ></P
677 ><P
678 > The default installation path for <B
679 CLASS="COMMAND"
680 >make install</B
681 > is 
682  <TT
683 CLASS="FILENAME"
684 >/usr/local</TT
685 >. This may of course be customized with 
686  the various <B
687 CLASS="COMMAND"
688 >./configure</B
689 > path options. If you are doing 
690  a root install to anywhere else besides <TT
691 CLASS="FILENAME"
692 >/usr/local</TT
693 >, be
694  sure to set the appropriate paths with the correct configure options
695  (<B
696 CLASS="COMMAND"
697 >./configure --help</B
698 >).</P
699 ><P
700 > If you do install to <TT
701 CLASS="FILENAME"
702 >/usr/local</TT
703 >, the install will use
704  <TT
705 CLASS="LITERAL"
706 >sysconfdir=$prefix/etc/privoxy</TT
707 > by default. All other
708  destinations, and the direct usage of <TT
709 CLASS="LITERAL"
710 >--sysconfdir</TT
711 > flag
712  behave like normal, i.e. will not add the extra <TT
713 CLASS="FILENAME"
714 >privoxy</TT
715 >
716  directory. This is for a safer install, as there may already exist another
717  program that uses a file with the <SPAN
718 CLASS="QUOTE"
719 >"config"</SPAN
720 > name, and thus makes
721  <TT
722 CLASS="FILENAME"
723 >/usr/local/etc</TT
724 > cleaner.</P
725 ><P
726 > If installing to <TT
727 CLASS="FILENAME"
728 >/usr/local</TT
729 >, the docs will go by default
730  to <TT
731 CLASS="FILENAME"
732 >$prefix/share/doc</TT
733 >. But if this directory doesn't
734  exist, it will then try <TT
735 CLASS="FILENAME"
736 >$prefix/doc</TT
737 > and install there before
738  creating a new <TT
739 CLASS="FILENAME"
740 >$prefix/share/doc</TT
741 > just for
742  <SPAN
743 CLASS="APPLICATION"
744 >Privoxy</SPAN
745 >.</P
746 ><P
747 > Again, if the installs goes to <TT
748 CLASS="FILENAME"
749 >/usr/local</TT
750 >, the
751  <TT
752 CLASS="LITERAL"
753 >localstatedir</TT
754 > (ie: <TT
755 CLASS="FILENAME"
756 >var/</TT
757 >) will default
758  to <TT
759 CLASS="FILENAME"
760 >/var</TT
761 > instead of <TT
762 CLASS="LITERAL"
763 >$prefix/var</TT
764 > so
765  the logs will go to <TT
766 CLASS="FILENAME"
767 >/var/log/privoxy/</TT
768 >, and the pid file
769  will be created in <TT
770 CLASS="FILENAME"
771 >/var/run/privoxy.pid</TT
772 >. </P
773 ><P
774 > <B
775 CLASS="COMMAND"
776 >make install</B
777 > will attempt to set the correct values 
778  in <TT
779 CLASS="FILENAME"
780 >config</TT
781 > (main configuration file). You may want 
782  to check this to make sure all values are correct. If appropriate,
783  an init script will be installed, but it is up to the user to determine 
784  how and where to start <SPAN
785 CLASS="APPLICATION"
786 >Privoxy</SPAN
787 >. The init 
788  script should be checked for correct paths and values, if anything other than
789  a default install is done.</P
790 ><P
791 > If install finds previous versions of any configuration files, these will not
792  be overwritten, and the new ones will be installed with a <SPAN
793 CLASS="QUOTE"
794 >"new"</SPAN
795 >
796  extension. You will then need to manually update the installed configuration
797  files as needed. All template files will be overwritten. If you have
798  customized, local templates, you should save these first. If a previous
799  version of <SPAN
800 CLASS="APPLICATION"
801 >Privoxy</SPAN
802 > is already running, you will
803  have to restart it manually.</P
804 ><P
805 > For more detailed instructions on how to build Redhat and SuSE RPMs,
806  Windows self-extracting installers, building on platforms with
807  special requirements etc, please consult the <A
808 HREF="../developer-manual/newrelease.html"
809 TARGET="_top"
810 >developer manual</A
811 >.</P
812 ></DIV
813 ><DIV
814 CLASS="SECT2"
815 ><H2
816 CLASS="SECT2"
817 ><A
818 NAME="INSTALLATION-KEEPUPDATED"
819 ></A
820 >2.3. Keeping your Installation Up-to-Date</H2
821 ><P
822 > As user feedback comes in and development continues, we will make updated versions
823  of both the main <A
824 HREF="actions-file.html"
825 >actions file</A
826 > (as a <A
827 HREF="http://sourceforge.net/project/showfiles.php?group_id=11118&release_id=103670"
828 TARGET="_top"
829 >separate
830  package</A
831 >) and the software itself (including the actions file) available for
832  download.</P
833 ><P
834 > If you wish to receive an email notification whenever we release updates of
835  <SPAN
836 CLASS="APPLICATION"
837 >Privoxy</SPAN
838 > or the actions file, <A
839 HREF="http://lists.sourceforge.net/lists/listinfo/ijbswa-announce/"
840 TARGET="_top"
841 >subscribe
842  to our announce  mailing list</A
843 >, ijbswa-announce@lists.sourceforge.net.</P
844 ><P
845 > In order not to lose your personal changes and adjustments when updating
846  to the latest <TT
847 CLASS="LITERAL"
848 >default.action</TT
849 > file we <SPAN
850 CLASS="emphasis"
851 ><I
852 CLASS="EMPHASIS"
853 >strongly
854  recommend</I
855 ></SPAN
856 > that you use <TT
857 CLASS="LITERAL"
858 >user.action</TT
859 > and 
860  <TT
861 CLASS="LITERAL"
862 >user.filter</TT
863 > for your local
864  customizations of <SPAN
865 CLASS="APPLICATION"
866 >Privoxy</SPAN
867 >. See the <A
868 HREF="actions-file.html"
869 >Chapter on actions files</A
870 > for details.</P
871 ></DIV
872 ></DIV
873 ><DIV
874 CLASS="NAVFOOTER"
875 ><HR
876 ALIGN="LEFT"
877 WIDTH="100%"><TABLE
878 SUMMARY="Footer navigation table"
879 WIDTH="100%"
880 BORDER="0"
881 CELLPADDING="0"
882 CELLSPACING="0"
883 ><TR
884 ><TD
885 WIDTH="33%"
886 ALIGN="left"
887 VALIGN="top"
888 ><A
889 HREF="introduction.html"
890 ACCESSKEY="P"
891 >Prev</A
892 ></TD
893 ><TD
894 WIDTH="34%"
895 ALIGN="center"
896 VALIGN="top"
897 ><A
898 HREF="index.html"
899 ACCESSKEY="H"
900 >Home</A
901 ></TD
902 ><TD
903 WIDTH="33%"
904 ALIGN="right"
905 VALIGN="top"
906 ><A
907 HREF="whatsnew.html"
908 ACCESSKEY="N"
909 >Next</A
910 ></TD
911 ></TR
912 ><TR
913 ><TD
914 WIDTH="33%"
915 ALIGN="left"
916 VALIGN="top"
917 >Introduction</TD
918 ><TD
919 WIDTH="34%"
920 ALIGN="center"
921 VALIGN="top"
922 >&nbsp;</TD
923 ><TD
924 WIDTH="33%"
925 ALIGN="right"
926 VALIGN="top"
927 >What's New in this Release</TD
928 ></TR
929 ></TABLE
930 ></DIV
931 ></BODY
932 ></HTML
933 >