X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fwebserver%2Fdeveloper-manual%2Findex.html;h=f30c89c13f2eca7db2aa6e85c40c3b646e447431;hp=97996a1bf745703f7fb43522cd47c705c6b5d0d4;hb=659cbbc13f413ed0c5dacd4d03060f48eb500011;hpb=6d58d4306d46d1b5a7d7c249d349fbc4568ccc1c diff --git a/doc/webserver/developer-manual/index.html b/doc/webserver/developer-manual/index.html index 97996a1b..f30c89c1 100644 --- a/doc/webserver/developer-manual/index.html +++ b/doc/webserver/developer-manual/index.html @@ -1,4 +1,4 @@ - + <P CLASS="PUBDATE" > <SUB -> - +> + <A -HREF="copyright.html" +HREF="https://www.privoxy.org/user-manual/copyright.html" +TARGET="_top" >Copyright</A -> © 2001-2009 by +> + © 2001-2021 by <A -HREF="http://www.privoxy.org/" +HREF="https://www.privoxy.org/" TARGET="_top" >Privoxy Developers</A > </SUB > <BR></P -><P -CLASS="PUBDATE" ->$Id: developer-manual.sgml,v 2.32 2009/11/15 14:24:12 fabiankeil Exp $<BR></P ><DIV ><DIV CLASS="ABSTRACT" ><P ></P ><A -NAME="AEN9" +NAME="AEN8" ></A ><P > The developer manual provides guidance on coding, testing, packaging, documentation @@ -71,17 +70,19 @@ CLASS="APPLICATION" and may not be entirely correct. As always, patches are welcome.</P ><P > Please note that this document is constantly evolving. This copy represents - the state at the release of version 3.0.16. + the state at the release of version 3.0.34. You can find the latest version of the this manual at <A -HREF="http://www.privoxy.org/developer-manual/" +HREF="https://www.privoxy.org/developer-manual/" TARGET="_top" ->http://www.privoxy.org/developer-manual/</A +>https://www.privoxy.org/developer-manual/</A >. - Please see <A -HREF="contact.html" ->the Contact section</A -> - on how to contact the developers.</P + Please have a look at the + <A +HREF="https://www.privoxy.org/user-manual/contact.html" +TARGET="_top" +>contact section in the user manual</A +> + if you are interested in contacting the developers.</P ><P ></P ></DIV @@ -110,25 +111,25 @@ HREF="introduction.html#QUICKSTART" ></DD ><DT >2. <A -HREF="cvs.html" ->The CVS Repository</A +HREF="git.html" +>The Git Repository</A ></DT ><DD ><DL ><DT >2.1. <A -HREF="cvs.html#CVSACCESS" ->Access to CVS</A +HREF="git.html#GITACCESS" +>Access to Git</A ></DT ><DT >2.2. <A -HREF="cvs.html#CVSBRANCHES" +HREF="git.html#GITBRANCHES" >Branches</A ></DT ><DT >2.3. <A -HREF="cvs.html#CVSCOMMIT" ->CVS Commit Guidelines</A +HREF="git.html#GITCOMMIT" +>Git Commit Guidelines</A ></DT ></DL ></DD @@ -154,7 +155,7 @@ CLASS="APPLICATION" ></DT ><DT >3.3. <A -HREF="documentation.html#AEN217" +HREF="documentation.html#CUSTOM-ENTITIES" >Privoxy Custom Entities</A ></DT ></DL @@ -393,43 +394,37 @@ HREF="coding.html#S38" ></DT ><DT >4.7.4. <A -HREF="coding.html#S39" ->Use 'long' or 'short' Instead of - 'int'</A -></DT -><DT ->4.7.5. <A HREF="coding.html#S40" >Don't mix size_t and other types</A ></DT ><DT ->4.7.6. <A +>4.7.5. <A HREF="coding.html#S41" >Declare each variable and struct on its own line.</A ></DT ><DT ->4.7.7. <A +>4.7.6. <A HREF="coding.html#S42" >Use malloc/zalloc sparingly</A ></DT ><DT ->4.7.8. <A +>4.7.7. <A HREF="coding.html#S43" >The Programmer Who Uses 'malloc' is Responsible for Ensuring 'free'</A ></DT ><DT ->4.7.9. <A +>4.7.8. <A HREF="coding.html#S44" >Add loaders to the `file_list' structure and in order</A ></DT ><DT ->4.7.10. <A +>4.7.9. <A HREF="coding.html#S45" >"Uncertain" new code and/or changes to - existing code, use FIXME or XXX</A + existing code, use XXX</A ></DT ></DL ></DD @@ -455,8 +450,16 @@ HREF="testing.html#TESTING-PLAN" ></DT ><DT >5.2. <A -HREF="testing.html#TESTING-REPORT" ->Test reports</A +HREF="testing.html#PRIVOXY-REGRESSION-TEST" +>Testing with <SPAN +CLASS="APPLICATION" +>Privoxy-Regression-Test</SPAN +></A +></DT +><DT +>5.3. <A +HREF="testing.html#FUZZING" +>Fuzzing Privoxy</A ></DT ></DL ></DD @@ -475,7 +478,7 @@ HREF="newrelease.html#VERSIONNUMBERS" ><DT >6.2. <A HREF="newrelease.html#BEFORERELEASE" ->Before the Release: Freeze</A +>Before the Release</A ></DT ><DT >6.3. <A @@ -496,54 +499,24 @@ HREF="newrelease.html#NEWRELEASE-TARBALL" ></DT ><DT >6.3.3. <A -HREF="newrelease.html#NEWRELEASE-RPM" ->SuSE, Conectiva or Red Hat RPM</A -></DT -><DT ->6.3.4. <A -HREF="newrelease.html#NEWRELEASE-OS2" ->OS/2</A -></DT -><DT ->6.3.5. <A -HREF="newrelease.html#NEWRELEASE-SOLARIS" ->Solaris</A -></DT -><DT ->6.3.6. <A HREF="newrelease.html#NEWRELEASE-WINDOWS" >Windows</A ></DT ><DT ->6.3.7. <A +>6.3.4. <A HREF="newrelease.html#NEWRELEASE-DEBIAN" >Debian</A ></DT ><DT ->6.3.8. <A +>6.3.5. <A HREF="newrelease.html#NEWRELEASE-MACOSX" ->Mac OS X</A +>macOS / OS X</A ></DT ><DT ->6.3.9. <A +>6.3.6. <A HREF="newrelease.html#NEWRELEASE-FREEBSD" >FreeBSD</A ></DT -><DT ->6.3.10. <A -HREF="newrelease.html#NEWRELEASE-HPUX" ->HP-UX 11</A -></DT -><DT ->6.3.11. <A -HREF="newrelease.html#NEWRELEASE-AMIGA" ->Amiga OS</A -></DT -><DT ->6.3.12. <A -HREF="newrelease.html#NEWRELEASE-AIX" ->AIX</A -></DT ></DL ></DD ><DT @@ -563,73 +536,6 @@ HREF="newrelease.html#AFTERRELEASE" HREF="webserver-update.html" >Update the Webserver</A ></DT -><DT ->8. <A -HREF="contact.html" ->Contacting the developers, Bug Reporting and Feature Requests</A -></DT -><DD -><DL -><DT ->8.1. <A -HREF="contact.html#CONTACT-SUPPORT" ->Get Support</A -></DT -><DT ->8.2. <A -HREF="contact.html#REPORTING" ->Reporting Problems</A -></DT -><DD -><DL -><DT ->8.2.1. <A -HREF="contact.html#CONTACT-ADS" ->Reporting Ads or Other Configuration Problems</A -></DT -><DT ->8.2.2. <A -HREF="contact.html#CONTACT-BUGS" ->Reporting Bugs</A -></DT -></DL -></DD -><DT ->8.3. <A -HREF="contact.html#CONTACT-FEATURE" ->Request New Features</A -></DT -><DT ->8.4. <A -HREF="contact.html#CONTACT-OTHER" ->Other</A -></DT -></DL -></DD -><DT ->9. <A -HREF="copyright.html" ->Privoxy Copyright, License and History</A -></DT -><DD -><DL -><DT ->9.1. <A -HREF="copyright.html#AEN1227" ->License</A -></DT -><DT ->9.2. <A -HREF="copyright.html#AEN1243" ->History</A -></DT -></DL -></DD -><DT ->10. <A -HREF="seealso.html" ->See also</A -></DT ></DL ></DIV ></DIV