[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b

Tomasz Kojm tkojm at clamav.net
Sun Apr 4 01:22:43 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit e79e504df2cbfa8f7a8e5563f8fc89f48e5f39d5
Author: Tomasz Kojm <tkojm at clamav.net>
Date:   Wed Mar 10 19:14:19 2010 +0100

    update html docs

diff --git a/docs/html/clam.png b/docs/html/clam.png
new file mode 100644
index 0000000..85cba6d
Binary files /dev/null and b/docs/html/clam.png differ
diff --git a/docs/html/clamdoc.html b/docs/html/clamdoc.html
index 4d73c9a..2942302 100644
--- a/docs/html/clamdoc.html
+++ b/docs/html/clamdoc.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -24,18 +24,18 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html113"
+<A NAME="tex2html116"
   HREF="node1.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> 
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> 
-<A NAME="tex2html111"
+<A NAME="tex2html114"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html114"
+<B> Next:</B> <A NAME="tex2html117"
   HREF="node1.html">Contents</A>
- &nbsp; <B>  <A NAME="tex2html112"
+ &nbsp; <B>  <A NAME="tex2html115"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -44,9 +44,9 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <P>
 
     <IMG
- WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0"
- SRC="img2.png"
- ALT="\includegraphics[width=353pt]{clam.eps}">
+  WIDTH="489" HEIGHT="480" ALIGN="BOTTOM" BORDER="0"
+ SRC="./clam.png"
+ ALT="Image clam">
     <BR>
 <BR>
 <BR>
@@ -56,7 +56,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BR>
 <BR>
     <DIV ALIGN="RIGHT">
-<BR>	<BIG CLASS="HUGE">Clam AntiVirus -devel
+<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.96rc1
 <BR>	<BIG CLASS="HUGE"><SPAN  CLASS="textit">User Manual</SPAN>
 <BR>    
 </BIG></BIG></DIV>
@@ -68,164 +68,166 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <A NAME="CHILD_LINKS"></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html115"
+<LI><A NAME="tex2html118"
   HREF="node1.html">Contents</A>
-<LI><A NAME="tex2html116"
+<LI><A NAME="tex2html119"
   HREF="node2.html">Introduction</A>
 <UL>
-<LI><A NAME="tex2html117"
+<LI><A NAME="tex2html120"
   HREF="node3.html">Features</A>
-<LI><A NAME="tex2html118"
+<LI><A NAME="tex2html121"
   HREF="node4.html">Mailing lists and IRC channel</A>
-<LI><A NAME="tex2html119"
+<LI><A NAME="tex2html122"
   HREF="node5.html">Virus submitting</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html120"
+<LI><A NAME="tex2html123"
   HREF="node6.html">Base package</A>
 <UL>
-<LI><A NAME="tex2html121"
+<LI><A NAME="tex2html124"
   HREF="node7.html">Supported platforms</A>
-<LI><A NAME="tex2html122"
-  HREF="node8.html">Binary packages</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html123"
-  HREF="node9.html">Installation</A>
 <UL>
-<LI><A NAME="tex2html124"
-  HREF="node10.html">Requirements</A>
 <LI><A NAME="tex2html125"
-  HREF="node11.html">Installing on shell account</A>
+  HREF="node8.html">UNIX</A>
 <LI><A NAME="tex2html126"
-  HREF="node12.html">Adding new system user and group</A>
+  HREF="node9.html">Windows</A>
+</UL>
 <LI><A NAME="tex2html127"
-  HREF="node13.html">Compilation of base package</A>
+  HREF="node10.html">Binary packages</A>
+</UL>
+<BR>
 <LI><A NAME="tex2html128"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
+  HREF="node11.html">Installation</A>
+<UL>
 <LI><A NAME="tex2html129"
-  HREF="node15.html">Running unit tests</A>
+  HREF="node12.html">Requirements</A>
 <LI><A NAME="tex2html130"
-  HREF="node16.html">Reporting a unit test failure bug</A>
-</UL>
-<BR>
+  HREF="node13.html">Installing on shell account</A>
 <LI><A NAME="tex2html131"
-  HREF="node17.html">Configuration</A>
-<UL>
+  HREF="node14.html">Adding new system user and group</A>
 <LI><A NAME="tex2html132"
-  HREF="node18.html">clamd</A>
-<UL>
+  HREF="node15.html">Compilation of base package</A>
 <LI><A NAME="tex2html133"
-  HREF="node19.html">On-access scanning</A>
-</UL>
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
 <LI><A NAME="tex2html134"
-  HREF="node20.html">clamav-milter</A>
+  HREF="node17.html">Running unit tests</A>
 <LI><A NAME="tex2html135"
-  HREF="node21.html">Testing</A>
+  HREF="node18.html">Reporting a unit test failure bug</A>
+</UL>
+<BR>
 <LI><A NAME="tex2html136"
-  HREF="node22.html">Setting up auto-updating</A>
+  HREF="node19.html">Configuration</A>
 <UL>
 <LI><A NAME="tex2html137"
-  HREF="node23.html">Closest mirrors</A>
-</UL>
+  HREF="node20.html">clamd</A>
+<UL>
 <LI><A NAME="tex2html138"
-  HREF="node24.html">ClamAV Active Malware Report</A>
+  HREF="node21.html">On-access scanning</A>
 </UL>
-<BR>
 <LI><A NAME="tex2html139"
-  HREF="node25.html">Usage</A>
-<UL>
+  HREF="node22.html">clamav-milter</A>
 <LI><A NAME="tex2html140"
-  HREF="node26.html">Clam daemon</A>
+  HREF="node23.html">Testing</A>
 <LI><A NAME="tex2html141"
-  HREF="node27.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
-<LI><A NAME="tex2html142"
-  HREF="node28.html">Clamuko</A>
-<LI><A NAME="tex2html143"
-  HREF="node29.html">Output format</A>
+  HREF="node24.html">Setting up auto-updating</A>
 <UL>
-<LI><A NAME="tex2html144"
-  HREF="node30.html">clamscan</A>
-<LI><A NAME="tex2html145"
-  HREF="node31.html">clamd</A>
+<LI><A NAME="tex2html142"
+  HREF="node25.html">Closest mirrors</A>
 </UL>
+<LI><A NAME="tex2html143"
+  HREF="node26.html">ClamAV Active Malware Report</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html146"
-  HREF="node32.html">LibClamAV</A>
+<LI><A NAME="tex2html144"
+  HREF="node27.html">Usage</A>
 <UL>
+<LI><A NAME="tex2html145"
+  HREF="node28.html">Clam daemon</A>
+<LI><A NAME="tex2html146"
+  HREF="node29.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
 <LI><A NAME="tex2html147"
-  HREF="node33.html">Licence</A>
+  HREF="node30.html">Clamuko</A>
 <LI><A NAME="tex2html148"
-  HREF="node34.html">Supported formats</A>
+  HREF="node31.html">Output format</A>
 <UL>
 <LI><A NAME="tex2html149"
-  HREF="node35.html">Executables</A>
+  HREF="node32.html">clamscan</A>
 <LI><A NAME="tex2html150"
-  HREF="node36.html">Mail files</A>
+  HREF="node33.html">clamd</A>
+</UL>
+</UL>
+<BR>
 <LI><A NAME="tex2html151"
-  HREF="node37.html">Archives and compressed files</A>
+  HREF="node34.html">LibClamAV</A>
+<UL>
 <LI><A NAME="tex2html152"
-  HREF="node38.html">Documents</A>
+  HREF="node35.html">Licence</A>
 <LI><A NAME="tex2html153"
-  HREF="node39.html">Data Loss Prevention</A>
+  HREF="node36.html">Supported formats and features</A>
+<UL>
 <LI><A NAME="tex2html154"
-  HREF="node40.html">Others</A>
-</UL>
+  HREF="node37.html">Executables</A>
 <LI><A NAME="tex2html155"
-  HREF="node41.html">API</A>
-<UL>
+  HREF="node38.html">Mail files</A>
 <LI><A NAME="tex2html156"
-  HREF="node42.html">Header file</A>
-</UL>
+  HREF="node39.html">Archives and compressed files</A>
 <LI><A NAME="tex2html157"
-  HREF="node43.html">Initialization</A>
-<UL>
+  HREF="node40.html">Documents</A>
 <LI><A NAME="tex2html158"
-  HREF="node44.html">Database loading</A>
+  HREF="node41.html">Data Loss Prevention</A>
 <LI><A NAME="tex2html159"
-  HREF="node45.html">Error handling</A>
-<LI><A NAME="tex2html160"
-  HREF="node46.html">Engine structure</A>
+  HREF="node42.html">Others</A>
 </UL>
+<LI><A NAME="tex2html160"
+  HREF="node43.html">API</A>
+<UL>
 <LI><A NAME="tex2html161"
-  HREF="node47.html">Limits</A>
+  HREF="node44.html">Header file</A>
 <LI><A NAME="tex2html162"
-  HREF="node48.html">Database reloading</A>
-<UL>
+  HREF="node45.html">Initialization</A>
 <LI><A NAME="tex2html163"
-  HREF="node49.html">Data scan functions</A>
+  HREF="node46.html">Database loading</A>
 <LI><A NAME="tex2html164"
-  HREF="node50.html">Memory</A>
+  HREF="node47.html">Error handling</A>
 <LI><A NAME="tex2html165"
-  HREF="node51.html">Forking daemons</A>
+  HREF="node48.html">Engine structure</A>
 <LI><A NAME="tex2html166"
-  HREF="node52.html">clamav-config</A>
+  HREF="node49.html">Limits</A>
 <LI><A NAME="tex2html167"
-  HREF="node53.html">Example</A>
-</UL>
+  HREF="node50.html">Database checks</A>
 <LI><A NAME="tex2html168"
-  HREF="node54.html">CVD format</A>
+  HREF="node51.html">Data scan functions</A>
 <LI><A NAME="tex2html169"
-  HREF="node55.html">Contributors</A>
+  HREF="node52.html">Memory</A>
 <LI><A NAME="tex2html170"
-  HREF="node56.html">Donors</A>
+  HREF="node53.html">Forking daemons</A>
 <LI><A NAME="tex2html171"
-  HREF="node57.html">Graphics</A>
+  HREF="node54.html">clamav-config</A>
 <LI><A NAME="tex2html172"
-  HREF="node58.html">OpenAntiVirus</A>
+  HREF="node55.html">Example</A>
 </UL>
-<BR>
 <LI><A NAME="tex2html173"
-  HREF="node59.html">Core Team</A>
+  HREF="node56.html">CVD format</A>
 <LI><A NAME="tex2html174"
-  HREF="node60.html">About this document ...</A>
+  HREF="node57.html">Contributors</A>
+<LI><A NAME="tex2html175"
+  HREF="node58.html">Donors</A>
+<LI><A NAME="tex2html176"
+  HREF="node59.html">Graphics</A>
+<LI><A NAME="tex2html177"
+  HREF="node60.html">OpenAntiVirus</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html178"
+  HREF="node61.html">Core Team</A>
+<LI><A NAME="tex2html179"
+  HREF="node62.html">About this document ...</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/footnode.html b/docs/html/footnode.html
index 0f4f72a..08535d0 100644
--- a/docs/html/footnode.html
+++ b/docs/html/footnode.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,19 +13,19 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="previous" HREF="node59.html">
+<LINK REL="previous" HREF="node61.html">
 <LINK REL="up" HREF="clamdoc.html">
 </HEAD>
 
 <BODY >
 
 <DL>
-<DT><A NAME="foot95">... moderated</A><A
+<DT><A NAME="foot97">... moderated</A><A
  HREF="node4.html#tex2html1"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A></DT>
 <DD>Subscribers are not allowed to post to the mailing
     list
@@ -62,8 +62,8 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot114">...OpenBSD </A><A
- HREF="node7.html#tex2html4"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A></DT>
+<DT><A NAME="foot117">...OpenBSD </A><A
+ HREF="node8.html#tex2html4"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A></DT>
 <DD>Installation from a port is recommended.
 
 <PRE>.
@@ -98,9 +98,10 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot773">... framework</A><A
- HREF="node10.html#tex2html6"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A></DT>
-<DD>See section <A HREF="node15.html#unit-testing">3.6</A> on how to run the unit tests
+<DT><A NAME="foot125">... UNIX:</A><A
+ HREF="node12.html#tex2html6"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A></DT>
+<DD>For Windows instructions please see win32/README in the
+    main source code directory.
 
 <PRE>.
 .
@@ -134,9 +135,9 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot153">... built:</A><A
- HREF="node15.html#tex2html9"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A></DT>
-<DD>The configure script in ClamAV automatically enables the unit tests, if it finds the check framework, however it doesn't consider it a fatal error if unit tests cannot be enabled.
+<DT><A NAME="foot787">... framework</A><A
+ HREF="node12.html#tex2html7"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A></DT>
+<DD>See section <A HREF="node17.html#unit-testing">3.6</A> on how to run the unit tests
 
 <PRE>.
 .
@@ -170,9 +171,9 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot191">... file</A><A
- HREF="node21.html#tex2html13"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A></DT>
-<DD>To get more info on clamscan options run 'man clamscan'
+<DT><A NAME="foot134">... support:</A><A
+ HREF="node12.html#tex2html8"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A></DT>
+<DD>if not available ClamAV will fall back to an interpreter
 
 <PRE>.
 .
@@ -206,9 +207,84 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot227">... file</A><A
- HREF="node26.html#tex2html18"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A></DT>
-<DD>man 5 clamd.conf
+<DT><A NAME="foot788">... gcc-c++.</A><A
+ HREF="node12.html#tex2html9"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A></DT>
+<DD>Note that several versions of GCC have bugs when compiling LLVM, see
+		<TT><A NAME="tex2html10"
+  HREF="http://llvm.org/docs/GettingStarted.html#brokengcc">http://llvm.org/docs/GettingStarted.html#brokengcc</A></TT> for a
+		    full list.
+
+<PRE>.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+</PRE>
+</DD>
+<DT><A NAME="foot165">... built:</A><A
+ HREF="node17.html#tex2html13"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A></DT>
+<DD>The configure script in ClamAV automatically enables the unit tests, if it finds the check framework, however it doesn't consider it a fatal error if unit tests cannot be enabled.
+
+<PRE>.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+.
+</PRE>
+</DD>
+<DT><A NAME="foot203">... file</A><A
+ HREF="node23.html#tex2html17"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A></DT>
+<DD>To get more info on clamscan options run 'man clamscan'
 
 <PRE>.
 .
@@ -242,9 +318,9 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot298">... it</A><A
- HREF="node33.html#tex2html19"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A></DT>
-<DD>You can still use clamd or clamscan instead
+<DT><A NAME="foot239">... file</A><A
+ HREF="node28.html#tex2html22"><SUP><SPAN CLASS="arabic">9</SPAN></SUP></A></DT>
+<DD>man 5 clamd.conf
 
 <PRE>.
 .
@@ -278,8 +354,8 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 .
 </PRE>
 </DD>
-<DT><A NAME="foot325">... <code>signo</code></A><A
- HREF="node44.html#tex2html20"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A></DT>
+<DT><A NAME="foot336">... <code>signo</code></A><A
+ HREF="node46.html#tex2html23"><SUP><SPAN CLASS="arabic">10</SPAN></SUP></A></DT>
 <DD>Remember to
     initialize the virus counter variable with 0.
 
diff --git a/docs/html/index.html b/docs/html/index.html
index 4d73c9a..2942302 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -24,18 +24,18 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html113"
+<A NAME="tex2html116"
   HREF="node1.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> 
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> 
-<A NAME="tex2html111"
+<A NAME="tex2html114"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html114"
+<B> Next:</B> <A NAME="tex2html117"
   HREF="node1.html">Contents</A>
- &nbsp; <B>  <A NAME="tex2html112"
+ &nbsp; <B>  <A NAME="tex2html115"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -44,9 +44,9 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <P>
 
     <IMG
- WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0"
- SRC="img2.png"
- ALT="\includegraphics[width=353pt]{clam.eps}">
+  WIDTH="489" HEIGHT="480" ALIGN="BOTTOM" BORDER="0"
+ SRC="./clam.png"
+ ALT="Image clam">
     <BR>
 <BR>
 <BR>
@@ -56,7 +56,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BR>
 <BR>
     <DIV ALIGN="RIGHT">
-<BR>	<BIG CLASS="HUGE">Clam AntiVirus -devel
+<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.96rc1
 <BR>	<BIG CLASS="HUGE"><SPAN  CLASS="textit">User Manual</SPAN>
 <BR>    
 </BIG></BIG></DIV>
@@ -68,164 +68,166 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <A NAME="CHILD_LINKS"></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html115"
+<LI><A NAME="tex2html118"
   HREF="node1.html">Contents</A>
-<LI><A NAME="tex2html116"
+<LI><A NAME="tex2html119"
   HREF="node2.html">Introduction</A>
 <UL>
-<LI><A NAME="tex2html117"
+<LI><A NAME="tex2html120"
   HREF="node3.html">Features</A>
-<LI><A NAME="tex2html118"
+<LI><A NAME="tex2html121"
   HREF="node4.html">Mailing lists and IRC channel</A>
-<LI><A NAME="tex2html119"
+<LI><A NAME="tex2html122"
   HREF="node5.html">Virus submitting</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html120"
+<LI><A NAME="tex2html123"
   HREF="node6.html">Base package</A>
 <UL>
-<LI><A NAME="tex2html121"
+<LI><A NAME="tex2html124"
   HREF="node7.html">Supported platforms</A>
-<LI><A NAME="tex2html122"
-  HREF="node8.html">Binary packages</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html123"
-  HREF="node9.html">Installation</A>
 <UL>
-<LI><A NAME="tex2html124"
-  HREF="node10.html">Requirements</A>
 <LI><A NAME="tex2html125"
-  HREF="node11.html">Installing on shell account</A>
+  HREF="node8.html">UNIX</A>
 <LI><A NAME="tex2html126"
-  HREF="node12.html">Adding new system user and group</A>
+  HREF="node9.html">Windows</A>
+</UL>
 <LI><A NAME="tex2html127"
-  HREF="node13.html">Compilation of base package</A>
+  HREF="node10.html">Binary packages</A>
+</UL>
+<BR>
 <LI><A NAME="tex2html128"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
+  HREF="node11.html">Installation</A>
+<UL>
 <LI><A NAME="tex2html129"
-  HREF="node15.html">Running unit tests</A>
+  HREF="node12.html">Requirements</A>
 <LI><A NAME="tex2html130"
-  HREF="node16.html">Reporting a unit test failure bug</A>
-</UL>
-<BR>
+  HREF="node13.html">Installing on shell account</A>
 <LI><A NAME="tex2html131"
-  HREF="node17.html">Configuration</A>
-<UL>
+  HREF="node14.html">Adding new system user and group</A>
 <LI><A NAME="tex2html132"
-  HREF="node18.html">clamd</A>
-<UL>
+  HREF="node15.html">Compilation of base package</A>
 <LI><A NAME="tex2html133"
-  HREF="node19.html">On-access scanning</A>
-</UL>
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
 <LI><A NAME="tex2html134"
-  HREF="node20.html">clamav-milter</A>
+  HREF="node17.html">Running unit tests</A>
 <LI><A NAME="tex2html135"
-  HREF="node21.html">Testing</A>
+  HREF="node18.html">Reporting a unit test failure bug</A>
+</UL>
+<BR>
 <LI><A NAME="tex2html136"
-  HREF="node22.html">Setting up auto-updating</A>
+  HREF="node19.html">Configuration</A>
 <UL>
 <LI><A NAME="tex2html137"
-  HREF="node23.html">Closest mirrors</A>
-</UL>
+  HREF="node20.html">clamd</A>
+<UL>
 <LI><A NAME="tex2html138"
-  HREF="node24.html">ClamAV Active Malware Report</A>
+  HREF="node21.html">On-access scanning</A>
 </UL>
-<BR>
 <LI><A NAME="tex2html139"
-  HREF="node25.html">Usage</A>
-<UL>
+  HREF="node22.html">clamav-milter</A>
 <LI><A NAME="tex2html140"
-  HREF="node26.html">Clam daemon</A>
+  HREF="node23.html">Testing</A>
 <LI><A NAME="tex2html141"
-  HREF="node27.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
-<LI><A NAME="tex2html142"
-  HREF="node28.html">Clamuko</A>
-<LI><A NAME="tex2html143"
-  HREF="node29.html">Output format</A>
+  HREF="node24.html">Setting up auto-updating</A>
 <UL>
-<LI><A NAME="tex2html144"
-  HREF="node30.html">clamscan</A>
-<LI><A NAME="tex2html145"
-  HREF="node31.html">clamd</A>
+<LI><A NAME="tex2html142"
+  HREF="node25.html">Closest mirrors</A>
 </UL>
+<LI><A NAME="tex2html143"
+  HREF="node26.html">ClamAV Active Malware Report</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html146"
-  HREF="node32.html">LibClamAV</A>
+<LI><A NAME="tex2html144"
+  HREF="node27.html">Usage</A>
 <UL>
+<LI><A NAME="tex2html145"
+  HREF="node28.html">Clam daemon</A>
+<LI><A NAME="tex2html146"
+  HREF="node29.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
 <LI><A NAME="tex2html147"
-  HREF="node33.html">Licence</A>
+  HREF="node30.html">Clamuko</A>
 <LI><A NAME="tex2html148"
-  HREF="node34.html">Supported formats</A>
+  HREF="node31.html">Output format</A>
 <UL>
 <LI><A NAME="tex2html149"
-  HREF="node35.html">Executables</A>
+  HREF="node32.html">clamscan</A>
 <LI><A NAME="tex2html150"
-  HREF="node36.html">Mail files</A>
+  HREF="node33.html">clamd</A>
+</UL>
+</UL>
+<BR>
 <LI><A NAME="tex2html151"
-  HREF="node37.html">Archives and compressed files</A>
+  HREF="node34.html">LibClamAV</A>
+<UL>
 <LI><A NAME="tex2html152"
-  HREF="node38.html">Documents</A>
+  HREF="node35.html">Licence</A>
 <LI><A NAME="tex2html153"
-  HREF="node39.html">Data Loss Prevention</A>
+  HREF="node36.html">Supported formats and features</A>
+<UL>
 <LI><A NAME="tex2html154"
-  HREF="node40.html">Others</A>
-</UL>
+  HREF="node37.html">Executables</A>
 <LI><A NAME="tex2html155"
-  HREF="node41.html">API</A>
-<UL>
+  HREF="node38.html">Mail files</A>
 <LI><A NAME="tex2html156"
-  HREF="node42.html">Header file</A>
-</UL>
+  HREF="node39.html">Archives and compressed files</A>
 <LI><A NAME="tex2html157"
-  HREF="node43.html">Initialization</A>
-<UL>
+  HREF="node40.html">Documents</A>
 <LI><A NAME="tex2html158"
-  HREF="node44.html">Database loading</A>
+  HREF="node41.html">Data Loss Prevention</A>
 <LI><A NAME="tex2html159"
-  HREF="node45.html">Error handling</A>
-<LI><A NAME="tex2html160"
-  HREF="node46.html">Engine structure</A>
+  HREF="node42.html">Others</A>
 </UL>
+<LI><A NAME="tex2html160"
+  HREF="node43.html">API</A>
+<UL>
 <LI><A NAME="tex2html161"
-  HREF="node47.html">Limits</A>
+  HREF="node44.html">Header file</A>
 <LI><A NAME="tex2html162"
-  HREF="node48.html">Database reloading</A>
-<UL>
+  HREF="node45.html">Initialization</A>
 <LI><A NAME="tex2html163"
-  HREF="node49.html">Data scan functions</A>
+  HREF="node46.html">Database loading</A>
 <LI><A NAME="tex2html164"
-  HREF="node50.html">Memory</A>
+  HREF="node47.html">Error handling</A>
 <LI><A NAME="tex2html165"
-  HREF="node51.html">Forking daemons</A>
+  HREF="node48.html">Engine structure</A>
 <LI><A NAME="tex2html166"
-  HREF="node52.html">clamav-config</A>
+  HREF="node49.html">Limits</A>
 <LI><A NAME="tex2html167"
-  HREF="node53.html">Example</A>
-</UL>
+  HREF="node50.html">Database checks</A>
 <LI><A NAME="tex2html168"
-  HREF="node54.html">CVD format</A>
+  HREF="node51.html">Data scan functions</A>
 <LI><A NAME="tex2html169"
-  HREF="node55.html">Contributors</A>
+  HREF="node52.html">Memory</A>
 <LI><A NAME="tex2html170"
-  HREF="node56.html">Donors</A>
+  HREF="node53.html">Forking daemons</A>
 <LI><A NAME="tex2html171"
-  HREF="node57.html">Graphics</A>
+  HREF="node54.html">clamav-config</A>
 <LI><A NAME="tex2html172"
-  HREF="node58.html">OpenAntiVirus</A>
+  HREF="node55.html">Example</A>
 </UL>
-<BR>
 <LI><A NAME="tex2html173"
-  HREF="node59.html">Core Team</A>
+  HREF="node56.html">CVD format</A>
 <LI><A NAME="tex2html174"
-  HREF="node60.html">About this document ...</A>
+  HREF="node57.html">Contributors</A>
+<LI><A NAME="tex2html175"
+  HREF="node58.html">Donors</A>
+<LI><A NAME="tex2html176"
+  HREF="node59.html">Graphics</A>
+<LI><A NAME="tex2html177"
+  HREF="node60.html">OpenAntiVirus</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html178"
+  HREF="node61.html">Core Team</A>
+<LI><A NAME="tex2html179"
+  HREF="node62.html">About this document ...</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node1.html b/docs/html/node1.html
index 723b49d..e1bcb74 100644
--- a/docs/html/node1.html
+++ b/docs/html/node1.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,21 +27,21 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html183"
+<A NAME="tex2html188"
   HREF="node2.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html181"
+<A NAME="tex2html186"
   HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html175"
+<A NAME="tex2html180"
   HREF="clamdoc.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>   
 <BR>
-<B> Next:</B> <A NAME="tex2html184"
+<B> Next:</B> <A NAME="tex2html189"
   HREF="node2.html">Introduction</A>
-<B> Up:</B> <A NAME="tex2html182"
+<B> Up:</B> <A NAME="tex2html187"
   HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html176"
+<B> Previous:</B> <A NAME="tex2html181"
   HREF="clamdoc.html">clamdoc</A>
 <BR>
 <BR></DIV>
@@ -54,102 +54,96 @@ Contents</A>
 <!--Table of Contents-->
 
 <UL CLASS="TofC">
-<LI><A NAME="tex2html185"
+<LI><A NAME="tex2html190"
   HREF="node2.html">Introduction</A>
 <UL>
-<LI><A NAME="tex2html186"
+<LI><A NAME="tex2html191"
   HREF="node3.html">Features</A>
-<LI><A NAME="tex2html187"
+<LI><A NAME="tex2html192"
   HREF="node4.html">Mailing lists and IRC channel</A>
-<LI><A NAME="tex2html188"
+<LI><A NAME="tex2html193"
   HREF="node5.html">Virus submitting</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html189"
+<LI><A NAME="tex2html194"
   HREF="node6.html">Base package</A>
 <UL>
-<LI><A NAME="tex2html190"
+<LI><A NAME="tex2html195"
   HREF="node7.html">Supported platforms</A>
-<LI><A NAME="tex2html191"
-  HREF="node8.html">Binary packages</A>
+<LI><A NAME="tex2html196"
+  HREF="node10.html">Binary packages</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html192"
-  HREF="node9.html">Installation</A>
-<UL>
-<LI><A NAME="tex2html193"
-  HREF="node10.html">Requirements</A>
-<LI><A NAME="tex2html194"
-  HREF="node11.html">Installing on shell account</A>
-<LI><A NAME="tex2html195"
-  HREF="node12.html">Adding new system user and group</A>
-<LI><A NAME="tex2html196"
-  HREF="node13.html">Compilation of base package</A>
 <LI><A NAME="tex2html197"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
+  HREF="node11.html">Installation</A>
+<UL>
 <LI><A NAME="tex2html198"
-  HREF="node15.html">Running unit tests</A>
+  HREF="node12.html">Requirements</A>
 <LI><A NAME="tex2html199"
-  HREF="node16.html">Reporting a unit test failure bug</A>
-</UL>
-<BR>
+  HREF="node13.html">Installing on shell account</A>
 <LI><A NAME="tex2html200"
-  HREF="node17.html">Configuration</A>
-<UL>
+  HREF="node14.html">Adding new system user and group</A>
 <LI><A NAME="tex2html201"
-  HREF="node18.html">clamd</A>
+  HREF="node15.html">Compilation of base package</A>
 <LI><A NAME="tex2html202"
-  HREF="node20.html">clamav-milter</A>
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
 <LI><A NAME="tex2html203"
-  HREF="node21.html">Testing</A>
+  HREF="node17.html">Running unit tests</A>
 <LI><A NAME="tex2html204"
-  HREF="node22.html">Setting up auto-updating</A>
-<LI><A NAME="tex2html205"
-  HREF="node24.html">ClamAV Active Malware Report</A>
+  HREF="node18.html">Reporting a unit test failure bug</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html206"
-  HREF="node25.html">Usage</A>
+<LI><A NAME="tex2html205"
+  HREF="node19.html">Configuration</A>
 <UL>
+<LI><A NAME="tex2html206"
+  HREF="node20.html">clamd</A>
 <LI><A NAME="tex2html207"
-  HREF="node26.html">Clam daemon</A>
+  HREF="node22.html">clamav-milter</A>
 <LI><A NAME="tex2html208"
-  HREF="node27.html">Clamdscan</A>
+  HREF="node23.html">Testing</A>
 <LI><A NAME="tex2html209"
-  HREF="node28.html">Clamuko</A>
+  HREF="node24.html">Setting up auto-updating</A>
 <LI><A NAME="tex2html210"
-  HREF="node29.html">Output format</A>
+  HREF="node26.html">ClamAV Active Malware Report</A>
 </UL>
 <BR>
 <LI><A NAME="tex2html211"
-  HREF="node32.html">LibClamAV</A>
+  HREF="node27.html">Usage</A>
 <UL>
 <LI><A NAME="tex2html212"
-  HREF="node33.html">Licence</A>
+  HREF="node28.html">Clam daemon</A>
 <LI><A NAME="tex2html213"
-  HREF="node34.html">Supported formats</A>
+  HREF="node29.html">Clamdscan</A>
 <LI><A NAME="tex2html214"
-  HREF="node41.html">API</A>
+  HREF="node30.html">Clamuko</A>
 <LI><A NAME="tex2html215"
-  HREF="node43.html">Initialization</A>
+  HREF="node31.html">Output format</A>
+</UL>
+<BR>
 <LI><A NAME="tex2html216"
-  HREF="node47.html">Limits</A>
+  HREF="node34.html">LibClamAV</A>
+<UL>
 <LI><A NAME="tex2html217"
-  HREF="node48.html">Database reloading</A>
+  HREF="node35.html">Licence</A>
 <LI><A NAME="tex2html218"
-  HREF="node54.html">CVD format</A>
+  HREF="node36.html">Supported formats and features</A>
 <LI><A NAME="tex2html219"
-  HREF="node55.html">Contributors</A>
+  HREF="node43.html">API</A>
 <LI><A NAME="tex2html220"
-  HREF="node56.html">Donors</A>
+  HREF="node56.html">CVD format</A>
 <LI><A NAME="tex2html221"
-  HREF="node57.html">Graphics</A>
+  HREF="node57.html">Contributors</A>
 <LI><A NAME="tex2html222"
-  HREF="node58.html">OpenAntiVirus</A>
+  HREF="node58.html">Donors</A>
+<LI><A NAME="tex2html223"
+  HREF="node59.html">Graphics</A>
+<LI><A NAME="tex2html224"
+  HREF="node60.html">OpenAntiVirus</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html223"
-  HREF="node59.html">Core Team</A>
+<LI><A NAME="tex2html225"
+  HREF="node61.html">Core Team</A>
 </UL>
 <!--End of Table of Contents-->    <BR>
 <BR>
@@ -160,10 +154,10 @@ Contents</A>
     <BR>
 <IMG
  WIDTH="556" HEIGHT="419" ALIGN="BOTTOM" BORDER="0"
- SRC="img3.png"
+ SRC="img2.png"
  ALT="\begin{boxedminipage}[b]{\textwidth}
 ClamAV User Manual,
-\copyright \ 2007 - 2...
+\copyright  2007 - 2...
 ... Franklin Street, Fifth Floor, Boston,
 MA 02110-1301, USA.
 \end{boxedminipage}">
@@ -176,7 +170,7 @@ MA 02110-1301, USA.
     <BR>
 <IMG
  WIDTH="556" HEIGHT="27" ALIGN="BOTTOM" BORDER="0"
- SRC="img4.png"
+ SRC="img3.png"
  ALT="\begin{boxedminipage}[b]{\textwidth}
 ClamAV and Clam AntiVirus are trademarks of Sourcefire, Inc.
 \end{boxedminipage}">
@@ -188,7 +182,7 @@ ClamAV and Clam AntiVirus are trademarks of Sourcefire, Inc.
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node10.html b/docs/html/node10.html
index 808541f..cca92dc 100644
--- a/docs/html/node10.html
+++ b/docs/html/node10.html
@@ -1,91 +1,67 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Requirements</TITLE>
-<META NAME="description" CONTENT="Requirements">
+<TITLE>Binary packages</TITLE>
+<META NAME="description" CONTENT="Binary packages">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node11.html">
-<LINK REL="previous" HREF="node9.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="previous" HREF="node7.html">
+<LINK REL="up" HREF="node6.html">
 <LINK REL="next" HREF="node11.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html338"
+<A NAME="tex2html335"
   HREF="node11.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html334"
-  HREF="node9.html">
+<A NAME="tex2html331"
+  HREF="node6.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html328"
+<A NAME="tex2html327"
   HREF="node9.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html336"
+<A NAME="tex2html333"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html339"
-  HREF="node11.html">Installing on shell account</A>
-<B> Up:</B> <A NAME="tex2html335"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html329"
-  HREF="node9.html">Installation</A>
- &nbsp; <B>  <A NAME="tex2html337"
+<B> Next:</B> <A NAME="tex2html336"
+  HREF="node11.html">Installation</A>
+<B> Up:</B> <A NAME="tex2html332"
+  HREF="node6.html">Base package</A>
+<B> Previous:</B> <A NAME="tex2html328"
+  HREF="node9.html">Windows</A>
+ &nbsp; <B>  <A NAME="tex2html334"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00041000000000000000">
-Requirements</A>
+<H2><A NAME="SECTION00032000000000000000">
+Binary packages</A>
 </H2>
-    The following elements are required to compile ClamAV:
-    
-<UL>
-<LI>zlib and zlib-devel packages
-</LI>
-<LI>gcc compiler suite (tested with 2.9x, 3.x and 4.x series)
-<BR>	      <SPAN  CLASS="textbf">If you are compiling with higher optimization levels
-	      than the default one (-O2 for gcc), be aware that there
-	      have been reports of misoptimizations. The build system of ClamAV
-	      only checks for bugs affecting the default settings, it is your
-	      responsibility to check that your compiler version doesn't
-	      have any bugs.</SPAN>
-    
-</LI>
-</UL>
-    The following packages are optional but <SPAN  CLASS="textbf">highly recommended</SPAN>:
-    
-<UL>
-<LI>bzip2 and bzip2-devel library
-</LI>
-<LI><code>check</code> unit testing framework <A NAME="tex2html6"
-  HREF="footnode.html#foot773"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A>.
-    
-</LI>
-</UL>
-
+    You can find the up-to-date list of binary packages at our website:
+    <TT><A NAME="tex2html5"
+  HREF="http://www.clamav.net/download/packages/">http://www.clamav.net/download/packages/</A></TT>
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node11.html b/docs/html/node11.html
index 50388bc..9c5a950 100644
--- a/docs/html/node11.html
+++ b/docs/html/node11.html
@@ -1,81 +1,87 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Installing on shell account</TITLE>
-<META NAME="description" CONTENT="Installing on shell account">
+<TITLE>Installation</TITLE>
+<META NAME="description" CONTENT="Installation">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node12.html">
-<LINK REL="previous" HREF="node10.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="next" HREF="node19.html">
+<LINK REL="previous" HREF="node6.html">
+<LINK REL="up" HREF="clamdoc.html">
 <LINK REL="next" HREF="node12.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html350"
+<A NAME="tex2html347"
   HREF="node12.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html346"
-  HREF="node9.html">
+<A NAME="tex2html343"
+  HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html340"
+<A NAME="tex2html337"
   HREF="node10.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html348"
+<A NAME="tex2html345"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html351"
-  HREF="node12.html">Adding new system user</A>
-<B> Up:</B> <A NAME="tex2html347"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html341"
-  HREF="node10.html">Requirements</A>
- &nbsp; <B>  <A NAME="tex2html349"
+<B> Next:</B> <A NAME="tex2html348"
+  HREF="node12.html">Requirements</A>
+<B> Up:</B> <A NAME="tex2html344"
+  HREF="clamdoc.html">clamdoc</A>
+<B> Previous:</B> <A NAME="tex2html338"
+  HREF="node10.html">Binary packages</A>
+ &nbsp; <B>  <A NAME="tex2html346"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00042000000000000000">
-Installing on shell account</A>
-</H2>
-    To install ClamAV locally on an unprivileged shell account you need not
-    create any additional users or groups. Assuming your home directory is
-    <code>/home/gary</code> you should build it as follows:
-    <PRE>
-	$ ./configure --prefix=/home/gary/clamav --disable-clamav
-	$ make; make install
-</PRE>
-    To test your installation execute:
-    <PRE>
-	$ ~/clamav/bin/freshclam
-	$ ~/clamav/bin/clamscan ~
-</PRE>
-    The <code>--disable-clamav</code> switch disables the check for existence of
-    the <SPAN  CLASS="textit">clamav</SPAN> user and group but <code>clamscan</code> would still require an
-    unprivileged account to work in a superuser mode.
+<H1><A NAME="SECTION00040000000000000000">
+Installation</A>
+</H1>
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html349"
+  HREF="node12.html">Requirements</A>
+<LI><A NAME="tex2html350"
+  HREF="node13.html">Installing on shell account</A>
+<LI><A NAME="tex2html351"
+  HREF="node14.html">Adding new system user and group</A>
+<LI><A NAME="tex2html352"
+  HREF="node15.html">Compilation of base package</A>
+<LI><A NAME="tex2html353"
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
+<LI><A NAME="tex2html354"
+  HREF="node17.html">Running unit tests</A>
+<LI><A NAME="tex2html355"
+  HREF="node18.html">Reporting a unit test failure bug</A>
+</UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node12.html b/docs/html/node12.html
index 0c16a39..8a5d829 100644
--- a/docs/html/node12.html
+++ b/docs/html/node12.html
@@ -1,75 +1,139 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Adding new system user and group</TITLE>
-<META NAME="description" CONTENT="Adding new system user and group">
+<TITLE>Requirements</TITLE>
+<META NAME="description" CONTENT="Requirements">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node13.html">
 <LINK REL="previous" HREF="node11.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node13.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html362"
+<A NAME="tex2html366"
   HREF="node13.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html358"
-  HREF="node9.html">
+<A NAME="tex2html362"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html352"
+<A NAME="tex2html356"
   HREF="node11.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html360"
+<A NAME="tex2html364"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html363"
-  HREF="node13.html">Compilation of base package</A>
-<B> Up:</B> <A NAME="tex2html359"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html353"
-  HREF="node11.html">Installing on shell account</A>
- &nbsp; <B>  <A NAME="tex2html361"
+<B> Next:</B> <A NAME="tex2html367"
+  HREF="node13.html">Installing on shell account</A>
+<B> Up:</B> <A NAME="tex2html363"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html357"
+  HREF="node11.html">Installation</A>
+ &nbsp; <B>  <A NAME="tex2html365"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00043000000000000000">
-Adding new system user and group</A>
+<H2><A NAME="SECTION00041000000000000000">
+Requirements</A>
 </H2>
-    If you are installing ClamAV for the first time, you have to add a new
-    user and group to your system:
-    <PRE>
-	# groupadd clamav
-	# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
-</PRE>
-    Consult a system manual if your OS has not <SPAN  CLASS="textit">groupadd</SPAN> and
-    <SPAN  CLASS="textit">useradd</SPAN> utilities. <SPAN  CLASS="textbf">Don't forget to lock access to the
-    account!</SPAN>
+    The following components are required to compile ClamAV under UNIX:
+    <A NAME="tex2html6"
+  HREF="footnode.html#foot125"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A>    
+<UL>
+<LI>zlib and zlib-devel packages
+</LI>
+<LI>gcc compiler suite (tested with 2.9x, 3.x and 4.x series)
+<BR>	      <SPAN  CLASS="textbf">If you are compiling with higher optimization levels
+	      than the default one (-O2 for gcc), be aware that there
+	      have been reports of misoptimizations. The build system of ClamAV
+	      only checks for bugs affecting the default settings, it is your
+	      responsibility to check that your compiler version doesn't
+	      have any bugs.</SPAN>
+    
+</LI>
+</UL>
+    The following packages are optional but <SPAN  CLASS="textbf">highly recommended</SPAN>:
+    
+<UL>
+<LI>bzip2 and bzip2-devel library
+</LI>
+<LI><code>check</code> unit testing framework <A NAME="tex2html7"
+  HREF="footnode.html#foot787"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A>.
+    
+</LI>
+</UL>
+    The following packages are optional, but <SPAN  CLASS="textbf">required for bytecode JIT support</SPAN>:
+    <A NAME="tex2html8"
+  HREF="footnode.html#foot134"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>    
+<UL>
+<LI>GCC C and C++ compilers (minimum 4.1.3, recommended 4.3.4 or newer)
+<BR>
+the package for these compilers are usually called: gcc, g++, or gcc-c++.
+	    <A NAME="tex2html9"
+  HREF="footnode.html#foot788"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A>
+</LI>
+<LI>A supported CPU for the JIT, either of: X86, X86-64, PowerPC, PowerPC64
+    
+</LI>
+</UL>
+    The following packages are optional, but needed for the JIT unit tests:
+    
+<UL>
+<LI>GNU Make (version 3.79, recommended 3.81)
+</LI>
+<LI>Python (version 2.5.4 or newer), for running the JIT unit tests
+    
+</LI>
+</UL>
 
 <P>
-<BR><HR>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html366"
+  HREF="node13.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html362"
+  HREF="node11.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html356"
+  HREF="node11.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html364"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
+<BR>
+<B> Next:</B> <A NAME="tex2html367"
+  HREF="node13.html">Installing on shell account</A>
+<B> Up:</B> <A NAME="tex2html363"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html357"
+  HREF="node11.html">Installation</A>
+ &nbsp; <B>  <A NAME="tex2html365"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node13.html b/docs/html/node13.html
index 7427d26..0901f68 100644
--- a/docs/html/node13.html
+++ b/docs/html/node13.html
@@ -1,81 +1,81 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Compilation of base package</TITLE>
-<META NAME="description" CONTENT="Compilation of base package">
+<TITLE>Installing on shell account</TITLE>
+<META NAME="description" CONTENT="Installing on shell account">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node14.html">
 <LINK REL="previous" HREF="node12.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node14.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html374"
+<A NAME="tex2html378"
   HREF="node14.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html370"
-  HREF="node9.html">
+<A NAME="tex2html374"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html364"
+<A NAME="tex2html368"
   HREF="node12.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html372"
+<A NAME="tex2html376"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html375"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
-<B> Up:</B> <A NAME="tex2html371"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html365"
-  HREF="node12.html">Adding new system user</A>
- &nbsp; <B>  <A NAME="tex2html373"
+<B> Next:</B> <A NAME="tex2html379"
+  HREF="node14.html">Adding new system user</A>
+<B> Up:</B> <A NAME="tex2html375"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html369"
+  HREF="node12.html">Requirements</A>
+ &nbsp; <B>  <A NAME="tex2html377"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00044000000000000000">
-Compilation of base package</A>
+<H2><A NAME="SECTION00042000000000000000">
+Installing on shell account</A>
 </H2>
-    Once you have created the clamav user and group, please extract the archive:
+    To install ClamAV locally on an unprivileged shell account you need not
+    create any additional users or groups. Assuming your home directory is
+    <code>/home/gary</code> you should build it as follows:
     <PRE>
-	$ zcat clamav-x.yz.tar.gz | tar xvf -
-	$ cd clamav-x.yz
+	$ ./configure --prefix=/home/gary/clamav --disable-clamav
+	$ make; make install
 </PRE>
-    Assuming you want to install the configuration files in /etc, configure
-    and build the software as follows:
+    To test your installation execute:
     <PRE>
-	$ ./configure --sysconfdir=/etc
-	$ make
-	$ su -c "make install"
+	$ ~/clamav/bin/freshclam
+	$ ~/clamav/bin/clamscan ~
 </PRE>
-    In the last step the software is installed into the /usr/local directory
-    and the config files into /etc. <SPAN  CLASS="textbf">WARNING: Never enable the SUID
-    or SGID bits for Clam AntiVirus binaries.</SPAN>
+    The <code>--disable-clamav</code> switch disables the check for existence of
+    the <SPAN  CLASS="textit">clamav</SPAN> user and group but <code>clamscan</code> would still require an
+    unprivileged account to work in a superuser mode.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node14.html b/docs/html/node14.html
index 131a3aa..f368ae9 100644
--- a/docs/html/node14.html
+++ b/docs/html/node14.html
@@ -1,71 +1,75 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Compilation with clamav-milter enabled</TITLE>
-<META NAME="description" CONTENT="Compilation with clamav-milter enabled">
+<TITLE>Adding new system user and group</TITLE>
+<META NAME="description" CONTENT="Adding new system user and group">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node15.html">
 <LINK REL="previous" HREF="node13.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node15.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html386"
+<A NAME="tex2html390"
   HREF="node15.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html382"
-  HREF="node9.html">
+<A NAME="tex2html386"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html376"
+<A NAME="tex2html380"
   HREF="node13.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html384"
+<A NAME="tex2html388"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html387"
-  HREF="node15.html">Running unit tests</A>
-<B> Up:</B> <A NAME="tex2html383"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html377"
-  HREF="node13.html">Compilation of base package</A>
- &nbsp; <B>  <A NAME="tex2html385"
+<B> Next:</B> <A NAME="tex2html391"
+  HREF="node15.html">Compilation of base package</A>
+<B> Up:</B> <A NAME="tex2html387"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html381"
+  HREF="node13.html">Installing on shell account</A>
+ &nbsp; <B>  <A NAME="tex2html389"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00045000000000000000">
-Compilation with clamav-milter enabled</A>
+<H2><A NAME="SECTION00043000000000000000">
+Adding new system user and group</A>
 </H2>
-    libmilter and its development files are required. To enable clamav-milter,
-    configure ClamAV with
+    If you are installing ClamAV for the first time, you have to add a new
+    user and group to your system:
     <PRE>
-	$ ./configure --enable-milter
+	# groupadd clamav
+	# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
 </PRE>
+    Consult a system manual if your OS has not <SPAN  CLASS="textit">groupadd</SPAN> and
+    <SPAN  CLASS="textit">useradd</SPAN> utilities. <SPAN  CLASS="textbf">Don't forget to lock access to the
+    account!</SPAN>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node15.html b/docs/html/node15.html
index 45b689c..adb3018 100644
--- a/docs/html/node15.html
+++ b/docs/html/node15.html
@@ -1,148 +1,81 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Running unit tests</TITLE>
-<META NAME="description" CONTENT="Running unit tests">
+<TITLE>Compilation of base package</TITLE>
+<META NAME="description" CONTENT="Compilation of base package">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node16.html">
 <LINK REL="previous" HREF="node14.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node16.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html398"
+<A NAME="tex2html402"
   HREF="node16.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html394"
-  HREF="node9.html">
+<A NAME="tex2html398"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html388"
+<A NAME="tex2html392"
   HREF="node14.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html396"
+<A NAME="tex2html400"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html399"
-  HREF="node16.html">Reporting a unit test</A>
-<B> Up:</B> <A NAME="tex2html395"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html389"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
- &nbsp; <B>  <A NAME="tex2html397"
+<B> Next:</B> <A NAME="tex2html403"
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
+<B> Up:</B> <A NAME="tex2html399"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html393"
+  HREF="node14.html">Adding new system user</A>
+ &nbsp; <B>  <A NAME="tex2html401"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00046000000000000000"></A><A NAME="unit-testing"></A>
-<BR>
-Running unit tests
+<H2><A NAME="SECTION00044000000000000000">
+Compilation of base package</A>
 </H2>
-	ClamAV includes unit tests that allow you to test that the compiled binaries work correctly on your platform.
-
-<P>
-The first step is to use your OS's package manager to install the <code>check</code> package. 
-	If your OS doesn't have that package, you can download it from <TT><A NAME="tex2html7"
-  HREF="http://check.sourceforge.net/">http://check.sourceforge.net/</A></TT>, 
-	build it and install it.
-
-<P>
-To help clamav's configure script locate <code>check</code>, it is recommended that you install <code>pkg-config</code>, preferably
-	using your OS's package manager, or from <TT><A NAME="tex2html8"
-  HREF="http://pkg-config.freedesktop.org">http://pkg-config.freedesktop.org</A></TT>.
-
-<P>
-The recommended way to run unit-tests is the following, which ensures you will get an error if unit tests cannot be built:
-	<A NAME="tex2html9"
-  HREF="footnode.html#foot153"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A>	<PRE>
-	 $ ./configure --enable-check
-	 $ make
-	 $ make check
+    Once you have created the clamav user and group, please extract the archive:
+    <PRE>
+	$ zcat clamav-x.yz.tar.gz | tar xvf -
+	$ cd clamav-x.yz
 </PRE>
-
-<P>
-When <code>make check</code> is finished, you should get a message similar to this:
-	<PRE>
-==================
-All 8 tests passed
-==================
+    Assuming you want to install the configuration files in /etc, configure
+    and build the software as follows:
+    <PRE>
+	$ ./configure --sysconfdir=/etc
+	$ make
+	$ su -c "make install"
 </PRE>
+    In the last step the software is installed into the /usr/local directory
+    and the config files into /etc. <SPAN  CLASS="textbf">WARNING: Never enable the SUID
+    or SGID bits for Clam AntiVirus binaries.</SPAN>
 
 <P>
-If a unit test fails, you get a message similar to the following. 
-	See the next section on how to report a bug when a unit test fails.
-	<PRE>
-========================================
-1 of 8 tests failed
-Please report to http://bugs.clamav.net/
-========================================
-</PRE>
-
-<P>
-If unit tests are disabled (and you didn't use -enable-check), you will get this message:
-	<PRE>
-*** Unit tests disabled in this build
-*** Use ./configure --enable-check to enable them
-
-SKIP: check_clamav
-PASS: check_clamd.sh
-PASS: check_freshclam.sh
-PASS: check_sigtool.sh
-PASS: check_clamscan.sh
-======================
-All 4 tests passed
-(1 tests were not run)
-======================
-</PRE>
-	Running <code>./configure --enable-check</code> should tell you why.
-
-<P>
-
-<DIV CLASS="navigation"><HR>
-<!--Navigation Panel-->
-<A NAME="tex2html398"
-  HREF="node16.html">
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html394"
-  HREF="node9.html">
-<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html388"
-  HREF="node14.html">
-<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html396"
-  HREF="node1.html">
-<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
-<BR>
-<B> Next:</B> <A NAME="tex2html399"
-  HREF="node16.html">Reporting a unit test</A>
-<B> Up:</B> <A NAME="tex2html395"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html389"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
- &nbsp; <B>  <A NAME="tex2html397"
-  HREF="node1.html">Contents</A></B> </DIV>
-<!--End of Navigation Panel-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node16.html b/docs/html/node16.html
index f47551b..57f7a6b 100644
--- a/docs/html/node16.html
+++ b/docs/html/node16.html
@@ -1,102 +1,71 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Reporting a unit test failure bug</TITLE>
-<META NAME="description" CONTENT="Reporting a unit test failure bug">
+<TITLE>Compilation with clamav-milter enabled</TITLE>
+<META NAME="description" CONTENT="Compilation with clamav-milter enabled">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node17.html">
 <LINK REL="previous" HREF="node15.html">
-<LINK REL="up" HREF="node9.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node17.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html408"
+<A NAME="tex2html414"
   HREF="node17.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html404"
-  HREF="node9.html">
+<A NAME="tex2html410"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html400"
+<A NAME="tex2html404"
   HREF="node15.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html406"
+<A NAME="tex2html412"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html409"
-  HREF="node17.html">Configuration</A>
-<B> Up:</B> <A NAME="tex2html405"
-  HREF="node9.html">Installation</A>
-<B> Previous:</B> <A NAME="tex2html401"
-  HREF="node15.html">Running unit tests</A>
- &nbsp; <B>  <A NAME="tex2html407"
+<B> Next:</B> <A NAME="tex2html415"
+  HREF="node17.html">Running unit tests</A>
+<B> Up:</B> <A NAME="tex2html411"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html405"
+  HREF="node15.html">Compilation of base package</A>
+ &nbsp; <B>  <A NAME="tex2html413"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00047000000000000000">
-Reporting a unit test failure bug</A>
+<H2><A NAME="SECTION00045000000000000000">
+Compilation with clamav-milter enabled</A>
 </H2>
-	If <code>make check</code> says that some tests failed we encourage you to report a bug on our bugzilla: <TT><A NAME="tex2html10"
-  HREF="http://bugs.clamav.net">http://bugs.clamav.net</A></TT>.
-	The information we need is (see also <TT><A NAME="tex2html11"
-  HREF="http://clamav.net/bugs">http://clamav.net/bugs</A></TT>):
-	
-<UL>
-<LI>The exact output from <code>make check</code>	 
-</LI>
-<LI>Output of <code>uname -mrsp</code> 
-</LI>
-<LI>your <code>config.log</code>	 
-</LI>
-<LI>The following files from the <code>unit_tests/</code> directory:
-		
-<UL>
-<LI><code>test.log</code>
-</LI>
-<LI><code>clamscan.log</code>
-</LI>
-<LI><code>clamdscan.log</code>
-		
-</LI>
-</UL>
-</LI>
-<LI><code>/tmp/clamd-test.log</code> if it exists
-</LI>
-<LI>where and how you installed the check package
-</LI>
-<LI>Output of <code>pkg-config check --cflags --libs</code>
-</LI>
-<LI>Optionally if <code>valgrind</code> is available on your platform, the output of the following:
-	 <PRE>
-$ make check
-$ CK_FORK=no ./libtool --mode=execute valgrind unit_tests/check-clamav
+    libmilter and its development files are required. To enable clamav-milter,
+    configure ClamAV with
+    <PRE>
+	$ ./configure --enable-milter
 </PRE>
-</LI>
-</UL>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node17.html b/docs/html/node17.html
index f22e8db..934a042 100644
--- a/docs/html/node17.html
+++ b/docs/html/node17.html
@@ -1,93 +1,148 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Configuration</TITLE>
-<META NAME="description" CONTENT="Configuration">
+<TITLE>Running unit tests</TITLE>
+<META NAME="description" CONTENT="Running unit tests">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node25.html">
-<LINK REL="previous" HREF="node9.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="next" HREF="node18.html">
+<LINK REL="previous" HREF="node16.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node18.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html420"
+<A NAME="tex2html426"
   HREF="node18.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html416"
-  HREF="clamdoc.html">
+<A NAME="tex2html422"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html410"
+<A NAME="tex2html416"
   HREF="node16.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html418"
+<A NAME="tex2html424"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html421"
-  HREF="node18.html">clamd</A>
-<B> Up:</B> <A NAME="tex2html417"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html411"
-  HREF="node16.html">Reporting a unit test</A>
- &nbsp; <B>  <A NAME="tex2html419"
+<B> Next:</B> <A NAME="tex2html427"
+  HREF="node18.html">Reporting a unit test</A>
+<B> Up:</B> <A NAME="tex2html423"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html417"
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
+ &nbsp; <B>  <A NAME="tex2html425"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00050000000000000000">
-Configuration</A>
-</H1>
+<H2><A NAME="SECTION00046000000000000000"></A><A NAME="unit-testing"></A>
+<BR>
+Running unit tests
+</H2>
+	ClamAV includes unit tests that allow you to test that the compiled binaries work correctly on your platform.
 
 <P>
-<BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html422"
-  HREF="node18.html">clamd</A>
-<UL>
-<LI><A NAME="tex2html423"
-  HREF="node19.html">On-access scanning</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html424"
-  HREF="node20.html">clamav-milter</A>
-<LI><A NAME="tex2html425"
-  HREF="node21.html">Testing</A>
-<LI><A NAME="tex2html426"
-  HREF="node22.html">Setting up auto-updating</A>
-<UL>
-<LI><A NAME="tex2html427"
-  HREF="node23.html">Closest mirrors</A>
-</UL>
+The first step is to use your OS's package manager to install the <code>check</code> package. 
+	If your OS doesn't have that package, you can download it from <TT><A NAME="tex2html11"
+  HREF="http://check.sourceforge.net/">http://check.sourceforge.net/</A></TT>, 
+	build it and install it.
+
+<P>
+To help clamav's configure script locate <code>check</code>, it is recommended that you install <code>pkg-config</code>, preferably
+	using your OS's package manager, or from <TT><A NAME="tex2html12"
+  HREF="http://pkg-config.freedesktop.org">http://pkg-config.freedesktop.org</A></TT>.
+
+<P>
+The recommended way to run unit-tests is the following, which ensures you will get an error if unit tests cannot be built:
+	<A NAME="tex2html13"
+  HREF="footnode.html#foot165"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A>	<PRE>
+	 $ ./configure --enable-check
+	 $ make
+	 $ make check
+</PRE>
+
+<P>
+When <code>make check</code> is finished, you should get a message similar to this:
+	<PRE>
+==================
+All 8 tests passed
+==================
+</PRE>
+
+<P>
+If a unit test fails, you get a message similar to the following. 
+	See the next section on how to report a bug when a unit test fails.
+	<PRE>
+========================================
+1 of 8 tests failed
+Please report to http://bugs.clamav.net/
+========================================
+</PRE>
+
+<P>
+If unit tests are disabled (and you didn't use -enable-check), you will get this message:
+	<PRE>
+*** Unit tests disabled in this build
+*** Use ./configure --enable-check to enable them
+
+SKIP: check_clamav
+PASS: check_clamd.sh
+PASS: check_freshclam.sh
+PASS: check_sigtool.sh
+PASS: check_clamscan.sh
+======================
+All 4 tests passed
+(1 tests were not run)
+======================
+</PRE>
+	Running <code>./configure --enable-check</code> should tell you why.
+
+<P>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html426"
+  HREF="node18.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html422"
+  HREF="node11.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html416"
+  HREF="node16.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html424"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<LI><A NAME="tex2html428"
-  HREF="node24.html">ClamAV Active Malware Report</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
+<B> Next:</B> <A NAME="tex2html427"
+  HREF="node18.html">Reporting a unit test</A>
+<B> Up:</B> <A NAME="tex2html423"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html417"
+  HREF="node16.html">Compilation with clamav-milter enabled</A>
+ &nbsp; <B>  <A NAME="tex2html425"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node18.html b/docs/html/node18.html
index 12675fc..67f589c 100644
--- a/docs/html/node18.html
+++ b/docs/html/node18.html
@@ -1,85 +1,102 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>clamd</TITLE>
-<META NAME="description" CONTENT="clamd">
+<TITLE>Reporting a unit test failure bug</TITLE>
+<META NAME="description" CONTENT="Reporting a unit test failure bug">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node20.html">
 <LINK REL="previous" HREF="node17.html">
-<LINK REL="up" HREF="node17.html">
+<LINK REL="up" HREF="node11.html">
 <LINK REL="next" HREF="node19.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html439"
+<A NAME="tex2html436"
   HREF="node19.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html435"
-  HREF="node17.html">
+<A NAME="tex2html432"
+  HREF="node11.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html429"
+<A NAME="tex2html428"
   HREF="node17.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html437"
+<A NAME="tex2html434"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html440"
-  HREF="node19.html">On-access scanning</A>
-<B> Up:</B> <A NAME="tex2html436"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html430"
-  HREF="node17.html">Configuration</A>
- &nbsp; <B>  <A NAME="tex2html438"
+<B> Next:</B> <A NAME="tex2html437"
+  HREF="node19.html">Configuration</A>
+<B> Up:</B> <A NAME="tex2html433"
+  HREF="node11.html">Installation</A>
+<B> Previous:</B> <A NAME="tex2html429"
+  HREF="node17.html">Running unit tests</A>
+ &nbsp; <B>  <A NAME="tex2html435"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00051000000000000000">
-clamd</A>
+<H2><A NAME="SECTION00047000000000000000">
+Reporting a unit test failure bug</A>
 </H2>
-    Before you start using the daemon you have to edit the configuration file
-    (in other case <code>clamd</code> won't run):
-    <PRE>
-	$ clamd
-	ERROR: Please edit the example config file /etc/clamd.conf.
+	If <code>make check</code> says that some tests failed we encourage you to report a bug on our bugzilla: <TT><A NAME="tex2html14"
+  HREF="http://bugs.clamav.net">http://bugs.clamav.net</A></TT>.
+	The information we need is (see also <TT><A NAME="tex2html15"
+  HREF="http://clamav.net/bugs">http://clamav.net/bugs</A></TT>):
+	
+<UL>
+<LI>The exact output from <code>make check</code>	 
+</LI>
+<LI>Output of <code>uname -mrsp</code> 
+</LI>
+<LI>your <code>config.log</code>	 
+</LI>
+<LI>The following files from the <code>unit_tests/</code> directory:
+		
+<UL>
+<LI><code>test.log</code>
+</LI>
+<LI><code>clamscan.log</code>
+</LI>
+<LI><code>clamdscan.log</code>
+		
+</LI>
+</UL>
+</LI>
+<LI><code>/tmp/clamd-test.log</code> if it exists
+</LI>
+<LI>where and how you installed the check package
+</LI>
+<LI>Output of <code>pkg-config check --cflags --libs</code>
+</LI>
+<LI>Optionally if <code>valgrind</code> is available on your platform, the output of the following:
+	 <PRE>
+$ make check
+$ CK_FORK=no ./libtool --mode=execute valgrind unit_tests/check-clamav
 </PRE>
-    This shows the location of the default configuration file. The format and
-    options of this file are fully described in the <SPAN  CLASS="textit">clamd.conf(5)</SPAN>
-    manual. The config file is well commented and configuration should be
-    straightforward.
+</LI>
+</UL>
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html441"
-  HREF="node19.html">On-access scanning</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node19.html b/docs/html/node19.html
index 1e5eb1b..01d9069 100644
--- a/docs/html/node19.html
+++ b/docs/html/node19.html
@@ -1,96 +1,93 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>On-access scanning</TITLE>
-<META NAME="description" CONTENT="On-access scanning">
+<TITLE>Configuration</TITLE>
+<META NAME="description" CONTENT="Configuration">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="previous" HREF="node18.html">
-<LINK REL="up" HREF="node18.html">
+<LINK REL="next" HREF="node27.html">
+<LINK REL="previous" HREF="node11.html">
+<LINK REL="up" HREF="clamdoc.html">
 <LINK REL="next" HREF="node20.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html450"
+<A NAME="tex2html448"
   HREF="node20.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html446"
-  HREF="node18.html">
+<A NAME="tex2html444"
+  HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html442"
+<A NAME="tex2html438"
   HREF="node18.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html448"
+<A NAME="tex2html446"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html451"
-  HREF="node20.html">clamav-milter</A>
-<B> Up:</B> <A NAME="tex2html447"
-  HREF="node18.html">clamd</A>
-<B> Previous:</B> <A NAME="tex2html443"
-  HREF="node18.html">clamd</A>
- &nbsp; <B>  <A NAME="tex2html449"
+<B> Next:</B> <A NAME="tex2html449"
+  HREF="node20.html">clamd</A>
+<B> Up:</B> <A NAME="tex2html445"
+  HREF="clamdoc.html">clamdoc</A>
+<B> Previous:</B> <A NAME="tex2html439"
+  HREF="node18.html">Reporting a unit test</A>
+ &nbsp; <B>  <A NAME="tex2html447"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00051100000000000000">
-On-access scanning</A>
-</H3>
-    One of the interesting features of <code>clamd</code> is on-access scanning
-    based on the Dazuko module, available from <TT><A NAME="tex2html12"
-  HREF="http://dazuko.org/">http://dazuko.org/</A></TT>.
-    <SPAN  CLASS="textbf">This module is not required to run clamd - furthermore, you
-    shouldn't run Dazuko on production systems</SPAN>. At the moment Dazuko is
-    avaliable for Linux and FreeBSD, but the following information only covers
-    Linux.
-    <PRE>
-	$ tar zxpvf dazuko-a.b.c.tar.gz
-	$ cd dazuko-a.b.c
-	$ make dazuko
-	or
-	$ make dazuko-smp (for smp kernels)
-	$ su
-	# insmod dazuko.o
-	# cp dazuko.o /lib/modules/`uname -r`/misc
-	# depmod -a
-</PRE>
-    Depending on your Linux distribution you may need to add a "dazuko" entry to
-    <SPAN  CLASS="textit">/etc/modules</SPAN> or run the module during system's startup by adding
-    <PRE>
-	/sbin/modprobe dazuko
-</PRE>
-    to some startup file. You must also create a new device:
-    <PRE>
-	$ cat /proc/devices | grep dazuko
-	254 dazuko
-	$ su -c "mknod -m 600 /dev/dazuko c 254 0"
-</PRE>
-    Now configure Clamuko in <code>clamd.conf</code> and read the <A HREF="node28.html#clamuko">5.3</A>
-    section.
+<H1><A NAME="SECTION00050000000000000000">
+Configuration</A>
+</H1>
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html450"
+  HREF="node20.html">clamd</A>
+<UL>
+<LI><A NAME="tex2html451"
+  HREF="node21.html">On-access scanning</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html452"
+  HREF="node22.html">clamav-milter</A>
+<LI><A NAME="tex2html453"
+  HREF="node23.html">Testing</A>
+<LI><A NAME="tex2html454"
+  HREF="node24.html">Setting up auto-updating</A>
+<UL>
+<LI><A NAME="tex2html455"
+  HREF="node25.html">Closest mirrors</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html456"
+  HREF="node26.html">ClamAV Active Malware Report</A>
+</UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node2.html b/docs/html/node2.html
index 2ad9514..6bbd9fd 100644
--- a/docs/html/node2.html
+++ b/docs/html/node2.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,26 +27,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html234"
+<A NAME="tex2html236"
   HREF="node3.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html230"
+<A NAME="tex2html232"
   HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html224"
+<A NAME="tex2html226"
   HREF="node1.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html232"
+<A NAME="tex2html234"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html235"
+<B> Next:</B> <A NAME="tex2html237"
   HREF="node3.html">Features</A>
-<B> Up:</B> <A NAME="tex2html231"
+<B> Up:</B> <A NAME="tex2html233"
   HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html225"
+<B> Previous:</B> <A NAME="tex2html227"
   HREF="node1.html">Contents</A>
- &nbsp; <B>  <A NAME="tex2html233"
+ &nbsp; <B>  <A NAME="tex2html235"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -68,18 +68,18 @@ Introduction</A>
 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html236"
+<LI><A NAME="tex2html238"
   HREF="node3.html">Features</A>
-<LI><A NAME="tex2html237"
+<LI><A NAME="tex2html239"
   HREF="node4.html">Mailing lists and IRC channel</A>
-<LI><A NAME="tex2html238"
+<LI><A NAME="tex2html240"
   HREF="node5.html">Virus submitting</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node20.html b/docs/html/node20.html
index d88e508..22dd435 100644
--- a/docs/html/node20.html
+++ b/docs/html/node20.html
@@ -1,73 +1,85 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>clamav-milter</TITLE>
-<META NAME="description" CONTENT="clamav-milter">
+<TITLE>clamd</TITLE>
+<META NAME="description" CONTENT="clamd">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node21.html">
-<LINK REL="previous" HREF="node18.html">
-<LINK REL="up" HREF="node17.html">
+<LINK REL="next" HREF="node22.html">
+<LINK REL="previous" HREF="node19.html">
+<LINK REL="up" HREF="node19.html">
 <LINK REL="next" HREF="node21.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html462"
+<A NAME="tex2html467"
   HREF="node21.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html458"
-  HREF="node17.html">
+<A NAME="tex2html463"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html452"
+<A NAME="tex2html457"
   HREF="node19.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html460"
+<A NAME="tex2html465"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html463"
-  HREF="node21.html">Testing</A>
-<B> Up:</B> <A NAME="tex2html459"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html453"
-  HREF="node19.html">On-access scanning</A>
- &nbsp; <B>  <A NAME="tex2html461"
+<B> Next:</B> <A NAME="tex2html468"
+  HREF="node21.html">On-access scanning</A>
+<B> Up:</B> <A NAME="tex2html464"
+  HREF="node19.html">Configuration</A>
+<B> Previous:</B> <A NAME="tex2html458"
+  HREF="node19.html">Configuration</A>
+ &nbsp; <B>  <A NAME="tex2html466"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00052000000000000000">
-clamav-milter</A>
+<H2><A NAME="SECTION00051000000000000000">
+clamd</A>
 </H2>
-    ClamAV 0.95 includes a new, redesigned clamav-milter. The most notable
-    difference is that the internal mode has been dropped and now a working
-    clamd companion is required. The second important difference is that now
-    the milter has got its own configuration and log files. To compile ClamAV
-    with the clamav-milter just run <code>./configure</code> <code>--enable-milter</code>
-    and make as usual. Please consult your MTA's manual on how to connect it
-    with the milter.
+    Before you start using the daemon you have to edit the configuration file
+    (in other case <code>clamd</code> won't run):
+    <PRE>
+	$ clamd
+	ERROR: Please edit the example config file /etc/clamd.conf.
+</PRE>
+    This shows the location of the default configuration file. The format and
+    options of this file are fully described in the <SPAN  CLASS="textit">clamd.conf(5)</SPAN>
+    manual. The config file is well commented and configuration should be
+    straightforward.
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html469"
+  HREF="node21.html">On-access scanning</A>
+</UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node21.html b/docs/html/node21.html
index 1d6c2fa..976514a 100644
--- a/docs/html/node21.html
+++ b/docs/html/node21.html
@@ -1,81 +1,96 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Testing</TITLE>
-<META NAME="description" CONTENT="Testing">
+<TITLE>On-access scanning</TITLE>
+<META NAME="description" CONTENT="On-access scanning">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node22.html">
 <LINK REL="previous" HREF="node20.html">
-<LINK REL="up" HREF="node17.html">
+<LINK REL="up" HREF="node20.html">
 <LINK REL="next" HREF="node22.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html474"
+<A NAME="tex2html478"
   HREF="node22.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html470"
-  HREF="node17.html">
+<A NAME="tex2html474"
+  HREF="node20.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html464"
+<A NAME="tex2html470"
   HREF="node20.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html472"
+<A NAME="tex2html476"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html475"
-  HREF="node22.html">Setting up auto-updating</A>
-<B> Up:</B> <A NAME="tex2html471"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html465"
-  HREF="node20.html">clamav-milter</A>
- &nbsp; <B>  <A NAME="tex2html473"
+<B> Next:</B> <A NAME="tex2html479"
+  HREF="node22.html">clamav-milter</A>
+<B> Up:</B> <A NAME="tex2html475"
+  HREF="node20.html">clamd</A>
+<B> Previous:</B> <A NAME="tex2html471"
+  HREF="node20.html">clamd</A>
+ &nbsp; <B>  <A NAME="tex2html477"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00053000000000000000">
-Testing</A>
-</H2>
-    Try to scan recursively the source directory:
+<H3><A NAME="SECTION00051100000000000000">
+On-access scanning</A>
+</H3>
+    One of the interesting features of <code>clamd</code> is on-access scanning
+    based on the Dazuko module, available from <TT><A NAME="tex2html16"
+  HREF="http://dazuko.org/">http://dazuko.org/</A></TT>.
+    <SPAN  CLASS="textbf">This module is not required to run clamd - furthermore, you
+    shouldn't run Dazuko on production systems</SPAN>. At the moment Dazuko is
+    avaliable for Linux and FreeBSD, but the following information only covers
+    Linux.
+    <PRE>
+	$ tar zxpvf dazuko-a.b.c.tar.gz
+	$ cd dazuko-a.b.c
+	$ make dazuko
+	or
+	$ make dazuko-smp (for smp kernels)
+	$ su
+	# insmod dazuko.o
+	# cp dazuko.o /lib/modules/`uname -r`/misc
+	# depmod -a
+</PRE>
+    Depending on your Linux distribution you may need to add a "dazuko" entry to
+    <SPAN  CLASS="textit">/etc/modules</SPAN> or run the module during system's startup by adding
     <PRE>
-	$ clamscan -r -l scan.txt clamav-x.yz
+	/sbin/modprobe dazuko
 </PRE>
-    It should find some test files in the clamav-x.yz/test directory.
-    The scan result will be saved in the <code>scan.txt</code> log file
-    <A NAME="tex2html13"
-  HREF="footnode.html#foot191"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>.
-    To test <code>clamd</code>, start it and use <code>clamdscan</code> (or instead connect
-    directly to its socket and run the SCAN command):
+    to some startup file. You must also create a new device:
     <PRE>
-	$ clamdscan -l scan.txt clamav-x.yz
+	$ cat /proc/devices | grep dazuko
+	254 dazuko
+	$ su -c "mknod -m 600 /dev/dazuko c 254 0"
 </PRE>
-    Please note that the scanned files must be accessible by the user running
-    <code>clamd</code> or you will get an error.
+    Now configure Clamuko in <code>clamd.conf</code> and read the <A HREF="node30.html#clamuko">5.3</A>
+    section.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node22.html b/docs/html/node22.html
index b1848d2..6afad63 100644
--- a/docs/html/node22.html
+++ b/docs/html/node22.html
@@ -1,146 +1,76 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Setting up auto-updating</TITLE>
-<META NAME="description" CONTENT="Setting up auto-updating">
+<TITLE>clamav-milter</TITLE>
+<META NAME="description" CONTENT="clamav-milter">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node24.html">
-<LINK REL="previous" HREF="node21.html">
-<LINK REL="up" HREF="node17.html">
+<LINK REL="next" HREF="node23.html">
+<LINK REL="previous" HREF="node20.html">
+<LINK REL="up" HREF="node19.html">
 <LINK REL="next" HREF="node23.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html486"
+<A NAME="tex2html490"
   HREF="node23.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html482"
-  HREF="node17.html">
+<A NAME="tex2html486"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html476"
+<A NAME="tex2html480"
   HREF="node21.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html484"
+<A NAME="tex2html488"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html487"
-  HREF="node23.html">Closest mirrors</A>
-<B> Up:</B> <A NAME="tex2html483"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html477"
-  HREF="node21.html">Testing</A>
- &nbsp; <B>  <A NAME="tex2html485"
+<B> Next:</B> <A NAME="tex2html491"
+  HREF="node23.html">Testing</A>
+<B> Up:</B> <A NAME="tex2html487"
+  HREF="node19.html">Configuration</A>
+<B> Previous:</B> <A NAME="tex2html481"
+  HREF="node21.html">On-access scanning</A>
+ &nbsp; <B>  <A NAME="tex2html489"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00054000000000000000">
-Setting up auto-updating</A>
+<H2><A NAME="SECTION00052000000000000000">
+clamav-milter</A>
 </H2>
-    <code>freshclam</code> is the automatic database update tool for Clam AntiVirus.
-    It can work in two modes:
-    
-<UL>
-<LI>interactive - on demand from command line
-</LI>
-<LI>daemon - silently in the background
-    
-</LI>
-</UL>
-    <code>freshclam</code> is advanced tool: it supports scripted updates (instead
-    of transferring the whole CVD file at each update it only transfers the
-    differences between the latest and the current database via a special
-    script), database version checks through DNS, proxy servers (with
-    authentication), digital signatures and various error scenarios.
-    <SPAN  CLASS="textbf">Quick test: run freshclam (as superuser) with no parameters
-    and check the output.</SPAN> If everything is OK you may create the log file in
-    /var/log (owned by <SPAN  CLASS="textit">clamav</SPAN> or another user <code>freshclam</code> will be
-    running as):
-    <PRE>
-	# touch /var/log/freshclam.log
-	# chmod 600 /var/log/freshclam.log
-	# chown clamav /var/log/freshclam.log
-</PRE>
-    Now you <SPAN  CLASS="textit">should</SPAN> edit the configuration file <code>freshclam.conf</code>
-    and point the <SPAN  CLASS="textit">UpdateLogFile</SPAN> directive to the log file. Finally, to
-    run <code>freshclam</code> in the daemon mode, execute:
-    <PRE>
-	# freshclam -d
-</PRE>
-    The other way is to use the <SPAN  CLASS="textit">cron</SPAN> daemon. You have to add the
-    following line to the crontab of <SPAN  CLASS="textbf">root</SPAN> or <SPAN  CLASS="textbf">clamav</SPAN> user:
-    <SMALL CLASS="SMALL">    </SMALL><PRE>
-N * * * *	/usr/local/bin/freshclam --quiet
-</PRE>
-    to check for a new database every hour. <SPAN  CLASS="textbf">N should be a
-    number between 3 and 57 of your choice. Please don't choose any multiple
-    of 10, because there are already too many clients using those time slots.</SPAN>
-    Proxy settings are only configurable via the configuration file and
-    <code>freshclam</code> will require strict permission settings for the config
-    file when <code>HTTPProxyPassword</code> is turned on.
-    <PRE>
-	HTTPProxyServer myproxyserver.com
-	HTTPProxyPort 1234
-	HTTPProxyUsername myusername
-	HTTPProxyPassword mypass
-</PRE>
+    ClamAV <SPAN CLASS="MATH"><IMG
+ WIDTH="58" HEIGHT="35" ALIGN="MIDDLE" BORDER="0"
+ SRC="img4.png"
+ ALT="$\ge0.95$"></SPAN> includes a new, redesigned clamav-milter. The most notable
+    difference is that the internal mode has been dropped and now a working
+    clamd companion is required. The second important difference is that now
+    the milter has got its own configuration and log files. To compile ClamAV
+    with the clamav-milter just run <code>./configure</code> <code>--enable-milter</code>
+    and make as usual. Please consult your MTA's manual on how to connect it
+    with the milter.
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html488"
-  HREF="node23.html">Closest mirrors</A>
-</UL>
-<!--End of Table of Child-Links-->
-
-<DIV CLASS="navigation"><HR>
-<!--Navigation Panel-->
-<A NAME="tex2html486"
-  HREF="node23.html">
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html482"
-  HREF="node17.html">
-<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html476"
-  HREF="node21.html">
-<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html484"
-  HREF="node1.html">
-<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
-<BR>
-<B> Next:</B> <A NAME="tex2html487"
-  HREF="node23.html">Closest mirrors</A>
-<B> Up:</B> <A NAME="tex2html483"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html477"
-  HREF="node21.html">Testing</A>
- &nbsp; <B>  <A NAME="tex2html485"
-  HREF="node1.html">Contents</A></B> </DIV>
-<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node23.html b/docs/html/node23.html
index a9273b9..616e8e8 100644
--- a/docs/html/node23.html
+++ b/docs/html/node23.html
@@ -1,83 +1,81 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Closest mirrors</TITLE>
-<META NAME="description" CONTENT="Closest mirrors">
+<TITLE>Testing</TITLE>
+<META NAME="description" CONTENT="Testing">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node24.html">
 <LINK REL="previous" HREF="node22.html">
-<LINK REL="up" HREF="node22.html">
+<LINK REL="up" HREF="node19.html">
 <LINK REL="next" HREF="node24.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html497"
+<A NAME="tex2html502"
   HREF="node24.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html493"
-  HREF="node22.html">
+<A NAME="tex2html498"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html489"
+<A NAME="tex2html492"
   HREF="node22.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html495"
+<A NAME="tex2html500"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html498"
-  HREF="node24.html">ClamAV Active Malware Report</A>
-<B> Up:</B> <A NAME="tex2html494"
-  HREF="node22.html">Setting up auto-updating</A>
-<B> Previous:</B> <A NAME="tex2html490"
-  HREF="node22.html">Setting up auto-updating</A>
- &nbsp; <B>  <A NAME="tex2html496"
+<B> Next:</B> <A NAME="tex2html503"
+  HREF="node24.html">Setting up auto-updating</A>
+<B> Up:</B> <A NAME="tex2html499"
+  HREF="node19.html">Configuration</A>
+<B> Previous:</B> <A NAME="tex2html493"
+  HREF="node22.html">clamav-milter</A>
+ &nbsp; <B>  <A NAME="tex2html501"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00054100000000000000">
-Closest mirrors</A>
-</H3>
-    The <code>DatabaseMirror</code> directive in the config file specifies the
-    database server <code>freshclam</code> will attempt (up to <code>MaxAttempts</code>
-    times) to download the database from. The default database mirror
-    is <TT><A NAME="tex2html14"
-  HREF="database.clamav.net">database.clamav.net</A></TT> but multiple directives are allowed.
-    In order to download the database from the closest mirror you should  
-    configure <code>freshclam</code> to use <TT><A NAME="tex2html15"
-  HREF="db.xx.clamav.net">db.xx.clamav.net</A></TT> where xx
-    represents your country code. For example, if your server is in "Ascension
-    Island" you should have the following lines included in <code>freshclam.conf</code>:
+<H2><A NAME="SECTION00053000000000000000">
+Testing</A>
+</H2>
+    Try to scan recursively the source directory:
     <PRE>
-	DNSDatabaseInfo current.cvd.clamav.net
-	DatabaseMirror db.ac.clamav.net
-	DatabaseMirror database.clamav.net
+	$ clamscan -r -l scan.txt clamav-x.yz
 </PRE>
-    The second entry acts as a fallback in case the connection to the first
-    mirror fails for some reason. The full list of two-letters country codes
-    is available at <TT><A NAME="tex2html16"
-  HREF="http://www.iana.org/cctld/cctld-whois.htm">http://www.iana.org/cctld/cctld-whois.htm</A></TT>
+    It should find some test files in the clamav-x.yz/test directory.
+    The scan result will be saved in the <code>scan.txt</code> log file
+    <A NAME="tex2html17"
+  HREF="footnode.html#foot203"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A>.
+    To test <code>clamd</code>, start it and use <code>clamdscan</code> (or instead connect
+    directly to its socket and run the SCAN command):
+    <PRE>
+	$ clamdscan -l scan.txt clamav-x.yz
+</PRE>
+    Please note that the scanned files must be accessible by the user running
+    <code>clamd</code> or you will get an error.
+
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node24.html b/docs/html/node24.html
index 2b1d708..c60d9eb 100644
--- a/docs/html/node24.html
+++ b/docs/html/node24.html
@@ -1,114 +1,146 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>ClamAV Active Malware Report</TITLE>
-<META NAME="description" CONTENT="ClamAV Active Malware Report">
+<TITLE>Setting up auto-updating</TITLE>
+<META NAME="description" CONTENT="Setting up auto-updating">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="previous" HREF="node22.html">
-<LINK REL="up" HREF="node17.html">
+<LINK REL="next" HREF="node26.html">
+<LINK REL="previous" HREF="node23.html">
+<LINK REL="up" HREF="node19.html">
 <LINK REL="next" HREF="node25.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html507"
+<A NAME="tex2html514"
   HREF="node25.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html503"
-  HREF="node17.html">
+<A NAME="tex2html510"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html499"
+<A NAME="tex2html504"
   HREF="node23.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html505"
+<A NAME="tex2html512"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html508"
-  HREF="node25.html">Usage</A>
-<B> Up:</B> <A NAME="tex2html504"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html500"
-  HREF="node23.html">Closest mirrors</A>
- &nbsp; <B>  <A NAME="tex2html506"
+<B> Next:</B> <A NAME="tex2html515"
+  HREF="node25.html">Closest mirrors</A>
+<B> Up:</B> <A NAME="tex2html511"
+  HREF="node19.html">Configuration</A>
+<B> Previous:</B> <A NAME="tex2html505"
+  HREF="node23.html">Testing</A>
+ &nbsp; <B>  <A NAME="tex2html513"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00055000000000000000">
-ClamAV Active Malware Report</A>
+<H2><A NAME="SECTION00054000000000000000">
+Setting up auto-updating</A>
 </H2>
+    <code>freshclam</code> is the automatic database update tool for Clam AntiVirus.
+    It can work in two modes:
+    
+<UL>
+<LI>interactive - on demand from command line
+</LI>
+<LI>daemon - silently in the background
+    
+</LI>
+</UL>
+    <code>freshclam</code> is advanced tool: it supports scripted updates (instead
+    of transferring the whole CVD file at each update it only transfers the
+    differences between the latest and the current database via a special
+    script), database version checks through DNS, proxy servers (with
+    authentication), digital signatures and various error scenarios.
+    <SPAN  CLASS="textbf">Quick test: run freshclam (as superuser) with no parameters
+    and check the output.</SPAN> If everything is OK you may create the log file in
+    /var/log (owned by <SPAN  CLASS="textit">clamav</SPAN> or another user <code>freshclam</code> will be
+    running as):
+    <PRE>
+	# touch /var/log/freshclam.log
+	# chmod 600 /var/log/freshclam.log
+	# chown clamav /var/log/freshclam.log
+</PRE>
+    Now you <SPAN  CLASS="textit">should</SPAN> edit the configuration file <code>freshclam.conf</code>
+    and point the <SPAN  CLASS="textit">UpdateLogFile</SPAN> directive to the log file. Finally, to
+    run <code>freshclam</code> in the daemon mode, execute:
+    <PRE>
+	# freshclam -d
+</PRE>
+    The other way is to use the <SPAN  CLASS="textit">cron</SPAN> daemon. You have to add the
+    following line to the crontab of <SPAN  CLASS="textbf">root</SPAN> or <SPAN  CLASS="textbf">clamav</SPAN> user:
+    <SMALL CLASS="SMALL">    </SMALL><PRE>
+N * * * *	/usr/local/bin/freshclam --quiet
+</PRE>
+    to check for a new database every hour. <SPAN  CLASS="textbf">N should be a
+    number between 3 and 57 of your choice. Please don't choose any multiple
+    of 10, because there are already too many clients using those time slots.</SPAN>
+    Proxy settings are only configurable via the configuration file and
+    <code>freshclam</code> will require strict permission settings for the config
+    file when <code>HTTPProxyPassword</code> is turned on.
+    <PRE>
+	HTTPProxyServer myproxyserver.com
+	HTTPProxyPort 1234
+	HTTPProxyUsername myusername
+	HTTPProxyPassword mypass
+</PRE>
 
 <P>
-The ClamAV Active Malware Report that was introduced in ClamAV 0.94.1 uses
-    freshclam to send summary data to our server about the malware that has
-    been detected. This data is then used to generate real-time reports on
-    active malware. These reports, along with geographical and historic trends,
-    will be published on <TT><A NAME="tex2html17"
-  HREF="http://www.clamav.net/">http://www.clamav.net/</A></TT>.
+<BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
-<P>
-The more data that we receive from ClamAV users, the more reports, and the
-    better the quality of the reports, will be. To enable the submission of
-    data to us for use in the Active Malware Report, enable
-    SubmitDetectionStats in freshclam.conf, and LogTime and LogFile in
-    clamd.conf. You should only enable this feature if you're running clamd
-    to scan incoming data in your environment.
-
-<P>
-The only private data that is transferred is an IP address, which is used
-    to create the geographical data. The size of the data that is sent is small;
-    it contains just the filename, malware name and time of detection. The data
-    is sent in sets of 10 records, up to 50 records per session. For example,
-    if you have 45 new records, then freshclam will submit 40; if 78 then it
-    will submit the latest 50 entries; and if you have 9 records no statistics
-    will be sent.
-
-<P>
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html516"
+  HREF="node25.html">Closest mirrors</A>
+</UL>
+<!--End of Table of Child-Links-->
 
 <DIV CLASS="navigation"><HR>
 <!--Navigation Panel-->
-<A NAME="tex2html507"
+<A NAME="tex2html514"
   HREF="node25.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html503"
-  HREF="node17.html">
+<A NAME="tex2html510"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html499"
+<A NAME="tex2html504"
   HREF="node23.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html505"
+<A NAME="tex2html512"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html508"
-  HREF="node25.html">Usage</A>
-<B> Up:</B> <A NAME="tex2html504"
-  HREF="node17.html">Configuration</A>
-<B> Previous:</B> <A NAME="tex2html500"
-  HREF="node23.html">Closest mirrors</A>
- &nbsp; <B>  <A NAME="tex2html506"
+<B> Next:</B> <A NAME="tex2html515"
+  HREF="node25.html">Closest mirrors</A>
+<B> Up:</B> <A NAME="tex2html511"
+  HREF="node19.html">Configuration</A>
+<B> Previous:</B> <A NAME="tex2html505"
+  HREF="node23.html">Testing</A>
+ &nbsp; <B>  <A NAME="tex2html513"
   HREF="node1.html">Contents</A></B> </DIV>
 <!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node25.html b/docs/html/node25.html
index 88a1dc9..1da5a92 100644
--- a/docs/html/node25.html
+++ b/docs/html/node25.html
@@ -1,86 +1,83 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Usage</TITLE>
-<META NAME="description" CONTENT="Usage">
+<TITLE>Closest mirrors</TITLE>
+<META NAME="description" CONTENT="Closest mirrors">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node32.html">
-<LINK REL="previous" HREF="node17.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="previous" HREF="node24.html">
+<LINK REL="up" HREF="node24.html">
 <LINK REL="next" HREF="node26.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html519"
+<A NAME="tex2html525"
   HREF="node26.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html515"
-  HREF="clamdoc.html">
+<A NAME="tex2html521"
+  HREF="node24.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html509"
+<A NAME="tex2html517"
   HREF="node24.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html517"
+<A NAME="tex2html523"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html520"
-  HREF="node26.html">Clam daemon</A>
-<B> Up:</B> <A NAME="tex2html516"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html510"
-  HREF="node24.html">ClamAV Active Malware Report</A>
- &nbsp; <B>  <A NAME="tex2html518"
+<B> Next:</B> <A NAME="tex2html526"
+  HREF="node26.html">ClamAV Active Malware Report</A>
+<B> Up:</B> <A NAME="tex2html522"
+  HREF="node24.html">Setting up auto-updating</A>
+<B> Previous:</B> <A NAME="tex2html518"
+  HREF="node24.html">Setting up auto-updating</A>
+ &nbsp; <B>  <A NAME="tex2html524"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00060000000000000000">
-Usage</A>
-</H1>
-
+<H3><A NAME="SECTION00054100000000000000">
+Closest mirrors</A>
+</H3>
+    The <code>DatabaseMirror</code> directive in the config file specifies the
+    database server <code>freshclam</code> will attempt (up to <code>MaxAttempts</code>
+    times) to download the database from. The default database mirror
+    is <TT><A NAME="tex2html18"
+  HREF="database.clamav.net">database.clamav.net</A></TT> but multiple directives are allowed.
+    In order to download the database from the closest mirror you should  
+    configure <code>freshclam</code> to use <TT><A NAME="tex2html19"
+  HREF="db.xx.clamav.net">db.xx.clamav.net</A></TT> where xx
+    represents your country code. For example, if your server is in "Ascension
+    Island" you should have the following lines included in <code>freshclam.conf</code>:
+    <PRE>
+	DNSDatabaseInfo current.cvd.clamav.net
+	DatabaseMirror db.ac.clamav.net
+	DatabaseMirror database.clamav.net
+</PRE>
+    The second entry acts as a fallback in case the connection to the first
+    mirror fails for some reason. The full list of two-letters country codes
+    is available at <TT><A NAME="tex2html20"
+  HREF="http://www.iana.org/cctld/cctld-whois.htm">http://www.iana.org/cctld/cctld-whois.htm</A></TT>
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html521"
-  HREF="node26.html">Clam daemon</A>
-<LI><A NAME="tex2html522"
-  HREF="node27.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
-<LI><A NAME="tex2html523"
-  HREF="node28.html">Clamuko</A>
-<LI><A NAME="tex2html524"
-  HREF="node29.html">Output format</A>
-<UL>
-<LI><A NAME="tex2html525"
-  HREF="node30.html">clamscan</A>
-<LI><A NAME="tex2html526"
-  HREF="node31.html">clamd</A>
-</UL></UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node26.html b/docs/html/node26.html
index 4849d08..c8fe295 100644
--- a/docs/html/node26.html
+++ b/docs/html/node26.html
@@ -1,236 +1,114 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Clam daemon</TITLE>
-<META NAME="description" CONTENT="Clam daemon">
+<TITLE>ClamAV Active Malware Report</TITLE>
+<META NAME="description" CONTENT="ClamAV Active Malware Report">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node27.html">
-<LINK REL="previous" HREF="node25.html">
-<LINK REL="up" HREF="node25.html">
+<LINK REL="previous" HREF="node24.html">
+<LINK REL="up" HREF="node19.html">
 <LINK REL="next" HREF="node27.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html537"
+<A NAME="tex2html535"
   HREF="node27.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html533"
-  HREF="node25.html">
+<A NAME="tex2html531"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
 <A NAME="tex2html527"
   HREF="node25.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html535"
+<A NAME="tex2html533"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html538"
-  HREF="node27.html">Clamdscan</A>
-<B> Up:</B> <A NAME="tex2html534"
-  HREF="node25.html">Usage</A>
+<B> Next:</B> <A NAME="tex2html536"
+  HREF="node27.html">Usage</A>
+<B> Up:</B> <A NAME="tex2html532"
+  HREF="node19.html">Configuration</A>
 <B> Previous:</B> <A NAME="tex2html528"
-  HREF="node25.html">Usage</A>
- &nbsp; <B>  <A NAME="tex2html536"
+  HREF="node25.html">Closest mirrors</A>
+ &nbsp; <B>  <A NAME="tex2html534"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00061000000000000000"></A><A NAME="clamd"></A>
-<BR>
-Clam daemon
+<H2><A NAME="SECTION00055000000000000000">
+ClamAV Active Malware Report</A>
 </H2>
-    <code>clamd</code> is a multi-threaded daemon that uses <SPAN  CLASS="textit">libclamav</SPAN>
-    to scan files for viruses. It may work in one or both modes listening on:
-    
-<UL>
-<LI>Unix (local) socket
-</LI>
-<LI>TCP socket
-    
-</LI>
-</UL>
-    The daemon is fully configurable via the <code>clamd.conf</code> file
-    <A NAME="tex2html18"
-  HREF="footnode.html#foot227"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A>. <code>clamd</code> recognizes the following commands:
-    
-<UL>
-<LI><SPAN  CLASS="textbf">PING</SPAN>
-<BR>
-Check the daemon's state (should reply with "PONG").
-</LI>
-<LI><SPAN  CLASS="textbf">VERSION</SPAN>
-<BR>
-Print program and database versions.
-</LI>
-<LI><SPAN  CLASS="textbf">RELOAD</SPAN>
-<BR>
-Reload the databases.
-</LI>
-<LI><SPAN  CLASS="textbf">SHUTDOWN</SPAN>
-<BR>
-Perform a clean exit.
-</LI>
-<LI><SPAN  CLASS="textbf">SCAN file/directory</SPAN>
-<BR>
-Scan file or directory (recursively) with archive support
-	    enabled (a full path is required).
-</LI>
-<LI><SPAN  CLASS="textbf">RAWSCAN file/directory</SPAN>
-<BR>
-Scan file or directory (recursively) with archive and special file
-	    support disabled (a full path is required).
-</LI>
-<LI><SPAN  CLASS="textbf">CONTSCAN file/directory</SPAN>
-<BR>
-Scan file or directory (recursively) with archive support
-	    enabled and don't stop the scanning when a virus is found.
-</LI>
-<LI><SPAN  CLASS="textbf">MULTISCAN file/directory</SPAN>
-<BR>
-Scan file in a standard way or scan directory (recursively) using
-	    multiple threads (to make the scanning faster on SMP machines).
-</LI>
-<LI><SPAN  CLASS="textbf">INSTREAM</SPAN>
-<BR>	    <SPAN  CLASS="textit">It is mandatory to prefix this command with <SPAN  CLASS="textbf">n</SPAN> or
-	    <SPAN  CLASS="textbf">z</SPAN>.</SPAN>
-<BR>
-Scan a stream of data. The stream is sent to clamd in chunks,
-	    after INSTREAM, on the same socket on which the command
-	    was sent. This avoids the overhead of establishing new TCP
-	    connections and problems with NAT. The format of the chunk is:
-	    <code>&lt;length&gt;&lt;data&gt;</code> where <code>&lt;length&gt;</code> is the size of the
-	    following data in bytes expressed as a 4 byte unsigned integer in
-	    network byte order and <code>&lt;data&gt;</code> is the actual chunk. Streaming
-	    is terminated by sending a zero-length chunk. Note: do not exceed
-	    StreamMaxLength as defined in clamd.conf, otherwise clamd will
-	    reply with <SPAN  CLASS="textit">INSTREAM size limit exceeded</SPAN> and close the
-	    connection.
-</LI>
-<LI><SPAN  CLASS="textbf">FILDES</SPAN>
-<BR>	    <SPAN  CLASS="textit">It is mandatory to newline terminate this command, or prefix
-	    with <SPAN  CLASS="textbf">n</SPAN> or <SPAN  CLASS="textbf">z</SPAN>. This command only works on UNIX
-	    domain sockets.</SPAN>
-<BR>
-Scan a file descriptor. After issuing a FILDES command a subsequent
-	    rfc2292/bsd4.4 style packet (with at least one dummy character) is
-	    sent to clamd carrying the file descriptor to be scanned inside the
-	    ancillary data. Alternatively the file descriptor may be sent in
-	    the same packet, including the extra character.
-</LI>
-<LI><SPAN  CLASS="textbf">STATS</SPAN>
-<BR>	    <SPAN  CLASS="textit">It is mandatory to newline terminate this command, or prefix
-	    with <SPAN  CLASS="textbf">n</SPAN> or <SPAN  CLASS="textbf">z</SPAN>, it is recommended to only use the
-	    <SPAN  CLASS="textbf">z</SPAN> prefix.</SPAN>
-<BR>
-On this command clamd provides statistics about the scan queue,
-	    contents of scan queue, and memory usage. The exact reply format is
-	    subject to changes in future releases.
-</LI>
-<LI><SPAN  CLASS="textbf">IDSESSION, END</SPAN>
-<BR>	    <SPAN  CLASS="textit">It is mandatory to prefix this command with <SPAN  CLASS="textbf">n</SPAN> or
-	    <SPAN  CLASS="textbf">z</SPAN>, also all commands inside <SPAN  CLASS="textbf">IDSESSION</SPAN> must be
-	    prefixed.</SPAN>
-<BR>
-Start/end a clamd session. Within a session multiple
-	    SCAN, INSTREAM, FILDES, VERSION, STATS commands can be sent on the
-	    same socket without opening new connections. Replies from clamd
-	    will be in the form <code>&lt;id&gt;: &lt;response&gt;</code> where <code>&lt;id&gt;</code> is
-	    the request number (in ASCII, starting from 1) and <code>&lt;response&gt;</code>
-	    is the usual clamd reply. The reply lines have the same delimiter
-	    as the corresponding command had. Clamd will process the commands
-	    asynchronously, and reply as soon as it has finished processing.
-	    Clamd requires clients to read all the replies it sent, before
-	    sending more commands to prevent send() deadlocks. The recommended
-	    way to implement a client that uses IDSESSION is with non-blocking
-	    sockets, and a select()/poll() loop: whenever send would block,
-	    sleep in select/poll until either you can write more data, or read
-	    more replies. <SPAN  CLASS="textit">Note that using non-blocking sockets without
-	    the select/poll loop and alternating recv()/send() doesn't comply
-	    with clamd's requirements.</SPAN> If clamd detects that a client has
-	    deadlocked, it will close the connection. Note that clamd may
-	    close an IDSESSION connection too if the client doesn't follow the
-	    protocol's requirements.
-</LI>
-<LI><SPAN  CLASS="textbf">STREAM</SPAN> (deprecated, use <SPAN  CLASS="textbf">INSTREAM</SPAN> instead)
-<BR>
-Scan stream: clamd will return a new port number you should
-	    connect to and send data to scan.
-    
-</LI>
-</UL>
-    It's recommended to prefix clamd commands with the letter <SPAN  CLASS="textbf">z</SPAN>
-    (eg. zSCAN) to indicate that the command will be delimited by a NULL
-    character and that clamd should continue reading command data until a NULL
-    character is read. The null delimiter assures that the complete command
-    and its entire argument will be processed as a single command. Alternatively
-    commands may be prefixed with the letter <SPAN  CLASS="textbf">n</SPAN> (e.g. nSCAN) to use
-    a newline character as the delimiter. Clamd replies will honour the
-    requested terminator in turn. If clamd doesn't recognize the command, or
-    the command doesn't follow the requirements specified below, it will reply
-    with an error message, and close the connection.
-    
-    Clamd can handle the following signals:
-    
-<UL>
-<LI><SPAN  CLASS="textbf">SIGTERM</SPAN> - perform a clean exit
-</LI>
-<LI><SPAN  CLASS="textbf">SIGHUP</SPAN> - reopen the log file
-</LI>
-<LI><SPAN  CLASS="textbf">SIGUSR2</SPAN> - reload the database
-    
-</LI>
-</UL>
-    Clamd should not be started in the background using the shell operator
-    <code>&amp;</code> or external tools. Instead, you should run and wait for clamd
-    to load the database and daemonize itself. After that, clamd is instantly
-    ready to accept connections and perform file scanning.
+
+<P>
+The ClamAV Active Malware Report that was introduced in ClamAV 0.94.1 uses
+    freshclam to send summary data to our server about the malware that has
+    been detected. This data is then used to generate real-time reports on
+    active malware. These reports, along with geographical and historic trends,
+    will be published on <TT><A NAME="tex2html21"
+  HREF="http://www.clamav.net/">http://www.clamav.net/</A></TT>.
+
+<P>
+The more data that we receive from ClamAV users, the more reports, and the
+    better the quality of the reports, will be. To enable the submission of
+    data to us for use in the Active Malware Report, enable
+    SubmitDetectionStats in freshclam.conf, and LogTime and LogFile in
+    clamd.conf. You should only enable this feature if you're running clamd
+    to scan incoming data in your environment.
+
+<P>
+The only private data that is transferred is an IP address, which is used
+    to create the geographical data. The size of the data that is sent is small;
+    it contains just the filename, malware name and time of detection. The data
+    is sent in sets of 10 records, up to 50 records per session. For example,
+    if you have 45 new records, then freshclam will submit 40; if 78 then it
+    will submit the latest 50 entries; and if you have 9 records no statistics
+    will be sent.
 
 <P>
 
 <DIV CLASS="navigation"><HR>
 <!--Navigation Panel-->
-<A NAME="tex2html537"
+<A NAME="tex2html535"
   HREF="node27.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html533"
-  HREF="node25.html">
+<A NAME="tex2html531"
+  HREF="node19.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
 <A NAME="tex2html527"
   HREF="node25.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html535"
+<A NAME="tex2html533"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html538"
-  HREF="node27.html">Clamdscan</A>
-<B> Up:</B> <A NAME="tex2html534"
-  HREF="node25.html">Usage</A>
+<B> Next:</B> <A NAME="tex2html536"
+  HREF="node27.html">Usage</A>
+<B> Up:</B> <A NAME="tex2html532"
+  HREF="node19.html">Configuration</A>
 <B> Previous:</B> <A NAME="tex2html528"
-  HREF="node25.html">Usage</A>
- &nbsp; <B>  <A NAME="tex2html536"
+  HREF="node25.html">Closest mirrors</A>
+ &nbsp; <B>  <A NAME="tex2html534"
   HREF="node1.html">Contents</A></B> </DIV>
 <!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node27.html b/docs/html/node27.html
index 4967b8d..d76aefc 100644
--- a/docs/html/node27.html
+++ b/docs/html/node27.html
@@ -1,82 +1,86 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Clamdscan</TITLE>
-<META NAME="description" CONTENT="Clamdscan">
+<TITLE>Usage</TITLE>
+<META NAME="description" CONTENT="Usage">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node28.html">
-<LINK REL="previous" HREF="node26.html">
-<LINK REL="up" HREF="node25.html">
+<LINK REL="next" HREF="node34.html">
+<LINK REL="previous" HREF="node19.html">
+<LINK REL="up" HREF="clamdoc.html">
 <LINK REL="next" HREF="node28.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html549"
+<A NAME="tex2html547"
   HREF="node28.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html545"
-  HREF="node25.html">
+<A NAME="tex2html543"
+  HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html539"
+<A NAME="tex2html537"
   HREF="node26.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html547"
+<A NAME="tex2html545"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html550"
-  HREF="node28.html">Clamuko</A>
-<B> Up:</B> <A NAME="tex2html546"
-  HREF="node25.html">Usage</A>
-<B> Previous:</B> <A NAME="tex2html540"
-  HREF="node26.html">Clam daemon</A>
- &nbsp; <B>  <A NAME="tex2html548"
+<B> Next:</B> <A NAME="tex2html548"
+  HREF="node28.html">Clam daemon</A>
+<B> Up:</B> <A NAME="tex2html544"
+  HREF="clamdoc.html">clamdoc</A>
+<B> Previous:</B> <A NAME="tex2html538"
+  HREF="node26.html">ClamAV Active Malware Report</A>
+ &nbsp; <B>  <A NAME="tex2html546"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00062000000000000000">
-Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
-</H2>
-    <code>clamdscan</code> is a simple <code>clamd</code> client. In many cases you can
-    use it as a <code>clamscan</code> replacement however you must remember that:
-    
-<UL>
-<LI>it only depends on <code>clamd</code>
-</LI>
-<LI>although it accepts the same command line options as
-	      <code>clamscan</code> most of them are ignored because they must be
-	      enabled directly in <code>clamd</code>, i.e. <code>clamd.conf</code>
-</LI>
-<LI>in TCP mode scanned files must be accessible for <code>clamd</code>,
-	      if you enabled LocalSocket in clamd.conf then clamdscan will
-	      try to workaround this limitation by using FILDES
-    
-</LI>
-</UL>
+<H1><A NAME="SECTION00060000000000000000">
+Usage</A>
+</H1>
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html549"
+  HREF="node28.html">Clam daemon</A>
+<LI><A NAME="tex2html550"
+  HREF="node29.html">Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
+<LI><A NAME="tex2html551"
+  HREF="node30.html">Clamuko</A>
+<LI><A NAME="tex2html552"
+  HREF="node31.html">Output format</A>
+<UL>
+<LI><A NAME="tex2html553"
+  HREF="node32.html">clamscan</A>
+<LI><A NAME="tex2html554"
+  HREF="node33.html">clamd</A>
+</UL></UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node28.html b/docs/html/node28.html
index 1e4d63c..9534a20 100644
--- a/docs/html/node28.html
+++ b/docs/html/node28.html
@@ -1,98 +1,236 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Clamuko</TITLE>
-<META NAME="description" CONTENT="Clamuko">
+<TITLE>Clam daemon</TITLE>
+<META NAME="description" CONTENT="Clam daemon">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node29.html">
 <LINK REL="previous" HREF="node27.html">
-<LINK REL="up" HREF="node25.html">
+<LINK REL="up" HREF="node27.html">
 <LINK REL="next" HREF="node29.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html561"
+<A NAME="tex2html565"
   HREF="node29.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html557"
-  HREF="node25.html">
+<A NAME="tex2html561"
+  HREF="node27.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html551"
+<A NAME="tex2html555"
   HREF="node27.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html559"
+<A NAME="tex2html563"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html562"
-  HREF="node29.html">Output format</A>
-<B> Up:</B> <A NAME="tex2html558"
-  HREF="node25.html">Usage</A>
-<B> Previous:</B> <A NAME="tex2html552"
-  HREF="node27.html">Clamdscan</A>
- &nbsp; <B>  <A NAME="tex2html560"
+<B> Next:</B> <A NAME="tex2html566"
+  HREF="node29.html">Clamdscan</A>
+<B> Up:</B> <A NAME="tex2html562"
+  HREF="node27.html">Usage</A>
+<B> Previous:</B> <A NAME="tex2html556"
+  HREF="node27.html">Usage</A>
+ &nbsp; <B>  <A NAME="tex2html564"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00063000000000000000"></A><A NAME="clamuko"></A>
+<H2><A NAME="SECTION00061000000000000000"></A><A NAME="clamd"></A>
 <BR>
-Clamuko
+Clam daemon
 </H2>
-    Clamuko is a special thread in <code>clamd</code> that performs on-access
-    scanning under Linux and FreeBSD and shares internal virus database
-    with the daemon. <SPAN  CLASS="textbf">You must follow some important rules when
-    using it:</SPAN>
+    <code>clamd</code> is a multi-threaded daemon that uses <SPAN  CLASS="textit">libclamav</SPAN>
+    to scan files for viruses. It may work in one or both modes listening on:
     
 <UL>
-<LI>Always stop the daemon cleanly - using the SHUTDOWN command or
-	      the
+<LI>Unix (local) socket
+</LI>
+<LI>TCP socket
+    
+</LI>
+</UL>
+    The daemon is fully configurable via the <code>clamd.conf</code> file
+    <A NAME="tex2html22"
+  HREF="footnode.html#foot239"><SUP><SPAN CLASS="arabic">9</SPAN></SUP></A>. <code>clamd</code> recognizes the following commands:
+    
+<UL>
+<LI><SPAN  CLASS="textbf">PING</SPAN>
+<BR>
+Check the daemon's state (should reply with "PONG").
+</LI>
+<LI><SPAN  CLASS="textbf">VERSION</SPAN>
+<BR>
+Print program and database versions.
+</LI>
+<LI><SPAN  CLASS="textbf">RELOAD</SPAN>
+<BR>
+Reload the databases.
+</LI>
+<LI><SPAN  CLASS="textbf">SHUTDOWN</SPAN>
+<BR>
+Perform a clean exit.
+</LI>
+<LI><SPAN  CLASS="textbf">SCAN file/directory</SPAN>
+<BR>
+Scan file or directory (recursively) with archive support
+	    enabled (a full path is required).
+</LI>
+<LI><SPAN  CLASS="textbf">RAWSCAN file/directory</SPAN>
+<BR>
+Scan file or directory (recursively) with archive and special file
+	    support disabled (a full path is required).
+</LI>
+<LI><SPAN  CLASS="textbf">CONTSCAN file/directory</SPAN>
+<BR>
+Scan file or directory (recursively) with archive support
+	    enabled and don't stop the scanning when a virus is found.
+</LI>
+<LI><SPAN  CLASS="textbf">MULTISCAN file/directory</SPAN>
+<BR>
+Scan file in a standard way or scan directory (recursively) using
+	    multiple threads (to make the scanning faster on SMP machines).
+</LI>
+<LI><SPAN  CLASS="textbf">INSTREAM</SPAN>
+<BR>	    <SPAN  CLASS="textit">It is mandatory to prefix this command with <SPAN  CLASS="textbf">n</SPAN> or
+	    <SPAN  CLASS="textbf">z</SPAN>.</SPAN>
+<BR>
+Scan a stream of data. The stream is sent to clamd in chunks,
+	    after INSTREAM, on the same socket on which the command
+	    was sent. This avoids the overhead of establishing new TCP
+	    connections and problems with NAT. The format of the chunk is:
+	    <code>&lt;length&gt;&lt;data&gt;</code> where <code>&lt;length&gt;</code> is the size of the
+	    following data in bytes expressed as a 4 byte unsigned integer in
+	    network byte order and <code>&lt;data&gt;</code> is the actual chunk. Streaming
+	    is terminated by sending a zero-length chunk. Note: do not exceed
+	    StreamMaxLength as defined in clamd.conf, otherwise clamd will
+	    reply with <SPAN  CLASS="textit">INSTREAM size limit exceeded</SPAN> and close the
+	    connection.
+</LI>
+<LI><SPAN  CLASS="textbf">FILDES</SPAN>
+<BR>	    <SPAN  CLASS="textit">It is mandatory to newline terminate this command, or prefix
+	    with <SPAN  CLASS="textbf">n</SPAN> or <SPAN  CLASS="textbf">z</SPAN>. This command only works on UNIX
+	    domain sockets.</SPAN>
+<BR>
+Scan a file descriptor. After issuing a FILDES command a subsequent
+	    rfc2292/bsd4.4 style packet (with at least one dummy character) is
+	    sent to clamd carrying the file descriptor to be scanned inside the
+	    ancillary data. Alternatively the file descriptor may be sent in
+	    the same packet, including the extra character.
+</LI>
+<LI><SPAN  CLASS="textbf">STATS</SPAN>
+<BR>	    <SPAN  CLASS="textit">It is mandatory to newline terminate this command, or prefix
+	    with <SPAN  CLASS="textbf">n</SPAN> or <SPAN  CLASS="textbf">z</SPAN>, it is recommended to only use the
+	    <SPAN  CLASS="textbf">z</SPAN> prefix.</SPAN>
+<BR>
+On this command clamd provides statistics about the scan queue,
+	    contents of scan queue, and memory usage. The exact reply format is
+	    subject to changes in future releases.
+</LI>
+<LI><SPAN  CLASS="textbf">IDSESSION, END</SPAN>
+<BR>	    <SPAN  CLASS="textit">It is mandatory to prefix this command with <SPAN  CLASS="textbf">n</SPAN> or
+	    <SPAN  CLASS="textbf">z</SPAN>, also all commands inside <SPAN  CLASS="textbf">IDSESSION</SPAN> must be
+	    prefixed.</SPAN>
+<BR>
+Start/end a clamd session. Within a session multiple
+	    SCAN, INSTREAM, FILDES, VERSION, STATS commands can be sent on the
+	    same socket without opening new connections. Replies from clamd
+	    will be in the form <code>&lt;id&gt;: &lt;response&gt;</code> where <code>&lt;id&gt;</code> is
+	    the request number (in ASCII, starting from 1) and <code>&lt;response&gt;</code>
+	    is the usual clamd reply. The reply lines have the same delimiter
+	    as the corresponding command had. Clamd will process the commands
+	    asynchronously, and reply as soon as it has finished processing.
+	    Clamd requires clients to read all the replies it sent, before
+	    sending more commands to prevent send() deadlocks. The recommended
+	    way to implement a client that uses IDSESSION is with non-blocking
+	    sockets, and a select()/poll() loop: whenever send would block,
+	    sleep in select/poll until either you can write more data, or read
+	    more replies. <SPAN  CLASS="textit">Note that using non-blocking sockets without
+	    the select/poll loop and alternating recv()/send() doesn't comply
+	    with clamd's requirements.</SPAN> If clamd detects that a client has
+	    deadlocked, it will close the connection. Note that clamd may
+	    close an IDSESSION connection too if the client doesn't follow the
+	    protocol's requirements.
+</LI>
+<LI><SPAN  CLASS="textbf">STREAM</SPAN> (deprecated, use <SPAN  CLASS="textbf">INSTREAM</SPAN> instead)
 <BR>
-SIGTERM signal. In other case you can lose access
-	      to protected files until the system is restarted.
+Scan stream: clamd will return a new port number you should
+	    connect to and send data to scan.
+    
+</LI>
+</UL>
+    It's recommended to prefix clamd commands with the letter <SPAN  CLASS="textbf">z</SPAN>
+    (eg. zSCAN) to indicate that the command will be delimited by a NULL
+    character and that clamd should continue reading command data until a NULL
+    character is read. The null delimiter assures that the complete command
+    and its entire argument will be processed as a single command. Alternatively
+    commands may be prefixed with the letter <SPAN  CLASS="textbf">n</SPAN> (e.g. nSCAN) to use
+    a newline character as the delimiter. Clamd replies will honour the
+    requested terminator in turn. If clamd doesn't recognize the command, or
+    the command doesn't follow the requirements specified below, it will reply
+    with an error message, and close the connection.
+    
+    Clamd can handle the following signals:
+    
+<UL>
+<LI><SPAN  CLASS="textbf">SIGTERM</SPAN> - perform a clean exit
 </LI>
-<LI>Never protect the directory your mail-scanner software
-	      uses for attachment unpacking. Access to all infected
-	      files will be automatically blocked and the scanner (including
-	      <code>clamd</code>!) will not be able to detect any viruses. In the
-	      result <SPAN  CLASS="textbf">all infected mails may be delivered.</SPAN>
+<LI><SPAN  CLASS="textbf">SIGHUP</SPAN> - reopen the log file
+</LI>
+<LI><SPAN  CLASS="textbf">SIGUSR2</SPAN> - reload the database
     
 </LI>
 </UL>
-    For example, to protect the whole system add the following lines to
-    <code>clamd.conf</code>:
-    <PRE>
-	ClamukoScanOnAccess
-	ClamukoIncludePath /
-	ClamukoExcludePath /proc
-	ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software
-</PRE>
-    You can also use clamuko to protect files on Samba/Netatalk but a far
-    more better and safe idea is to use the <SPAN  CLASS="textbf">samba-vscan</SPAN> module.
-    NFS is not supported because Dazuko doesn't intercept NFS access calls.
+    Clamd should not be started in the background using the shell operator
+    <code>&amp;</code> or external tools. Instead, you should run and wait for clamd
+    to load the database and daemonize itself. After that, clamd is instantly
+    ready to accept connections and perform file scanning.
 
 <P>
-<BR><HR>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html565"
+  HREF="node29.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html561"
+  HREF="node27.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html555"
+  HREF="node27.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html563"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
+<BR>
+<B> Next:</B> <A NAME="tex2html566"
+  HREF="node29.html">Clamdscan</A>
+<B> Up:</B> <A NAME="tex2html562"
+  HREF="node27.html">Usage</A>
+<B> Previous:</B> <A NAME="tex2html556"
+  HREF="node27.html">Usage</A>
+ &nbsp; <B>  <A NAME="tex2html564"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node29.html b/docs/html/node29.html
index e6c49db..2edfa14 100644
--- a/docs/html/node29.html
+++ b/docs/html/node29.html
@@ -1,76 +1,82 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Output format</TITLE>
-<META NAME="description" CONTENT="Output format">
+<TITLE>Clamdscan</TITLE>
+<META NAME="description" CONTENT="Clamdscan">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node30.html">
 <LINK REL="previous" HREF="node28.html">
-<LINK REL="up" HREF="node25.html">
+<LINK REL="up" HREF="node27.html">
 <LINK REL="next" HREF="node30.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html571"
+<A NAME="tex2html577"
   HREF="node30.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html567"
-  HREF="node25.html">
+<A NAME="tex2html573"
+  HREF="node27.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html563"
+<A NAME="tex2html567"
   HREF="node28.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html569"
+<A NAME="tex2html575"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html572"
-  HREF="node30.html">clamscan</A>
-<B> Up:</B> <A NAME="tex2html568"
-  HREF="node25.html">Usage</A>
-<B> Previous:</B> <A NAME="tex2html564"
-  HREF="node28.html">Clamuko</A>
- &nbsp; <B>  <A NAME="tex2html570"
+<B> Next:</B> <A NAME="tex2html578"
+  HREF="node30.html">Clamuko</A>
+<B> Up:</B> <A NAME="tex2html574"
+  HREF="node27.html">Usage</A>
+<B> Previous:</B> <A NAME="tex2html568"
+  HREF="node28.html">Clam daemon</A>
+ &nbsp; <B>  <A NAME="tex2html576"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00064000000000000000">
-Output format</A>
+<H2><A NAME="SECTION00062000000000000000">
+Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
 </H2>
+    <code>clamdscan</code> is a simple <code>clamd</code> client. In many cases you can
+    use it as a <code>clamscan</code> replacement however you must remember that:
+    
+<UL>
+<LI>it only depends on <code>clamd</code>
+</LI>
+<LI>although it accepts the same command line options as
+	      <code>clamscan</code> most of them are ignored because they must be
+	      enabled directly in <code>clamd</code>, i.e. <code>clamd.conf</code>
+</LI>
+<LI>in TCP mode scanned files must be accessible for <code>clamd</code>,
+	      if you enabled LocalSocket in clamd.conf then clamdscan will
+	      try to workaround this limitation by using FILDES
+    
+</LI>
+</UL>
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html573"
-  HREF="node30.html">clamscan</A>
-<LI><A NAME="tex2html574"
-  HREF="node31.html">clamd</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node3.html b/docs/html/node3.html
index 2fb683e..c74f18a 100644
--- a/docs/html/node3.html
+++ b/docs/html/node3.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,26 +27,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html249"
+<A NAME="tex2html251"
   HREF="node4.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html245"
+<A NAME="tex2html247"
   HREF="node2.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html239"
+<A NAME="tex2html241"
   HREF="node2.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html247"
+<A NAME="tex2html249"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html250"
+<B> Next:</B> <A NAME="tex2html252"
   HREF="node4.html">Mailing lists and IRC</A>
-<B> Up:</B> <A NAME="tex2html246"
+<B> Up:</B> <A NAME="tex2html248"
   HREF="node2.html">Introduction</A>
-<B> Previous:</B> <A NAME="tex2html240"
+<B> Previous:</B> <A NAME="tex2html242"
   HREF="node2.html">Introduction</A>
- &nbsp; <B>  <A NAME="tex2html248"
+ &nbsp; <B>  <A NAME="tex2html250"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -67,9 +67,13 @@ Features</A>
 </LI>
 <LI>Supports on-access scanning (Linux and FreeBSD only)
 </LI>
-<LI>Detects over 570.000 viruses, worms and trojans, including
+<LI>Detects over 720.000 viruses, worms and trojans, including
 	      Microsoft Office macro viruses, mobile malware, and other threats
 </LI>
+<LI>Built-in bytecode interpreter allows the ClamAV signature writers
+	      to create and distribute very complex detection routines and
+	      remotely enhance the scanner's functionality
+</LI>
 <LI>Scans within archives and compressed files (also protects
 	      against archive bombs), built-in support includes:
 	    
@@ -78,10 +82,14 @@ Features</A>
 </LI>
 <LI>RAR (including SFX)
 </LI>
+<LI>7Zip
+</LI>
 <LI>ARJ (including SFX)
 </LI>
 <LI>Tar
 </LI>
+<LI>CPIO
+</LI>
 <LI>Gzip
 </LI>
 <LI>Bzip2
@@ -99,6 +107,8 @@ Features</A>
 <LI>SIS (SymbianOS packages)
 </LI>
 <LI>AutoIt
+</LI>
+<LI>InstallShield
 	    
 </LI>
 </UL>
@@ -129,6 +139,8 @@ Features</A>
 </LI>
 </UL>
 </LI>
+<LI>Supports ELF and Mach-O files (both 32- and 64-bit)
+</LI>
 <LI>Supports almost all mail file formats
 </LI>
 <LI>Support for other special files/formats includes:
@@ -159,31 +171,31 @@ Features</A>
 
 <DIV CLASS="navigation"><HR>
 <!--Navigation Panel-->
-<A NAME="tex2html249"
+<A NAME="tex2html251"
   HREF="node4.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html245"
+<A NAME="tex2html247"
   HREF="node2.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html239"
+<A NAME="tex2html241"
   HREF="node2.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html247"
+<A NAME="tex2html249"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html250"
+<B> Next:</B> <A NAME="tex2html252"
   HREF="node4.html">Mailing lists and IRC</A>
-<B> Up:</B> <A NAME="tex2html246"
+<B> Up:</B> <A NAME="tex2html248"
   HREF="node2.html">Introduction</A>
-<B> Previous:</B> <A NAME="tex2html240"
+<B> Previous:</B> <A NAME="tex2html242"
   HREF="node2.html">Introduction</A>
- &nbsp; <B>  <A NAME="tex2html248"
+ &nbsp; <B>  <A NAME="tex2html250"
   HREF="node1.html">Contents</A></B> </DIV>
 <!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node30.html b/docs/html/node30.html
index 8672953..021f038 100644
--- a/docs/html/node30.html
+++ b/docs/html/node30.html
@@ -1,85 +1,98 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>clamscan</TITLE>
-<META NAME="description" CONTENT="clamscan">
+<TITLE>Clamuko</TITLE>
+<META NAME="description" CONTENT="Clamuko">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node31.html">
 <LINK REL="previous" HREF="node29.html">
-<LINK REL="up" HREF="node29.html">
+<LINK REL="up" HREF="node27.html">
 <LINK REL="next" HREF="node31.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html585"
+<A NAME="tex2html589"
   HREF="node31.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html581"
-  HREF="node29.html">
+<A NAME="tex2html585"
+  HREF="node27.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html575"
+<A NAME="tex2html579"
   HREF="node29.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html583"
+<A NAME="tex2html587"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html586"
-  HREF="node31.html">clamd</A>
-<B> Up:</B> <A NAME="tex2html582"
-  HREF="node29.html">Output format</A>
-<B> Previous:</B> <A NAME="tex2html576"
-  HREF="node29.html">Output format</A>
- &nbsp; <B>  <A NAME="tex2html584"
+<B> Next:</B> <A NAME="tex2html590"
+  HREF="node31.html">Output format</A>
+<B> Up:</B> <A NAME="tex2html586"
+  HREF="node27.html">Usage</A>
+<B> Previous:</B> <A NAME="tex2html580"
+  HREF="node29.html">Clamdscan</A>
+ &nbsp; <B>  <A NAME="tex2html588"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00064100000000000000">
-clamscan</A>
-</H3>
-    <code>clamscan</code> writes all regular program messages to <SPAN  CLASS="textbf">stdout</SPAN> and
-    errors/warnings to <SPAN  CLASS="textbf">stderr</SPAN>. You can use the option <code>--stdout</code>
-    to redirect all program messages to <SPAN  CLASS="textbf">stdout</SPAN>. Warnings and error
-    messages from <code>libclamav</code> are always printed to <SPAN  CLASS="textbf">stderr</SPAN>.
-    A typical output from <code>clamscan</code> looks like this:
-    <PRE>
-	/tmp/test/removal-tool.exe: Worm.Sober FOUND
-	/tmp/test/md5.o: OK
-	/tmp/test/blob.c: OK
-	/tmp/test/message.c: OK
-	/tmp/test/error.hta: VBS.Inor.D FOUND
-</PRE>
-    When a virus is found its name is printed between the <code>filename:</code> and
-    <code>FOUND</code> strings. In case of archives the scanner depends on libclamav
-    and only prints the first virus found within an archive:
+<H2><A NAME="SECTION00063000000000000000"></A><A NAME="clamuko"></A>
+<BR>
+Clamuko
+</H2>
+    Clamuko is a special thread in <code>clamd</code> that performs on-access
+    scanning under Linux and FreeBSD and shares internal virus database
+    with the daemon. <SPAN  CLASS="textbf">You must follow some important rules when
+    using it:</SPAN>
+    
+<UL>
+<LI>Always stop the daemon cleanly - using the SHUTDOWN command or
+	      the
+<BR>
+SIGTERM signal. In other case you can lose access
+	      to protected files until the system is restarted.
+</LI>
+<LI>Never protect the directory your mail-scanner software
+	      uses for attachment unpacking. Access to all infected
+	      files will be automatically blocked and the scanner (including
+	      <code>clamd</code>!) will not be able to detect any viruses. In the
+	      result <SPAN  CLASS="textbf">all infected mails may be delivered.</SPAN>
+    
+</LI>
+</UL>
+    For example, to protect the whole system add the following lines to
+    <code>clamd.conf</code>:
     <PRE>
-	zolw at localhost:/tmp$ clamscan malware.zip 
-	malware.zip: Worm.Mydoom.U FOUND
+	ClamukoScanOnAccess
+	ClamukoIncludePath /
+	ClamukoExcludePath /proc
+	ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software
 </PRE>
+    You can also use clamuko to protect files on Samba/Netatalk but a far
+    more better and safe idea is to use the <SPAN  CLASS="textbf">samba-vscan</SPAN> module.
+    NFS is not supported because Dazuko doesn't intercept NFS access calls.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node31.html b/docs/html/node31.html
index 87cdb73..0b175c0 100644
--- a/docs/html/node31.html
+++ b/docs/html/node31.html
@@ -1,89 +1,76 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>clamd</TITLE>
-<META NAME="description" CONTENT="clamd">
+<TITLE>Output format</TITLE>
+<META NAME="description" CONTENT="Output format">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="previous" HREF="node30.html">
-<LINK REL="up" HREF="node29.html">
+<LINK REL="up" HREF="node27.html">
 <LINK REL="next" HREF="node32.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html595"
+<A NAME="tex2html599"
   HREF="node32.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html591"
-  HREF="node29.html">
+<A NAME="tex2html595"
+  HREF="node27.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html587"
+<A NAME="tex2html591"
   HREF="node30.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html593"
+<A NAME="tex2html597"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html596"
-  HREF="node32.html">LibClamAV</A>
-<B> Up:</B> <A NAME="tex2html592"
-  HREF="node29.html">Output format</A>
-<B> Previous:</B> <A NAME="tex2html588"
-  HREF="node30.html">clamscan</A>
- &nbsp; <B>  <A NAME="tex2html594"
+<B> Next:</B> <A NAME="tex2html600"
+  HREF="node32.html">clamscan</A>
+<B> Up:</B> <A NAME="tex2html596"
+  HREF="node27.html">Usage</A>
+<B> Previous:</B> <A NAME="tex2html592"
+  HREF="node30.html">Clamuko</A>
+ &nbsp; <B>  <A NAME="tex2html598"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00064200000000000000">
-clamd</A>
-</H3>
-    The output format of <code>clamd</code> is very similar to <code>clamscan</code>.
-    <PRE>
-	zolw at localhost:~$ telnet localhost 3310
-	Trying 127.0.0.1...
-	Connected to localhost.
-	Escape character is '^]'.
-	SCAN /home/zolw/test
-	/home/zolw/test/clam.exe: ClamAV-Test-File FOUND
-	Connection closed by foreign host.
-</PRE>
-    In the <SPAN  CLASS="textbf">SCAN</SPAN> mode it closes the connection when the first virus
-    is found.
-    <PRE>
-	SCAN /home/zolw/test/clam.zip
-	/home/zolw/test/clam.zip: ClamAV-Test-File FOUND
-</PRE>
-    <SPAN  CLASS="textbf">CONTSCAN</SPAN> and <SPAN  CLASS="textbf">MULTISCAN</SPAN> don't stop scanning in case
-    a virus is found.
-<BR>
-Error messages are printed in the following format:
-    <PRE>
-	SCAN /no/such/file
-	/no/such/file: Can't stat() the file. ERROR
-</PRE>
+<H2><A NAME="SECTION00064000000000000000">
+Output format</A>
+</H2>
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html601"
+  HREF="node32.html">clamscan</A>
+<LI><A NAME="tex2html602"
+  HREF="node33.html">clamd</A>
+</UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node32.html b/docs/html/node32.html
index 923f41f..904eda4 100644
--- a/docs/html/node32.html
+++ b/docs/html/node32.html
@@ -1,141 +1,85 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>LibClamAV</TITLE>
-<META NAME="description" CONTENT="LibClamAV">
+<TITLE>clamscan</TITLE>
+<META NAME="description" CONTENT="clamscan">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node59.html">
-<LINK REL="previous" HREF="node25.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="next" HREF="node33.html">
+<LINK REL="previous" HREF="node31.html">
+<LINK REL="up" HREF="node31.html">
 <LINK REL="next" HREF="node33.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html607"
+<A NAME="tex2html613"
   HREF="node33.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html603"
-  HREF="clamdoc.html">
+<A NAME="tex2html609"
+  HREF="node31.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html597"
+<A NAME="tex2html603"
   HREF="node31.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html605"
+<A NAME="tex2html611"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html608"
-  HREF="node33.html">Licence</A>
-<B> Up:</B> <A NAME="tex2html604"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html598"
-  HREF="node31.html">clamd</A>
- &nbsp; <B>  <A NAME="tex2html606"
+<B> Next:</B> <A NAME="tex2html614"
+  HREF="node33.html">clamd</A>
+<B> Up:</B> <A NAME="tex2html610"
+  HREF="node31.html">Output format</A>
+<B> Previous:</B> <A NAME="tex2html604"
+  HREF="node31.html">Output format</A>
+ &nbsp; <B>  <A NAME="tex2html612"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00070000000000000000">
-LibClamAV</A>
-</H1>
-    Libclamav provides an easy and effective way to add a virus protection into
-    your software. The library is thread-safe and transparently recognizes and
-    scans within archives, mail files, MS Office document files, executables
-    and other special formats.
+<H3><A NAME="SECTION00064100000000000000">
+clamscan</A>
+</H3>
+    <code>clamscan</code> writes all regular program messages to <SPAN  CLASS="textbf">stdout</SPAN> and
+    errors/warnings to <SPAN  CLASS="textbf">stderr</SPAN>. You can use the option <code>--stdout</code>
+    to redirect all program messages to <SPAN  CLASS="textbf">stdout</SPAN>. Warnings and error
+    messages from <code>libclamav</code> are always printed to <SPAN  CLASS="textbf">stderr</SPAN>.
+    A typical output from <code>clamscan</code> looks like this:
+    <PRE>
+	/tmp/test/removal-tool.exe: Worm.Sober FOUND
+	/tmp/test/md5.o: OK
+	/tmp/test/blob.c: OK
+	/tmp/test/message.c: OK
+	/tmp/test/error.hta: VBS.Inor.D FOUND
+</PRE>
+    When a virus is found its name is printed between the <code>filename:</code> and
+    <code>FOUND</code> strings. In case of archives the scanner depends on libclamav
+    and only prints the first virus found within an archive:
+    <PRE>
+	zolw at localhost:/tmp$ clamscan malware.zip 
+	malware.zip: Worm.Mydoom.U FOUND
+</PRE>
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html609"
-  HREF="node33.html">Licence</A>
-<LI><A NAME="tex2html610"
-  HREF="node34.html">Supported formats</A>
-<UL>
-<LI><A NAME="tex2html611"
-  HREF="node35.html">Executables</A>
-<LI><A NAME="tex2html612"
-  HREF="node36.html">Mail files</A>
-<LI><A NAME="tex2html613"
-  HREF="node37.html">Archives and compressed files</A>
-<LI><A NAME="tex2html614"
-  HREF="node38.html">Documents</A>
-<LI><A NAME="tex2html615"
-  HREF="node39.html">Data Loss Prevention</A>
-<LI><A NAME="tex2html616"
-  HREF="node40.html">Others</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html617"
-  HREF="node41.html">API</A>
-<UL>
-<LI><A NAME="tex2html618"
-  HREF="node42.html">Header file</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html619"
-  HREF="node43.html">Initialization</A>
-<UL>
-<LI><A NAME="tex2html620"
-  HREF="node44.html">Database loading</A>
-<LI><A NAME="tex2html621"
-  HREF="node45.html">Error handling</A>
-<LI><A NAME="tex2html622"
-  HREF="node46.html">Engine structure</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html623"
-  HREF="node47.html">Limits</A>
-<LI><A NAME="tex2html624"
-  HREF="node48.html">Database reloading</A>
-<UL>
-<LI><A NAME="tex2html625"
-  HREF="node49.html">Data scan functions</A>
-<LI><A NAME="tex2html626"
-  HREF="node50.html">Memory</A>
-<LI><A NAME="tex2html627"
-  HREF="node51.html">Forking daemons</A>
-<LI><A NAME="tex2html628"
-  HREF="node52.html">clamav-config</A>
-<LI><A NAME="tex2html629"
-  HREF="node53.html">Example</A>
-</UL>
-<BR>
-<LI><A NAME="tex2html630"
-  HREF="node54.html">CVD format</A>
-<LI><A NAME="tex2html631"
-  HREF="node55.html">Contributors</A>
-<LI><A NAME="tex2html632"
-  HREF="node56.html">Donors</A>
-<LI><A NAME="tex2html633"
-  HREF="node57.html">Graphics</A>
-<LI><A NAME="tex2html634"
-  HREF="node58.html">OpenAntiVirus</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node33.html b/docs/html/node33.html
index 6cdb6e9..871799d 100644
--- a/docs/html/node33.html
+++ b/docs/html/node33.html
@@ -1,71 +1,89 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Licence</TITLE>
-<META NAME="description" CONTENT="Licence">
+<TITLE>clamd</TITLE>
+<META NAME="description" CONTENT="clamd">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node34.html">
 <LINK REL="previous" HREF="node32.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="up" HREF="node31.html">
 <LINK REL="next" HREF="node34.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html645"
+<A NAME="tex2html623"
   HREF="node34.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html641"
-  HREF="node32.html">
+<A NAME="tex2html619"
+  HREF="node31.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html635"
+<A NAME="tex2html615"
   HREF="node32.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html643"
+<A NAME="tex2html621"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html646"
-  HREF="node34.html">Supported formats</A>
-<B> Up:</B> <A NAME="tex2html642"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html636"
-  HREF="node32.html">LibClamAV</A>
- &nbsp; <B>  <A NAME="tex2html644"
+<B> Next:</B> <A NAME="tex2html624"
+  HREF="node34.html">LibClamAV</A>
+<B> Up:</B> <A NAME="tex2html620"
+  HREF="node31.html">Output format</A>
+<B> Previous:</B> <A NAME="tex2html616"
+  HREF="node32.html">clamscan</A>
+ &nbsp; <B>  <A NAME="tex2html622"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00071000000000000000">
-Licence</A>
-</H2>
-    Libclamav is licensed under the GNU GPL v2 licence. This means you are
-    <SPAN  CLASS="textbf">not allowed</SPAN> to link commercial, close-source applications
-    against it<A NAME="tex2html19"
-  HREF="footnode.html#foot298"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A>.
-    All software using libclamav must be GPL compliant.
+<H3><A NAME="SECTION00064200000000000000">
+clamd</A>
+</H3>
+    The output format of <code>clamd</code> is very similar to <code>clamscan</code>.
+    <PRE>
+	zolw at localhost:~$ telnet localhost 3310
+	Trying 127.0.0.1...
+	Connected to localhost.
+	Escape character is '^]'.
+	SCAN /home/zolw/test
+	/home/zolw/test/clam.exe: ClamAV-Test-File FOUND
+	Connection closed by foreign host.
+</PRE>
+    In the <SPAN  CLASS="textbf">SCAN</SPAN> mode it closes the connection when the first virus
+    is found.
+    <PRE>
+	SCAN /home/zolw/test/clam.zip
+	/home/zolw/test/clam.zip: ClamAV-Test-File FOUND
+</PRE>
+    <SPAN  CLASS="textbf">CONTSCAN</SPAN> and <SPAN  CLASS="textbf">MULTISCAN</SPAN> don't stop scanning in case
+    a virus is found.
+<BR>
+Error messages are printed in the following format:
+    <PRE>
+	SCAN /no/such/file
+	/no/such/file: Can't stat() the file. ERROR
+</PRE>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node34.html b/docs/html/node34.html
index 8947f65..b935058 100644
--- a/docs/html/node34.html
+++ b/docs/html/node34.html
@@ -1,60 +1,64 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Supported formats</TITLE>
-<META NAME="description" CONTENT="Supported formats">
+<TITLE>LibClamAV</TITLE>
+<META NAME="description" CONTENT="LibClamAV">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node41.html">
-<LINK REL="previous" HREF="node33.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="next" HREF="node61.html">
+<LINK REL="previous" HREF="node27.html">
+<LINK REL="up" HREF="clamdoc.html">
 <LINK REL="next" HREF="node35.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html657"
+<A NAME="tex2html635"
   HREF="node35.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html653"
-  HREF="node32.html">
+<A NAME="tex2html631"
+  HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html647"
+<A NAME="tex2html625"
   HREF="node33.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html655"
+<A NAME="tex2html633"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html658"
-  HREF="node35.html">Executables</A>
-<B> Up:</B> <A NAME="tex2html654"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html648"
-  HREF="node33.html">Licence</A>
- &nbsp; <B>  <A NAME="tex2html656"
+<B> Next:</B> <A NAME="tex2html636"
+  HREF="node35.html">Licence</A>
+<B> Up:</B> <A NAME="tex2html632"
+  HREF="clamdoc.html">clamdoc</A>
+<B> Previous:</B> <A NAME="tex2html626"
+  HREF="node33.html">clamd</A>
+ &nbsp; <B>  <A NAME="tex2html634"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00072000000000000000">
-Supported formats</A>
-</H2>
+<H1><A NAME="SECTION00070000000000000000">
+LibClamAV</A>
+</H1>
+    Libclamav provides an easy and effective way to add a virus protection into
+    your software. The library is thread-safe and transparently recognizes and
+    scans within archives, mail files, MS Office document files, executables
+    and other special formats.
 
 <P>
 <BR><HR>
@@ -62,24 +66,70 @@ Supported formats</A>
 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
 <UL CLASS="ChildLinks">
+<LI><A NAME="tex2html637"
+  HREF="node35.html">Licence</A>
+<LI><A NAME="tex2html638"
+  HREF="node36.html">Supported formats and features</A>
+<UL>
+<LI><A NAME="tex2html639"
+  HREF="node37.html">Executables</A>
+<LI><A NAME="tex2html640"
+  HREF="node38.html">Mail files</A>
+<LI><A NAME="tex2html641"
+  HREF="node39.html">Archives and compressed files</A>
+<LI><A NAME="tex2html642"
+  HREF="node40.html">Documents</A>
+<LI><A NAME="tex2html643"
+  HREF="node41.html">Data Loss Prevention</A>
+<LI><A NAME="tex2html644"
+  HREF="node42.html">Others</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html645"
+  HREF="node43.html">API</A>
+<UL>
+<LI><A NAME="tex2html646"
+  HREF="node44.html">Header file</A>
+<LI><A NAME="tex2html647"
+  HREF="node45.html">Initialization</A>
+<LI><A NAME="tex2html648"
+  HREF="node46.html">Database loading</A>
+<LI><A NAME="tex2html649"
+  HREF="node47.html">Error handling</A>
+<LI><A NAME="tex2html650"
+  HREF="node48.html">Engine structure</A>
+<LI><A NAME="tex2html651"
+  HREF="node49.html">Limits</A>
+<LI><A NAME="tex2html652"
+  HREF="node50.html">Database checks</A>
+<LI><A NAME="tex2html653"
+  HREF="node51.html">Data scan functions</A>
+<LI><A NAME="tex2html654"
+  HREF="node52.html">Memory</A>
+<LI><A NAME="tex2html655"
+  HREF="node53.html">Forking daemons</A>
+<LI><A NAME="tex2html656"
+  HREF="node54.html">clamav-config</A>
+<LI><A NAME="tex2html657"
+  HREF="node55.html">Example</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html658"
+  HREF="node56.html">CVD format</A>
 <LI><A NAME="tex2html659"
-  HREF="node35.html">Executables</A>
+  HREF="node57.html">Contributors</A>
 <LI><A NAME="tex2html660"
-  HREF="node36.html">Mail files</A>
+  HREF="node58.html">Donors</A>
 <LI><A NAME="tex2html661"
-  HREF="node37.html">Archives and compressed files</A>
+  HREF="node59.html">Graphics</A>
 <LI><A NAME="tex2html662"
-  HREF="node38.html">Documents</A>
-<LI><A NAME="tex2html663"
-  HREF="node39.html">Data Loss Prevention</A>
-<LI><A NAME="tex2html664"
-  HREF="node40.html">Others</A>
+  HREF="node60.html">OpenAntiVirus</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node35.html b/docs/html/node35.html
index ed1daa1..e82e95d 100644
--- a/docs/html/node35.html
+++ b/docs/html/node35.html
@@ -1,19 +1,19 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Executables</TITLE>
-<META NAME="description" CONTENT="Executables">
+<TITLE>Licence</TITLE>
+<META NAME="description" CONTENT="Licence">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,67 +27,43 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html675"
+<A NAME="tex2html673"
   HREF="node36.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html671"
+<A NAME="tex2html669"
   HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html665"
+<A NAME="tex2html663"
   HREF="node34.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html673"
+<A NAME="tex2html671"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html676"
-  HREF="node36.html">Mail files</A>
-<B> Up:</B> <A NAME="tex2html672"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html666"
-  HREF="node34.html">Supported formats</A>
- &nbsp; <B>  <A NAME="tex2html674"
+<B> Next:</B> <A NAME="tex2html674"
+  HREF="node36.html">Supported formats and features</A>
+<B> Up:</B> <A NAME="tex2html670"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html664"
+  HREF="node34.html">LibClamAV</A>
+ &nbsp; <B>  <A NAME="tex2html672"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072100000000000000">
-Executables</A>
-</H3>
-    The library has a built-in support for 32/64-bit Portable Executable files
-    and 32-bit ELF files. Additionally, it can handle PE files compressed or
-    obfuscated with the following tools:
-    
-<UL>
-<LI>Aspack (2.12)
-</LI>
-<LI>UPX (all versions)
-</LI>
-<LI>FSG (1.3, 1.31, 1.33, 2.0)
-</LI>
-<LI>Petite (2.x)
-</LI>
-<LI>PeSpin (1.1)
-</LI>
-<LI>NsPack
-</LI>
-<LI>wwpack32 (1.20)
-</LI>
-<LI>MEW
-</LI>
-<LI>Upack
-</LI>
-<LI>Y0da Cryptor (1.3)
-    
-</LI>
-</UL>
+<H2><A NAME="SECTION00071000000000000000">
+Licence</A>
+</H2>
+    Libclamav is licensed under the GNU GPL v2 licence. This means you are
+    <SPAN  CLASS="textbf">not allowed</SPAN> to link commercial, closed-source software
+    against it. All software using libclamav must be GPL compliant.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node36.html b/docs/html/node36.html
index f1511aa..3cc5be2 100644
--- a/docs/html/node36.html
+++ b/docs/html/node36.html
@@ -1,24 +1,24 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Mail files</TITLE>
-<META NAME="description" CONTENT="Mail files">
+<TITLE>Supported formats and features</TITLE>
+<META NAME="description" CONTENT="Supported formats and features">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node37.html">
+<LINK REL="next" HREF="node43.html">
 <LINK REL="previous" HREF="node35.html">
 <LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node37.html">
@@ -27,42 +27,59 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html687"
+<A NAME="tex2html685"
   HREF="node37.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html683"
+<A NAME="tex2html681"
   HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html677"
+<A NAME="tex2html675"
   HREF="node35.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html685"
+<A NAME="tex2html683"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html688"
-  HREF="node37.html">Archives and compressed files</A>
-<B> Up:</B> <A NAME="tex2html684"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html678"
-  HREF="node35.html">Executables</A>
- &nbsp; <B>  <A NAME="tex2html686"
+<B> Next:</B> <A NAME="tex2html686"
+  HREF="node37.html">Executables</A>
+<B> Up:</B> <A NAME="tex2html682"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html676"
+  HREF="node35.html">Licence</A>
+ &nbsp; <B>  <A NAME="tex2html684"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072200000000000000">
-Mail files</A>
-</H3>
-    Libclamav can handle almost every mail file format including TNEF
-    (winmail.dat) attachments.
+<H2><A NAME="SECTION00072000000000000000">
+Supported formats and features</A>
+</H2>
 
 <P>
 <BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
+
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html687"
+  HREF="node37.html">Executables</A>
+<LI><A NAME="tex2html688"
+  HREF="node38.html">Mail files</A>
+<LI><A NAME="tex2html689"
+  HREF="node39.html">Archives and compressed files</A>
+<LI><A NAME="tex2html690"
+  HREF="node40.html">Documents</A>
+<LI><A NAME="tex2html691"
+  HREF="node41.html">Data Loss Prevention</A>
+<LI><A NAME="tex2html692"
+  HREF="node42.html">Others</A>
+</UL>
+<!--End of Table of Child-Links-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node37.html b/docs/html/node37.html
index 7bded12..01c1bb0 100644
--- a/docs/html/node37.html
+++ b/docs/html/node37.html
@@ -1,89 +1,84 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Archives and compressed files</TITLE>
-<META NAME="description" CONTENT="Archives and compressed files">
+<TITLE>Executables</TITLE>
+<META NAME="description" CONTENT="Executables">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node38.html">
 <LINK REL="previous" HREF="node36.html">
-<LINK REL="up" HREF="node34.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node38.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html699"
+<A NAME="tex2html703"
   HREF="node38.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html695"
-  HREF="node34.html">
+<A NAME="tex2html699"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html689"
+<A NAME="tex2html693"
   HREF="node36.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html697"
+<A NAME="tex2html701"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html700"
-  HREF="node38.html">Documents</A>
-<B> Up:</B> <A NAME="tex2html696"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html690"
-  HREF="node36.html">Mail files</A>
- &nbsp; <B>  <A NAME="tex2html698"
+<B> Next:</B> <A NAME="tex2html704"
+  HREF="node38.html">Mail files</A>
+<B> Up:</B> <A NAME="tex2html700"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html694"
+  HREF="node36.html">Supported formats and features</A>
+ &nbsp; <B>  <A NAME="tex2html702"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072300000000000000">
-Archives and compressed files</A>
+<H3><A NAME="SECTION00072100000000000000">
+Executables</A>
 </H3>
-    The following archive and compression formats are supported by internal
-    handlers:
+    The library has a built-in support for 32- and 64-bit Portable Executable,
+    ELF and Mach-O files. Additionally, it can handle PE files compressed or
+    obfuscated with the following tools:
     
 <UL>
-<LI>Zip (+ SFX)
-</LI>
-<LI>RAR (+ SFX)
-</LI>
-<LI>Tar
-</LI>
-<LI>Gzip
+<LI>Aspack (2.12)
 </LI>
-<LI>Bzip2
+<LI>UPX (all versions)
 </LI>
-<LI>MS OLE2
+<LI>FSG (1.3, 1.31, 1.33, 2.0)
 </LI>
-<LI>MS Cabinet Files (+ SFX)
+<LI>Petite (2.x)
 </LI>
-<LI>MS CHM (Compiled HTML)
+<LI>PeSpin (1.1)
 </LI>
-<LI>MS SZDD compression format
+<LI>NsPack
 </LI>
-<LI>BinHex
+<LI>wwpack32 (1.20)
 </LI>
-<LI>SIS (SymbianOS packages)
+<LI>MEW
 </LI>
-<LI>AutoIt
+<LI>Upack
 </LI>
-<LI>NSIS
+<LI>Y0da Cryptor (1.3)
     
 </LI>
 </UL>
@@ -92,7 +87,7 @@ Archives and compressed files</A>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node38.html b/docs/html/node38.html
index d76dfab..e4f03a4 100644
--- a/docs/html/node38.html
+++ b/docs/html/node38.html
@@ -1,79 +1,68 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Documents</TITLE>
-<META NAME="description" CONTENT="Documents">
+<TITLE>Mail files</TITLE>
+<META NAME="description" CONTENT="Mail files">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node39.html">
 <LINK REL="previous" HREF="node37.html">
-<LINK REL="up" HREF="node34.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node39.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html711"
+<A NAME="tex2html715"
   HREF="node39.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html707"
-  HREF="node34.html">
+<A NAME="tex2html711"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html701"
+<A NAME="tex2html705"
   HREF="node37.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html709"
+<A NAME="tex2html713"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html712"
-  HREF="node39.html">Data Loss Prevention</A>
-<B> Up:</B> <A NAME="tex2html708"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html702"
-  HREF="node37.html">Archives and compressed files</A>
- &nbsp; <B>  <A NAME="tex2html710"
+<B> Next:</B> <A NAME="tex2html716"
+  HREF="node39.html">Archives and compressed files</A>
+<B> Up:</B> <A NAME="tex2html712"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html706"
+  HREF="node37.html">Executables</A>
+ &nbsp; <B>  <A NAME="tex2html714"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072400000000000000">
-Documents</A>
+<H3><A NAME="SECTION00072200000000000000">
+Mail files</A>
 </H3>
-    The most popular file formats are supported:
-    
-<UL>
-<LI>MS Office and MacOffice files
-</LI>
-<LI>RTF
-</LI>
-<LI>PDF
-</LI>
-<LI>HTML
-    
-</LI>
-</UL>
+    Libclamav can handle almost every mail file format including TNEF
+    (winmail.dat) attachments.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node39.html b/docs/html/node39.html
index 6802533..acb44df 100644
--- a/docs/html/node39.html
+++ b/docs/html/node39.html
@@ -1,68 +1,104 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Data Loss Prevention</TITLE>
-<META NAME="description" CONTENT="Data Loss Prevention">
+<TITLE>Archives and compressed files</TITLE>
+<META NAME="description" CONTENT="Archives and compressed files">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node40.html">
 <LINK REL="previous" HREF="node38.html">
-<LINK REL="up" HREF="node34.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node40.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html723"
+<A NAME="tex2html727"
   HREF="node40.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html719"
-  HREF="node34.html">
+<A NAME="tex2html723"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html713"
+<A NAME="tex2html717"
   HREF="node38.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html721"
+<A NAME="tex2html725"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html724"
-  HREF="node40.html">Others</A>
-<B> Up:</B> <A NAME="tex2html720"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html714"
-  HREF="node38.html">Documents</A>
- &nbsp; <B>  <A NAME="tex2html722"
+<B> Next:</B> <A NAME="tex2html728"
+  HREF="node40.html">Documents</A>
+<B> Up:</B> <A NAME="tex2html724"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html718"
+  HREF="node38.html">Mail files</A>
+ &nbsp; <B>  <A NAME="tex2html726"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072500000000000000">
-Data Loss Prevention</A>
+<H3><A NAME="SECTION00072300000000000000">
+Archives and compressed files</A>
 </H3>
-    Libclamav includes a DLP module which can detect credit card and
-    social security numbers inside text files.
+    The following archive and compression formats are supported by internal
+    handlers:
+    
+<UL>
+<LI>Zip (+ SFX)
+</LI>
+<LI>RAR (+ SFX)
+</LI>
+<LI>7Zip
+</LI>
+<LI>Tar
+</LI>
+<LI>CPIO
+</LI>
+<LI>Gzip
+</LI>
+<LI>Bzip2
+</LI>
+<LI>MS OLE2
+</LI>
+<LI>MS Cabinet Files (+ SFX)
+</LI>
+<LI>MS CHM (Compiled HTML)
+</LI>
+<LI>MS SZDD compression format
+</LI>
+<LI>BinHex
+</LI>
+<LI>SIS (SymbianOS packages)
+</LI>
+<LI>AutoIt
+</LI>
+<LI>NSIS
+</LI>
+<LI>InstallShield
+    
+</LI>
+</UL>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node4.html b/docs/html/node4.html
index 3fef2ef..31e6f27 100644
--- a/docs/html/node4.html
+++ b/docs/html/node4.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,26 +27,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html261"
+<A NAME="tex2html263"
   HREF="node5.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html257"
+<A NAME="tex2html259"
   HREF="node2.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html251"
+<A NAME="tex2html253"
   HREF="node3.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html259"
+<A NAME="tex2html261"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html262"
+<B> Next:</B> <A NAME="tex2html264"
   HREF="node5.html">Virus submitting</A>
-<B> Up:</B> <A NAME="tex2html258"
+<B> Up:</B> <A NAME="tex2html260"
   HREF="node2.html">Introduction</A>
-<B> Previous:</B> <A NAME="tex2html252"
+<B> Previous:</B> <A NAME="tex2html254"
   HREF="node3.html">Features</A>
- &nbsp; <B>  <A NAME="tex2html260"
+ &nbsp; <B>  <A NAME="tex2html262"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -61,7 +61,7 @@ Mailing lists and IRC channel</A>
 <UL>
 <LI><SPAN  CLASS="textbf">clamav-announce*lists.clamav.net</SPAN> - info about new versions,
     moderated<A NAME="tex2html1"
-  HREF="footnode.html#foot95"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A>.
+  HREF="footnode.html#foot97"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A>.
 </LI>
 <LI><SPAN  CLASS="textbf">clamav-users*lists.clamav.net</SPAN> - user questions
 </LI>
@@ -86,7 +86,7 @@ Alternatively you can try asking on the <code>#clamav</code> IRC channel - launc
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node40.html b/docs/html/node40.html
index 65b4413..a1d1a68 100644
--- a/docs/html/node40.html
+++ b/docs/html/node40.html
@@ -1,72 +1,70 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Others</TITLE>
-<META NAME="description" CONTENT="Others">
+<TITLE>Documents</TITLE>
+<META NAME="description" CONTENT="Documents">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node41.html">
 <LINK REL="previous" HREF="node39.html">
-<LINK REL="up" HREF="node34.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node41.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html733"
+<A NAME="tex2html739"
   HREF="node41.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html729"
-  HREF="node34.html">
+<A NAME="tex2html735"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html725"
+<A NAME="tex2html729"
   HREF="node39.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html731"
+<A NAME="tex2html737"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html734"
-  HREF="node41.html">API</A>
-<B> Up:</B> <A NAME="tex2html730"
-  HREF="node34.html">Supported formats</A>
-<B> Previous:</B> <A NAME="tex2html726"
-  HREF="node39.html">Data Loss Prevention</A>
- &nbsp; <B>  <A NAME="tex2html732"
+<B> Next:</B> <A NAME="tex2html740"
+  HREF="node41.html">Data Loss Prevention</A>
+<B> Up:</B> <A NAME="tex2html736"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html730"
+  HREF="node39.html">Archives and compressed files</A>
+ &nbsp; <B>  <A NAME="tex2html738"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00072600000000000000">
-Others</A>
+<H3><A NAME="SECTION00072400000000000000">
+Documents</A>
 </H3>
-    Libclamav can handle various obfuscators, encoders, files vulnerable to
-    security risks such as:
+    The most popular file formats are supported:
     
 <UL>
-<LI>JPEG (exploit detection)
-</LI>
-<LI>RIFF (exploit detection)
+<LI>MS Office and MacOffice files
 </LI>
-<LI>uuencode
+<LI>RTF
 </LI>
-<LI>ScrEnc obfuscation
+<LI>PDF
 </LI>
-<LI>CryptFF
+<LI>HTML
     
 </LI>
 </UL>
@@ -75,7 +73,7 @@ Others</A>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node41.html b/docs/html/node41.html
index 368ef70..e53b8cf 100644
--- a/docs/html/node41.html
+++ b/docs/html/node41.html
@@ -1,75 +1,68 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>API</TITLE>
-<META NAME="description" CONTENT="API">
+<TITLE>Data Loss Prevention</TITLE>
+<META NAME="description" CONTENT="Data Loss Prevention">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node43.html">
-<LINK REL="previous" HREF="node34.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="next" HREF="node42.html">
+<LINK REL="previous" HREF="node40.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node42.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html745"
+<A NAME="tex2html751"
   HREF="node42.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html741"
-  HREF="node32.html">
+<A NAME="tex2html747"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html735"
+<A NAME="tex2html741"
   HREF="node40.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html743"
+<A NAME="tex2html749"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html746"
-  HREF="node42.html">Header file</A>
-<B> Up:</B> <A NAME="tex2html742"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html736"
-  HREF="node40.html">Others</A>
- &nbsp; <B>  <A NAME="tex2html744"
+<B> Next:</B> <A NAME="tex2html752"
+  HREF="node42.html">Others</A>
+<B> Up:</B> <A NAME="tex2html748"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html742"
+  HREF="node40.html">Documents</A>
+ &nbsp; <B>  <A NAME="tex2html750"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00073000000000000000">
-API</A>
-</H2>
+<H3><A NAME="SECTION00072500000000000000">
+Data Loss Prevention</A>
+</H3>
+    Libclamav includes a DLP module which can detect credit card and
+    social security numbers inside text files.
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html747"
-  HREF="node42.html">Header file</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node42.html b/docs/html/node42.html
index c6004f4..5a9339a 100644
--- a/docs/html/node42.html
+++ b/docs/html/node42.html
@@ -1,69 +1,81 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Header file</TITLE>
-<META NAME="description" CONTENT="Header file">
+<TITLE>Others</TITLE>
+<META NAME="description" CONTENT="Others">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="previous" HREF="node41.html">
-<LINK REL="up" HREF="node41.html">
+<LINK REL="up" HREF="node36.html">
 <LINK REL="next" HREF="node43.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html756"
+<A NAME="tex2html761"
   HREF="node43.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html752"
-  HREF="node41.html">
+<A NAME="tex2html757"
+  HREF="node36.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html748"
+<A NAME="tex2html753"
   HREF="node41.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html754"
+<A NAME="tex2html759"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html757"
-  HREF="node43.html">Initialization</A>
-<B> Up:</B> <A NAME="tex2html753"
-  HREF="node41.html">API</A>
-<B> Previous:</B> <A NAME="tex2html749"
-  HREF="node41.html">API</A>
- &nbsp; <B>  <A NAME="tex2html755"
+<B> Next:</B> <A NAME="tex2html762"
+  HREF="node43.html">API</A>
+<B> Up:</B> <A NAME="tex2html758"
+  HREF="node36.html">Supported formats and features</A>
+<B> Previous:</B> <A NAME="tex2html754"
+  HREF="node41.html">Data Loss Prevention</A>
+ &nbsp; <B>  <A NAME="tex2html760"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00073100000000000000">
-Header file</A>
+<H3><A NAME="SECTION00072600000000000000">
+Others</A>
 </H3>
-    Every program using libclamav must include the header file <code>clamav.h</code>:
-    <PRE>
-	#include &lt;clamav.h&gt;
-</PRE>
+    Libclamav can handle various obfuscators, encoders, files vulnerable to
+    security risks such as:
+    
+<UL>
+<LI>JPEG (exploit detection)
+</LI>
+<LI>RIFF (exploit detection)
+</LI>
+<LI>uuencode
+</LI>
+<LI>ScrEnc obfuscation
+</LI>
+<LI>CryptFF
+    
+</LI>
+</UL>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node43.html b/docs/html/node43.html
index a93b7cd..850621b 100644
--- a/docs/html/node43.html
+++ b/docs/html/node43.html
@@ -1,73 +1,60 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Initialization</TITLE>
-<META NAME="description" CONTENT="Initialization">
+<TITLE>API</TITLE>
+<META NAME="description" CONTENT="API">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node47.html">
-<LINK REL="previous" HREF="node41.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="next" HREF="node56.html">
+<LINK REL="previous" HREF="node36.html">
+<LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node44.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html768"
+<A NAME="tex2html773"
   HREF="node44.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html764"
-  HREF="node32.html">
+<A NAME="tex2html769"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html758"
+<A NAME="tex2html763"
   HREF="node42.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html766"
+<A NAME="tex2html771"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html769"
-  HREF="node44.html">Database loading</A>
-<B> Up:</B> <A NAME="tex2html765"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html759"
-  HREF="node42.html">Header file</A>
- &nbsp; <B>  <A NAME="tex2html767"
+<B> Next:</B> <A NAME="tex2html774"
+  HREF="node44.html">Header file</A>
+<B> Up:</B> <A NAME="tex2html770"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html764"
+  HREF="node42.html">Others</A>
+ &nbsp; <B>  <A NAME="tex2html772"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00074000000000000000">
-Initialization</A>
+<H2><A NAME="SECTION00073000000000000000">
+API</A>
 </H2>
-    Before using libclamav, you should call <code>cl_init()</code> to initialize
-    it. When it's done, you're ready to create a new scan engine by calling
-    <code>cl_engine_new()</code>. To free resources allocated by the engine use
-    <code>cl_engine_free()</code>. Function prototypes:
-    <PRE>
-	int cl_init(unsigned int options);
-	struct cl_engine *cl_engine_new(void);
-	int cl_engine_free(struct cl_engine *engine);
-</PRE>
-    <code>cl_init()</code> and <code>cl_engine_free()</code> return <code>CL_SUCCESS</code>
-    on success or another code on error. <code>cl_engine_new()</code> return
-    a pointer or NULL if there's not enough memory to allocate a new
-    engine structure.
 
 <P>
 <BR><HR>
@@ -75,18 +62,36 @@ Initialization</A>
 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html770"
-  HREF="node44.html">Database loading</A>
-<LI><A NAME="tex2html771"
-  HREF="node45.html">Error handling</A>
-<LI><A NAME="tex2html772"
-  HREF="node46.html">Engine structure</A>
+<LI><A NAME="tex2html775"
+  HREF="node44.html">Header file</A>
+<LI><A NAME="tex2html776"
+  HREF="node45.html">Initialization</A>
+<LI><A NAME="tex2html777"
+  HREF="node46.html">Database loading</A>
+<LI><A NAME="tex2html778"
+  HREF="node47.html">Error handling</A>
+<LI><A NAME="tex2html779"
+  HREF="node48.html">Engine structure</A>
+<LI><A NAME="tex2html780"
+  HREF="node49.html">Limits</A>
+<LI><A NAME="tex2html781"
+  HREF="node50.html">Database checks</A>
+<LI><A NAME="tex2html782"
+  HREF="node51.html">Data scan functions</A>
+<LI><A NAME="tex2html783"
+  HREF="node52.html">Memory</A>
+<LI><A NAME="tex2html784"
+  HREF="node53.html">Forking daemons</A>
+<LI><A NAME="tex2html785"
+  HREF="node54.html">clamav-config</A>
+<LI><A NAME="tex2html786"
+  HREF="node55.html">Example</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node44.html b/docs/html/node44.html
index c5ebed5..51cd26e 100644
--- a/docs/html/node44.html
+++ b/docs/html/node44.html
@@ -1,19 +1,19 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Database loading</TITLE>
-<META NAME="description" CONTENT="Database loading">
+<TITLE>Header file</TITLE>
+<META NAME="description" CONTENT="Header file">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,102 +27,44 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html783"
+<A NAME="tex2html797"
   HREF="node45.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html779"
+<A NAME="tex2html793"
   HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html773"
+<A NAME="tex2html787"
   HREF="node43.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html781"
+<A NAME="tex2html795"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html784"
-  HREF="node45.html">Error handling</A>
-<B> Up:</B> <A NAME="tex2html780"
-  HREF="node43.html">Initialization</A>
-<B> Previous:</B> <A NAME="tex2html774"
-  HREF="node43.html">Initialization</A>
- &nbsp; <B>  <A NAME="tex2html782"
+<B> Next:</B> <A NAME="tex2html798"
+  HREF="node45.html">Initialization</A>
+<B> Up:</B> <A NAME="tex2html794"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html788"
+  HREF="node43.html">API</A>
+ &nbsp; <B>  <A NAME="tex2html796"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00074100000000000000">
-Database loading</A>
+<H3><A NAME="SECTION00073100000000000000">
+Header file</A>
 </H3>
-    The following set of functions provides an interface for loading
-    the virus database:
+    Every program using libclamav must include the header file <code>clamav.h</code>:
     <PRE>
-	const char *cl_retdbdir(void);
-
-	int cl_load(const char *path, struct cl_engine *engine,
-		    unsigned int *signo, unsigned int options);
-</PRE>
-    <code>cl_retdbdir()</code> returns the default (hardcoded) path to the directory
-    with ClamAV databases.
-    <code>cl_load()</code> loads a single database file or all databases from a
-    given directory (when <code>path</code> points to a directory). The second
-    argument is used for passing in the pointer to the engine that should
-    be previously allocated with <code>cl_engine_new()</code>. A number of loaded
-    signatures will be <SPAN  CLASS="textbf">added</SPAN> to <code>signo</code> <A NAME="tex2html20"
-  HREF="footnode.html#foot325"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A>. The last argument can
-    pass the following flags:
-    
-<UL>
-<LI><SPAN  CLASS="textbf">CL_DB_STDOPT</SPAN>
-<BR>
-This is an alias for a recommended set of scan options.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_DB_PHISHING</SPAN>
-<BR>
-Load phishing signatures.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_DB_PHISHING_URLS</SPAN>
-<BR>
-Initialize the phishing detection module and load .wdb and .pdb files.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_DB_PUA</SPAN>
-<BR>
-Load signatures for Potentially Unwanted Applications.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_DB_CVDNOTMP</SPAN>
-<BR>
-Load CVD files directly without unpacking them into a temporary
-	directory.
-    
-</LI>
-</UL>
-    <code>cl_load()</code> returns <code>CL_SUCCESS</code> on success and another code on
-    failure.
-    <PRE>
-	    ...
-	    struct cl_engine *engine;
-	    unsigned int sigs = 0;
-	    int ret;
-
-	if((ret = cl_init()) != CL_SUCCESS) {
-	    printf("cl_init() error: %s\n", cl_strerror(ret));
-	    return 1;
-	}
-
-	if(!(engine = cl_engine_new())) {
-	    printf("Can't create new engine\n");
-	    return 1;
-	}
-
-	ret = cl_load(cl_retdbdir(), engine, &amp;sigs, CL_DB_STDOPT);
+	#include &lt;clamav.h&gt;
 </PRE>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node45.html b/docs/html/node45.html
index b835d23..2b3ee99 100644
--- a/docs/html/node45.html
+++ b/docs/html/node45.html
@@ -1,19 +1,19 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Error handling</TITLE>
-<META NAME="description" CONTENT="Error handling">
+<TITLE>Initialization</TITLE>
+<META NAME="description" CONTENT="Initialization">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -27,49 +27,53 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html795"
+<A NAME="tex2html809"
   HREF="node46.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html791"
+<A NAME="tex2html805"
   HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html785"
+<A NAME="tex2html799"
   HREF="node44.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html793"
+<A NAME="tex2html807"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html796"
-  HREF="node46.html">Engine structure</A>
-<B> Up:</B> <A NAME="tex2html792"
-  HREF="node43.html">Initialization</A>
-<B> Previous:</B> <A NAME="tex2html786"
-  HREF="node44.html">Database loading</A>
- &nbsp; <B>  <A NAME="tex2html794"
+<B> Next:</B> <A NAME="tex2html810"
+  HREF="node46.html">Database loading</A>
+<B> Up:</B> <A NAME="tex2html806"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html800"
+  HREF="node44.html">Header file</A>
+ &nbsp; <B>  <A NAME="tex2html808"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00074200000000000000">
-Error handling</A>
+<H3><A NAME="SECTION00073200000000000000">
+Initialization</A>
 </H3>
-    Use <code>cl_strerror()</code> to convert error codes into human readable
-    messages.  The function returns a statically allocated string:
+    Before using libclamav, you should call <code>cl_init()</code> to initialize
+    it. When it's done, you're ready to create a new scan engine by calling
+    <code>cl_engine_new()</code>. To free resources allocated by the engine use
+    <code>cl_engine_free()</code>. Function prototypes:
     <PRE>
-	if(ret != CL_SUCCESS) {
-	    printf("cl_load() error: %s\n", cl_strerror(ret));
-	    cl_engine_free(engine);
-	    return 1;
-	}
+	int cl_init(unsigned int options);
+	struct cl_engine *cl_engine_new(void);
+	int cl_engine_free(struct cl_engine *engine);
 </PRE>
+    <code>cl_init()</code> and <code>cl_engine_free()</code> return <code>CL_SUCCESS</code>
+    on success or another code on error. <code>cl_engine_new()</code> return
+    a pointer or NULL if there's not enough memory to allocate a new
+    engine structure.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node46.html b/docs/html/node46.html
index 5e5822b..c5ca9a3 100644
--- a/docs/html/node46.html
+++ b/docs/html/node46.html
@@ -1,23 +1,24 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Engine structure</TITLE>
-<META NAME="description" CONTENT="Engine structure">
+<TITLE>Database loading</TITLE>
+<META NAME="description" CONTENT="Database loading">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node47.html">
 <LINK REL="previous" HREF="node45.html">
 <LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node47.html">
@@ -26,55 +27,105 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html805"
+<A NAME="tex2html821"
   HREF="node47.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html801"
+<A NAME="tex2html817"
   HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html797"
+<A NAME="tex2html811"
   HREF="node45.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html803"
+<A NAME="tex2html819"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html806"
-  HREF="node47.html">Limits</A>
-<B> Up:</B> <A NAME="tex2html802"
-  HREF="node43.html">Initialization</A>
-<B> Previous:</B> <A NAME="tex2html798"
-  HREF="node45.html">Error handling</A>
- &nbsp; <B>  <A NAME="tex2html804"
+<B> Next:</B> <A NAME="tex2html822"
+  HREF="node47.html">Error handling</A>
+<B> Up:</B> <A NAME="tex2html818"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html812"
+  HREF="node45.html">Initialization</A>
+ &nbsp; <B>  <A NAME="tex2html820"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00074300000000000000">
-Engine structure</A>
+<H3><A NAME="SECTION00073300000000000000">
+Database loading</A>
 </H3>
-    When all required databases are loaded you should prepare the detection
-    engine by calling <code>cl_engine_compile()</code>. In case of failure you
-    should still free the memory allocated to the engine with
-    <code>cl_engine_free()</code>:
+    The following set of functions provides an interface for loading
+    the virus database:
     <PRE>
-	int cl_engine_compile(struct cl_engine *engine);
+	const char *cl_retdbdir(void);
+
+	int cl_load(const char *path, struct cl_engine *engine,
+		    unsigned int *signo, unsigned int options);
 </PRE>
-    In our example:
+    <code>cl_retdbdir()</code> returns the default (hardcoded) path to the directory
+    with ClamAV databases.
+    <code>cl_load()</code> loads a single database file or all databases from a
+    given directory (when <code>path</code> points to a directory). The second
+    argument is used for passing in the pointer to the engine that should
+    be previously allocated with <code>cl_engine_new()</code>. A number of loaded
+    signatures will be <SPAN  CLASS="textbf">added</SPAN> to <code>signo</code> <A NAME="tex2html23"
+  HREF="footnode.html#foot336"><SUP><SPAN CLASS="arabic">10</SPAN></SUP></A>. The last argument can
+    pass the following flags:
+    
+<UL>
+<LI><SPAN  CLASS="textbf">CL_DB_STDOPT</SPAN>
+<BR>
+This is an alias for a recommended set of scan options.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_DB_PHISHING</SPAN>
+<BR>
+Load phishing signatures.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_DB_PHISHING_URLS</SPAN>
+<BR>
+Initialize the phishing detection module and load .wdb and .pdb files.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_DB_PUA</SPAN>
+<BR>
+Load signatures for Potentially Unwanted Applications.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_DB_OFFICIAL_ONLY</SPAN>
+<BR>
+Only load official signatures from digitally signed databases.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_DB_BYTECODE</SPAN>
+<BR>
+Load bytecode.
+    
+</LI>
+</UL>
+    <code>cl_load()</code> returns <code>CL_SUCCESS</code> on success and another code on
+    failure.
     <PRE>
-	if((ret = cl_engine_compile(engine)) != CL_SUCCESS) {
-	    printf("cl_engine_compile() error: %s\n", cl_strerror(ret));
-	    cl_engine_free(engine);
+	    ...
+	    struct cl_engine *engine;
+	    unsigned int sigs = 0;
+	    int ret;
+
+	if((ret = cl_init()) != CL_SUCCESS) {
+	    printf("cl_init() error: %s\n", cl_strerror(ret));
+	    return 1;
+	}
+
+	if(!(engine = cl_engine_new())) {
+	    printf("Can't create new engine\n");
 	    return 1;
 	}
+
+	ret = cl_load(cl_retdbdir(), engine, &amp;sigs, CL_DB_STDOPT);
 </PRE>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node47.html b/docs/html/node47.html
index 254c2b4..c58a577 100644
--- a/docs/html/node47.html
+++ b/docs/html/node47.html
@@ -1,85 +1,75 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Limits</TITLE>
-<META NAME="description" CONTENT="Limits">
+<TITLE>Error handling</TITLE>
+<META NAME="description" CONTENT="Error handling">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node48.html">
-<LINK REL="previous" HREF="node43.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="previous" HREF="node46.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node48.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html817"
+<A NAME="tex2html833"
   HREF="node48.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html813"
-  HREF="node32.html">
+<A NAME="tex2html829"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html807"
+<A NAME="tex2html823"
   HREF="node46.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html815"
+<A NAME="tex2html831"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html818"
-  HREF="node48.html">Database reloading</A>
-<B> Up:</B> <A NAME="tex2html814"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html808"
-  HREF="node46.html">Engine structure</A>
- &nbsp; <B>  <A NAME="tex2html816"
+<B> Next:</B> <A NAME="tex2html834"
+  HREF="node48.html">Engine structure</A>
+<B> Up:</B> <A NAME="tex2html830"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html824"
+  HREF="node46.html">Database loading</A>
+ &nbsp; <B>  <A NAME="tex2html832"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00075000000000000000">
-Limits</A>
-</H2>
-    When you create a new engine with <code>cl_engine_new()</code>, it will have
-    all internal settings set to default values as recommended by the
-    ClamAV authors. It's possible to check and modify the values (numerical
-    and strings) using the following set of functions:
+<H3><A NAME="SECTION00073400000000000000">
+Error handling</A>
+</H3>
+    Use <code>cl_strerror()</code> to convert error codes into human readable
+    messages.  The function returns a statically allocated string:
     <PRE>
-int cl_engine_set_num(struct cl_engine *engine,
-  enum cl_engine_field field, long long num);
-
-long long cl_engine_get_num(const struct cl_engine *engine,
-  enum cl_engine_field field, int *err);
-
-int cl_engine_set_str(struct cl_engine *engine,
-  enum cl_engine_field field, const char *str);
-
-const char *cl_engine_get_str(const struct cl_engine *engine,
-  enum cl_engine_field field, int *err);
+	if(ret != CL_SUCCESS) {
+	    printf("cl_load() error: %s\n", cl_strerror(ret));
+	    cl_engine_free(engine);
+	    return 1;
+	}
 </PRE>
-    Please don't modify the default values unless you know what you're doing.
-    Refer to the ClamAV sources (clamscan, clamd) for examples.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node48.html b/docs/html/node48.html
index e91c684..bd6033a 100644
--- a/docs/html/node48.html
+++ b/docs/html/node48.html
@@ -1,109 +1,81 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Database reloading</TITLE>
-<META NAME="description" CONTENT="Database reloading">
+<TITLE>Engine structure</TITLE>
+<META NAME="description" CONTENT="Engine structure">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node54.html">
+<LINK REL="next" HREF="node49.html">
 <LINK REL="previous" HREF="node47.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node49.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html829"
+<A NAME="tex2html845"
   HREF="node49.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html825"
-  HREF="node32.html">
+<A NAME="tex2html841"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html819"
+<A NAME="tex2html835"
   HREF="node47.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html827"
+<A NAME="tex2html843"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html830"
-  HREF="node49.html">Data scan functions</A>
-<B> Up:</B> <A NAME="tex2html826"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html820"
-  HREF="node47.html">Limits</A>
- &nbsp; <B>  <A NAME="tex2html828"
+<B> Next:</B> <A NAME="tex2html846"
+  HREF="node49.html">Limits</A>
+<B> Up:</B> <A NAME="tex2html842"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html836"
+  HREF="node47.html">Error handling</A>
+ &nbsp; <B>  <A NAME="tex2html844"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00076000000000000000">
-Database reloading</A>
-</H2>
-    It's very important  to keep the internal instance of the database up to
-    date. You can watch database changes with the <code>cl_stat..()</code> family
-    of functions.
-    <PRE>
-	int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
-	int cl_statchkdir(const struct cl_stat *dbstat);
-	int cl_statfree(struct cl_stat *dbstat);
-</PRE>
-    Initialization:
+<H3><A NAME="SECTION00073500000000000000">
+Engine structure</A>
+</H3>
+    When all required databases are loaded you should prepare the detection
+    engine by calling <code>cl_engine_compile()</code>. In case of failure you
+    should still free the memory allocated to the engine with
+    <code>cl_engine_free()</code>:
     <PRE>
-	    ...
-	    struct cl_stat dbstat;
-
-	memset(&amp;dbstat, 0, sizeof(struct cl_stat));
-	cl_statinidir(dbdir, &amp;dbstat);
+	int cl_engine_compile(struct cl_engine *engine);
 </PRE>
-    To check for a change you just need to call <code>cl_statchkdir</code> and check
-    its return value (0 - no change, 1 - some change occured):
+    In our example:
     <PRE>
-	if(cl_statchkdir(&amp;dbstat) == 1) {
-	    reload_database...;
-	    cl_statfree(&amp;dbstat);
-	    cl_statinidir(cl_retdbdir(), &amp;dbstat);
+	if((ret = cl_engine_compile(engine)) != CL_SUCCESS) {
+	    printf("cl_engine_compile() error: %s\n", cl_strerror(ret));
+	    cl_engine_free(engine);
+	    return 1;
 	}
 </PRE>
-    Remember to reset the <code>cl_stat</code> structure after each reload.
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html831"
-  HREF="node49.html">Data scan functions</A>
-<LI><A NAME="tex2html832"
-  HREF="node50.html">Memory</A>
-<LI><A NAME="tex2html833"
-  HREF="node51.html">Forking daemons</A>
-<LI><A NAME="tex2html834"
-  HREF="node52.html">clamav-config</A>
-<LI><A NAME="tex2html835"
-  HREF="node53.html">Example</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node49.html b/docs/html/node49.html
index 5da956f..7142ab5 100644
--- a/docs/html/node49.html
+++ b/docs/html/node49.html
@@ -1,219 +1,85 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Data scan functions</TITLE>
-<META NAME="description" CONTENT="Data scan functions">
+<TITLE>Limits</TITLE>
+<META NAME="description" CONTENT="Limits">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node50.html">
 <LINK REL="previous" HREF="node48.html">
-<LINK REL="up" HREF="node48.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node50.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html846"
+<A NAME="tex2html857"
   HREF="node50.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html842"
-  HREF="node48.html">
+<A NAME="tex2html853"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html836"
+<A NAME="tex2html847"
   HREF="node48.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html844"
+<A NAME="tex2html855"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html847"
-  HREF="node50.html">Memory</A>
-<B> Up:</B> <A NAME="tex2html843"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html837"
-  HREF="node48.html">Database reloading</A>
- &nbsp; <B>  <A NAME="tex2html845"
+<B> Next:</B> <A NAME="tex2html858"
+  HREF="node50.html">Database checks</A>
+<B> Up:</B> <A NAME="tex2html854"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html848"
+  HREF="node48.html">Engine structure</A>
+ &nbsp; <B>  <A NAME="tex2html856"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00076100000000000000">
-Data scan functions</A>
+<H3><A NAME="SECTION00073600000000000000">
+Limits</A>
 </H3>
-    It's possible to scan a file or descriptor using:
+    When you create a new engine with <code>cl_engine_new()</code>, it will have
+    all internal settings set to default values as recommended by the
+    ClamAV authors. It's possible to check and modify the values (numerical
+    and strings) using the following set of functions:
     <PRE>
-	int cl_scanfile(const char *filename, const char **virname,
-	unsigned long int *scanned, const struct cl_engine *engine,
-	unsigned int options);
+int cl_engine_set_num(struct cl_engine *engine,
+  enum cl_engine_field field, long long num);
 
-	int cl_scandesc(int desc, const char **virname, unsigned
-	long int *scanned, const struct cl_engine *engine,
-	unsigned int options);
-</PRE>
-    Both functions will store a virus name under the pointer <code>virname</code>,
-    the virus name is part of the engine structure and must not be released
-    directly. If the third argument (<code>scanned</code>) is not NULL, the
-    functions will increase its value with the size of scanned data (in
-    <code>CL_COUNT_PRECISION</code> units).
-    The last argument (<code>options</code>) specified the scan options and supports
-    the following flags (which can be combined using bit operators):
-    
-<UL>
-<LI><SPAN  CLASS="textbf">CL_SCAN_STDOPT</SPAN>
-<BR>
-This is an alias for a recommended set of scan options. You
-	      should use it to make your software ready for new features
-	      in the future versions of libclamav.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_RAW</SPAN>
-<BR>
-Use it alone if you want to disable support for special files.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_ARCHIVE</SPAN>
-<BR>
-This flag enables transparent scanning of various archive formats.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_BLOCKENCRYPTED</SPAN>
-<BR>
-With this flag the library will mark encrypted archives as viruses
-	      (Encrypted.Zip, Encrypted.RAR).
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_MAIL</SPAN>
-<BR>
-Enable support for mail files.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_OLE2</SPAN>
-<BR>
-Enables support for OLE2 containers (used by MS Office and .msi
-	      files).
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_PDF</SPAN>
-<BR>
-Enables scanning within PDF files.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_PE</SPAN>
-<BR>
-This flag enables deep scanning of Portable Executable files and
-	      allows libclamav to unpack executables compressed with run-time
-	      unpackers.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_ELF</SPAN>
-<BR>
-Enable support for ELF files.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_BLOCKBROKEN</SPAN>
-<BR>
-libclamav will try to detect broken executables and mark them as
-	      Broken.Executable.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_HTML</SPAN>
-<BR>
-This flag enables HTML normalisation (including ScrEnc
-	      decryption).
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_ALGORITHMIC</SPAN>
-<BR>
-Enable algorithmic detection of viruses.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_PHISHING_BLOCKSSL</SPAN>
-<BR>
-Phishing module: always block SSL mismatches in URLs.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_PHISHING_BLOCKCLOAK</SPAN>
-<BR>
-Phishing module: always block cloaked URLs.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED</SPAN>
-<BR>
-Enable the DLP module which scans for credit card and SSN
-	      numbers.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED_SSN_NORMAL</SPAN>
-<BR>
-Search for SSNs formatted as xx-yy-zzzz.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED_SSN_STRIPPED</SPAN>
-<BR>
-Search for SSNs formatted as xxyyzzzz.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_PARTIAL_MESSAGE</SPAN>
-<BR>
-Scan RFC1341 messages split over many emails. You will need to
-	      periodically clean up <code>$TemporaryDirectory/clamav-partial</code>
-	      directory.
-</LI>
-<LI><SPAN  CLASS="textbf">CL_SCAN_HEURISTIC_PRECEDENCE</SPAN>
-<BR>
-Allow heuristic match to take precedence. When enabled, if
-	      a heuristic scan (such as phishingScan) detects a possible
-	      virus/phish it will stop scan immediately. Recommended, saves CPU
-	      scan-time. When disabled, virus/phish detected by heuristic scans
-	      will be reported only at the end of a scan. If an archive
-	      contains both a heuristically detected virus/phishing, and a real
-	      malware, the real malware will be reported.
-    
-</LI>
-</UL>
-    All functions return <code>CL_CLEAN</code> when the file seems clean,
-    <code>CL_VIRUS</code> when a virus is detected and another value on failure.
-    <PRE>
-	    ...
-	    const char *virname;
+long long cl_engine_get_num(const struct cl_engine *engine,
+  enum cl_engine_field field, int *err);
 
-	if((ret = cl_scanfile("/tmp/test.exe", &amp;virname, NULL, engine,
-	CL_STDOPT)) == CL_VIRUS) {
-	    printf("Virus detected: %s\n", virname);
-	} else {
-	    printf("No virus detected.\n");
-	    if(ret != CL_CLEAN)
-	        printf("Error: %s\n", cl_strerror(ret));
-	}
+int cl_engine_set_str(struct cl_engine *engine,
+  enum cl_engine_field field, const char *str);
+
+const char *cl_engine_get_str(const struct cl_engine *engine,
+  enum cl_engine_field field, int *err);
 </PRE>
+    Please don't modify the default values unless you know what you're doing.
+    Refer to the ClamAV sources (clamscan, clamd) for examples.
 
 <P>
-
-<DIV CLASS="navigation"><HR>
-<!--Navigation Panel-->
-<A NAME="tex2html846"
-  HREF="node50.html">
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html842"
-  HREF="node48.html">
-<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html836"
-  HREF="node48.html">
-<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html844"
-  HREF="node1.html">
-<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
-<BR>
-<B> Next:</B> <A NAME="tex2html847"
-  HREF="node50.html">Memory</A>
-<B> Up:</B> <A NAME="tex2html843"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html837"
-  HREF="node48.html">Database reloading</A>
- &nbsp; <B>  <A NAME="tex2html845"
-  HREF="node1.html">Contents</A></B> </DIV>
-<!--End of Navigation Panel-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node5.html b/docs/html/node5.html
index 98e57c9..23436cb 100644
--- a/docs/html/node5.html
+++ b/docs/html/node5.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,7 +13,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
@@ -26,26 +26,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html271"
+<A NAME="tex2html273"
   HREF="node6.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html267"
+<A NAME="tex2html269"
   HREF="node2.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html263"
+<A NAME="tex2html265"
   HREF="node4.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html269"
+<A NAME="tex2html271"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html272"
+<B> Next:</B> <A NAME="tex2html274"
   HREF="node6.html">Base package</A>
-<B> Up:</B> <A NAME="tex2html268"
+<B> Up:</B> <A NAME="tex2html270"
   HREF="node2.html">Introduction</A>
-<B> Previous:</B> <A NAME="tex2html264"
+<B> Previous:</B> <A NAME="tex2html266"
   HREF="node4.html">Mailing lists and IRC</A>
- &nbsp; <B>  <A NAME="tex2html270"
+ &nbsp; <B>  <A NAME="tex2html272"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -65,7 +65,7 @@ Virus submitting</A>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node50.html b/docs/html/node50.html
index df400b3..db33692 100644
--- a/docs/html/node50.html
+++ b/docs/html/node50.html
@@ -1,69 +1,109 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Memory</TITLE>
-<META NAME="description" CONTENT="Memory">
+<TITLE>Database checks</TITLE>
+<META NAME="description" CONTENT="Database checks">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node51.html">
 <LINK REL="previous" HREF="node49.html">
-<LINK REL="up" HREF="node48.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node51.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html858"
+<A NAME="tex2html869"
   HREF="node51.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html854"
-  HREF="node48.html">
+<A NAME="tex2html865"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html848"
+<A NAME="tex2html859"
   HREF="node49.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html856"
+<A NAME="tex2html867"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html859"
-  HREF="node51.html">Forking daemons</A>
-<B> Up:</B> <A NAME="tex2html855"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html849"
-  HREF="node49.html">Data scan functions</A>
- &nbsp; <B>  <A NAME="tex2html857"
+<B> Next:</B> <A NAME="tex2html870"
+  HREF="node51.html">Data scan functions</A>
+<B> Up:</B> <A NAME="tex2html866"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html860"
+  HREF="node49.html">Limits</A>
+ &nbsp; <B>  <A NAME="tex2html868"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00076200000000000000">
-Memory</A>
+<H3><A NAME="SECTION00073700000000000000">
+Database checks</A>
 </H3>
-    Because the engine structure occupies a few megabytes of system memory, you
-    should release it with <code>cl_engine_free()</code> if you no longer need to
-    scan files.
+    It's very important  to keep the internal instance of the database up to
+    date. You can watch database changes with the <code>cl_stat..()</code> family
+    of functions.
+    <PRE>
+	int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
+	int cl_statchkdir(const struct cl_stat *dbstat);
+	int cl_statfree(struct cl_stat *dbstat);
+</PRE>
+    Initialization:
+    <PRE>
+	    ...
+	    struct cl_stat dbstat;
+
+	memset(&amp;dbstat, 0, sizeof(struct cl_stat));
+	cl_statinidir(dbdir, &amp;dbstat);
+</PRE>
+    To check for a change you just need to call <code>cl_statchkdir</code> and check
+    its return value (0 - no change, 1 - some change occured). Remember to reset
+    the <code>cl_stat</code> structure after reloading the database.
+    <PRE>
+	if(cl_statchkdir(&amp;dbstat) == 1) {
+	    reload_database...;
+	    cl_statfree(&amp;dbstat);
+	    cl_statinidir(cl_retdbdir(), &amp;dbstat);
+	}
+</PRE>
+    Libclamav <SPAN CLASS="MATH"><IMG
+ WIDTH="58" HEIGHT="35" ALIGN="MIDDLE" BORDER="0"
+ SRC="img5.png"
+ ALT="$\ge0.96$"></SPAN> includes and additional call to check the number of
+    signatures that can be loaded from a given directory:
+    <PRE>
+	int cl_countsigs(const char *path, unsigned int countoptions,
+	    unsigned int *sigs);
+</PRE>
+    The first argument points to the database directory, the second one
+    specifies what signatures should be counted:
+    <code>CL_COUNTSIGS_OFFICIAL</code> (official signatures),
+<BR>    <code>CL_COUNTSIGS_UNOFFICIAL</code> (third party signatures),
+    <code>CL_COUNTSIGS_ALL</code> (all signatures). The last argument points
+    to the counter to which the number of detected signatures will
+    be added (therefore the counter should be initially set to 0).
+    The call returns <code>CL_SUCCESS</code> or an error code.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node51.html b/docs/html/node51.html
index f23252f..54ccbfb 100644
--- a/docs/html/node51.html
+++ b/docs/html/node51.html
@@ -1,71 +1,219 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Forking daemons</TITLE>
-<META NAME="description" CONTENT="Forking daemons">
+<TITLE>Data scan functions</TITLE>
+<META NAME="description" CONTENT="Data scan functions">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node52.html">
 <LINK REL="previous" HREF="node50.html">
-<LINK REL="up" HREF="node48.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node52.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html870"
+<A NAME="tex2html881"
   HREF="node52.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html866"
-  HREF="node48.html">
+<A NAME="tex2html877"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html860"
+<A NAME="tex2html871"
   HREF="node50.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html868"
+<A NAME="tex2html879"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html871"
-  HREF="node52.html">clamav-config</A>
-<B> Up:</B> <A NAME="tex2html867"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html861"
-  HREF="node50.html">Memory</A>
- &nbsp; <B>  <A NAME="tex2html869"
+<B> Next:</B> <A NAME="tex2html882"
+  HREF="node52.html">Memory</A>
+<B> Up:</B> <A NAME="tex2html878"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html872"
+  HREF="node50.html">Database checks</A>
+ &nbsp; <B>  <A NAME="tex2html880"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00076300000000000000">
-Forking daemons</A>
+<H3><A NAME="SECTION00073800000000000000">
+Data scan functions</A>
 </H3>
-    If you're using libclamav with a forking daemon you should call
-    <code>srand()</code> inside a forked child before making any calls to the
-    libclamav functions. This will avoid possible collisions with temporary
-    filenames created by other processes of the daemon. This procedure
-    is not required for multi-threaded daemons.
+    It's possible to scan a file or descriptor using:
+    <PRE>
+	int cl_scanfile(const char *filename, const char **virname,
+	unsigned long int *scanned, const struct cl_engine *engine,
+	unsigned int options);
+
+	int cl_scandesc(int desc, const char **virname, unsigned
+	long int *scanned, const struct cl_engine *engine,
+	unsigned int options);
+</PRE>
+    Both functions will store a virus name under the pointer <code>virname</code>,
+    the virus name is part of the engine structure and must not be released
+    directly. If the third argument (<code>scanned</code>) is not NULL, the
+    functions will increase its value with the size of scanned data (in
+    <code>CL_COUNT_PRECISION</code> units).
+    The last argument (<code>options</code>) specified the scan options and supports
+    the following flags (which can be combined using bit operators):
+    
+<UL>
+<LI><SPAN  CLASS="textbf">CL_SCAN_STDOPT</SPAN>
+<BR>
+This is an alias for a recommended set of scan options. You
+	      should use it to make your software ready for new features
+	      in the future versions of libclamav.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_RAW</SPAN>
+<BR>
+Use it alone if you want to disable support for special files.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_ARCHIVE</SPAN>
+<BR>
+This flag enables transparent scanning of various archive formats.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_BLOCKENCRYPTED</SPAN>
+<BR>
+With this flag the library will mark encrypted archives as viruses
+	      (Encrypted.Zip, Encrypted.RAR).
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_MAIL</SPAN>
+<BR>
+Enable support for mail files.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_OLE2</SPAN>
+<BR>
+Enables support for OLE2 containers (used by MS Office and .msi
+	      files).
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_PDF</SPAN>
+<BR>
+Enables scanning within PDF files.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_PE</SPAN>
+<BR>
+This flag enables deep scanning of Portable Executable files and
+	      allows libclamav to unpack executables compressed with run-time
+	      unpackers.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_ELF</SPAN>
+<BR>
+Enable support for ELF files.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_BLOCKBROKEN</SPAN>
+<BR>
+libclamav will try to detect broken executables and mark them as
+	      Broken.Executable.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_HTML</SPAN>
+<BR>
+This flag enables HTML normalisation (including ScrEnc
+	      decryption).
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_ALGORITHMIC</SPAN>
+<BR>
+Enable algorithmic detection of viruses.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_PHISHING_BLOCKSSL</SPAN>
+<BR>
+Phishing module: always block SSL mismatches in URLs.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_PHISHING_BLOCKCLOAK</SPAN>
+<BR>
+Phishing module: always block cloaked URLs.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED</SPAN>
+<BR>
+Enable the DLP module which scans for credit card and SSN
+	      numbers.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED_SSN_NORMAL</SPAN>
+<BR>
+Search for SSNs formatted as xx-yy-zzzz.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_STRUCTURED_SSN_STRIPPED</SPAN>
+<BR>
+Search for SSNs formatted as xxyyzzzz.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_PARTIAL_MESSAGE</SPAN>
+<BR>
+Scan RFC1341 messages split over many emails. You will need to
+	      periodically clean up <code>$TemporaryDirectory/clamav-partial</code>
+	      directory.
+</LI>
+<LI><SPAN  CLASS="textbf">CL_SCAN_HEURISTIC_PRECEDENCE</SPAN>
+<BR>
+Allow heuristic match to take precedence. When enabled, if
+	      a heuristic scan (such as phishingScan) detects a possible
+	      virus/phish it will stop scan immediately. Recommended, saves CPU
+	      scan-time. When disabled, virus/phish detected by heuristic scans
+	      will be reported only at the end of a scan. If an archive
+	      contains both a heuristically detected virus/phishing, and a real
+	      malware, the real malware will be reported.
+    
+</LI>
+</UL>
+    All functions return <code>CL_CLEAN</code> when the file seems clean,
+    <code>CL_VIRUS</code> when a virus is detected and another value on failure.
+    <PRE>
+	    ...
+	    const char *virname;
+
+	if((ret = cl_scanfile("/tmp/test.exe", &amp;virname, NULL, engine,
+	CL_STDOPT)) == CL_VIRUS) {
+	    printf("Virus detected: %s\n", virname);
+	} else {
+	    printf("No virus detected.\n");
+	    if(ret != CL_CLEAN)
+	        printf("Error: %s\n", cl_strerror(ret));
+	}
+</PRE>
 
 <P>
-<BR><HR>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html881"
+  HREF="node52.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html877"
+  HREF="node43.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html871"
+  HREF="node50.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html879"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
+<BR>
+<B> Next:</B> <A NAME="tex2html882"
+  HREF="node52.html">Memory</A>
+<B> Up:</B> <A NAME="tex2html878"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html872"
+  HREF="node50.html">Database checks</A>
+ &nbsp; <B>  <A NAME="tex2html880"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node52.html b/docs/html/node52.html
index d6eeba0..00203cf 100644
--- a/docs/html/node52.html
+++ b/docs/html/node52.html
@@ -1,73 +1,69 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>clamav-config</TITLE>
-<META NAME="description" CONTENT="clamav-config">
+<TITLE>Memory</TITLE>
+<META NAME="description" CONTENT="Memory">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node53.html">
 <LINK REL="previous" HREF="node51.html">
-<LINK REL="up" HREF="node48.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node53.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html882"
+<A NAME="tex2html893"
   HREF="node53.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html878"
-  HREF="node48.html">
+<A NAME="tex2html889"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html872"
+<A NAME="tex2html883"
   HREF="node51.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html880"
+<A NAME="tex2html891"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html883"
-  HREF="node53.html">Example</A>
-<B> Up:</B> <A NAME="tex2html879"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html873"
-  HREF="node51.html">Forking daemons</A>
- &nbsp; <B>  <A NAME="tex2html881"
+<B> Next:</B> <A NAME="tex2html894"
+  HREF="node53.html">Forking daemons</A>
+<B> Up:</B> <A NAME="tex2html890"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html884"
+  HREF="node51.html">Data scan functions</A>
+ &nbsp; <B>  <A NAME="tex2html892"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00076400000000000000">
-clamav-config</A>
+<H3><A NAME="SECTION00073900000000000000">
+Memory</A>
 </H3>
-    Use <code>clamav-config</code> to check compilation information for libclamav.
-    <PRE>
-	zolw at localhost:~$ clamav-config --libs
-	-L/usr/local/lib -lz -lbz2 -lgmp -lpthread
-	zolw at localhost:~$ clamav-config --cflags
-	-I/usr/local/include -g -O2
-</PRE>
+    Because the engine structure occupies a few megabytes of system memory, you
+    should release it with <code>cl_engine_free()</code> if you no longer need to
+    scan files.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node53.html b/docs/html/node53.html
index 4a1b551..4676631 100644
--- a/docs/html/node53.html
+++ b/docs/html/node53.html
@@ -1,71 +1,71 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Example</TITLE>
-<META NAME="description" CONTENT="Example">
+<TITLE>Forking daemons</TITLE>
+<META NAME="description" CONTENT="Forking daemons">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node54.html">
 <LINK REL="previous" HREF="node52.html">
-<LINK REL="up" HREF="node48.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node54.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html892"
+<A NAME="tex2html905"
   HREF="node54.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html888"
-  HREF="node48.html">
+<A NAME="tex2html901"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html884"
+<A NAME="tex2html895"
   HREF="node52.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html890"
+<A NAME="tex2html903"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html893"
-  HREF="node54.html">CVD format</A>
-<B> Up:</B> <A NAME="tex2html889"
-  HREF="node48.html">Database reloading</A>
-<B> Previous:</B> <A NAME="tex2html885"
-  HREF="node52.html">clamav-config</A>
- &nbsp; <B>  <A NAME="tex2html891"
+<B> Next:</B> <A NAME="tex2html906"
+  HREF="node54.html">clamav-config</A>
+<B> Up:</B> <A NAME="tex2html902"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html896"
+  HREF="node52.html">Memory</A>
+ &nbsp; <B>  <A NAME="tex2html904"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H3><A NAME="SECTION00076500000000000000">
-Example</A>
+<H3><A NAME="SECTION000731000000000000000">
+Forking daemons</A>
 </H3>
-    You will find an example scanner application in the clamav source
-    package (/example). Provided you have ClamAV already installed, execute
-    the following to compile it:
-    <PRE>
-	gcc -Wall ex1.c -o ex1 -lclamav
-</PRE>
+    If you're using libclamav with a forking daemon you should call
+    <code>srand()</code> inside a forked child before making any calls to the
+    libclamav functions. This will avoid possible collisions with temporary
+    filenames created by other processes of the daemon. This procedure
+    is not required for multi-threaded daemons.
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node54.html b/docs/html/node54.html
index 0d21a80..7f7cbe0 100644
--- a/docs/html/node54.html
+++ b/docs/html/node54.html
@@ -1,88 +1,73 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>CVD format</TITLE>
-<META NAME="description" CONTENT="CVD format">
+<TITLE>clamav-config</TITLE>
+<META NAME="description" CONTENT="clamav-config">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node55.html">
-<LINK REL="previous" HREF="node48.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="previous" HREF="node53.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node55.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html904"
+<A NAME="tex2html917"
   HREF="node55.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html900"
-  HREF="node32.html">
+<A NAME="tex2html913"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html894"
+<A NAME="tex2html907"
   HREF="node53.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html902"
+<A NAME="tex2html915"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html905"
-  HREF="node55.html">Contributors</A>
-<B> Up:</B> <A NAME="tex2html901"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html895"
-  HREF="node53.html">Example</A>
- &nbsp; <B>  <A NAME="tex2html903"
+<B> Next:</B> <A NAME="tex2html918"
+  HREF="node55.html">Example</A>
+<B> Up:</B> <A NAME="tex2html914"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html908"
+  HREF="node53.html">Forking daemons</A>
+ &nbsp; <B>  <A NAME="tex2html916"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00077000000000000000">
-CVD format</A>
-</H2>
-    CVD (ClamAV Virus Database) is a digitally signed tarball containing
-    one or more databases. The header is a 512-bytes long string with colon
-    separated fields:
+<H3><A NAME="SECTION000731100000000000000">
+clamav-config</A>
+</H3>
+    Use <code>clamav-config</code> to check compilation information for libclamav.
     <PRE>
-ClamAV-VDB:build time:version:number of signatures:functionality
-level required:MD5 checksum:digital signature:builder name:build time (sec)
-</PRE>
-    <code>sigtool --info</code> displays detailed information on CVD files:
-    <PRE>
-zolw at localhost:/usr/local/share/clamav$ sigtool -i daily.cvd 
-File: daily.cvd
-Build time: 10 Mar 2008 10:45 +0000
-Version: 6191
-Signatures: 59084
-Functionality level: 26
-Builder: ccordes
-MD5: 6e6e29dae36b4b7315932c921e568330
-Digital signature: zz9irc9irupR3z7yX6J+OR6XdFPUat4HIM9ERn3kAcOWpcMFxq
-Fs4toG5WJsHda0Jj92IUusZ7wAgYjpai1Nr+jFfXHsJxv0dBkS5/XWMntj0T1ctNgqmiF
-+RLU6V0VeTl4Oej3Aya0cVpd9K4XXevEO2eTTvzWNCAq0ZzWNdjc
-Verification OK.
+	zolw at localhost:~$ clamav-config --libs
+	-L/usr/local/lib -lz -lbz2 -lgmp -lpthread
+	zolw at localhost:~$ clamav-config --cflags
+	-I/usr/local/include -g -O2
 </PRE>
 
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node55.html b/docs/html/node55.html
index fc35945..d377ff3 100644
--- a/docs/html/node55.html
+++ b/docs/html/node55.html
@@ -1,619 +1,71 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Contributors</TITLE>
-<META NAME="description" CONTENT="Contributors">
+<TITLE>Example</TITLE>
+<META NAME="description" CONTENT="Example">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node56.html">
 <LINK REL="previous" HREF="node54.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="up" HREF="node43.html">
 <LINK REL="next" HREF="node56.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html916"
+<A NAME="tex2html927"
   HREF="node56.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html912"
-  HREF="node32.html">
+<A NAME="tex2html923"
+  HREF="node43.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html906"
+<A NAME="tex2html919"
   HREF="node54.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html914"
+<A NAME="tex2html925"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html917"
-  HREF="node56.html">Donors</A>
-<B> Up:</B> <A NAME="tex2html913"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html907"
-  HREF="node54.html">CVD format</A>
- &nbsp; <B>  <A NAME="tex2html915"
+<B> Next:</B> <A NAME="tex2html928"
+  HREF="node56.html">CVD format</A>
+<B> Up:</B> <A NAME="tex2html924"
+  HREF="node43.html">API</A>
+<B> Previous:</B> <A NAME="tex2html920"
+  HREF="node54.html">clamav-config</A>
+ &nbsp; <B>  <A NAME="tex2html926"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00078000000000000000">
-Contributors</A>
-</H2>
-    The following people contributed to our project in some way (providing
-    patches, bug reports, technical support, documentation, good ideas...):
-    
-<UL>
-<LI>Ian Abbott &lt;abbotti*mev.co.uk&gt;
-</LI>
-<LI>Clint Adams &lt;schizo*debian.org&gt;
-</LI>
-<LI>Sergey Y. Afonin &lt;asy*kraft-s.ru&gt;
-</LI>
-<LI>Robert Allerstorfer &lt;roal*anet.at&gt;
-</LI>
-<LI>Claudio Alonso &lt;cfalonso*yahoo.com&gt;
-</LI>
-<LI>Kevin Amorin &lt;kamorin*ccs.neu.edu&gt;
-</LI>
-<LI>Kamil Andrusz &lt;wizz*mniam.net&gt;
-</LI>
-<LI>Tayfun Asker &lt;tasker*metu.edu.tr&gt;
-</LI>
-<LI>Jean-Edouard Babin &lt;Jeb*jeb.com.fr&gt;
-</LI>
-<LI>Marc Baudoin &lt;babafou*babafou.eu.org&gt;
-</LI>
-<LI>Scott Beck &lt;sbeck*gossamer-threads.com&gt;
-</LI>
-<LI>Rolf Eike Beer &lt;eike*mail.math.uni-mannheim.de&gt;
-</LI>
-<LI>Rene Bellora &lt;rbellora*tecnoaccion.com.ar&gt;
-</LI>
-<LI>Carlo Marcelo Arenas Belon &lt;carenas*sajinet.com.pe&gt;
-</LI>
-<LI>Joseph Benden &lt;joe*thrallingpenguin.com&gt;
-</LI>
-<LI>Hilko Bengen &lt;bengen*vdst-ka.inka.de&gt;
-</LI>
-<LI>Hank Beatty &lt;hbeatty*starband.net&gt;
-</LI>
-<LI>Alexandre Biancalana &lt;ale*seudns.net&gt;
-</LI>
-<LI>Patrick Bihan-Faou &lt;patrick*mindstep.com&gt;
-</LI>
-<LI>Martin Blapp &lt;mb*imp.ch&gt;
-</LI>
-<LI>Dale Blount &lt;dale*velocity.net&gt;
-</LI>
-<LI>Serge van den Boom &lt;svdb*stack.nl&gt;
-</LI>
-<LI>Oliver Brandmueller &lt;ob*e-Gitt.NET&gt;
-</LI>
-<LI>Boguslaw Brandys &lt;brandys*o2.pl&gt;
-</LI>
-<LI>Igor Brezac &lt;igor*ipass.net&gt;
-</LI>
-<LI>Mike Brudenell &lt;pmb1*york.ac.uk&gt;
-</LI>
-<LI>Brian Bruns &lt;bruns*2mbit.com&gt;
-</LI>
-<LI>Len Budney &lt;lbudney*pobox.com&gt;
-</LI>
-<LI>Matt Butt &lt;mattb*cre8tiv.com&gt;
-</LI>
-<LI>Christopher X. Candreva &lt;chris*westnet.com&gt;
-</LI>
-<LI>Eric I. Lopez Carreon &lt;elopezc*technitrade.com&gt;
-</LI>
-<LI>Ales Casar &lt;casar*uni-mb.si&gt;
-</LI>
-<LI>Jonathan Chen &lt;jon+clamav*spock.org&gt;
-</LI>
-<LI>Andrey Cherezov &lt;andrey*cherezov.koenig.su&gt;
-</LI>
-<LI>Alex Cherney &lt;alex*cher.id.au&gt;
-</LI>
-<LI>Tom G. Christensen &lt;tgc*statsbiblioteket.dk&gt;
-</LI>
-<LI>Nicholas Chua &lt;nicholas*ncmbox.net&gt;
-</LI>
-<LI>Chris Conn &lt;cconn*abacom.com&gt;
-</LI>
-<LI>Christoph Cordes &lt;ib*precompiled.de&gt;
-</LI>
-<LI>Ole Craig &lt;olc*cs.umass.edu&gt;
-</LI>
-<LI>Eugene Crosser &lt;crosser*rol.ru&gt;
-</LI>
-<LI>Calin A. Culianu &lt;calin*ajvar.org&gt;
-</LI>
-<LI>Damien Curtain &lt;damien*pagefault.org&gt;
-</LI>
-<LI>Krisztian Czako &lt;slapic*linux.co.hu&gt;
-</LI>
-<LI>Diego d'Ambra &lt;da*softcom.dk&gt;
-</LI>
-<LI>Michael Dankov &lt;misha*btrc.ru&gt;
-</LI>
-<LI>Yuri Dario &lt;mc6530*mclink.it&gt;
-</LI>
-<LI>David &lt;djgardner*users.sourceforge.net&gt;
-</LI>
-<LI>Maxim Dounin &lt;mdounin*rambler-co.ru&gt;
-</LI>
-<LI>Alejandro Dubrovsky &lt;s328940*student.uq.edu.au&gt;
-</LI>
-<LI>James P. Dugal &lt;jpd*louisiana.edu&gt;
-</LI>
-<LI>Magnus Ekdahl &lt;magnus*debian.org&gt;
-</LI>
-<LI>Mehmet Ekiz &lt;ekizm*tbmm.gov.tr&gt;
-</LI>
-<LI>Jens Elkner &lt;elkner*linofee.org&gt;
-</LI>
-<LI>Fred van Engen &lt;fred*wooha.org&gt;
-</LI>
-<LI>Jason Englander &lt;jason*englanders.cc&gt;
-</LI>
-<LI>Oden Eriksson &lt;oeriksson*mandrakesoft.com&gt;
-</LI>
-<LI>Daniel Fahlgren &lt;fahlgren*ardendo.se&gt;
-</LI>
-<LI>Andy Fiddaman &lt;af*jeamland.org&gt;
-</LI>
-<LI>Edison Figueira Junior &lt;edison*brc.com.br&gt;
-</LI>
-<LI>David Ford &lt;david+cert*blue-labs.org&gt;
-</LI>
-<LI>Martin Forssen &lt;maf*appgate.com&gt;
-</LI>
-<LI>Brian J. France &lt;list*firehawksystems.com&gt;
-</LI>
-<LI>Free Oscar &lt;freeoscar*wp.pl&gt;
-</LI>
-<LI>Martin Fuxa &lt;yeti*email.cz&gt;
-</LI>
-<LI>Piotr Gackiewicz &lt;gacek*intertele.pl&gt;
-</LI>
-<LI>Jeremy Garcia &lt;jeremy*linuxquestions.org&gt;
-</LI>
-<LI>Dean Gaudet &lt;dean-clamav*arctic.org&gt;
-</LI>
-<LI>Michel Gaudet &lt;Michel.Gaudet*ehess.fr&gt;
-</LI>
-<LI>Philippe Gay &lt;ph.gay*free.fr&gt;
-</LI>
-<LI>Nick Gazaloff &lt;nick*sbin.org&gt;
-</LI>
-<LI>Geoff Gibbs &lt;ggibbs*hgmp.mrc.ac.uk&gt;
-</LI>
-<LI>Luca 'NERvOus' Gibelli &lt;nervous*nervous.it&gt;
-</LI>
-<LI>Scott Gifford &lt;sgifford*suspectclass.com&gt;
-</LI>
-<LI>Wieslaw Glod &lt;wkg*x2.pl&gt;
-</LI>
-<LI>Stephen Gran &lt;steve*lobefin.net&gt;
-</LI>
-<LI>Koryn Grant &lt;koryn*endace.com&gt;
-</LI>
-<LI>Matthew A. Grant &lt;grantma*anathoth.gen.nz&gt;
-</LI>
-<LI>Christophe Grenier &lt;grenier*cgsecurity.org&gt;
-</LI>
-<LI>Marek Gutkowski &lt;hobbit*core.segfault.pl&gt;
-</LI>
-<LI>Jason Haar &lt;Jason.Haar*trimble.co.nz&gt;
-</LI>
-<LI>Hrvoje Habjanic &lt;hrvoje.habjanic*zg.hinet.hr&gt;
-</LI>
-<LI>Michal Hajduczenia &lt;michalis*mat.uni.torun.pl&gt;
-</LI>
-<LI>Jean-Christophe Heger &lt;jcheger*acytec.com&gt;
-</LI>
-<LI>Martin Heinz &lt;Martin*hemag.ch&gt;
-</LI>
-<LI>Kevin Heneveld" &lt;kevin*northstar.k12.ak.us&gt;
-</LI>
-<LI>Anders Herbjornsen &lt;andersh*gar.no&gt;
-</LI>
-<LI>Paul Hoadley &lt;paulh*logixsquad.net&gt;
-</LI>
-<LI>Robert Hogan &lt;robert*roberthogan.net&gt;
-</LI>
-<LI>Przemyslaw Holowczyc &lt;doozer*skc.com.pl&gt;
-</LI>
-<LI>Thomas W. Holt Jr. &lt;twh*cohesive.net&gt;
-</LI>
-<LI>James F.  Hranicky &lt;jfh*cise.ufl.edu&gt;
-</LI>
-<LI>Douglas J Hunley &lt;doug*hunley.homeip.net&gt;
-</LI>
-<LI>Kurt Huwig &lt;kurt*iku-netz.de&gt;
-</LI>
-<LI>Andy Igoshin &lt;ai*vsu.ru&gt;
-</LI>
-<LI>Michal Jaegermann &lt;michal*harddata.com&gt;
-</LI>
-<LI>Christophe Jaillet &lt;christophe.jaillet*wanadoo.fr&gt;
-</LI>
-<LI>Jay &lt;sysop-clamav*coronastreet.net&gt;
-</LI>
-<LI>Stephane Jeannenot &lt;stephane.jeannenot*wanadoo.fr&gt;
-</LI>
-<LI>Per Jessen &lt;per*computer.org&gt;
-</LI>
-<LI>Dave Jones &lt;dave*kalkbay.co.za&gt;
-</LI>
-<LI>Jesper Juhl &lt;juhl*dif.dk&gt;
-</LI>
-<LI>Kamil Kaczkowski &lt;kamil*kamil.eisp.pl&gt;
-</LI>
-<LI>Alex Kah &lt;alex*narfonix.com&gt;
-</LI>
-<LI>Stefan Kaltenbrunner &lt;stefan*kaltenbrunner.cc&gt;
-</LI>
-<LI>Lloyd Kamara &lt;l.kamara*imperial.ac.uk&gt;
-</LI>
-<LI>Stefan Kanthak &lt;stefan.kanthak*fujitsu-siemens.com&gt;
-</LI>
-<LI>Kazuhiko &lt;kazuhiko*fdiary.net&gt;
-</LI>
-<LI>Jeremy Kitchen &lt;kitchen*scriptkitchen.com&gt;
-</LI>
-<LI>Tomasz Klim &lt;tomek*euroneto.pl&gt;
-</LI>
-<LI>Robbert Kouprie &lt;robbert*exx.nl&gt;
-</LI>
-<LI>Martin Kraft &lt;martin.kraft*fal.de&gt;
-</LI>
-<LI>Petr Kristof &lt;Kristof.P*fce.vutbr.cz&gt;
-</LI>
-<LI>Henk Kuipers &lt;henk*opensourcesolutions.nl&gt;
-</LI>
-<LI>Nigel Kukard &lt;nkukard*lbsd.net&gt;
-</LI>
-<LI>Eugene Kurmanin &lt;smfs*users.sourceforge.net&gt;
-</LI>
-<LI>Dr Andrzej Kurpiel &lt;akurpiel*mat.uni.torun.pl&gt;
-</LI>
-<LI>Mark Kushinsky &lt;mark*mdspc.com&gt;
-</LI>
-<LI>Mike Lambert &lt;lambert*jeol.com&gt;
-</LI>
-<LI>Thomas Lamy &lt;Thomas.Lamy*in-online.net&gt;
-</LI>
-<LI>Stephane Leclerc &lt;sleclerc*aliastec.net&gt;
-</LI>
-<LI>Marty Lee &lt;marty*maui.co.uk&gt;
-</LI>
-<LI>Dennis Leeuw &lt;dleeuw*made-it.com&gt;
-</LI>
-<LI>Martin Lesser &lt;admin-debian*bettercom.de&gt;
-</LI>
-<LI>Peter N Lewis &lt;peter*stairways.com.au&gt;
-</LI>
-<LI>Matt Leyda &lt;mfleyda*e-one.com&gt;
-</LI>
-<LI>James Lick &lt;jlick*drivel.com&gt;
-</LI>
-<LI>Jerome Limozin &lt;jerome*limozin.net&gt;
-</LI>
-<LI>Mike Loewen &lt;mloewen*sturgeon.cac.psu.edu&gt;
-</LI>
-<LI>Roger Lucas &lt;roger*planbit.co.uk&gt;
-</LI>
-<LI>David Luyer &lt;david_luyer*pacific.net.au&gt;
-</LI>
-<LI>Richard Lyons &lt;frob-clamav*webcentral.com.au&gt;
-</LI>
-<LI>David S. Madole &lt;david*madole.net&gt;
-</LI>
-<LI>Thomas Madsen &lt;tm*softcom.dk&gt;
-</LI>
-<LI>Bill Maidment &lt;bill*maidment.com.au&gt;
-</LI>
-<LI>Joe Maimon &lt;jmaimon*ttec.com&gt;
-</LI>
-<LI>David Majorel &lt;dm*lagoon.nc&gt;
-</LI>
-<LI>Andrey V. Malyshev &lt;amal*krasn.ru&gt;
-</LI>
-<LI>Fukuda Manabu &lt;fukuda*cri-mw.co.jp&gt;
-</LI>
-<LI>Stefan Martig &lt;sm*officeco.ch&gt;
-</LI>
-<LI>Alexander Marx &lt;mad-ml*madness.at&gt;
-</LI>
-<LI>Andreas Marx (<TT><A NAME="tex2html21"
-  HREF="http://www.av-test.org/">http://www.av-test.org/</A></TT>)
-</LI>
-<LI>Chris Masters &lt;cmasters*insl.co.uk&gt;
-</LI>
-<LI>Fletcher Mattox &lt;fletcher*cs.utexas.edu&gt;
-</LI>
-<LI>Serhiy V. Matveyev &lt;matveyev*uatele.com&gt;
-</LI>
-<LI>Reinhard Max &lt;max*suse.de&gt;
-</LI>
-<LI>Brian May &lt;bam*debian.org&gt;
-</LI>
-<LI>Ken McKittrick &lt;klmac*usadatanet.com&gt;
-</LI>
-<LI>Chris van Meerendonk &lt;cvm*castel.nl&gt;
-</LI>
-<LI>Andrey J. Melnikoff &lt;temnota*kmv.ru&gt;
-</LI>
-<LI>Damian Menscher &lt;menscher*uiuc.edu&gt;
-</LI>
-<LI>Denis De Messemacker &lt;ddm*clamav.net&gt;
-</LI>
-<LI>Jasper Metselaar &lt;jasper*formmailer.net&gt;
-</LI>
-<LI>Arkadiusz Miskiewicz &lt;misiek*pld-linux.org&gt;
-</LI>
-<LI>Ted Mittelstaedt &lt;tedm*toybox.placo.com&gt;
-</LI>
-<LI>Mark Mielke &lt;mark*mark.mielke.cc&gt;
-</LI>
-<LI>John Miller &lt;contact*glideslopesoftware.co.uk&gt;
-</LI>
-<LI>Jo Mills &lt;Jonathan.Mills*frequentis.com&gt;
-</LI>
-<LI>Dustin Mollo &lt;dustin.mollo*sonoma.edu&gt;
-</LI>
-<LI>Remi Mommsen &lt;remigius.mommsen*cern.ch&gt;
-</LI>
-<LI>Doug Monroe &lt;doug*planetconnect.com&gt;
-</LI>
-<LI>Alex S Moore &lt;asmoore*edge.net&gt;
-</LI>
-<LI>Tim Morgan &lt;tim*sentinelchicken.org&gt;
-</LI>
-<LI>Dirk Mueller &lt;mueller*kde.org&gt;
-</LI>
-<LI>Flinn Mueller&lt;flinn*activeintra.net&gt;
-</LI>
-<LI>Hendrik Muhs &lt;Hendrik.Muhs*student.uni-magdeburg.de&gt;
-</LI>
-<LI>Simon Munton &lt;simon*munton.demon.co.uk&gt;
-</LI>
-<LI>Farit Nabiullin (<TT><A NAME="tex2html22"
-  HREF="http://program.farit.ru/">http://program.farit.ru/</A></TT>)
-</LI>
-<LI>Nemosoft Unv. &lt;nemosoft*smcc.demon.nl&gt;
-</LI>
-<LI>Wojciech Noworyta &lt;wnow*konarski.edu.pl&gt;
-</LI>
-<LI>Jorgen Norgaard &lt;jnp*anneli.dk&gt;
-</LI>
-<LI>Fajar A. Nugraha &lt;fajar*telkom.co.id&gt;
-</LI>
-<LI>Joe Oaks &lt;joe.oaks*hp.com&gt;
-</LI>
-<LI>Washington Odhiambo &lt;wash*wananchi.com&gt;
-</LI>
-<LI>Masaki Ogawa &lt;proc*mac.com&gt;
-</LI>
-<LI>John Ogness &lt;jogness*antivir.de&gt;
-</LI>
-<LI>Phil Oleson &lt;oz*nixil.net&gt;
-</LI>
-<LI>Jan Ondrej &lt;ondrejj*salstar.sk&gt;
-</LI>
-<LI>Martijn van Oosterhout &lt;kleptog*svana.org&gt;
-</LI>
-<LI>OpenAntiVirus Team (<TT><A NAME="tex2html23"
-  HREF="http://www.OpenAntiVirus.org/">http://www.OpenAntiVirus.org/</A></TT>)
-</LI>
-<LI>Tomasz Papszun &lt;tomek*lodz.tpsa.pl&gt;
-</LI>
-<LI>Eric Parsonage &lt;eric*eparsonage.com&gt;
-</LI>
-<LI>Oliver Paukstadt &lt;pstadt*stud.fh-heilbronn.de&gt;
-</LI>
-<LI>Christian Pelissier &lt;Christian.Pelissier*onera.fr&gt;
-</LI>
-<LI>Rudolph Pereira &lt;rudolph*usyd.edu.au&gt;
-</LI>
-<LI>Dennis Peterson &lt;dennispe*inetnw.com&gt;
-</LI>
-<LI>Ed Phillips &lt;ed*UDel.Edu&gt;
-</LI>
-<LI>Andreas Piesk &lt;Andreas.Piesk*heise.de&gt;
-</LI>
-<LI>Mark Pizzolato &lt;clamav-devel*subscriptions.pizzolato.net&gt;
-</LI>
-<LI>Dean Plant &lt;dean.plant*roke.co.uk&gt;
-</LI>
-<LI>Alex Pleiner &lt;pleiner*zeitform.de&gt;
-</LI>
-<LI>Ant La Porte &lt;ant*dvere.net&gt;
-</LI>
-<LI>Jef Poskanzer &lt;jef*acme.com&gt;
-</LI>
-<LI>Christophe Poujol &lt;Christophe.Poujol*atosorigin.com&gt;
-</LI>
-<LI>Sergei Pronin &lt;sp*finndesign.fi&gt;
-</LI>
-<LI>Thomas Quinot &lt;thomas*cuivre.fr.eu.org&gt;
-</LI>
-<LI>Ed Ravin &lt;eravin*panix.com&gt;
-</LI>
-<LI>Robert Rebbun &lt;robert*desertsurf.com&gt;
-</LI>
-<LI>Brian A. Reiter &lt;breiter*wolfereiter.com&gt;
-</LI>
-<LI>Didi Rieder &lt;adrieder*sbox.tugraz.at&gt;
-</LI>
-<LI>Pavel V. Rochnyack &lt;rpv*fsf.tsu.ru&gt;
-</LI>
-<LI>Rupert Roesler-Schmidt &lt;r.roesler-schmidt*uplink.at&gt;
-</LI>
-<LI>David Sanchez &lt;dsanchez*veloxia.com&gt;
-</LI>
-<LI>David Santinoli &lt;david*santinoli.com&gt;
-</LI>
-<LI>Vijay Sarvepalli &lt;vssarvep*office.uncg.edu&gt;
-</LI>
-<LI>Martin Schitter
-</LI>
-<LI>Theo Schlossnagle &lt;jesus*omniti.com&gt;
-</LI>
-<LI>Enrico Scholz &lt;enrico.scholz*informatik.tu-chemnitz.de&gt;
-</LI>
-<LI>Karina Schwarz &lt;k.schwarz*uplink.at&gt;
-</LI>
-<LI>Scsi &lt;scsi*softland.ru&gt;
-</LI>
-<LI>Dr Matthew J Seaman &lt;m.seaman*infracaninophile.co.uk&gt;
-</LI>
-<LI>Hector M. Rulot Segovia &lt;Hector.Rulot*uv.es&gt;
-</LI>
-<LI>Omer Faruk Sen &lt;ofsen*enderunix.org&gt;
-</LI>
-<LI>Sergey &lt;a_s_y*sama.ru&gt;
-</LI>
-<LI>Tuomas Silen &lt;tuomas.silen*nodeta.fi&gt;
-</LI>
-<LI>David F. Skoll &lt;dfs*roaringpenguin.com&gt;
-</LI>
-<LI>Al Smith &lt;ajs+clamav*aeschi.ch.eu.org&gt;
-</LI>
-<LI>Sergey Smitienko &lt;hunter*comsys.com.ua&gt;
-</LI>
-<LI>Solar Designer &lt;solar*openwall.com&gt;
-</LI>
-<LI>Joerg Sonnenberger &lt;joerg*britannica.bec.de&gt;
-</LI>
-<LI>Michal 'GiM' Spadlinski (<TT><A NAME="tex2html24"
-  HREF="http://gim.org.pl/">http://gim.org.pl/</A></TT>)
-</LI>
-<LI>Kevin Spicer &lt;kevin*kevinspicer.co.uk&gt;
-</LI>
-<LI>GertJan Spoelman &lt;cav*gjs.cc&gt;
-</LI>
-<LI>Ole Stanstrup &lt;ole*stanstrup.dk&gt;
-</LI>
-<LI>Adam Stein &lt;adam*scan.mc.xerox.com&gt;
-</LI>
-<LI>Steve &lt;steveb*webtribe.net&gt;
-</LI>
-<LI>Richard Stevenson &lt;richard*endace.com&gt;
-</LI>
-<LI>Sven Strickroth &lt;sstrickroth*gym-oha.de&gt;
-</LI>
-<LI>Matt Sullivan &lt;matt*sullivan.gen.nz&gt;
-</LI>
-<LI>Dr Zbigniew Szewczak &lt;zssz*mat.uni.torun.pl&gt;
-</LI>
-<LI>Joe Talbott &lt;josepht*cstone.net&gt;
-</LI>
-<LI>Gernot Tenchio &lt;g.tenchio*telco-tech.de&gt;
-</LI>
-<LI>Masahiro Teramoto &lt;markun*onohara.to&gt;
-</LI>
-<LI>Daniel Theodoro &lt;dtheodoro*ig.com.br&gt;
-</LI>
-<LI>Ryan Thompson &lt;clamav*sasknow.com&gt;
-</LI>
-<LI>Gianluigi Tiesi &lt;sherpya*netfarm.it&gt;
-</LI>
-<LI>Yar Tikhiy &lt;yar*comp.chem.msu.su&gt;
-</LI>
-<LI>Andrew Toller &lt;atoller*connectfree.co.uk&gt;
-</LI>
-<LI>Michael L. Torrie &lt;torriem*chem.byu.edu&gt;
-</LI>
-<LI>Trashware &lt;trashware*gmx.net&gt;
-</LI>
-<LI>Matthew Trent &lt;mtrent*localaccess.com&gt;
-</LI>
-<LI>Reini Urban &lt;rurban*x-ray.at&gt;
-</LI>
-<LI>Daniel Mario Vega &lt;dv5a*dc.uba.ar&gt;
-</LI>
-<LI>Denis Vlasenko &lt;vda*ilport.com.ua&gt;
-</LI>
-<LI>Laurent Wacrenier &lt;lwa*teaser.fr&gt;
-</LI>
-<LI>Charlie Watts &lt;cewatts*brainstorminternet.net&gt;
-</LI>
-<LI>Florian Weimer &lt;fw*deneb.enyo.de&gt;
-</LI>
-<LI>Paul Welsh &lt;paul*welshfamily.com&gt;
-</LI>
-<LI>Nicklaus Wicker &lt;n.wicker*cnk-networks.de&gt;
-</LI>
-<LI>David Woakes &lt;david*mitredata.co.uk&gt;
-</LI>
-<LI>Troy Wollenslegel &lt;troy*intranet.org&gt;
-</LI>
-<LI>ST Wong &lt;st-wong*cuhk.edu.hk&gt;
-</LI>
-<LI>Dale Woolridge &lt;dwoolridge*drh.net&gt;
-</LI>
-<LI>David Wu &lt;dyw*iohk.com&gt;
-</LI>
-<LI>Takumi Yamane &lt;yamtak*b-session.com&gt;
-</LI>
-<LI>Youza Youzovic &lt;youza*post.cz&gt;
-</LI>
-<LI>Anton Yuzhaninov &lt;citrin*rambler-co.ru&gt;
-</LI>
-<LI>Leonid Zeitlin &lt;lz*europe.com&gt;
-</LI>
-<LI>ZMan Z. &lt;x86zman*go-a-way.dyndns.org&gt;
-</LI>
-<LI>Andoni Zubimendi &lt;andoni*lpsat.net&gt;
-</LI>
-</UL>
+<H3><A NAME="SECTION000731200000000000000">
+Example</A>
+</H3>
+    You will find an example scanner application in the clamav source
+    package (/example). Provided you have ClamAV already installed, execute
+    the following to compile it:
+    <PRE>
+	gcc -Wall ex1.c -o ex1 -lclamav
+</PRE>
 
 <P>
-
-<DIV CLASS="navigation"><HR>
-<!--Navigation Panel-->
-<A NAME="tex2html916"
-  HREF="node56.html">
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html912"
-  HREF="node32.html">
-<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html906"
-  HREF="node54.html">
-<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html914"
-  HREF="node1.html">
-<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
-<BR>
-<B> Next:</B> <A NAME="tex2html917"
-  HREF="node56.html">Donors</A>
-<B> Up:</B> <A NAME="tex2html913"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html907"
-  HREF="node54.html">CVD format</A>
- &nbsp; <B>  <A NAME="tex2html915"
-  HREF="node1.html">Contents</A></B> </DIV>
-<!--End of Navigation Panel-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node56.html b/docs/html/node56.html
index 7b31d8e..8b4d69e 100644
--- a/docs/html/node56.html
+++ b/docs/html/node56.html
@@ -1,465 +1,88 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Donors</TITLE>
-<META NAME="description" CONTENT="Donors">
+<TITLE>CVD format</TITLE>
+<META NAME="description" CONTENT="CVD format">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node57.html">
-<LINK REL="previous" HREF="node55.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="previous" HREF="node43.html">
+<LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node57.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html928"
+<A NAME="tex2html939"
   HREF="node57.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html924"
-  HREF="node32.html">
+<A NAME="tex2html935"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html918"
+<A NAME="tex2html929"
   HREF="node55.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html926"
+<A NAME="tex2html937"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html929"
-  HREF="node57.html">Graphics</A>
-<B> Up:</B> <A NAME="tex2html925"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html919"
-  HREF="node55.html">Contributors</A>
- &nbsp; <B>  <A NAME="tex2html927"
+<B> Next:</B> <A NAME="tex2html940"
+  HREF="node57.html">Contributors</A>
+<B> Up:</B> <A NAME="tex2html936"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html930"
+  HREF="node55.html">Example</A>
+ &nbsp; <B>  <A NAME="tex2html938"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00079000000000000000">
-Donors</A>
+<H2><A NAME="SECTION00074000000000000000">
+CVD format</A>
 </H2>
-    We've received financial support from: (in alphabetical order)
-    
-<UL>
-<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html25"
-  HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>)
-</LI>
-<LI>Advance Healthcare Group (<TT><A NAME="tex2html26"
-  HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>)
-</LI>
-<LI>Allied Quotes (<TT><A NAME="tex2html27"
-  HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>)
-</LI>
-<LI>American Computer &amp; Electronic Services Corp. (<TT><A NAME="tex2html28"
-  HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>)
-</LI>
-<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html29"
-  HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>)
-</LI>
-<LI>Steve Anderson
-</LI>
-<LI>Anonymous donor from Colorado, US
-</LI>
-<LI>Arudius (<TT><A NAME="tex2html30"
-  HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>)
-</LI>
-<LI>Peter Ashman
-</LI>
-<LI>Atlas College (<TT><A NAME="tex2html31"
-  HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>)
-</LI>
-<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html32"
-  HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>)
-</LI>
-<LI>AWD Online (<TT><A NAME="tex2html33"
-  HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>)
-</LI>
-<LI>BackupAssist Backup Software (<TT><A NAME="tex2html34"
-  HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>)
-</LI>
-<LI>Dave Baker
-</LI>
-<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html35"
-  HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>)
-</LI>
-<LI>Aaron Begley
-</LI>
-<LI>Craig H. Block
-</LI>
-<LI>Norman E. Brake, Jr.
-</LI>
-<LI>Josh Burstyn
-</LI>
-<LI>By Design (<TT><A NAME="tex2html36"
-  HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>)
-</LI>
-<LI>Canadian Web Hosting (<TT><A NAME="tex2html37"
-  HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>)
-</LI>
-<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html38"
-  HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>)
-</LI>
-<LI>Ricardo Cerqueira
-</LI>
-<LI>Thanos Chatziathanassiou
-</LI>
-<LI>Cheahch from Singapore
-</LI>
-<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html39"
-  HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>)
-</LI>
-<LI>Alan Cook
-</LI>
-<LI>Joe Cooper
-</LI>
-<LI>CustomLogic LLC (<TT><A NAME="tex2html40"
-  HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>)
-</LI>
-<LI>Ron DeFulio
-</LI>
-<LI>Digirati (<TT><A NAME="tex2html41"
-  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
-</LI>
-<LI>Steve Donegan (<TT><A NAME="tex2html42"
-  HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>)
-</LI>
-<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html43"
-  HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>)
-</LI>
-<LI>EAS Enterprises LLC
-</LI>
-<LI>eCoupons.com (<TT><A NAME="tex2html44"
-  HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>)
-</LI>
-<LI>Electric Embers (<TT><A NAME="tex2html45"
-  HREF="http://electricembers.net">http://electricembers.net</A></TT>)
-</LI>
-<LI>John T. Ellis
-</LI>
-<LI>Epublica
-</LI>
-<LI>Bernhard Erdmann
-</LI>
-<LI>David Eriksson (<TT><A NAME="tex2html46"
-  HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>)
-</LI>
-<LI>Philip Ershler
-</LI>
-<LI>Explido Software USA Inc. (<TT><A NAME="tex2html47"
-  HREF="http://www.explido.us/">http://www.explido.us/</A></TT>)
-</LI>
-<LI>David Farrick
-</LI>
-<LI>Jim Feldman
-</LI>
-<LI>Petr Ferschmann (<TT><A NAME="tex2html48"
-  HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>)
-</LI>
-<LI>Andries Filmer (<TT><A NAME="tex2html49"
-  HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>)
-</LI>
-<LI>The Free Shopping Cart people (<TT><A NAME="tex2html50"
-  HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>)
-</LI>
-<LI>Paul Freeman
-</LI>
-<LI>Jack Fung
-</LI>
-<LI>Stephen Gageby
-</LI>
-<LI>Paolo Galeazzi
-</LI>
-<LI>GANDI (<TT><A NAME="tex2html51"
-  HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>)
-</LI>
-<LI>Jeremy Garcia (<TT><A NAME="tex2html52"
-  HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>)
-</LI>
-<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html53"
-  HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>)
-</LI>
-<LI>GCS Tech (<TT><A NAME="tex2html54"
-  HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>)
-</LI>
-<LI>GHRS (<TT><A NAME="tex2html55"
-  HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>)
-</LI>
-<LI>Lyle Giese
-</LI>
-<LI>Todd Goodman
-</LI>
-<LI>Bill Gradwohl (<TT><A NAME="tex2html56"
-  HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>)
-</LI>
-<LI>Grain-of-Salt Consulting
-</LI>
-<LI>Terje Gravvold
-</LI>
-<LI>Hart Computer (<TT><A NAME="tex2html57"
-  HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>)
-</LI>
-<LI>Pen Helm
-</LI>
-<LI>Hosting Metro LLC (<TT><A NAME="tex2html58"
-  HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>)
-</LI>
-<LI>IDEAL Software GmbH (<TT><A NAME="tex2html59"
-  HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>)
-</LI>
-<LI>Industry Standard Computers (<TT><A NAME="tex2html60"
-  HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>)
-</LI>
-<LI>Interact2Day (<TT><A NAME="tex2html61"
-  HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>)
-</LI>
-<LI>Invisik Corporation (<TT><A NAME="tex2html62"
-  HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>)
-</LI>
-<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html63"
-  HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>)
-</LI>
-<LI>Craig Jackson
-</LI>
-<LI>Stuart Jones
-</LI>
-<LI>Jason Judge
-</LI>
-<LI>Keith (<TT><A NAME="tex2html64"
-  HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>)
-</LI>
-<LI>Ewald Kicker (<TT><A NAME="tex2html65"
-  HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>)
-</LI>
-<LI>Brad Koehn
-</LI>
-<LI>Christina Kuratli (<TT><A NAME="tex2html66"
-  HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>)
-</LI>
-<LI>Logic Partners Inc. (<TT><A NAME="tex2html67"
-  HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>)
-</LI>
-<LI>Mark Lotspaih (<TT><A NAME="tex2html68"
-  HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>)
-</LI>
-<LI>Michel Machado (<TT><A NAME="tex2html69"
-  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
-</LI>
-<LI>Olivier Marechal
-</LI>
-<LI>Matthew McKenzie
-</LI>
-<LI>Durval Menezes (<TT><A NAME="tex2html70"
-  HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>)
-</LI>
-<LI>Micro Logic Systems (<TT><A NAME="tex2html71"
-  HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>)
-</LI>
-<LI>Midcoast Internet Solutions
-</LI>
-<LI>Mimecast (<TT><A NAME="tex2html72"
-  HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>)
-</LI>
-<LI>Kazuhiro Miyaji
-</LI>
-<LI>Bozidar Mladenovic
-</LI>
-<LI>Paul Morgan
-</LI>
-<LI>Tomas Morkus
-</LI>
-<LI>The Names Database (<TT><A NAME="tex2html73"
-  HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>)
-</LI>
-<LI>Names Directory (<TT><A NAME="tex2html74"
-  HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>)
-</LI>
-<LI>Michael Nolan (<TT><A NAME="tex2html75"
-  HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>)
-</LI>
-<LI>Jorgen Norgaard
-</LI>
-<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html76"
-  HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>)
-</LI>
-<LI>Oneworkspace.com (<TT><A NAME="tex2html77"
-  HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>)
-</LI>
-<LI>Online Literature (<TT><A NAME="tex2html78"
-  HREF="http://www.couol.com/">http://www.couol.com/</A></TT>)
-</LI>
-<LI>Origin Solutions (<TT><A NAME="tex2html79"
-  HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>)
-</LI>
-<LI>outermedia GmbH (<TT><A NAME="tex2html80"
-  HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>)
-</LI>
-<LI>Kevin Pang (<TT><A NAME="tex2html81"
-  HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>)
-</LI>
-<LI>Alexander Panzhin
-</LI>
-<LI>Passageway Communications (<TT><A NAME="tex2html82"
-  HREF="http://www.passageway.com">http://www.passageway.com</A></TT>)
-</LI>
-<LI>Dan Pelleg (<TT><A NAME="tex2html83"
-  HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>)
-</LI>
-<LI>Thodoris Pitikaris
-</LI>
-<LI>Paul Rantin
-</LI>
-<LI>Thomas J. Raef (<TT><A NAME="tex2html84"
-  HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>)
-</LI>
-<LI>Luke Reeves (<TT><A NAME="tex2html85"
-  HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>)
-</LI>
-<LI>RHX (<TT><A NAME="tex2html86"
-  HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>)
-</LI>
-<LI>Stefano Rizzetto
-</LI>
-<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html87"
-  HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>)
-</LI>
-<LI>Luke Rosenthal
-</LI>
-<LI>Jenny Säfström (<TT><A NAME="tex2html88"
-  HREF="http://PokerListings.com">http://PokerListings.com</A></TT>)
-</LI>
-<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html89"
-  HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>)
-</LI>
-<LI>Tim Scoff
-</LI>
-<LI>Seattle Server (<TT><A NAME="tex2html90"
-  HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>)
-</LI>
-<LI>Software Workshop Inc (<TT><A NAME="tex2html91"
-  HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>)
-</LI>
-<LI>Solutions In A Box (<TT><A NAME="tex2html92"
-  HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>)
-</LI>
-<LI>Stephane Rault
-</LI>
-<LI>SearchMain (<TT><A NAME="tex2html93"
-  HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>)
-</LI>
-<LI>Olivier Silber
-</LI>
-<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html94"
-  HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>)
-</LI>
-<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html95"
-  HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>)
-</LI>
-<LI>StarBand (<TT><A NAME="tex2html96"
-  HREF="http://www.starband.com/">http://www.starband.com/</A></TT>)
-</LI>
-<LI>Stroke of Color, Inc.
-</LI>
-<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html97"
-  HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>)
-</LI>
-<LI>Sahil Tandon
-</LI>
-<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html98"
-  HREF="http://www.spamex.com">http://www.spamex.com</A></TT>)
-</LI>
-<LI>Brad Tarver
-</LI>
-<LI>TGT Tampermeier &amp; Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html99"
-  HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>)
-</LI>
-<LI>Per Reedtz Thomsen
-</LI>
-<LI>William Tisdale
-</LI>
-<LI>Up Time Technology (<TT><A NAME="tex2html100"
-  HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>)
-</LI>
-<LI>Ulfi
-</LI>
-<LI>Jeremy Vanderburg (<TT><A NAME="tex2html101"
-  HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>)
-</LI>
-<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html102"
-  HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>)
-</LI>
-<LI>Webzone Srl (<TT><A NAME="tex2html103"
-  HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>)
-</LI>
-<LI>Markus Welsch (<TT><A NAME="tex2html104"
-  HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>)
-</LI>
-<LI>Julia White (<TT><A NAME="tex2html105"
-  HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>)
-</LI>
-<LI>Nicklaus Wicker
-</LI>
-<LI>David Williams (<TT><A NAME="tex2html106"
-  HREF="http://kayakero.net/">http://kayakero.net/</A></TT>)
-</LI>
-<LI>Glenn R Williams
-</LI>
-<LI>Kelly Williams
-</LI>
-<LI>XRoads Networks (<TT><A NAME="tex2html107"
-  HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>)
-</LI>
-<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html108"
-  HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>)
-    
-</LI>
-</UL>
+    CVD (ClamAV Virus Database) is a digitally signed tarball containing
+    one or more databases. The header is a 512-bytes long string with colon
+    separated fields:
+    <PRE>
+ClamAV-VDB:build time:version:number of signatures:functionality
+level required:MD5 checksum:digital signature:builder name:build time (sec)
+</PRE>
+    <code>sigtool --info</code> displays detailed information on CVD files:
+    <PRE>
+zolw at localhost:/usr/local/share/clamav$ sigtool -i daily.cvd 
+File: daily.cvd
+Build time: 10 Mar 2008 10:45 +0000
+Version: 6191
+Signatures: 59084
+Functionality level: 26
+Builder: ccordes
+MD5: 6e6e29dae36b4b7315932c921e568330
+Digital signature: zz9irc9irupR3z7yX6J+OR6XdFPUat4HIM9ERn3kAcOWpcMFxq
+Fs4toG5WJsHda0Jj92IUusZ7wAgYjpai1Nr+jFfXHsJxv0dBkS5/XWMntj0T1ctNgqmiF
++RLU6V0VeTl4Oej3Aya0cVpd9K4XXevEO2eTTvzWNCAq0ZzWNdjc
+Verification OK.
+</PRE>
 
 <P>
-
-<DIV CLASS="navigation"><HR>
-<!--Navigation Panel-->
-<A NAME="tex2html928"
-  HREF="node57.html">
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html924"
-  HREF="node32.html">
-<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html918"
-  HREF="node55.html">
-<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html926"
-  HREF="node1.html">
-<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
-<BR>
-<B> Next:</B> <A NAME="tex2html929"
-  HREF="node57.html">Graphics</A>
-<B> Up:</B> <A NAME="tex2html925"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html919"
-  HREF="node55.html">Contributors</A>
- &nbsp; <B>  <A NAME="tex2html927"
-  HREF="node1.html">Contents</A></B> </DIV>
-<!--End of Navigation Panel-->
+<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node57.html b/docs/html/node57.html
index 18d7951..3fc25f2 100644
--- a/docs/html/node57.html
+++ b/docs/html/node57.html
@@ -1,69 +1,619 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Graphics</TITLE>
-<META NAME="description" CONTENT="Graphics">
+<TITLE>Contributors</TITLE>
+<META NAME="description" CONTENT="Contributors">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node58.html">
 <LINK REL="previous" HREF="node56.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node58.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html940"
+<A NAME="tex2html951"
   HREF="node58.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html936"
-  HREF="node32.html">
+<A NAME="tex2html947"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html930"
+<A NAME="tex2html941"
   HREF="node56.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html938"
+<A NAME="tex2html949"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html941"
-  HREF="node58.html">OpenAntiVirus</A>
-<B> Up:</B> <A NAME="tex2html937"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html931"
-  HREF="node56.html">Donors</A>
- &nbsp; <B>  <A NAME="tex2html939"
+<B> Next:</B> <A NAME="tex2html952"
+  HREF="node58.html">Donors</A>
+<B> Up:</B> <A NAME="tex2html948"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html942"
+  HREF="node56.html">CVD format</A>
+ &nbsp; <B>  <A NAME="tex2html950"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION000710000000000000000">
-Graphics</A>
+<H2><A NAME="SECTION00075000000000000000">
+Contributors</A>
 </H2>
-    The ClamAV logo was created by Mia Kalenius and Sergei Pronin from
-    Finndesign (<TT><A NAME="tex2html109"
-  HREF="http://www.finndesign.fi/">http://www.finndesign.fi/</A></TT>).
+    The following people contributed to our project in some way (providing
+    patches, bug reports, technical support, documentation, good ideas...):
+    
+<UL>
+<LI>Ian Abbott &lt;abbotti*mev.co.uk&gt;
+</LI>
+<LI>Clint Adams &lt;schizo*debian.org&gt;
+</LI>
+<LI>Sergey Y. Afonin &lt;asy*kraft-s.ru&gt;
+</LI>
+<LI>Robert Allerstorfer &lt;roal*anet.at&gt;
+</LI>
+<LI>Claudio Alonso &lt;cfalonso*yahoo.com&gt;
+</LI>
+<LI>Kevin Amorin &lt;kamorin*ccs.neu.edu&gt;
+</LI>
+<LI>Kamil Andrusz &lt;wizz*mniam.net&gt;
+</LI>
+<LI>Tayfun Asker &lt;tasker*metu.edu.tr&gt;
+</LI>
+<LI>Jean-Edouard Babin &lt;Jeb*jeb.com.fr&gt;
+</LI>
+<LI>Marc Baudoin &lt;babafou*babafou.eu.org&gt;
+</LI>
+<LI>Scott Beck &lt;sbeck*gossamer-threads.com&gt;
+</LI>
+<LI>Rolf Eike Beer &lt;eike*mail.math.uni-mannheim.de&gt;
+</LI>
+<LI>Rene Bellora &lt;rbellora*tecnoaccion.com.ar&gt;
+</LI>
+<LI>Carlo Marcelo Arenas Belon &lt;carenas*sajinet.com.pe&gt;
+</LI>
+<LI>Joseph Benden &lt;joe*thrallingpenguin.com&gt;
+</LI>
+<LI>Hilko Bengen &lt;bengen*vdst-ka.inka.de&gt;
+</LI>
+<LI>Hank Beatty &lt;hbeatty*starband.net&gt;
+</LI>
+<LI>Alexandre Biancalana &lt;ale*seudns.net&gt;
+</LI>
+<LI>Patrick Bihan-Faou &lt;patrick*mindstep.com&gt;
+</LI>
+<LI>Martin Blapp &lt;mb*imp.ch&gt;
+</LI>
+<LI>Dale Blount &lt;dale*velocity.net&gt;
+</LI>
+<LI>Serge van den Boom &lt;svdb*stack.nl&gt;
+</LI>
+<LI>Oliver Brandmueller &lt;ob*e-Gitt.NET&gt;
+</LI>
+<LI>Boguslaw Brandys &lt;brandys*o2.pl&gt;
+</LI>
+<LI>Igor Brezac &lt;igor*ipass.net&gt;
+</LI>
+<LI>Mike Brudenell &lt;pmb1*york.ac.uk&gt;
+</LI>
+<LI>Brian Bruns &lt;bruns*2mbit.com&gt;
+</LI>
+<LI>Len Budney &lt;lbudney*pobox.com&gt;
+</LI>
+<LI>Matt Butt &lt;mattb*cre8tiv.com&gt;
+</LI>
+<LI>Christopher X. Candreva &lt;chris*westnet.com&gt;
+</LI>
+<LI>Eric I. Lopez Carreon &lt;elopezc*technitrade.com&gt;
+</LI>
+<LI>Ales Casar &lt;casar*uni-mb.si&gt;
+</LI>
+<LI>Jonathan Chen &lt;jon+clamav*spock.org&gt;
+</LI>
+<LI>Andrey Cherezov &lt;andrey*cherezov.koenig.su&gt;
+</LI>
+<LI>Alex Cherney &lt;alex*cher.id.au&gt;
+</LI>
+<LI>Tom G. Christensen &lt;tgc*statsbiblioteket.dk&gt;
+</LI>
+<LI>Nicholas Chua &lt;nicholas*ncmbox.net&gt;
+</LI>
+<LI>Chris Conn &lt;cconn*abacom.com&gt;
+</LI>
+<LI>Christoph Cordes &lt;ib*precompiled.de&gt;
+</LI>
+<LI>Ole Craig &lt;olc*cs.umass.edu&gt;
+</LI>
+<LI>Eugene Crosser &lt;crosser*rol.ru&gt;
+</LI>
+<LI>Calin A. Culianu &lt;calin*ajvar.org&gt;
+</LI>
+<LI>Damien Curtain &lt;damien*pagefault.org&gt;
+</LI>
+<LI>Krisztian Czako &lt;slapic*linux.co.hu&gt;
+</LI>
+<LI>Diego d'Ambra &lt;da*softcom.dk&gt;
+</LI>
+<LI>Michael Dankov &lt;misha*btrc.ru&gt;
+</LI>
+<LI>Yuri Dario &lt;mc6530*mclink.it&gt;
+</LI>
+<LI>David &lt;djgardner*users.sourceforge.net&gt;
+</LI>
+<LI>Maxim Dounin &lt;mdounin*rambler-co.ru&gt;
+</LI>
+<LI>Alejandro Dubrovsky &lt;s328940*student.uq.edu.au&gt;
+</LI>
+<LI>James P. Dugal &lt;jpd*louisiana.edu&gt;
+</LI>
+<LI>Magnus Ekdahl &lt;magnus*debian.org&gt;
+</LI>
+<LI>Mehmet Ekiz &lt;ekizm*tbmm.gov.tr&gt;
+</LI>
+<LI>Jens Elkner &lt;elkner*linofee.org&gt;
+</LI>
+<LI>Fred van Engen &lt;fred*wooha.org&gt;
+</LI>
+<LI>Jason Englander &lt;jason*englanders.cc&gt;
+</LI>
+<LI>Oden Eriksson &lt;oeriksson*mandrakesoft.com&gt;
+</LI>
+<LI>Daniel Fahlgren &lt;fahlgren*ardendo.se&gt;
+</LI>
+<LI>Andy Fiddaman &lt;af*jeamland.org&gt;
+</LI>
+<LI>Edison Figueira Junior &lt;edison*brc.com.br&gt;
+</LI>
+<LI>David Ford &lt;david+cert*blue-labs.org&gt;
+</LI>
+<LI>Martin Forssen &lt;maf*appgate.com&gt;
+</LI>
+<LI>Brian J. France &lt;list*firehawksystems.com&gt;
+</LI>
+<LI>Free Oscar &lt;freeoscar*wp.pl&gt;
+</LI>
+<LI>Martin Fuxa &lt;yeti*email.cz&gt;
+</LI>
+<LI>Piotr Gackiewicz &lt;gacek*intertele.pl&gt;
+</LI>
+<LI>Jeremy Garcia &lt;jeremy*linuxquestions.org&gt;
+</LI>
+<LI>Dean Gaudet &lt;dean-clamav*arctic.org&gt;
+</LI>
+<LI>Michel Gaudet &lt;Michel.Gaudet*ehess.fr&gt;
+</LI>
+<LI>Philippe Gay &lt;ph.gay*free.fr&gt;
+</LI>
+<LI>Nick Gazaloff &lt;nick*sbin.org&gt;
+</LI>
+<LI>Geoff Gibbs &lt;ggibbs*hgmp.mrc.ac.uk&gt;
+</LI>
+<LI>Luca 'NERvOus' Gibelli &lt;nervous*nervous.it&gt;
+</LI>
+<LI>Scott Gifford &lt;sgifford*suspectclass.com&gt;
+</LI>
+<LI>Wieslaw Glod &lt;wkg*x2.pl&gt;
+</LI>
+<LI>Stephen Gran &lt;steve*lobefin.net&gt;
+</LI>
+<LI>Koryn Grant &lt;koryn*endace.com&gt;
+</LI>
+<LI>Matthew A. Grant &lt;grantma*anathoth.gen.nz&gt;
+</LI>
+<LI>Christophe Grenier &lt;grenier*cgsecurity.org&gt;
+</LI>
+<LI>Marek Gutkowski &lt;hobbit*core.segfault.pl&gt;
+</LI>
+<LI>Jason Haar &lt;Jason.Haar*trimble.co.nz&gt;
+</LI>
+<LI>Hrvoje Habjanic &lt;hrvoje.habjanic*zg.hinet.hr&gt;
+</LI>
+<LI>Michal Hajduczenia &lt;michalis*mat.uni.torun.pl&gt;
+</LI>
+<LI>Jean-Christophe Heger &lt;jcheger*acytec.com&gt;
+</LI>
+<LI>Martin Heinz &lt;Martin*hemag.ch&gt;
+</LI>
+<LI>Kevin Heneveld" &lt;kevin*northstar.k12.ak.us&gt;
+</LI>
+<LI>Anders Herbjornsen &lt;andersh*gar.no&gt;
+</LI>
+<LI>Paul Hoadley &lt;paulh*logixsquad.net&gt;
+</LI>
+<LI>Robert Hogan &lt;robert*roberthogan.net&gt;
+</LI>
+<LI>Przemyslaw Holowczyc &lt;doozer*skc.com.pl&gt;
+</LI>
+<LI>Thomas W. Holt Jr. &lt;twh*cohesive.net&gt;
+</LI>
+<LI>James F.  Hranicky &lt;jfh*cise.ufl.edu&gt;
+</LI>
+<LI>Douglas J Hunley &lt;doug*hunley.homeip.net&gt;
+</LI>
+<LI>Kurt Huwig &lt;kurt*iku-netz.de&gt;
+</LI>
+<LI>Andy Igoshin &lt;ai*vsu.ru&gt;
+</LI>
+<LI>Michal Jaegermann &lt;michal*harddata.com&gt;
+</LI>
+<LI>Christophe Jaillet &lt;christophe.jaillet*wanadoo.fr&gt;
+</LI>
+<LI>Jay &lt;sysop-clamav*coronastreet.net&gt;
+</LI>
+<LI>Stephane Jeannenot &lt;stephane.jeannenot*wanadoo.fr&gt;
+</LI>
+<LI>Per Jessen &lt;per*computer.org&gt;
+</LI>
+<LI>Dave Jones &lt;dave*kalkbay.co.za&gt;
+</LI>
+<LI>Jesper Juhl &lt;juhl*dif.dk&gt;
+</LI>
+<LI>Kamil Kaczkowski &lt;kamil*kamil.eisp.pl&gt;
+</LI>
+<LI>Alex Kah &lt;alex*narfonix.com&gt;
+</LI>
+<LI>Stefan Kaltenbrunner &lt;stefan*kaltenbrunner.cc&gt;
+</LI>
+<LI>Lloyd Kamara &lt;l.kamara*imperial.ac.uk&gt;
+</LI>
+<LI>Stefan Kanthak &lt;stefan.kanthak*fujitsu-siemens.com&gt;
+</LI>
+<LI>Kazuhiko &lt;kazuhiko*fdiary.net&gt;
+</LI>
+<LI>Jeremy Kitchen &lt;kitchen*scriptkitchen.com&gt;
+</LI>
+<LI>Tomasz Klim &lt;tomek*euroneto.pl&gt;
+</LI>
+<LI>Robbert Kouprie &lt;robbert*exx.nl&gt;
+</LI>
+<LI>Martin Kraft &lt;martin.kraft*fal.de&gt;
+</LI>
+<LI>Petr Kristof &lt;Kristof.P*fce.vutbr.cz&gt;
+</LI>
+<LI>Henk Kuipers &lt;henk*opensourcesolutions.nl&gt;
+</LI>
+<LI>Nigel Kukard &lt;nkukard*lbsd.net&gt;
+</LI>
+<LI>Eugene Kurmanin &lt;smfs*users.sourceforge.net&gt;
+</LI>
+<LI>Dr Andrzej Kurpiel &lt;akurpiel*mat.uni.torun.pl&gt;
+</LI>
+<LI>Mark Kushinsky &lt;mark*mdspc.com&gt;
+</LI>
+<LI>Mike Lambert &lt;lambert*jeol.com&gt;
+</LI>
+<LI>Thomas Lamy &lt;Thomas.Lamy*in-online.net&gt;
+</LI>
+<LI>Stephane Leclerc &lt;sleclerc*aliastec.net&gt;
+</LI>
+<LI>Marty Lee &lt;marty*maui.co.uk&gt;
+</LI>
+<LI>Dennis Leeuw &lt;dleeuw*made-it.com&gt;
+</LI>
+<LI>Martin Lesser &lt;admin-debian*bettercom.de&gt;
+</LI>
+<LI>Peter N Lewis &lt;peter*stairways.com.au&gt;
+</LI>
+<LI>Matt Leyda &lt;mfleyda*e-one.com&gt;
+</LI>
+<LI>James Lick &lt;jlick*drivel.com&gt;
+</LI>
+<LI>Jerome Limozin &lt;jerome*limozin.net&gt;
+</LI>
+<LI>Mike Loewen &lt;mloewen*sturgeon.cac.psu.edu&gt;
+</LI>
+<LI>Roger Lucas &lt;roger*planbit.co.uk&gt;
+</LI>
+<LI>David Luyer &lt;david_luyer*pacific.net.au&gt;
+</LI>
+<LI>Richard Lyons &lt;frob-clamav*webcentral.com.au&gt;
+</LI>
+<LI>David S. Madole &lt;david*madole.net&gt;
+</LI>
+<LI>Thomas Madsen &lt;tm*softcom.dk&gt;
+</LI>
+<LI>Bill Maidment &lt;bill*maidment.com.au&gt;
+</LI>
+<LI>Joe Maimon &lt;jmaimon*ttec.com&gt;
+</LI>
+<LI>David Majorel &lt;dm*lagoon.nc&gt;
+</LI>
+<LI>Andrey V. Malyshev &lt;amal*krasn.ru&gt;
+</LI>
+<LI>Fukuda Manabu &lt;fukuda*cri-mw.co.jp&gt;
+</LI>
+<LI>Stefan Martig &lt;sm*officeco.ch&gt;
+</LI>
+<LI>Alexander Marx &lt;mad-ml*madness.at&gt;
+</LI>
+<LI>Andreas Marx (<TT><A NAME="tex2html24"
+  HREF="http://www.av-test.org/">http://www.av-test.org/</A></TT>)
+</LI>
+<LI>Chris Masters &lt;cmasters*insl.co.uk&gt;
+</LI>
+<LI>Fletcher Mattox &lt;fletcher*cs.utexas.edu&gt;
+</LI>
+<LI>Serhiy V. Matveyev &lt;matveyev*uatele.com&gt;
+</LI>
+<LI>Reinhard Max &lt;max*suse.de&gt;
+</LI>
+<LI>Brian May &lt;bam*debian.org&gt;
+</LI>
+<LI>Ken McKittrick &lt;klmac*usadatanet.com&gt;
+</LI>
+<LI>Chris van Meerendonk &lt;cvm*castel.nl&gt;
+</LI>
+<LI>Andrey J. Melnikoff &lt;temnota*kmv.ru&gt;
+</LI>
+<LI>Damian Menscher &lt;menscher*uiuc.edu&gt;
+</LI>
+<LI>Denis De Messemacker &lt;ddm*clamav.net&gt;
+</LI>
+<LI>Jasper Metselaar &lt;jasper*formmailer.net&gt;
+</LI>
+<LI>Arkadiusz Miskiewicz &lt;misiek*pld-linux.org&gt;
+</LI>
+<LI>Ted Mittelstaedt &lt;tedm*toybox.placo.com&gt;
+</LI>
+<LI>Mark Mielke &lt;mark*mark.mielke.cc&gt;
+</LI>
+<LI>John Miller &lt;contact*glideslopesoftware.co.uk&gt;
+</LI>
+<LI>Jo Mills &lt;Jonathan.Mills*frequentis.com&gt;
+</LI>
+<LI>Dustin Mollo &lt;dustin.mollo*sonoma.edu&gt;
+</LI>
+<LI>Remi Mommsen &lt;remigius.mommsen*cern.ch&gt;
+</LI>
+<LI>Doug Monroe &lt;doug*planetconnect.com&gt;
+</LI>
+<LI>Alex S Moore &lt;asmoore*edge.net&gt;
+</LI>
+<LI>Tim Morgan &lt;tim*sentinelchicken.org&gt;
+</LI>
+<LI>Dirk Mueller &lt;mueller*kde.org&gt;
+</LI>
+<LI>Flinn Mueller&lt;flinn*activeintra.net&gt;
+</LI>
+<LI>Hendrik Muhs &lt;Hendrik.Muhs*student.uni-magdeburg.de&gt;
+</LI>
+<LI>Simon Munton &lt;simon*munton.demon.co.uk&gt;
+</LI>
+<LI>Farit Nabiullin (<TT><A NAME="tex2html25"
+  HREF="http://program.farit.ru/">http://program.farit.ru/</A></TT>)
+</LI>
+<LI>Nemosoft Unv. &lt;nemosoft*smcc.demon.nl&gt;
+</LI>
+<LI>Wojciech Noworyta &lt;wnow*konarski.edu.pl&gt;
+</LI>
+<LI>Jorgen Norgaard &lt;jnp*anneli.dk&gt;
+</LI>
+<LI>Fajar A. Nugraha &lt;fajar*telkom.co.id&gt;
+</LI>
+<LI>Joe Oaks &lt;joe.oaks*hp.com&gt;
+</LI>
+<LI>Washington Odhiambo &lt;wash*wananchi.com&gt;
+</LI>
+<LI>Masaki Ogawa &lt;proc*mac.com&gt;
+</LI>
+<LI>John Ogness &lt;jogness*antivir.de&gt;
+</LI>
+<LI>Phil Oleson &lt;oz*nixil.net&gt;
+</LI>
+<LI>Jan Ondrej &lt;ondrejj*salstar.sk&gt;
+</LI>
+<LI>Martijn van Oosterhout &lt;kleptog*svana.org&gt;
+</LI>
+<LI>OpenAntiVirus Team (<TT><A NAME="tex2html26"
+  HREF="http://www.OpenAntiVirus.org/">http://www.OpenAntiVirus.org/</A></TT>)
+</LI>
+<LI>Tomasz Papszun &lt;tomek*lodz.tpsa.pl&gt;
+</LI>
+<LI>Eric Parsonage &lt;eric*eparsonage.com&gt;
+</LI>
+<LI>Oliver Paukstadt &lt;pstadt*stud.fh-heilbronn.de&gt;
+</LI>
+<LI>Christian Pelissier &lt;Christian.Pelissier*onera.fr&gt;
+</LI>
+<LI>Rudolph Pereira &lt;rudolph*usyd.edu.au&gt;
+</LI>
+<LI>Dennis Peterson &lt;dennispe*inetnw.com&gt;
+</LI>
+<LI>Ed Phillips &lt;ed*UDel.Edu&gt;
+</LI>
+<LI>Andreas Piesk &lt;Andreas.Piesk*heise.de&gt;
+</LI>
+<LI>Mark Pizzolato &lt;clamav-devel*subscriptions.pizzolato.net&gt;
+</LI>
+<LI>Dean Plant &lt;dean.plant*roke.co.uk&gt;
+</LI>
+<LI>Alex Pleiner &lt;pleiner*zeitform.de&gt;
+</LI>
+<LI>Ant La Porte &lt;ant*dvere.net&gt;
+</LI>
+<LI>Jef Poskanzer &lt;jef*acme.com&gt;
+</LI>
+<LI>Christophe Poujol &lt;Christophe.Poujol*atosorigin.com&gt;
+</LI>
+<LI>Sergei Pronin &lt;sp*finndesign.fi&gt;
+</LI>
+<LI>Thomas Quinot &lt;thomas*cuivre.fr.eu.org&gt;
+</LI>
+<LI>Ed Ravin &lt;eravin*panix.com&gt;
+</LI>
+<LI>Robert Rebbun &lt;robert*desertsurf.com&gt;
+</LI>
+<LI>Brian A. Reiter &lt;breiter*wolfereiter.com&gt;
+</LI>
+<LI>Didi Rieder &lt;adrieder*sbox.tugraz.at&gt;
+</LI>
+<LI>Pavel V. Rochnyack &lt;rpv*fsf.tsu.ru&gt;
+</LI>
+<LI>Rupert Roesler-Schmidt &lt;r.roesler-schmidt*uplink.at&gt;
+</LI>
+<LI>David Sanchez &lt;dsanchez*veloxia.com&gt;
+</LI>
+<LI>David Santinoli &lt;david*santinoli.com&gt;
+</LI>
+<LI>Vijay Sarvepalli &lt;vssarvep*office.uncg.edu&gt;
+</LI>
+<LI>Martin Schitter
+</LI>
+<LI>Theo Schlossnagle &lt;jesus*omniti.com&gt;
+</LI>
+<LI>Enrico Scholz &lt;enrico.scholz*informatik.tu-chemnitz.de&gt;
+</LI>
+<LI>Karina Schwarz &lt;k.schwarz*uplink.at&gt;
+</LI>
+<LI>Scsi &lt;scsi*softland.ru&gt;
+</LI>
+<LI>Dr Matthew J Seaman &lt;m.seaman*infracaninophile.co.uk&gt;
+</LI>
+<LI>Hector M. Rulot Segovia &lt;Hector.Rulot*uv.es&gt;
+</LI>
+<LI>Omer Faruk Sen &lt;ofsen*enderunix.org&gt;
+</LI>
+<LI>Sergey &lt;a_s_y*sama.ru&gt;
+</LI>
+<LI>Tuomas Silen &lt;tuomas.silen*nodeta.fi&gt;
+</LI>
+<LI>David F. Skoll &lt;dfs*roaringpenguin.com&gt;
+</LI>
+<LI>Al Smith &lt;ajs+clamav*aeschi.ch.eu.org&gt;
+</LI>
+<LI>Sergey Smitienko &lt;hunter*comsys.com.ua&gt;
+</LI>
+<LI>Solar Designer &lt;solar*openwall.com&gt;
+</LI>
+<LI>Joerg Sonnenberger &lt;joerg*britannica.bec.de&gt;
+</LI>
+<LI>Michal 'GiM' Spadlinski (<TT><A NAME="tex2html27"
+  HREF="http://gim.org.pl/">http://gim.org.pl/</A></TT>)
+</LI>
+<LI>Kevin Spicer &lt;kevin*kevinspicer.co.uk&gt;
+</LI>
+<LI>GertJan Spoelman &lt;cav*gjs.cc&gt;
+</LI>
+<LI>Ole Stanstrup &lt;ole*stanstrup.dk&gt;
+</LI>
+<LI>Adam Stein &lt;adam*scan.mc.xerox.com&gt;
+</LI>
+<LI>Steve &lt;steveb*webtribe.net&gt;
+</LI>
+<LI>Richard Stevenson &lt;richard*endace.com&gt;
+</LI>
+<LI>Sven Strickroth &lt;sstrickroth*gym-oha.de&gt;
+</LI>
+<LI>Matt Sullivan &lt;matt*sullivan.gen.nz&gt;
+</LI>
+<LI>Dr Zbigniew Szewczak &lt;zssz*mat.uni.torun.pl&gt;
+</LI>
+<LI>Joe Talbott &lt;josepht*cstone.net&gt;
+</LI>
+<LI>Gernot Tenchio &lt;g.tenchio*telco-tech.de&gt;
+</LI>
+<LI>Masahiro Teramoto &lt;markun*onohara.to&gt;
+</LI>
+<LI>Daniel Theodoro &lt;dtheodoro*ig.com.br&gt;
+</LI>
+<LI>Ryan Thompson &lt;clamav*sasknow.com&gt;
+</LI>
+<LI>Gianluigi Tiesi &lt;sherpya*netfarm.it&gt;
+</LI>
+<LI>Yar Tikhiy &lt;yar*comp.chem.msu.su&gt;
+</LI>
+<LI>Andrew Toller &lt;atoller*connectfree.co.uk&gt;
+</LI>
+<LI>Michael L. Torrie &lt;torriem*chem.byu.edu&gt;
+</LI>
+<LI>Trashware &lt;trashware*gmx.net&gt;
+</LI>
+<LI>Matthew Trent &lt;mtrent*localaccess.com&gt;
+</LI>
+<LI>Reini Urban &lt;rurban*x-ray.at&gt;
+</LI>
+<LI>Daniel Mario Vega &lt;dv5a*dc.uba.ar&gt;
+</LI>
+<LI>Denis Vlasenko &lt;vda*ilport.com.ua&gt;
+</LI>
+<LI>Laurent Wacrenier &lt;lwa*teaser.fr&gt;
+</LI>
+<LI>Charlie Watts &lt;cewatts*brainstorminternet.net&gt;
+</LI>
+<LI>Florian Weimer &lt;fw*deneb.enyo.de&gt;
+</LI>
+<LI>Paul Welsh &lt;paul*welshfamily.com&gt;
+</LI>
+<LI>Nicklaus Wicker &lt;n.wicker*cnk-networks.de&gt;
+</LI>
+<LI>David Woakes &lt;david*mitredata.co.uk&gt;
+</LI>
+<LI>Troy Wollenslegel &lt;troy*intranet.org&gt;
+</LI>
+<LI>ST Wong &lt;st-wong*cuhk.edu.hk&gt;
+</LI>
+<LI>Dale Woolridge &lt;dwoolridge*drh.net&gt;
+</LI>
+<LI>David Wu &lt;dyw*iohk.com&gt;
+</LI>
+<LI>Takumi Yamane &lt;yamtak*b-session.com&gt;
+</LI>
+<LI>Youza Youzovic &lt;youza*post.cz&gt;
+</LI>
+<LI>Anton Yuzhaninov &lt;citrin*rambler-co.ru&gt;
+</LI>
+<LI>Leonid Zeitlin &lt;lz*europe.com&gt;
+</LI>
+<LI>ZMan Z. &lt;x86zman*go-a-way.dyndns.org&gt;
+</LI>
+<LI>Andoni Zubimendi &lt;andoni*lpsat.net&gt;
+</LI>
+</UL>
 
 <P>
-<BR><HR>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html951"
+  HREF="node58.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html947"
+  HREF="node34.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html941"
+  HREF="node56.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html949"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
+<BR>
+<B> Next:</B> <A NAME="tex2html952"
+  HREF="node58.html">Donors</A>
+<B> Up:</B> <A NAME="tex2html948"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html942"
+  HREF="node56.html">CVD format</A>
+ &nbsp; <B>  <A NAME="tex2html950"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node58.html b/docs/html/node58.html
index 1d30f53..8c1cbb5 100644
--- a/docs/html/node58.html
+++ b/docs/html/node58.html
@@ -1,68 +1,465 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>OpenAntiVirus</TITLE>
-<META NAME="description" CONTENT="OpenAntiVirus">
+<TITLE>Donors</TITLE>
+<META NAME="description" CONTENT="Donors">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node59.html">
 <LINK REL="previous" HREF="node57.html">
-<LINK REL="up" HREF="node32.html">
+<LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node59.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html950"
+<A NAME="tex2html963"
   HREF="node59.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html946"
-  HREF="node32.html">
+<A NAME="tex2html959"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html942"
+<A NAME="tex2html953"
   HREF="node57.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html948"
+<A NAME="tex2html961"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html951"
-  HREF="node59.html">Core Team</A>
-<B> Up:</B> <A NAME="tex2html947"
-  HREF="node32.html">LibClamAV</A>
-<B> Previous:</B> <A NAME="tex2html943"
-  HREF="node57.html">Graphics</A>
- &nbsp; <B>  <A NAME="tex2html949"
+<B> Next:</B> <A NAME="tex2html964"
+  HREF="node59.html">Graphics</A>
+<B> Up:</B> <A NAME="tex2html960"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html954"
+  HREF="node57.html">Contributors</A>
+ &nbsp; <B>  <A NAME="tex2html962"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION000711000000000000000">
-OpenAntiVirus</A>
+<H2><A NAME="SECTION00076000000000000000">
+Donors</A>
 </H2>
-    Our database includes the virus database (about 7000 signatures) from
-    OpenAntiVirus (<TT><A NAME="tex2html110"
-  HREF="http://OpenAntiVirus.org">http://OpenAntiVirus.org</A></TT>).
+    We've received financial support from: (in alphabetical order)
+    
+<UL>
+<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html28"
+  HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>)
+</LI>
+<LI>Advance Healthcare Group (<TT><A NAME="tex2html29"
+  HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>)
+</LI>
+<LI>Allied Quotes (<TT><A NAME="tex2html30"
+  HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>)
+</LI>
+<LI>American Computer &amp; Electronic Services Corp. (<TT><A NAME="tex2html31"
+  HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>)
+</LI>
+<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html32"
+  HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>)
+</LI>
+<LI>Steve Anderson
+</LI>
+<LI>Anonymous donor from Colorado, US
+</LI>
+<LI>Arudius (<TT><A NAME="tex2html33"
+  HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>)
+</LI>
+<LI>Peter Ashman
+</LI>
+<LI>Atlas College (<TT><A NAME="tex2html34"
+  HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>)
+</LI>
+<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html35"
+  HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>)
+</LI>
+<LI>AWD Online (<TT><A NAME="tex2html36"
+  HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>)
+</LI>
+<LI>BackupAssist Backup Software (<TT><A NAME="tex2html37"
+  HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>)
+</LI>
+<LI>Dave Baker
+</LI>
+<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html38"
+  HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>)
+</LI>
+<LI>Aaron Begley
+</LI>
+<LI>Craig H. Block
+</LI>
+<LI>Norman E. Brake, Jr.
+</LI>
+<LI>Josh Burstyn
+</LI>
+<LI>By Design (<TT><A NAME="tex2html39"
+  HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>)
+</LI>
+<LI>Canadian Web Hosting (<TT><A NAME="tex2html40"
+  HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>)
+</LI>
+<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html41"
+  HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>)
+</LI>
+<LI>Ricardo Cerqueira
+</LI>
+<LI>Thanos Chatziathanassiou
+</LI>
+<LI>Cheahch from Singapore
+</LI>
+<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html42"
+  HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>)
+</LI>
+<LI>Alan Cook
+</LI>
+<LI>Joe Cooper
+</LI>
+<LI>CustomLogic LLC (<TT><A NAME="tex2html43"
+  HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>)
+</LI>
+<LI>Ron DeFulio
+</LI>
+<LI>Digirati (<TT><A NAME="tex2html44"
+  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
+</LI>
+<LI>Steve Donegan (<TT><A NAME="tex2html45"
+  HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>)
+</LI>
+<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html46"
+  HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>)
+</LI>
+<LI>EAS Enterprises LLC
+</LI>
+<LI>eCoupons.com (<TT><A NAME="tex2html47"
+  HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>)
+</LI>
+<LI>Electric Embers (<TT><A NAME="tex2html48"
+  HREF="http://electricembers.net">http://electricembers.net</A></TT>)
+</LI>
+<LI>John T. Ellis
+</LI>
+<LI>Epublica
+</LI>
+<LI>Bernhard Erdmann
+</LI>
+<LI>David Eriksson (<TT><A NAME="tex2html49"
+  HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>)
+</LI>
+<LI>Philip Ershler
+</LI>
+<LI>Explido Software USA Inc. (<TT><A NAME="tex2html50"
+  HREF="http://www.explido.us/">http://www.explido.us/</A></TT>)
+</LI>
+<LI>David Farrick
+</LI>
+<LI>Jim Feldman
+</LI>
+<LI>Petr Ferschmann (<TT><A NAME="tex2html51"
+  HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>)
+</LI>
+<LI>Andries Filmer (<TT><A NAME="tex2html52"
+  HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>)
+</LI>
+<LI>The Free Shopping Cart people (<TT><A NAME="tex2html53"
+  HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>)
+</LI>
+<LI>Paul Freeman
+</LI>
+<LI>Jack Fung
+</LI>
+<LI>Stephen Gageby
+</LI>
+<LI>Paolo Galeazzi
+</LI>
+<LI>GANDI (<TT><A NAME="tex2html54"
+  HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>)
+</LI>
+<LI>Jeremy Garcia (<TT><A NAME="tex2html55"
+  HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>)
+</LI>
+<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html56"
+  HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>)
+</LI>
+<LI>GCS Tech (<TT><A NAME="tex2html57"
+  HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>)
+</LI>
+<LI>GHRS (<TT><A NAME="tex2html58"
+  HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>)
+</LI>
+<LI>Lyle Giese
+</LI>
+<LI>Todd Goodman
+</LI>
+<LI>Bill Gradwohl (<TT><A NAME="tex2html59"
+  HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>)
+</LI>
+<LI>Grain-of-Salt Consulting
+</LI>
+<LI>Terje Gravvold
+</LI>
+<LI>Hart Computer (<TT><A NAME="tex2html60"
+  HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>)
+</LI>
+<LI>Pen Helm
+</LI>
+<LI>Hosting Metro LLC (<TT><A NAME="tex2html61"
+  HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>)
+</LI>
+<LI>IDEAL Software GmbH (<TT><A NAME="tex2html62"
+  HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>)
+</LI>
+<LI>Industry Standard Computers (<TT><A NAME="tex2html63"
+  HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>)
+</LI>
+<LI>Interact2Day (<TT><A NAME="tex2html64"
+  HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>)
+</LI>
+<LI>Invisik Corporation (<TT><A NAME="tex2html65"
+  HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>)
+</LI>
+<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html66"
+  HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>)
+</LI>
+<LI>Craig Jackson
+</LI>
+<LI>Stuart Jones
+</LI>
+<LI>Jason Judge
+</LI>
+<LI>Keith (<TT><A NAME="tex2html67"
+  HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>)
+</LI>
+<LI>Ewald Kicker (<TT><A NAME="tex2html68"
+  HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>)
+</LI>
+<LI>Brad Koehn
+</LI>
+<LI>Christina Kuratli (<TT><A NAME="tex2html69"
+  HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>)
+</LI>
+<LI>Logic Partners Inc. (<TT><A NAME="tex2html70"
+  HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>)
+</LI>
+<LI>Mark Lotspaih (<TT><A NAME="tex2html71"
+  HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>)
+</LI>
+<LI>Michel Machado (<TT><A NAME="tex2html72"
+  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
+</LI>
+<LI>Olivier Marechal
+</LI>
+<LI>Matthew McKenzie
+</LI>
+<LI>Durval Menezes (<TT><A NAME="tex2html73"
+  HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>)
+</LI>
+<LI>Micro Logic Systems (<TT><A NAME="tex2html74"
+  HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>)
+</LI>
+<LI>Midcoast Internet Solutions
+</LI>
+<LI>Mimecast (<TT><A NAME="tex2html75"
+  HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>)
+</LI>
+<LI>Kazuhiro Miyaji
+</LI>
+<LI>Bozidar Mladenovic
+</LI>
+<LI>Paul Morgan
+</LI>
+<LI>Tomas Morkus
+</LI>
+<LI>The Names Database (<TT><A NAME="tex2html76"
+  HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>)
+</LI>
+<LI>Names Directory (<TT><A NAME="tex2html77"
+  HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>)
+</LI>
+<LI>Michael Nolan (<TT><A NAME="tex2html78"
+  HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>)
+</LI>
+<LI>Jorgen Norgaard
+</LI>
+<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html79"
+  HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>)
+</LI>
+<LI>Oneworkspace.com (<TT><A NAME="tex2html80"
+  HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>)
+</LI>
+<LI>Online Literature (<TT><A NAME="tex2html81"
+  HREF="http://www.couol.com/">http://www.couol.com/</A></TT>)
+</LI>
+<LI>Origin Solutions (<TT><A NAME="tex2html82"
+  HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>)
+</LI>
+<LI>outermedia GmbH (<TT><A NAME="tex2html83"
+  HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>)
+</LI>
+<LI>Kevin Pang (<TT><A NAME="tex2html84"
+  HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>)
+</LI>
+<LI>Alexander Panzhin
+</LI>
+<LI>Passageway Communications (<TT><A NAME="tex2html85"
+  HREF="http://www.passageway.com">http://www.passageway.com</A></TT>)
+</LI>
+<LI>Dan Pelleg (<TT><A NAME="tex2html86"
+  HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>)
+</LI>
+<LI>Thodoris Pitikaris
+</LI>
+<LI>Paul Rantin
+</LI>
+<LI>Thomas J. Raef (<TT><A NAME="tex2html87"
+  HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>)
+</LI>
+<LI>Luke Reeves (<TT><A NAME="tex2html88"
+  HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>)
+</LI>
+<LI>RHX (<TT><A NAME="tex2html89"
+  HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>)
+</LI>
+<LI>Stefano Rizzetto
+</LI>
+<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html90"
+  HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>)
+</LI>
+<LI>Luke Rosenthal
+</LI>
+<LI>Jenny Säfström (<TT><A NAME="tex2html91"
+  HREF="http://PokerListings.com">http://PokerListings.com</A></TT>)
+</LI>
+<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html92"
+  HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>)
+</LI>
+<LI>Tim Scoff
+</LI>
+<LI>Seattle Server (<TT><A NAME="tex2html93"
+  HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>)
+</LI>
+<LI>Software Workshop Inc (<TT><A NAME="tex2html94"
+  HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>)
+</LI>
+<LI>Solutions In A Box (<TT><A NAME="tex2html95"
+  HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>)
+</LI>
+<LI>Stephane Rault
+</LI>
+<LI>SearchMain (<TT><A NAME="tex2html96"
+  HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>)
+</LI>
+<LI>Olivier Silber
+</LI>
+<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html97"
+  HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>)
+</LI>
+<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html98"
+  HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>)
+</LI>
+<LI>StarBand (<TT><A NAME="tex2html99"
+  HREF="http://www.starband.com/">http://www.starband.com/</A></TT>)
+</LI>
+<LI>Stroke of Color, Inc.
+</LI>
+<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html100"
+  HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>)
+</LI>
+<LI>Sahil Tandon
+</LI>
+<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html101"
+  HREF="http://www.spamex.com">http://www.spamex.com</A></TT>)
+</LI>
+<LI>Brad Tarver
+</LI>
+<LI>TGT Tampermeier &amp; Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html102"
+  HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>)
+</LI>
+<LI>Per Reedtz Thomsen
+</LI>
+<LI>William Tisdale
+</LI>
+<LI>Up Time Technology (<TT><A NAME="tex2html103"
+  HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>)
+</LI>
+<LI>Ulfi
+</LI>
+<LI>Jeremy Vanderburg (<TT><A NAME="tex2html104"
+  HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>)
+</LI>
+<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html105"
+  HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>)
+</LI>
+<LI>Webzone Srl (<TT><A NAME="tex2html106"
+  HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>)
+</LI>
+<LI>Markus Welsch (<TT><A NAME="tex2html107"
+  HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>)
+</LI>
+<LI>Julia White (<TT><A NAME="tex2html108"
+  HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>)
+</LI>
+<LI>Nicklaus Wicker
+</LI>
+<LI>David Williams (<TT><A NAME="tex2html109"
+  HREF="http://kayakero.net/">http://kayakero.net/</A></TT>)
+</LI>
+<LI>Glenn R Williams
+</LI>
+<LI>Kelly Williams
+</LI>
+<LI>XRoads Networks (<TT><A NAME="tex2html110"
+  HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>)
+</LI>
+<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html111"
+  HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>)
+    
+</LI>
+</UL>
 
 <P>
