2012-06-28 03:42:39 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
|
|
|
|
|
<HTML
|
|
|
|
|
><HEAD
|
|
|
|
|
><TITLE
|
|
|
|
|
>Privoxy Copyright, License and History</TITLE
|
|
|
|
|
><META
|
|
|
|
|
NAME="GENERATOR"
|
|
|
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
|
|
|
|
|
REL="HOME"
|
|
|
|
|
TITLE="Privoxy 3.0.12 User Manual"
|
|
|
|
|
HREF="index.html"><LINK
|
|
|
|
|
REL="PREVIOUS"
|
|
|
|
|
TITLE="Contacting the Developers, Bug Reporting and Feature
|
|
|
|
|
Requests"
|
|
|
|
|
HREF="contact.html"><LINK
|
|
|
|
|
REL="NEXT"
|
|
|
|
|
TITLE="See Also"
|
|
|
|
|
HREF="seealso.html"><LINK
|
|
|
|
|
REL="STYLESHEET"
|
|
|
|
|
TYPE="text/css"
|
|
|
|
|
HREF="../p_doc.css"><META
|
|
|
|
|
HTTP-EQUIV="Content-Type"
|
|
|
|
|
CONTENT="text/html;
|
|
|
|
|
charset=ISO-8859-1">
|
|
|
|
|
<LINK REL="STYLESHEET" TYPE="text/css" HREF="p_doc.css">
|
|
|
|
|
</head
|
|
|
|
|
><BODY
|
|
|
|
|
CLASS="SECT1"
|
|
|
|
|
BGCOLOR="#EEEEEE"
|
|
|
|
|
TEXT="#000000"
|
|
|
|
|
LINK="#0000FF"
|
|
|
|
|
VLINK="#840084"
|
|
|
|
|
ALINK="#0000FF"
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="NAVHEADER"
|
|
|
|
|
><TABLE
|
|
|
|
|
SUMMARY="Header navigation table"
|
|
|
|
|
WIDTH="100%"
|
|
|
|
|
BORDER="0"
|
|
|
|
|
CELLPADDING="0"
|
|
|
|
|
CELLSPACING="0"
|
|
|
|
|
><TR
|
|
|
|
|
><TH
|
|
|
|
|
COLSPAN="3"
|
|
|
|
|
ALIGN="center"
|
|
|
|
|
>Privoxy 3.0.12 User Manual</TH
|
|
|
|
|
></TR
|
|
|
|
|
><TR
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="10%"
|
|
|
|
|
ALIGN="left"
|
|
|
|
|
VALIGN="bottom"
|
|
|
|
|
><A
|
|
|
|
|
HREF="contact.html"
|
|
|
|
|
ACCESSKEY="P"
|
|
|
|
|
>Prev</A
|
|
|
|
|
></TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="80%"
|
|
|
|
|
ALIGN="center"
|
|
|
|
|
VALIGN="bottom"
|
|
|
|
|
></TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="10%"
|
|
|
|
|
ALIGN="right"
|
|
|
|
|
VALIGN="bottom"
|
|
|
|
|
><A
|
|
|
|
|
HREF="seealso.html"
|
|
|
|
|
ACCESSKEY="N"
|
|
|
|
|
>Next</A
|
|
|
|
|
></TD
|
|
|
|
|
></TR
|
|
|
|
|
></TABLE
|
|
|
|
|
><HR
|
|
|
|
|
ALIGN="LEFT"
|
|
|
|
|
WIDTH="100%"></DIV
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="SECT1"
|
|
|
|
|
><H1
|
|
|
|
|
CLASS="SECT1"
|
|
|
|
|
><A
|
|
|
|
|
NAME="COPYRIGHT"
|
|
|
|
|
>12. Privoxy Copyright, License and History</A
|
|
|
|
|
></H1
|
|
|
|
|
><P
|
|
|
|
|
> Copyright <20> 2001-2009 by Privoxy Developers <CODE
|
|
|
|
|
CLASS="EMAIL"
|
|
|
|
|
><<A
|
|
|
|
|
HREF="mailto:ijbswa-developers@lists.sourceforge.net"
|
|
|
|
|
>ijbswa-developers@lists.sourceforge.net</A
|
|
|
|
|
>></CODE
|
|
|
|
|
></P
|
|
|
|
|
><P
|
|
|
|
|
> Some source code is based on code Copyright <20> 1997 by Anonymous Coders
|
|
|
|
|
and Junkbusters, Inc. and licensed under the <I
|
|
|
|
|
CLASS="CITETITLE"
|
|
|
|
|
>GNU General Public
|
|
|
|
|
License</I
|
|
|
|
|
>.</P
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><H2
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><A
|
|
|
|
|
NAME="AEN4921"
|
|
|
|
|
>12.1. License</A
|
|
|
|
|
></H2
|
|
|
|
|
><P
|
|
|
|
|
> <SPAN
|
|
|
|
|
CLASS="APPLICATION"
|
|
|
|
|
>Privoxy</SPAN
|
|
|
|
|
> is free software; you can
|
|
|
|
|
redistribute it and/or modify it under the terms of the
|
|
|
|
|
<I
|
|
|
|
|
CLASS="CITETITLE"
|
|
|
|
|
>GNU General Public License</I
|
|
|
|
|
>, version 2,
|
|
|
|
|
as published by the Free Software Foundation.</P
|
|
|
|
|
><P
|
|
|
|
|
> This program is distributed in the hope that it will be useful, but WITHOUT
|
|
|
|
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE. See the <A
|
|
|
|
|
HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
> <I
|
|
|
|
|
CLASS="CITETITLE"
|
|
|
|
|
>GNU General Public License</I
|
|
|
|
|
></A
|
|
|
|
|
> for details.</P
|
|
|
|
|
><P
|
|
|
|
|
> You should have received a copy of the <I
|
|
|
|
|
CLASS="CITETITLE"
|
|
|
|
|
>GNU GPL</I
|
|
|
|
|
>
|
|
|
|
|
along with this program; if not, write to the <P
|
|
|
|
|
CLASS="ADDRESS"
|
|
|
|
|
> Free Software<br>
|
|
|
|
|
Foundation, Inc. <SPAN
|
|
|
|
|
CLASS="STREET"
|
|
|
|
|
>51 Franklin Street, Fifth Floor</SPAN
|
|
|
|
|
><br>
|
|
|
|
|
<SPAN
|
|
|
|
|
CLASS="CITY"
|
|
|
|
|
>Boston</SPAN
|
|
|
|
|
>, <SPAN
|
|
|
|
|
CLASS="STATE"
|
|
|
|
|
>MA</SPAN
|
|
|
|
|
> <SPAN
|
|
|
|
|
CLASS="POSTCODE"
|
|
|
|
|
>02110-1301</SPAN
|
|
|
|
|
><br>
|
|
|
|
|
<SPAN
|
|
|
|
|
CLASS="COUNTRY"
|
|
|
|
|
>USA</SPAN
|
|
|
|
|
> </P
|
|
|
|
|
></P
|
|
|
|
|
></DIV
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><H2
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><A
|
|
|
|
|
NAME="HISTORY"
|
|
|
|
|
>12.2. History</A
|
|
|
|
|
></H2
|
|
|
|
|
><P
|
|
|
|
|
> A long time ago, there was the
|
|
|
|
|
<A
|
|
|
|
|
HREF="http://www.junkbusters.com/ijb.html"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
><SPAN
|
|
|
|
|
CLASS="APPLICATION"
|
|
|
|
|
>Internet Junkbuster</SPAN
|
|
|
|
|
></A
|
|
|
|
|
>,
|
|
|
|
|
by Anonymous Coders and <A
|
|
|
|
|
HREF="http://www.junkbusters.com/"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>Junkbusters
|
|
|
|
|
Corporation</A
|
|
|
|
|
>. This saved many users a lot of pain in the early days of
|
|
|
|
|
web advertising and user tracking.</P
|
|
|
|
|
><P
|
|
|
|
|
> But the web, its protocols and standards, and with it, the techniques for
|
|
|
|
|
forcing ads on users, give up autonomy over their browsing, and
|
|
|
|
|
for tracking them, keeps evolving. Unfortunately, the <SPAN
|
|
|
|
|
CLASS="APPLICATION"
|
|
|
|
|
>Internet
|
|
|
|
|
Junkbuster</SPAN
|
|
|
|
|
> did not. Version 2.0.2, published in 1998, was
|
|
|
|
|
(and is) the last official
|
|
|
|
|
<A
|
|
|
|
|
HREF="http://www.junkbusters.com/ijbdist.html#release"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>release</A
|
|
|
|
|
>
|
|
|
|
|
available from <A
|
|
|
|
|
HREF="http://www.junkbusters.com"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>Junkbusters Corporation</A
|
|
|
|
|
>.
|
|
|
|
|
Fortunately, it had been released under the GNU
|
|
|
|
|
<A
|
|
|
|
|
HREF="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>GPL</A
|
|
|
|
|
>,
|
|
|
|
|
which allowed further development by others.</P
|
|
|
|
|
><P
|
|
|
|
|
> So Stefan Waldherr started maintaining an improved version of the
|
|
|
|
|
software, to which eventually a number of people contributed patches.
|
|
|
|
|
It could already replace banners with a transparent image, and had a first
|
|
|
|
|
version of pop-up killing, but it was still very closely based on the
|
|
|
|
|
original, with all its limitations, such as the lack of HTTP/1.1 support,
|
|
|
|
|
flexible per-site configuration, or content modification. The last release
|
|
|
|
|
from this effort was version 2.0.2-10, published in 2000.</P
|
|
|
|
|
><P
|
|
|
|
|
> Then, some
|
|
|
|
|
<A
|
|
|
|
|
HREF="http://www.privoxy.org/user-manual/copyright.html#AUTHORS"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>developers</A
|
|
|
|
|
>
|
|
|
|
|
picked up the thread, and started turning the software inside out, upside down,
|
|
|
|
|
and then reassembled it, adding many
|
|
|
|
|
<A
|
|
|
|
|
HREF="http://www.privoxy.org/user-manual/introduction.html#FEATURES"
|
|
|
|
|
TARGET="_top"
|
|
|
|
|
>new
|
|
|
|
|
features</A
|
|
|
|
|
> along the way.</P
|
|
|
|
|
><P
|
|
|
|
|
> The result of this is <SPAN
|
|
|
|
|
CLASS="APPLICATION"
|
|
|
|
|
>Privoxy</SPAN
|
|
|
|
|
>, whose first
|
|
|
|
|
stable version, 3.0, was released August, 2002.
|
|
|
|
|
</P
|
|
|
|
|
></DIV
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><H2
|
|
|
|
|
CLASS="SECT2"
|
|
|
|
|
><A
|
|
|
|
|
NAME="AUTHORS"
|
|
|
|
|
>12.3. Authors</A
|
|
|
|
|
></H2
|
|
|
|
|
><P
|
|
|
|
|
>Current Privoxy Team:</P
|
|
|
|
|
><P
|
|
|
|
|
CLASS="LITERALLAYOUT"
|
|
|
|
|
> Fabian Keil, lead developer<br>
|
|
|
|
|
David Schmidt, developer<br>
|
|
|
|
|
<br>
|
|
|
|
|
Hal Burgiss<br>
|
|
|
|
|
Mark Miller<br>
|
|
|
|
|
Gerry Murphy<br>
|
|
|
|
|
Lee Rian<br>
|
|
|
|
|
Roland Rosenfeld<br>
|
|
|
|
|
J<EFBFBD>rg Strohmayer</P
|
|
|
|
|
><P
|
|
|
|
|
> Former Privoxy Team Members:</P
|
|
|
|
|
><P
|
|
|
|
|
CLASS="LITERALLAYOUT"
|
|
|
|
|
> Johny Agotnes<br>
|
|
|
|
|
Rodrigo Barbosa<br>
|
|
|
|
|
Moritz Barsnick<br>
|
|
|
|
|
Ian Cummings<br>
|
|
|
|
|
Brian Dessent<br>
|
|
|
|
|
Jon Foster<br>
|
|
|
|
|
Karsten Hopp<br>
|
|
|
|
|
Alexander Lazic<br>
|
|
|
|
|
Daniel Leite<br>
|
|
|
|
|
G<EFBFBD>bor Lipt<EFBFBD>k<br>
|
|
|
|
|
Adam Lock<br>
|
|
|
|
|
Guy Laroche<br>
|
|
|
|
|
Justin McMurtry<br>
|
|
|
|
|
Andreas Oesterhelt<br>
|
|
|
|
|
Haroon Rafique<br>
|
|
|
|
|
Georg Sauthoff<br>
|
|
|
|
|
Thomas Steudten<br>
|
|
|
|
|
Rodney Stromlund<br>
|
|
|
|
|
Sviatoslav Sviridov<br>
|
|
|
|
|
Sarantis Paskalis<br>
|
|
|
|
|
Stefan Waldherr</P
|
|
|
|
|
><P
|
|
|
|
|
> Thanks to the many people who have tested Privoxy, reported bugs, provided
|
|
|
|
|
patches, made suggestions or contributed in some way. These include (in
|
|
|
|
|
alphabetical order):</P
|
|
|
|
|
><P
|
|
|
|
|
CLASS="LITERALLAYOUT"
|
|
|
|
|
> Ken Arromdee<br>
|
|
|
|
|
Devin Bayer<br>
|
|
|
|
|
Gergely Bor<br>
|
|
|
|
|
Reiner Buehl<br>
|
|
|
|
|
Andrew J. Caines<br>
|
|
|
|
|
Clifford Caoile<br>
|
|
|
|
|
Fr<EFBFBD>d<EFBFBD>ric Crozat<br>
|
|
|
|
|
Michael T. Davis<br>
|
|
|
|
|
Mattes Dolak<br>
|
|
|
|
|
Matthias Drochner<br>
|
|
|
|
|
Peter E.<br>
|
|
|
|
|
Florian Effenberger<br>
|
|
|
|
|
Markus Elfring<br>
|
|
|
|
|
Dean Gaudet<br>
|
|
|
|
|
Stephen Gildea<br>
|
|
|
|
|
Daniel Griscom<br>
|
|
|
|
|
Felix Gr<EFBFBD>bert<br>
|
|
|
|
|
Aaron Hamid<br>
|
|
|
|
|
Darel Henman<br>
|
|
|
|
|
Magnus Holmgren<br>
|
|
|
|
|
Eric M. Hopper<br>
|
|
|
|
|
Ralf Horstmann<br>
|
|
|
|
|
Stefan Huehner<br>
|
|
|
|
|
Peter Hyman<br>
|
|
|
|
|
Derek Jennings<br>
|
|
|
|
|
Petr Kadlec<br>
|
|
|
|
|
David Laight<br>
|
|
|
|
|
Bert van Leeuwen<br>
|
|
|
|
|
Don Libes<br>
|
|
|
|
|
Paul Lieverse<br>
|
|
|
|
|
Toby Lyward<br>
|
|
|
|
|
Wil Mahan<br>
|
|
|
|
|
Jindrich Makovicka<br>
|
|
|
|
|
David Mediavilla<br>
|
|
|
|
|
Raphael Moll<br>
|
|
|
|
|
Amuro Namie<br>
|
|
|
|
|
Adam Piggott<br>
|
|
|
|
|
Dan Price<br>
|
|
|
|
|
Roberto Ragusa<br>
|
|
|
|
|
F<EFBFBD>lix Rauch<br>
|
|
|
|
|
Maynard Riley<br>
|
|
|
|
|
Chung-chieh Shan<br>
|
|
|
|
|
Spinor S.<br>
|
|
|
|
|
Bart Schelstraete<br>
|
|
|
|
|
Oliver Stoeneberg<br>
|
|
|
|
|
Peter Thoenen<br>
|
|
|
|
|
Martin Thomas<br>
|
|
|
|
|
Bobby G. Vinyard<br>
|
|
|
|
|
Jochen Voss<br>
|
|
|
|
|
Glenn Washburn<br>
|
|
|
|
|
Song Weijia<br>
|
|
|
|
|
J<EFBFBD>rg Weinmann<br>
|
|
|
|
|
Darren Wiebe<br>
|
|
|
|
|
Anduin Withers<br>
|
|
|
|
|
Oliver Yeoh<br>
|
|
|
|
|
Jamie Zawinski</P
|
|
|
|
|
><P
|
|
|
|
|
> Privoxy is based in part on code originally developed by
|
|
|
|
|
Junkbusters Corp. and Anonymous Coders.</P
|
|
|
|
|
><P
|
|
|
|
|
> Privoxy heavily relies on Philip Hazel's PCRE.</P
|
|
|
|
|
><P
|
|
|
|
|
> The code to filter compressed content makes use of zlib
|
|
|
|
|
which is written by Jean-loup Gailly and Mark Adler.</P
|
|
|
|
|
><P
|
|
|
|
|
> On systems that lack snprintf(), Privoxy is using a version
|
|
|
|
|
written by Mark Martinec. On systems that lack strptime(),
|
|
|
|
|
Privoxy is using the one from the GNU C Library written
|
|
|
|
|
by Ulrich Drepper.</P
|
|
|
|
|
></DIV
|
|
|
|
|
></DIV
|
|
|
|
|
><DIV
|
|
|
|
|
CLASS="NAVFOOTER"
|
|
|
|
|
><HR
|
|
|
|
|
ALIGN="LEFT"
|
|
|
|
|
WIDTH="100%"><TABLE
|
|
|
|
|
SUMMARY="Footer navigation table"
|
|
|
|
|
WIDTH="100%"
|
|
|
|
|
BORDER="0"
|
|
|
|
|
CELLPADDING="0"
|
|
|
|
|
CELLSPACING="0"
|
|
|
|
|
><TR
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="33%"
|
|
|
|
|
ALIGN="left"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
><A
|
|
|
|
|
HREF="contact.html"
|
|
|
|
|
ACCESSKEY="P"
|
|
|
|
|
>Prev</A
|
|
|
|
|
></TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="34%"
|
|
|
|
|
ALIGN="center"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
><A
|
|
|
|
|
HREF="index.html"
|
|
|
|
|
ACCESSKEY="H"
|
|
|
|
|
>Home</A
|
|
|
|
|
></TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="33%"
|
|
|
|
|
ALIGN="right"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
><A
|
|
|
|
|
HREF="seealso.html"
|
|
|
|
|
ACCESSKEY="N"
|
|
|
|
|
>Next</A
|
|
|
|
|
></TD
|
|
|
|
|
></TR
|
|
|
|
|
><TR
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="33%"
|
|
|
|
|
ALIGN="left"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
>Contacting the Developers, Bug Reporting and Feature
|
|
|
|
|
Requests</TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="34%"
|
|
|
|
|
ALIGN="center"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
> </TD
|
|
|
|
|
><TD
|
|
|
|
|
WIDTH="33%"
|
|
|
|
|
ALIGN="right"
|
|
|
|
|
VALIGN="top"
|
|
|
|
|
>See Also</TD
|
|
|
|
|
></TR
|
|
|
|
|
></TABLE
|
|
|
|
|
></DIV
|
|
|
|
|
></BODY
|
|
|
|
|
></HTML
|
|
|
|
|
>
|