Add a FAQ entry for tainted sockets
[privoxy.git] / doc / webserver / developer-manual / newrelease.html
index 3445784..9194409 100644 (file)
         <h3 class="SECT3"><a name="NEWRELEASE-WINDOWS" id=
         "NEWRELEASE-WINDOWS">6.3.6. Windows</a></h3>
 
-        <p>You should ensure you have the latest version of Cygwin (from
-        <a href="http://www.cygwin.com/" target=
-        "_top">http://www.cygwin.com/</a>). Run the following commands from
-        within a Cygwin bash shell.</p>
+        <p>Use the <a href=
+        "http://www.fruitbat.org/Cygwin/index.html#cygwincirca" target=
+        "_top">Cygwin Time Machine</a> to install the last 1.5 version of
+        Cygwin. Run the following commands from within the Cygwin 1.5 bash
+        shell.</p>
 
         <p>First, <span class="emphasis"><i class="EMPHASIS">make sure that
         you have freshly exported the right version into an empty
           <tr>
             <td>
               <pre class="PROGRAMLISTING">
-  debchange -v 3.0.23-stable-1 "New upstream version"
+  debchange -v 3.0.25-UNRELEASED-1 "New upstream version"
 </pre>
             </td>
           </tr>
         </table>
 
         <p>This will create <tt class=
-        "FILENAME">../privoxy_3.0.23-stable-1_i386.deb</tt> which can be
+        "FILENAME">../privoxy_3.0.25-UNRELEASED-1_i386.deb</tt> which can be
         uploaded. To upload the package to Sourceforge, simply issue</p>
 
         <table border="0" bgcolor="#E0E0E0" width="100%">
         <h3 class="SECT3"><a name="NEWRELEASE-FREEBSD" id=
         "NEWRELEASE-FREEBSD">6.3.9. FreeBSD</a></h3>
 
-        <p>Login to Sourceforge's compile-farm via ssh:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  ssh cf.sourceforge.net
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Choose the right operating system. When logged in, <span class=
-        "emphasis"><i class="EMPHASIS">make sure that you have freshly
-        exported the right version into an empty directory</i></span>. (See
-        "Building and releasing packages" above). Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  cd current
-  autoheader &amp;&amp; autoconf &amp;&amp; ./configure
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  gmake freebsd-dist
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>which creates a gzip'ed tar archive. Sadly, you cannot use
-        <b class="COMMAND">make freebsd-upload</b> on the Sourceforge machine
-        (no ncftpput). You now have to manually upload the archive to
-        Sourceforge's ftp server and release the file publicly. Use the
-        release notes and Change Log from the source tarball package.</p>
-      </div>
-
-      <div class="SECT3">
-        <h3 class="SECT3"><a name="NEWRELEASE-HPUX" id=
-        "NEWRELEASE-HPUX">6.3.10. HP-UX 11</a></h3>
-
-        <p>First, <span class="emphasis"><i class="EMPHASIS">make sure that
-        you have freshly exported the right version into an empty
-        directory</i></span>. (See "Building and releasing packages" above).
-        Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  cd current
-  autoheader &amp;&amp; autoconf &amp;&amp; ./configure
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Then do FIXME.</p>
-      </div>
-
-      <div class="SECT3">
-        <h3 class="SECT3"><a name="NEWRELEASE-AMIGA" id=
-        "NEWRELEASE-AMIGA">6.3.11. Amiga OS</a></h3>
-
-        <p>First, <span class="emphasis"><i class="EMPHASIS">make sure that
-        you have freshly exported the right version into an empty
-        directory</i></span>. (See "Building and releasing packages" above).
-        Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  cd current
-  autoheader &amp;&amp; autoconf &amp;&amp; ./configure
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Then do FIXME.</p>
-      </div>
-
-      <div class="SECT3">
-        <h3 class="SECT3"><a name="NEWRELEASE-AIX" id=
-        "NEWRELEASE-AIX">6.3.12. AIX</a></h3>
-
-        <p>Login to Sourceforge's compilefarm via ssh:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  ssh cf.sourceforge.net
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Choose the right operating system. When logged in, <span class=
-        "emphasis"><i class="EMPHASIS">make sure that you have freshly
-        exported the right version into an empty directory</i></span>. (See
-        "Building and releasing packages" above). Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  cd current
-  autoheader &amp;&amp; autoconf &amp;&amp; ./configure
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>Then run:</p>
-
-        <table border="0" bgcolor="#E0E0E0" width="100%">
-          <tr>
-            <td>
-              <pre class="PROGRAMLISTING">
-  make aix-dist
-</pre>
-            </td>
-          </tr>
-        </table>
-
-        <p>which creates a gzip'ed tar archive. Sadly, you cannot use
-        <b class="COMMAND">make aix-upload</b> on the Sourceforge machine (no
-        ncftpput). You now have to manually upload the archive to
-        Sourceforge's ftp server and release the file publicly. Use the
-        release notes and Change Log from the source tarball package.</p>
+        <p>Update the www/privoxy port and submit a diff upstream. For
+        details see the <a href=
+        "https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/"
+        target="_top">FreeBSD Porter's Handbook</a>.</p>
       </div>
     </div>
 
       column, and click <tt class="LITERAL">Add Release</tt>. You will then
       need to create a new release for your package, using the format of
       <tt class="LITERAL">$VERSION ($CODE_STATUS)</tt>, e.g. <span class=
-      "emphasis"><i class="EMPHASIS">3.0.23 (beta)</i></span>.</p>
+      "emphasis"><i class="EMPHASIS">3.0.25 (beta)</i></span>.</p>
 
       <p>Now just follow the prompts. Be sure to add any appropriate Release
       notes. You should see your freshly uploaded packages in <span class=