-<BR><HR>
+
+<DIV CLASS="navigation"><HR>
+<!--Navigation Panel-->
+<A NAME="tex2html963"
+  HREF="node59.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html959"
+  HREF="node34.html">
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
+<A NAME="tex2html953"
+  HREF="node57.html">
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
+<A NAME="tex2html961"
+  HREF="node1.html">
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
+<BR>
+<B> Next:</B> <A NAME="tex2html964"
+  HREF="node59.html">Graphics</A>
+<B> Up:</B> <A NAME="tex2html960"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html954"
+  HREF="node57.html">Contributors</A>
+ &nbsp; <B>  <A NAME="tex2html962"
+  HREF="node1.html">Contents</A></B> </DIV>
+<!--End of Navigation Panel-->
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node59.html b/docs/html/node59.html
index a186df9..6bd239c 100644
--- a/docs/html/node59.html
+++ b/docs/html/node59.html
@@ -1,140 +1,69 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Core Team</TITLE>
-<META NAME="description" CONTENT="Core Team">
+<TITLE>Graphics</TITLE>
+<META NAME="description" CONTENT="Graphics">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="next" HREF="node60.html">
-<LINK REL="previous" HREF="node32.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="previous" HREF="node58.html">
+<LINK REL="up" HREF="node34.html">
 <LINK REL="next" HREF="node60.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html962"
