1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
2 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
8 <meta name="GENERATOR" content=
9 "Modular DocBook HTML Stylesheet Version 1.79">
10 <link rel="HOME" title="Privoxy Developer Manual" href="index.html">
11 <link rel="PREVIOUS" title="Releasing a New Version" href=
13 <link rel="STYLESHEET" type="text/css" href="../p_doc.css">
14 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
16 <body class="SECT1" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
17 "#840084" alink="#0000FF">
18 <div class="NAVHEADER">
19 <table summary="Header navigation table" width="100%" border="0"
20 cellpadding="0" cellspacing="0">
22 <th colspan="3" align="center">
23 Privoxy Developer Manual
27 <td width="10%" align="left" valign="bottom">
28 <a href="newrelease.html" accesskey="P">Prev</a>
30 <td width="80%" align="center" valign="bottom">
32 <td width="10%" align="right" valign="bottom">
37 <hr align="LEFT" width="100%">
41 <a name="WEBSERVER-UPDATE">7. Update the Webserver</a>
44 The webserver should be updated at least with each stable release.
45 When updating, please follow these steps to make sure that no broken
46 links, inconsistent contents or permission problems will occur (as it
47 has many times in the past!):
50 If you have changed anything in the stable-branch documentation
51 source SGML files, do:
55 <table border="0" bgcolor="#E0E0E0" width="100%">
58 <pre class="PROGRAMLISTING">
66 That will generate <tt class=
67 "FILENAME">doc/webserver/user-manual</tt>, <tt class=
68 "FILENAME">doc/webserver/developer-manual</tt>, <tt class=
69 "FILENAME">doc/webserver/faq</tt>, <tt class=
70 "FILENAME">doc/webserver/index.html</tt> automatically.
73 If you changed the manual page sources, generate <tt class=
74 "FILENAME">doc/webserver/man-page/privoxy-man-page.html</tt> by
75 running <span class="QUOTE">"<b class="COMMAND">make man</b>"</span>.
76 (This is a separate target due to dependencies on some obscure perl
77 scripts [now in CVS, but not well tested]. See comments in <tt class=
78 "FILENAME">GNUmakefile</tt>.)
81 If you want to add new files to the webserver, create them locally in
82 the <tt class="FILENAME">doc/webserver/*</tt> directory (or create
83 new directories under <tt class="FILENAME">doc/webserver</tt>).
86 Next, commit any changes from the above steps to CVS. All set? If
87 these are docs in the stable branch, then do:
91 <table border="0" bgcolor="#E0E0E0" width="100%">
94 <pre class="PROGRAMLISTING">
102 This will do the upload to <a href="https://www.privoxy.org/" target=
103 "_top">the webserver</a> (www.privoxy.org) and ensure all files and
104 directories there are group writable.
107 Please do <span class="emphasis"><i class="EMPHASIS">NOT</i></span>
108 use any other means of transferring files to the webserver to avoid
109 permission problems. Also, please do not upload docs from development
110 branches or versions. The publicly posted docs should be in sync with
111 the last official release.
114 <div class="NAVFOOTER">
115 <hr align="LEFT" width="100%">
116 <table summary="Footer navigation table" width="100%" border="0"
117 cellpadding="0" cellspacing="0">
119 <td width="33%" align="left" valign="top">
120 <a href="newrelease.html" accesskey="P">Prev</a>
122 <td width="34%" align="center" valign="top">
123 <a href="index.html" accesskey="H">Home</a>
125 <td width="33%" align="right" valign="top">
130 <td width="33%" align="left" valign="top">
131 Releasing a New Version
133 <td width="34%" align="center" valign="top">
136 <td width="33%" align="right" valign="top">