+<A NAME="tex2html975"
   HREF="node60.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html958"
-  HREF="clamdoc.html">
+<A NAME="tex2html971"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html952"
+<A NAME="tex2html965"
   HREF="node58.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html960"
+<A NAME="tex2html973"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html963"
-  HREF="node60.html">About this document ...</A>
-<B> Up:</B> <A NAME="tex2html959"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html953"
-  HREF="node58.html">OpenAntiVirus</A>
- &nbsp; <B>  <A NAME="tex2html961"
+<B> Next:</B> <A NAME="tex2html976"
+  HREF="node60.html">OpenAntiVirus</A>
+<B> Up:</B> <A NAME="tex2html972"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html966"
+  HREF="node58.html">Donors</A>
+ &nbsp; <B>  <A NAME="tex2html974"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00080000000000000000">
-Core Team</A>
-</H1>
+<H2><A NAME="SECTION00077000000000000000">
+Graphics</A>
+</H2>
+    The ClamAV logo was created by Mia Kalenius and Sergei Pronin from
+    Finndesign (<TT><A NAME="tex2html112"
+  HREF="http://www.finndesign.fi/">http://www.finndesign.fi/</A></TT>).
 
 <P>
-
-<UL>
-<LI>aCaB &lt;acab*clamav.net&gt;, Italy
-<BR>
-Role: virus database maintainer, coder
-
-<P>
-</LI>
-<LI>Mike Cathey &lt;mike*clamav.net&gt;, USA
-<BR>
-Role: co-sysadmin
-
-<P>
-</LI>
-<LI>Christoph Cordes &lt;ccordes*clamav.net&gt;, Germany
-<BR>
-Role: virus database maintainer
-
-<P>
-</LI>
-<LI>Diego d'Ambra &lt;diego*clamav.net&gt;, Denmark
-<BR>
-Role: virus database maintainer
-
-<P>
-</LI>
-<LI>Luca Gibelli &lt;luca*clamav.net&gt;, Italy
-<BR>
-Role: sysadmin, mirror coordinator
-
-<P>
-</LI>
-<LI>Nigel Horne &lt;njh*clamav.net&gt;, United Kingdom
-<BR>
-Role: coder
-
-<P>
-</LI>
-<LI>Arnaud Jacques &lt;arnaud*clamav.net&gt;, France
-<BR>
-Role: virus database maintainer
-
-<P>
-</LI>
-<LI>Tomasz Kojm &lt;tkojm*clamav.net&gt;, Poland
-<BR>
-Role: project leader, coder
-
-<P>
-</LI>
-<LI>Tomasz Papszun &lt;tomek*clamav.net&gt;, Poland
-<BR>
-Role: various help
-
-<P>
-</LI>
-<LI>Sven Strickroth &lt;sven*clamav.net&gt;, Germany
-<BR>
-Role: virus database maintainer, virus submission management
-
-<P>
-</LI>
-<LI>Edwin Torok &lt;edwin*clamav.net&gt;, Romania
-<BR>
-Role: coder
-
-<P>
-</LI>
-<LI>Trog &lt;trog*clamav.net&gt;, United Kingdom
-<BR>
-Role: coder
-    
-</LI>
-</UL>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node6.html b/docs/html/node6.html
index c6a88ba..afc68f6 100644
--- a/docs/html/node6.html
+++ b/docs/html/node6.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,12 +13,12 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node9.html">
+<LINK REL="next" HREF="node11.html">
 <LINK REL="previous" HREF="node2.html">
 <LINK REL="up" HREF="clamdoc.html">
 <LINK REL="next" HREF="node7.html">
@@ -27,26 +27,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html283"
+<A NAME="tex2html285"
   HREF="node7.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html279"
+<A NAME="tex2html281"
   HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html273"
+<A NAME="tex2html275"
   HREF="node5.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html281"
+<A NAME="tex2html283"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html284"
+<B> Next:</B> <A NAME="tex2html286"
   HREF="node7.html">Supported platforms</A>
-<B> Up:</B> <A NAME="tex2html280"
+<B> Up:</B> <A NAME="tex2html282"
   HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html274"
+<B> Previous:</B> <A NAME="tex2html276"
   HREF="node5.html">Virus submitting</A>
- &nbsp; <B>  <A NAME="tex2html282"
+ &nbsp; <B>  <A NAME="tex2html284"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -62,16 +62,23 @@ Base package</A>
 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html285"
+<LI><A NAME="tex2html287"
   HREF="node7.html">Supported platforms</A>
-<LI><A NAME="tex2html286"
-  HREF="node8.html">Binary packages</A>
+<UL>
+<LI><A NAME="tex2html288"
+  HREF="node8.html">UNIX</A>
+<LI><A NAME="tex2html289"
+  HREF="node9.html">Windows</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html290"
+  HREF="node10.html">Binary packages</A>
 </UL>
 <!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node60.html b/docs/html/node60.html
index 0d23913..218d5fb 100644
--- a/docs/html/node60.html
+++ b/docs/html/node60.html
@@ -1,74 +1,68 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>About this document ...</TITLE>
-<META NAME="description" CONTENT="About this document ...">
+<TITLE>OpenAntiVirus</TITLE>
+<META NAME="description" CONTENT="OpenAntiVirus">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
 <LINK REL="previous" HREF="node59.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="up" HREF="node34.html">
+<LINK REL="next" HREF="node61.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png"> 
-<A NAME="tex2html968"
-  HREF="clamdoc.html">
+<A NAME="tex2html985"
+  HREF="node61.html">
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
+<A NAME="tex2html981"
+  HREF="node34.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html964"
+<A NAME="tex2html977"
   HREF="node59.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html970"
+<A NAME="tex2html983"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Up:</B> <A NAME="tex2html969"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html965"
-  HREF="node59.html">Core Team</A>
- &nbsp; <B>  <A NAME="tex2html971"
+<B> Next:</B> <A NAME="tex2html986"
+  HREF="node61.html">Core Team</A>
+<B> Up:</B> <A NAME="tex2html982"
+  HREF="node34.html">LibClamAV</A>
+<B> Previous:</B> <A NAME="tex2html978"
+  HREF="node59.html">Graphics</A>
+ &nbsp; <B>  <A NAME="tex2html984"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00090000000000000000">
-About this document ...</A>
-</H1>
- <P>
-This document was generated using the
-<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2002-2-1 (1.71)
-<P>
-Copyright &#169; 1993, 1994, 1995, 1996,
-Nikos Drakos, 
-Computer Based Learning Unit, University of Leeds.
-<BR>
-Copyright &#169; 1997, 1998, 1999,
-<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>, 
-Mathematics Department, Macquarie University, Sydney.
-<P>
-The command line arguments were: <BR>
- <STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT>
+<H2><A NAME="SECTION00078000000000000000">
+OpenAntiVirus</A>
+</H2>
+    Our database includes the virus database (about 7000 signatures) from
+    OpenAntiVirus (<TT><A NAME="tex2html113"
+  HREF="http://OpenAntiVirus.org">http://OpenAntiVirus.org</A></TT>).
+
 <P>
-The translation was initiated by Tomasz Kojm on 2009-08-06
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node59.html b/docs/html/node61.html
similarity index 81%
copy from docs/html/node59.html
copy to docs/html/node61.html
index a186df9..0d7db47 100644
--- a/docs/html/node59.html
+++ b/docs/html/node61.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,40 +13,40 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node60.html">
-<LINK REL="previous" HREF="node32.html">
+<LINK REL="next" HREF="node62.html">
+<LINK REL="previous" HREF="node34.html">
 <LINK REL="up" HREF="clamdoc.html">
-<LINK REL="next" HREF="node60.html">
+<LINK REL="next" HREF="node62.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html962"
-  HREF="node60.html">
+<A NAME="tex2html997"
+  HREF="node62.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html958"
+<A NAME="tex2html993"
   HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html952"
-  HREF="node58.html">
+<A NAME="tex2html987"
+  HREF="node60.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html960"
+<A NAME="tex2html995"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html963"
-  HREF="node60.html">About this document ...</A>
-<B> Up:</B> <A NAME="tex2html959"
+<B> Next:</B> <A NAME="tex2html998"
+  HREF="node62.html">About this document ...</A>
+<B> Up:</B> <A NAME="tex2html994"
   HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html953"
-  HREF="node58.html">OpenAntiVirus</A>
- &nbsp; <B>  <A NAME="tex2html961"
+<B> Previous:</B> <A NAME="tex2html988"
+  HREF="node60.html">OpenAntiVirus</A>
+ &nbsp; <B>  <A NAME="tex2html996"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -134,7 +134,7 @@ Role: coder
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node60.html b/docs/html/node62.html
similarity index 79%
copy from docs/html/node60.html
copy to docs/html/node62.html
index 0d23913..c0e7c4e 100644
--- a/docs/html/node60.html
+++ b/docs/html/node62.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,12 +13,12 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="previous" HREF="node59.html">
+<LINK REL="previous" HREF="node61.html">
 <LINK REL="up" HREF="clamdoc.html">
 </HEAD>
 
@@ -26,21 +26,21 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png"> 
-<A NAME="tex2html968"
+<A NAME="tex2html1003"
   HREF="clamdoc.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html964"
-  HREF="node59.html">
+<A NAME="tex2html999"
+  HREF="node61.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html970"
+<A NAME="tex2html1005"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Up:</B> <A NAME="tex2html969"
+<B> Up:</B> <A NAME="tex2html1004"
   HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html965"
-  HREF="node59.html">Core Team</A>
- &nbsp; <B>  <A NAME="tex2html971"
+<B> Previous:</B> <A NAME="tex2html1000"
+  HREF="node61.html">Core Team</A>
+ &nbsp; <B>  <A NAME="tex2html1006"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -51,7 +51,7 @@ About this document ...</A>
 </H1>
  <P>
 This document was generated using the
-<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2002-2-1 (1.71)
+<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2008 (1.71)
 <P>
 Copyright &#169; 1993, 1994, 1995, 1996,
 Nikos Drakos, 
@@ -64,11 +64,11 @@ Mathematics Department, Macquarie University, Sydney.
 The command line arguments were: <BR>
  <STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT>
 <P>
-The translation was initiated by Tomasz Kojm on 2009-08-06
+The translation was initiated by Tomasz Kojm on 2010-03-10
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node7.html b/docs/html/node7.html
index a0f5853..e5bc86e 100644
--- a/docs/html/node7.html
+++ b/docs/html/node7.html
@@ -1,6 +1,6 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
@@ -13,12 +13,12 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node8.html">
+<LINK REL="next" HREF="node10.html">
 <LINK REL="previous" HREF="node6.html">
 <LINK REL="up" HREF="node6.html">
 <LINK REL="next" HREF="node8.html">
@@ -27,26 +27,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html297"
+<A NAME="tex2html301"
   HREF="node8.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html293"
+<A NAME="tex2html297"
   HREF="node6.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html287"
+<A NAME="tex2html291"
   HREF="node6.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html295"
+<A NAME="tex2html299"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html298"
-  HREF="node8.html">Binary packages</A>
-<B> Up:</B> <A NAME="tex2html294"
+<B> Next:</B> <A NAME="tex2html302"
+  HREF="node8.html">UNIX</A>
+<B> Up:</B> <A NAME="tex2html298"
   HREF="node6.html">Base package</A>
-<B> Previous:</B> <A NAME="tex2html288"
+<B> Previous:</B> <A NAME="tex2html292"
   HREF="node6.html">Base package</A>
- &nbsp; <B>  <A NAME="tex2html296"
+ &nbsp; <B>  <A NAME="tex2html300"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
@@ -55,32 +55,21 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <H2><A NAME="SECTION00031000000000000000">
 Supported platforms</A>
 </H2>
-    Most popular UNIX operating systems are supported. Clam AntiVirus 0.9x was
-    tested on:
-    
-<UL>
-<LI>GNU/Linux
-</LI>
-<LI>Solaris
-</LI>
-<LI>FreeBSD
-</LI>
-<LI>OpenBSD <A NAME="tex2html4"
-  HREF="footnode.html#foot114"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A>
-</LI>
-<LI>Mac OS X
-    
-</LI>
-</UL>
-    Some features may not be available on your operating system. If you
-    are successfully running Clam AntiVirus on a system not listed above
-    please let us know.
+	<BR><HR>
+<!--Table of Child-Links-->
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
-<P>
+<UL CLASS="ChildLinks">
+<LI><A NAME="tex2html303"
+  HREF="node8.html">UNIX</A>
+<LI><A NAME="tex2html304"
+  HREF="node9.html">Windows</A>
+</UL>
+<!--End of Table of Child-Links-->
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node8.html b/docs/html/node8.html
index ed30323..b3c450a 100644
--- a/docs/html/node8.html
+++ b/docs/html/node8.html
@@ -1,67 +1,83 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Binary packages</TITLE>
-<META NAME="description" CONTENT="Binary packages">
+<TITLE>UNIX</TITLE>
+<META NAME="description" CONTENT="UNIX">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
+<LINK REL="next" HREF="node9.html">
 <LINK REL="previous" HREF="node7.html">
-<LINK REL="up" HREF="node6.html">
+<LINK REL="up" HREF="node7.html">
 <LINK REL="next" HREF="node9.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html307"
+<A NAME="tex2html315"
   HREF="node9.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html303"
-  HREF="node6.html">
+<A NAME="tex2html311"
+  HREF="node7.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html299"
+<A NAME="tex2html305"
   HREF="node7.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html305"
+<A NAME="tex2html313"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html308"
-  HREF="node9.html">Installation</A>
-<B> Up:</B> <A NAME="tex2html304"
-  HREF="node6.html">Base package</A>
-<B> Previous:</B> <A NAME="tex2html300"
+<B> Next:</B> <A NAME="tex2html316"
+  HREF="node9.html">Windows</A>
+<B> Up:</B> <A NAME="tex2html312"
+  HREF="node7.html">Supported platforms</A>
+<B> Previous:</B> <A NAME="tex2html306"
   HREF="node7.html">Supported platforms</A>
- &nbsp; <B>  <A NAME="tex2html306"
+ &nbsp; <B>  <A NAME="tex2html314"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H2><A NAME="SECTION00032000000000000000">
-Binary packages</A>
-</H2>
-    You can find the up-to-date list of binary packages at our website:
-    <TT><A NAME="tex2html5"
-  HREF="http://www.clamav.net/download/packages/">http://www.clamav.net/download/packages/</A></TT>
+<H3><A NAME="SECTION00031100000000000000">
+UNIX</A>
+</H3>
+	The most popular UNIX operating systems are supported. Clam AntiVirus 0.9x is
+	regularly tested on:
+	
+<UL>
+<LI>GNU/Linux
+</LI>
+<LI>Solaris
+</LI>
+<LI>FreeBSD
+</LI>
+<LI>OpenBSD <A NAME="tex2html4"
+  HREF="footnode.html#foot117"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A>
+</LI>
+<LI>Mac OS X
+	
+</LI>
+</UL>
+
 <P>
 <BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>
diff --git a/docs/html/node9.html b/docs/html/node9.html
index 464f4c8..d1f9e53 100644
--- a/docs/html/node9.html
+++ b/docs/html/node9.html
@@ -1,87 +1,66 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
-<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
+<!--Converted with LaTeX2HTML 2008 (1.71)
 original version by:  Nikos Drakos, CBLU, University of Leeds
 * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 * with significant contributions from:
   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 <HTML>
 <HEAD>
-<TITLE>Installation</TITLE>
-<META NAME="description" CONTENT="Installation">
+<TITLE>Windows</TITLE>
+<META NAME="description" CONTENT="Windows">
 <META NAME="keywords" CONTENT="clamdoc">
 <META NAME="resource-type" CONTENT="document">
 <META NAME="distribution" CONTENT="global">
 
-<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
+<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
 <LINK REL="STYLESHEET" HREF="clamdoc.css">
 
-<LINK REL="next" HREF="node17.html">
-<LINK REL="previous" HREF="node6.html">
-<LINK REL="up" HREF="clamdoc.html">
+<LINK REL="previous" HREF="node8.html">
+<LINK REL="up" HREF="node7.html">
 <LINK REL="next" HREF="node10.html">
 </HEAD>
 
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html319"
+<A NAME="tex2html325"
   HREF="node10.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html315"
-  HREF="clamdoc.html">
+<A NAME="tex2html321"
+  HREF="node7.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html309"
+<A NAME="tex2html317"
   HREF="node8.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
-<A NAME="tex2html317"
+<A NAME="tex2html323"
   HREF="node1.html">
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 <BR>
-<B> Next:</B> <A NAME="tex2html320"
-  HREF="node10.html">Requirements</A>
-<B> Up:</B> <A NAME="tex2html316"
-  HREF="clamdoc.html">clamdoc</A>
-<B> Previous:</B> <A NAME="tex2html310"
-  HREF="node8.html">Binary packages</A>
- &nbsp; <B>  <A NAME="tex2html318"
+<B> Next:</B> <A NAME="tex2html326"
+  HREF="node10.html">Binary packages</A>
+<B> Up:</B> <A NAME="tex2html322"
+  HREF="node7.html">Supported platforms</A>
+<B> Previous:</B> <A NAME="tex2html318"
+  HREF="node8.html">UNIX</A>
+ &nbsp; <B>  <A NAME="tex2html324"
   HREF="node1.html">Contents</A></B> 
 <BR>
 <BR></DIV>
 <!--End of Navigation Panel-->
 
-<H1><A NAME="SECTION00040000000000000000">
-Installation</A>
-</H1>
+<H3><A NAME="SECTION00031200000000000000">
+Windows</A>
+</H3>
+	Starting with 0.96 ClamAV builds natively under Visual Studio.
 
 <P>
 <BR><HR>
-<!--Table of Child-Links-->
-<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
-
-<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html321"
-  HREF="node10.html">Requirements</A>
-<LI><A NAME="tex2html322"
-  HREF="node11.html">Installing on shell account</A>
-<LI><A NAME="tex2html323"
-  HREF="node12.html">Adding new system user and group</A>
-<LI><A NAME="tex2html324"
-  HREF="node13.html">Compilation of base package</A>
-<LI><A NAME="tex2html325"
-  HREF="node14.html">Compilation with clamav-milter enabled</A>
-<LI><A NAME="tex2html326"
-  HREF="node15.html">Running unit tests</A>
-<LI><A NAME="tex2html327"
-  HREF="node16.html">Reporting a unit test failure bug</A>
-</UL>
-<!--End of Table of Child-Links-->
-<BR><HR>
 <ADDRESS>
 Tomasz Kojm
-2009-08-06
+2010-03-10
 </ADDRESS>
 </BODY>
 </HTML>

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list