Browse code

merge backport fixes for 0.88.2

git-svn-id: file:///var/lib/svn/clamav-devel/branches/0.88-stable@2796 77e5149b-7576-45b1-b177-96237e5ba77b

Sven Strickroth authored on 2007/02/18 23:43:12
Showing 188 changed files
... ...
@@ -5,4 +5,4 @@ and enable Foreground option in clamd.conf.
5 5
 Known bugs:
6 6
 -----------
7 7
 
8
--) unrarlib doesn't work on 64-bit systems
8
+-) unrarlib doesn't work on 64-bit systems (FIXED IN CVS!)
... ...
@@ -1,3 +1,23 @@
1
+Sat Apr 29 21:30:47 CEST 2006
2
+-----------------------------
3
+  V 0.88.2
4
+  Bugfixes:
5
+    - freshclam/manager.c: fix possible buffer overflow
6
+      Reported by Ulf Harnhammar <metaur*telia.com> and Peter <remllov_*gmx.de>
7
+      See http://www.clamav.net/security/0.88.2.html for details.
8
+
9
+    - libclamav/zziplib/zzip-zip.c: add missing #include "others.h"
10
+      Patch by Alex Deiter <tiamat*komi.mts.ru>
11
+    - fix other implicit function declarations
12
+      Thanks to Paul Fisher <pnfisher*berkeley.edu>, Ludwig Nussel
13
+      <ludwig.nussel*suse.de> and Stephen Gran <steve*lobefin.net>
14
+    - shared/cfgparser.c: don't use CL_FULLSTR for file directives
15
+      Requested by Tomasz Papszun and others
16
+    - libclamav/mbox.c:	fix compilation error on CYGWIN
17
+    - clamav-milter: Ensure that the quarantine location reported in
18
+      notifications is correct.
19
+      Patch by Simon Munton <simon at nidoran.m5data.com>
20
+
1 21
 Tue Apr  4 12:04:07 CEST 2006
2 22
 -----------------------------
3 23
   V 0.88.1
... ...
@@ -1,8 +1,16 @@
1
-0.88.1
1
+0.88.2
2 2
 ------
3 3
 
4
-This version fixes a number of minor bugs and provides code updates
5
-to improve virus detection.
4
+This release improves virus detection, fixes zip handling on 64-bit
5
+architectures and possible security problem in freshclam.
6
+
7
+Following the 0.88.1 release some portals and security related websites
8
+published incorrect information on security problems of 0.88. To avoid
9
+such incidents in the future, every new ClamAV package will be released
10
+together with detailed information about security bugs it fixes. Details
11
+for this version can be found here:
12
+
13
+    http://www.clamav.net/security/0.88.2.html
6 14
 
7 15
 --
8 16
 The ClamAV team (http://www.clamav.net/team.html)
... ...
@@ -2,6 +2,25 @@ Note: This README/NEWS file refers to the source tarball. Some things described
2 2
 here may not be available in binary packages.
3 3
 --
4 4
 
5
+
6
+0.88.2
7
+------
8
+
9
+This release improves virus detection, fixes zip handling on 64-bit
10
+architectures and possible security problem in freshclam.
11
+
12
+Following the 0.88.1 release some portals and security related websites
13
+published incorrect information on security problems of 0.88. To avoid
14
+such incidents in the future, every new ClamAV package will be released
15
+together with detailed information about security bugs it fixes. Details
16
+for this version can be found here:
17
+
18
+    http://www.clamav.net/security/0.88.2.html
19
+
20
+--
21
+The ClamAV team (http://www.clamav.net/team.html)
22
+
23
+
5 24
 0.88.1
6 25
 ------
7 26
 
... ...
@@ -54,6 +54,9 @@
54 54
 /* os is irix */
55 55
 #undef C_IRIX
56 56
 
57
+/* target is kfreebsd-gnu */
58
+#undef C_KFREEBSD_GNU
59
+
57 60
 /* target is linux */
58 61
 #undef C_LINUX
59 62
 
... ...
@@ -2851,6 +2851,9 @@ clamfi_eom(SMFICTX *ctx)
2851 2851
 			smfi_addheader(ctx, "X-Virus-Status", buf);
2852 2852
 		}
2853 2853
 
2854
+		if(quarantine_dir)
2855
+			qfile(privdata, sendmailId, virusname);
2856
+
2854 2857
 		if(use_syslog) {
2855 2858
 			/*
2856 2859
 			 * Setup err as a list of recipients
... ...
@@ -3017,8 +3020,6 @@ clamfi_eom(SMFICTX *ctx)
3017 3017
 		}
3018 3018
 
3019 3019
 		if(quarantine_dir) {
3020
-			qfile(privdata, sendmailId, virusname);
3021
-
3022 3020
 			/*
3023 3021
 			 * Cleanup filename here otherwise clamfi_free() will
3024 3022
 			 * delete the file that we wish to keep because it
... ...
@@ -30,6 +30,7 @@
30 30
 #include <sys/stat.h>
31 31
 #include <errno.h>
32 32
 #include <sys/time.h>
33
+#include <sys/wait.h>
33 34
 
34 35
 #if HAVE_SYS_PARAM_H
35 36
 #include <sys/param.h>
... ...
@@ -68,6 +69,9 @@
68 68
 #include "memory.h"
69 69
 #include "cfgparser.h"
70 70
 #include "session.h"
71
+#include "others.h"
72
+#include "output.h"
73
+
71 74
 
72 75
 #define ENV_FILE  "CLAM_VIRUSEVENT_FILENAME"
73 76
 #define ENV_VIRUS "CLAM_VIRUSEVENT_VIRUSNAME"
... ...
@@ -81,20 +81,27 @@ int dsresult(int sockd, const struct optstruct *opt)
81 81
 	    logg("%s", buff);
82 82
 	    mprintf("%s", buff);
83 83
 	    if(optl(opt, "move")) {
84
-		pt = strrchr(buff, ':');
85
-		*pt = 0;
86
-		move_infected(buff, opt);
84
+		/* filename: Virus FOUND */
85
+		if((pt = strrchr(buff, ':'))) {
86
+		    *pt = 0;
87
+		    move_infected(buff, opt);
88
+		} else {
89
+		    mprintf("@Broken data format. File not moved.\n");
90
+		}
87 91
 
88 92
 	    } else if(optl(opt, "remove")) {
89
-		pt = strrchr(buff, ':');
90
-		*pt = 0;
91
-		if(unlink(buff)) {
92
-		    mprintf("%s: Can't remove.\n", buff);
93
-		    logg("%s: Can't remove.\n", buff);
94
-		    notremoved++;
93
+		if(!(pt = strrchr(buff, ':'))) {
94
+		    mprintf("@Broken data format. File not removed.\n");
95 95
 		} else {
96
-		    mprintf("%s: Removed.\n", buff);
97
-		    logg("%s: Removed.\n", buff);
96
+		    *pt = 0;
97
+		    if(unlink(buff)) {
98
+			mprintf("%s: Can't remove.\n", buff);
99
+			logg("%s: Can't remove.\n", buff);
100
+			notremoved++;
101
+		    } else {
102
+			mprintf("%s: Removed.\n", buff);
103
+			logg("%s: Removed.\n", buff);
104
+		    }
98 105
 		}
99 106
 	    }
100 107
 	}
... ...
@@ -2073,7 +2073,7 @@ fi
2073 2073
 
2074 2074
 # Define the identity of the package.
2075 2075
  PACKAGE=clamav
2076
- VERSION="0.88.1"
2076
+ VERSION="0.88.2"
2077 2077
 
2078 2078
 
2079 2079
 cat >>confdefs.h <<_ACEOF
... ...
@@ -11741,6 +11741,37 @@ _ACEOF
11741 11741
        ;;
11742 11742
     esac
11743 11743
     ;;
11744
+kfreebsd*-gnu)
11745
+
11746
+cat >>confdefs.h <<\_ACEOF
11747
+#define C_KFREEBSD_GNU 1
11748
+_ACEOF
11749
+
11750
+    if test "$have_pthreads" = "yes"; then
11751
+       LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lpthread"
11752
+       TH_SAFE="-thread-safe"
11753
+
11754
+cat >>confdefs.h <<\_ACEOF
11755
+#define CL_THREAD_SAFE 1
11756
+_ACEOF
11757
+
11758
+
11759
+cat >>confdefs.h <<\_ACEOF
11760
+#define _REENTRANT 1
11761
+_ACEOF
11762
+
11763
+       CLAMD_LIBS="$CLAMD_LIBS -lpthread"
11764
+       CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
11765
+       if test "$want_clamuko" = "yes"; then
11766
+
11767
+cat >>confdefs.h <<\_ACEOF
11768
+#define CLAMUKO 1
11769
+_ACEOF
11770
+
11771
+       fi
11772
+       CLAMSCAN_LIBS="$CLAMSCAN_LIBS -lpthread"
11773
+    fi
11774
+    ;;
11744 11775
 cygwin*)
11745 11776
 
11746 11777
 cat >>confdefs.h <<\_ACEOF
... ...
@@ -18,7 +18,7 @@ dnl   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 18
 
19 19
 AC_INIT(clamscan/clamscan.c)
20 20
 AC_CREATE_TARGET_H(target.h)
21
-AM_INIT_AUTOMAKE(clamav, "0.88.1")
21
+AM_INIT_AUTOMAKE(clamav, "0.88.2")
22 22
 AM_CONFIG_HEADER(clamav-config.h)
23 23
 
24 24
 LC_CURRENT=1
... ...
@@ -365,6 +365,21 @@ linux*)
365 365
        ;;
366 366
     esac
367 367
     ;;
368
+kfreebsd*-gnu)
369
+    AC_DEFINE(C_KFREEBSD_GNU,1,[target is kfreebsd-gnu])
370
+    if test "$have_pthreads" = "yes"; then
371
+       LIBCLAMAV_LIBS="$LIBCLAMAV_LIBS -lpthread"
372
+       TH_SAFE="-thread-safe"
373
+       AC_DEFINE(CL_THREAD_SAFE,1,[thread safe])
374
+       AC_DEFINE(_REENTRANT,1,[thread safe])
375
+       CLAMD_LIBS="$CLAMD_LIBS -lpthread"
376
+       CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
377
+       if test "$want_clamuko" = "yes"; then
378
+           AC_DEFINE(CLAMUKO,1,[enable clamuko])
379
+       fi
380
+       CLAMSCAN_LIBS="$CLAMSCAN_LIBS -lpthread"
381
+    fi
382
+    ;;
368 383
 cygwin*)
369 384
     AC_DEFINE(C_CYGWIN,1,[os is cygwin])
370 385
     if test "$test_clamav" = "yes"; then
371 386
Binary files a/docs/clamdoc.pdf and b/docs/clamdoc.pdf differ
... ...
@@ -16,7 +16,8 @@
16 16
 %
17 17
 %  You should have received a copy of the GNU General Public License
18 18
 %  along with this program; if not, write to the Free Software
19
-%  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19
+%  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20
+%  MA 02110-1301, USA.
20 21
 
21 22
 \documentclass[a4paper,titlepage,12pt]{article}
22 23
 \usepackage{amssymb}
... ...
@@ -69,7 +70,7 @@
69 69
     \vspace{3cm}
70 70
     \begin{flushright}
71 71
 	\rule[-1ex]{8cm}{3pt}\\
72
-	\huge Clam AntiVirus 0.88.1\\
72
+	\huge Clam AntiVirus 0.88.2\\
73 73
 	\huge \emph{User Manual}\\
74 74
     \end{flushright}
75 75
 
... ...
@@ -101,7 +102,8 @@
101 101
 
102 102
     You should have received a copy of the GNU General Public License
103 103
     along with this program; if not, write to the Free Software
104
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
104
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
105
+    MA 02110-1301, USA.
105 106
     \end{boxedminipage}
106 107
 
107 108
     \newpage
... ...
@@ -1960,12 +1962,6 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
1960 1960
 	\hline
1961 1961
 	Mirror & IP & Location & Administrator\\ \hline\hline
1962 1962
 
1963
-	\url{avmirror1.prod.rxgsys.com} & 64.74.124.90 & USA & Graham Wooden\\
1964
-					&	       &     & \email{<graham*rxgsys.com>}\\ \hline
1965
-
1966
-	\url{avmirror2.prod.rxgsys.com} & 207.201.202.73 & USA & Graham Wooden\\
1967
-					&		 &     & \email{<graham*rxgsys.com>}\\ \hline
1968
-
1969 1963
 	\url{clamav.power-netz.de} & 212.162.12.159 & Dusseldorf, & Andreas Gietl\\
1970 1964
 				&		 & Germany     & \email{<a.gietl*e-admin.de>}\\ \hline
1971 1965
 
... ...
@@ -1999,9 +1995,6 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
1999 1999
 				 &		 &	   & \email{<mirrors*heanet.ie>}\\ \hline
2000 2000
 	\url{clamav.crysys.hu} & 152.66.249.132 & Hungary & Bencsath Boldizsar\\
2001 2001
 			       &		&	  & \email{<boldi*mail2004.crysys.hit.bme.hu>}\\ \hline
2002
-
2003
-	\url{clamav.rockriver.net} & 209.94.36.5 & Illinois, USA & Thomas D. Harker\\
2004
-				   &		 &		 & \email{<tom*rockriver.net>}\\ \hline
2005 2002
 	\url{clamav.infotex.com} & 66.139.73.146 & Texas, USA & Matthew Jonkman\\
2006 2003
 				 &		 &	      & \email{<matt*infotex.com>}\\ \hline
2007 2004
 	\url{clamav.mirror.transip.nl} & 80.69.67.3 & The Netherlands & Walter Hop\\
... ...
@@ -2047,7 +2040,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
2047 2047
 				&		&	    & \email{<myself*lennardseah.com>}\\ \hline
2048 2048
 	\url{clamdb.prolocation.net} & 213.73.255.243 & The Netherlands & Raymond Dijkxhoorn\\
2049 2049
 				     &		      &			& \email{<raymond*prolocation.net>}\\ \hline
2050
-	\url{clamav.xyxx.com} & 65.75.154.69 & San Francisco/Palo Alto & Myron Davis\\
2050
+	\url{clamav.xyxx.com} & 72.21.63.182 & San Francisco/Palo Alto & Myron Davis\\
2051 2051
 			      &		     & California, USA	       & \email{<myrond*xyxx.com>}\\ \hline
2052 2052
 	\url{clamav.walkertek.com} & 38.136.139.7 & USA & Stephen Walker\\
2053 2053
 				   &		  &	& \email{<swalker*walkertek.com>}\\ \hline
... ...
@@ -2258,6 +2251,15 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
2258 2258
 			       &		&	 & \email{<rpa*df.lth.se>}\\ \hline
2259 2259
 	\url{clamav.gueth.net} & 217.160.141.39 & Germany & Volker Gueth\\
2260 2260
 			       &		&	  & \email{<volker*gueth.net>}\\ \hline
2261
+    \end{tabular}}
2262
+    \end{center}
2263
+    % new page
2264
+    \begin{center}
2265
+    {\footnotesize
2266
+    \begin{tabular}{|c|c|c|c|}
2267
+	\hline
2268
+	Mirror & IP & Location & Administrator\\ \hline\hline
2269
+
2261 2270
 	\url{b.clamav.mirror.fizzelpark.com} & 217.115.136.170 & Germany & Thilo Bangert\\
2262 2271
 					     &		       &	 & \email{<bangert*fizzelpark.com>}\\ \hline
2263 2272
 	\url{clamav.dg.net.ua} & 213.186.196.225 & Ukraine & Oleksandr V. Typlynskyi\\
... ...
@@ -2266,6 +2268,13 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
2266 2266
 				     &		     &	      & \email{<renato-clamav*autoservico.com>}\\ \hline
2267 2267
 	\url{clamav.gva.es} & 82.159.137.16 & Spain & Jose Antonio Amador\\
2268 2268
 			    &		    &	    & \email{<jamador*gva.es>}\\ \hline
2269
+	\url{clamav.industrium.ru} & 83.222.15.190 & Russia & Igor Shergin\\
2270
+				   &		   &	    & \email{<igor*shergin.ru>}\\ \hline
2271
+	\url{clamav.myriadnetwork.com} & 209.9.235.98 & USA & Thomas Petersen\\
2272
+				       &	      &	    & \email{<tomp*myriadnetwork.com>}\\ \hline
2273
+	\url{clamav.kazar.org} & 193.218.105.9 & France & Xavier Beaudouin\\
2274
+			       &	       &	& \email{<kiwi*kazar.org>}\\ \hline
2275
+
2269 2276
     \end{tabular}}
2270 2277
     \end{center}
2271 2278
 
... ...
@@ -2545,6 +2554,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
2545 2545
 	\item Aaron Begley
2546 2546
 	\item Craig H. Block
2547 2547
 	\item Norman E. Brake, Jr.
2548
+	\item By Design (\url{http://www.by-design.net/})
2548 2549
 	\item Canadian Web Hosting (\url{http://www.canadianwebhosting.com/})
2549 2550
 	\item cedarcreeksoftware.com (\url{http://www.cedarcreeksoftware.com/})
2550 2551
 	\item Thanos Chatziathanassiou
... ...
@@ -2558,6 +2568,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec)
2558 2558
 	\item Steve Donegan (\url{http://www.donegan.org/})
2559 2559
 	\item Dynamic Network Services, Inc (\url{http://www.dyndns.org/})
2560 2560
 	\item EAS Enterprises LLC
2561
+	\item eCoupons.com (\url{http://www.ecoupons.com/})
2561 2562
 	\item Electric Embers (\url{http://electricembers.net})
2562 2563
 	\item John T. Ellis
2563 2564
 	\item Epublica
... ...
@@ -24,18 +24,18 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
24 24
 
25 25
 <BODY >
26 26
 <!--Navigation Panel-->
27
-<A NAME="tex2html353"
27
+<A NAME="tex2html359"
28 28
   HREF="node1.html">
29 29
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
30 30
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> 
31 31
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> 
32
-<A NAME="tex2html351"
32
+<A NAME="tex2html357"
33 33
   HREF="node1.html">
34 34
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
35 35
 <BR>
36
-<B> Next:</B> <A NAME="tex2html354"
36
+<B> Next:</B> <A NAME="tex2html360"
37 37
   HREF="node1.html">Contents</A>
38
- &nbsp <B>  <A NAME="tex2html352"
38
+ &nbsp <B>  <A NAME="tex2html358"
39 39
   HREF="node1.html">Contents</A></B> 
40 40
 <BR>
41 41
 <BR>
... ...
@@ -59,7 +59,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
59 59
 <BR>
60 60
 <BR>
61 61
     <DIV ALIGN="RIGHT">
62
-<BR>	<FONT SIZE="+3">Clam AntiVirus 0.88
62
+<BR>	<FONT SIZE="+3">Clam AntiVirus 0.88.2
63 63
 <BR>	<FONT SIZE="+3"><I>User Manual</I>
64 64
 <BR>    
65 65
 </FONT></FONT></DIV>
... ...
@@ -71,378 +71,378 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
71 71
 <A NAME="CHILD_LINKS"></A>
72 72
 
73 73
 <UL>
74
-<LI><A NAME="tex2html355"
74
+<LI><A NAME="tex2html361"
75 75
   HREF="node1.html">Contents</A>
76
-<LI><A NAME="tex2html356"
76
+<LI><A NAME="tex2html362"
77 77
   HREF="node2.html">Introduction</A>
78 78
 <UL>
79
-<LI><A NAME="tex2html357"
79
+<LI><A NAME="tex2html363"
80 80
   HREF="node3.html">Features</A>
81
-<LI><A NAME="tex2html358"
81
+<LI><A NAME="tex2html364"
82 82
   HREF="node4.html">Mailing lists</A>
83
-<LI><A NAME="tex2html359"
83
+<LI><A NAME="tex2html365"
84 84
   HREF="node5.html">Virus submitting</A>
85 85
 </UL>
86
-<LI><A NAME="tex2html360"
86
+<LI><A NAME="tex2html366"
87 87
   HREF="node6.html">Base package</A>
88 88
 <UL>
89
-<LI><A NAME="tex2html361"
89
+<LI><A NAME="tex2html367"
90 90
   HREF="node7.html">Supported platforms</A>
91
-<LI><A NAME="tex2html362"
91
+<LI><A NAME="tex2html368"
92 92
   HREF="node8.html">Binary packages</A>
93
-<LI><A NAME="tex2html363"
93
+<LI><A NAME="tex2html369"
94 94
   HREF="node9.html">Daily built snapshots</A>
95 95
 </UL>
96
-<LI><A NAME="tex2html364"
96
+<LI><A NAME="tex2html370"
97 97
   HREF="node10.html">Installation</A>
98 98
 <UL>
99
-<LI><A NAME="tex2html365"
99
+<LI><A NAME="tex2html371"
100 100
   HREF="node11.html">Requirements</A>
101
-<LI><A NAME="tex2html366"
101
+<LI><A NAME="tex2html372"
102 102
   HREF="node12.html">Installing on a shell account</A>
103
-<LI><A NAME="tex2html367"
103
+<LI><A NAME="tex2html373"
104 104
   HREF="node13.html">Adding new system user and group</A>
105
-<LI><A NAME="tex2html368"
105
+<LI><A NAME="tex2html374"
106 106
   HREF="node14.html">Compilation of base package</A>
107
-<LI><A NAME="tex2html369"
107
+<LI><A NAME="tex2html375"
108 108
   HREF="node15.html">Compilation with clamav-milter enabled</A>
109 109
 </UL>
110
-<LI><A NAME="tex2html370"
110
+<LI><A NAME="tex2html376"
111 111
   HREF="node16.html">Configuration</A>
112 112
 <UL>
113
-<LI><A NAME="tex2html371"
113
+<LI><A NAME="tex2html377"
114 114
   HREF="node17.html">clamd</A>
115 115
 <UL>
116
-<LI><A NAME="tex2html372"
116
+<LI><A NAME="tex2html378"
117 117
   HREF="node18.html">On-access scanning</A>
118 118
 </UL>
119
-<LI><A NAME="tex2html373"
119
+<LI><A NAME="tex2html379"
120 120
   HREF="node19.html">clamav-milter</A>
121
-<LI><A NAME="tex2html374"
121
+<LI><A NAME="tex2html380"
122 122
   HREF="node20.html">Testing</A>
123
-<LI><A NAME="tex2html375"
123
+<LI><A NAME="tex2html381"
124 124
   HREF="node21.html">Setting up auto-updating</A>
125
-<LI><A NAME="tex2html376"
125
+<LI><A NAME="tex2html382"
126 126
   HREF="node22.html">Closest mirrors</A>
127 127
 </UL>
128
-<LI><A NAME="tex2html377"
128
+<LI><A NAME="tex2html383"
129 129
   HREF="node23.html">Usage</A>
130 130
 <UL>
131
-<LI><A NAME="tex2html378"
131
+<LI><A NAME="tex2html384"
132 132
   HREF="node24.html">Clam daemon</A>
133
-<LI><A NAME="tex2html379"
133
+<LI><A NAME="tex2html385"
134 134
   HREF="node25.html">Clam<B>d</B>scan</A>
135
-<LI><A NAME="tex2html380"
135
+<LI><A NAME="tex2html386"
136 136
   HREF="node26.html">Clamuko</A>
137
-<LI><A NAME="tex2html381"
137
+<LI><A NAME="tex2html387"
138 138
   HREF="node27.html">Output format</A>
139 139
 <UL>
140
-<LI><A NAME="tex2html382"
140
+<LI><A NAME="tex2html388"
141 141
   HREF="node28.html">clamscan</A>
142
-<LI><A NAME="tex2html383"
142
+<LI><A NAME="tex2html389"
143 143
   HREF="node29.html">clamd</A>
144 144
 </UL>
145 145
 </UL>
146
-<LI><A NAME="tex2html384"
146
+<LI><A NAME="tex2html390"
147 147
   HREF="node30.html">LibClamAV</A>
148 148
 <UL>
149
-<LI><A NAME="tex2html385"
149
+<LI><A NAME="tex2html391"
150 150
   HREF="node31.html">Licence</A>
151
-<LI><A NAME="tex2html386"
151
+<LI><A NAME="tex2html392"
152 152
   HREF="node32.html">Features</A>
153 153
 <UL>
154
-<LI><A NAME="tex2html387"
154
+<LI><A NAME="tex2html393"
155 155
   HREF="node33.html">Archives and compressed files</A>
156
-<LI><A NAME="tex2html388"
156
+<LI><A NAME="tex2html394"
157 157
   HREF="node34.html">Mail files</A>
158 158
 </UL>
159
-<LI><A NAME="tex2html389"
159
+<LI><A NAME="tex2html395"
160 160
   HREF="node35.html">API</A>
161 161
 <UL>
162
-<LI><A NAME="tex2html390"
162
+<LI><A NAME="tex2html396"
163 163
   HREF="node36.html">Header file</A>
164
-<LI><A NAME="tex2html391"
164
+<LI><A NAME="tex2html397"
165 165
   HREF="node37.html">Database loading</A>
166
-<LI><A NAME="tex2html392"
166
+<LI><A NAME="tex2html398"
167 167
   HREF="node38.html">Error handling</A>
168
-<LI><A NAME="tex2html393"
168
+<LI><A NAME="tex2html399"
169 169
   HREF="node39.html">Database structure</A>
170 170
 </UL>
171
-<LI><A NAME="tex2html394"
171
+<LI><A NAME="tex2html400"
172 172
   HREF="node40.html">Database reloading</A>
173 173
 <UL>
174
-<LI><A NAME="tex2html395"
174
+<LI><A NAME="tex2html401"
175 175
   HREF="node41.html">Data scan functions</A>
176
-<LI><A NAME="tex2html396"
176
+<LI><A NAME="tex2html402"
177 177
   HREF="node42.html">Memory</A>
178
-<LI><A NAME="tex2html397"
178
+<LI><A NAME="tex2html403"
179 179
   HREF="node43.html">clamav-config</A>
180
-<LI><A NAME="tex2html398"
180
+<LI><A NAME="tex2html404"
181 181
   HREF="node44.html">Example</A>
182 182
 </UL>
183
-<LI><A NAME="tex2html399"
183
+<LI><A NAME="tex2html405"
184 184
   HREF="node45.html">CVD format</A>
185 185
 </UL>
186
-<LI><A NAME="tex2html400"
186
+<LI><A NAME="tex2html406"
187 187
   HREF="node46.html">Frequently Asked Questions</A>
188
-<LI><A NAME="tex2html401"
188
+<LI><A NAME="tex2html407"
189 189
   HREF="node47.html">Third party software</A>
190 190
 <UL>
191
-<LI><A NAME="tex2html402"
191
+<LI><A NAME="tex2html408"
192 192
   HREF="node48.html"><I>MTA + ClamAV</I></A>
193 193
 <UL>
194
-<LI><A NAME="tex2html403"
194
+<LI><A NAME="tex2html409"
195 195
   HREF="node49.html">amavisd-new</A>
196
-<LI><A NAME="tex2html404"
196
+<LI><A NAME="tex2html410"
197 197
   HREF="node50.html">AMaViS - "Next Generation"</A>
198
-<LI><A NAME="tex2html405"
198
+<LI><A NAME="tex2html411"
199 199
   HREF="node51.html">ClamdMail</A>
200
-<LI><A NAME="tex2html406"
200
+<LI><A NAME="tex2html412"
201 201
   HREF="node52.html">Clement</A>
202
-<LI><A NAME="tex2html407"
202
+<LI><A NAME="tex2html413"
203 203
   HREF="node53.html">cgpav</A>
204
-<LI><A NAME="tex2html408"
204
+<LI><A NAME="tex2html414"
205 205
   HREF="node54.html">ClamCour</A>
206
-<LI><A NAME="tex2html409"
206
+<LI><A NAME="tex2html415"
207 207
   HREF="node55.html">clamfilter</A>
208
-<LI><A NAME="tex2html410"
208
+<LI><A NAME="tex2html416"
209 209
   HREF="node56.html">ClamSMTP</A>
210
-<LI><A NAME="tex2html411"
210
+<LI><A NAME="tex2html417"
211 211
   HREF="node57.html">clapf</A>
212
-<LI><A NAME="tex2html412"
212
+<LI><A NAME="tex2html418"
213 213
   HREF="node58.html">DSpamPD</A>
214
-<LI><A NAME="tex2html413"
214
+<LI><A NAME="tex2html419"
215 215
   HREF="node59.html">exiscan</A>
216
-<LI><A NAME="tex2html414"
216
+<LI><A NAME="tex2html420"
217 217
   HREF="node60.html">Gadoyanvirus</A>
218
-<LI><A NAME="tex2html415"
218
+<LI><A NAME="tex2html421"
219 219
   HREF="node61.html">hMailServer</A>
220
-<LI><A NAME="tex2html416"
220
+<LI><A NAME="tex2html422"
221 221
   HREF="node62.html">IVS Milter</A>
222
-<LI><A NAME="tex2html417"
222
+<LI><A NAME="tex2html423"
223 223
   HREF="node63.html">j-chkmail</A>
224
-<LI><A NAME="tex2html418"
224
+<LI><A NAME="tex2html424"
225 225
   HREF="node64.html">Mail Avenger</A>
226
-<LI><A NAME="tex2html419"
226
+<LI><A NAME="tex2html425"
227 227
   HREF="node65.html">Mailnees</A>
228
-<LI><A NAME="tex2html420"
228
+<LI><A NAME="tex2html426"
229 229
   HREF="node66.html">MailScanner</A>
230
-<LI><A NAME="tex2html421"
230
+<LI><A NAME="tex2html427"
231 231
   HREF="node67.html">Maverix</A>
232
-<LI><A NAME="tex2html422"
232
+<LI><A NAME="tex2html428"
233 233
   HREF="node68.html">MIMEDefang</A>
234
-<LI><A NAME="tex2html423"
234
+<LI><A NAME="tex2html429"
235 235
   HREF="node69.html">mxGuard for IMail</A>
236
-<LI><A NAME="tex2html424"
236
+<LI><A NAME="tex2html430"
237 237
   HREF="node70.html">OdeiaVir</A>
238
-<LI><A NAME="tex2html425"
238
+<LI><A NAME="tex2html431"
239 239
   HREF="node71.html">OpenProtect</A>
240
-<LI><A NAME="tex2html426"
240
+<LI><A NAME="tex2html432"
241 241
   HREF="node72.html">Protea AntiVirus Tools</A>
242
-<LI><A NAME="tex2html427"
242
+<LI><A NAME="tex2html433"
243 243
   HREF="node73.html">PSCM</A>
244
-<LI><A NAME="tex2html428"
244
+<LI><A NAME="tex2html434"
245 245
   HREF="node74.html">PTSMail Utilities</A>
246
-<LI><A NAME="tex2html429"
246
+<LI><A NAME="tex2html435"
247 247
   HREF="node75.html">pymavis</A>
248
-<LI><A NAME="tex2html430"
248
+<LI><A NAME="tex2html436"
249 249
   HREF="node76.html">Qmail-Scanner</A>
250
-<LI><A NAME="tex2html431"
250
+<LI><A NAME="tex2html437"
251 251
   HREF="node77.html">qpsmtp</A>
252
-<LI><A NAME="tex2html432"
252
+<LI><A NAME="tex2html438"
253 253
   HREF="node78.html">qscanq</A>
254
-<LI><A NAME="tex2html433"
254
+<LI><A NAME="tex2html439"
255 255
   HREF="node79.html">qSheff</A>
256
-<LI><A NAME="tex2html434"
256
+<LI><A NAME="tex2html440"
257 257
   HREF="node80.html">RevolSys SMTP kit for Postfix</A>
258
-<LI><A NAME="tex2html435"
258
+<LI><A NAME="tex2html441"
259 259
   HREF="node81.html">Sagator</A>
260
-<LI><A NAME="tex2html436"
260
+<LI><A NAME="tex2html442"
261 261
   HREF="node82.html">Scrubber</A>
262
-<LI><A NAME="tex2html437"
262
+<LI><A NAME="tex2html443"
263 263
   HREF="node83.html">Secure Mail Intelligence!</A>
264
-<LI><A NAME="tex2html438"
264
+<LI><A NAME="tex2html444"
265 265
   HREF="node84.html">simscan</A>
266
-<LI><A NAME="tex2html439"
266
+<LI><A NAME="tex2html445"
267 267
   HREF="node85.html">SmarterMail Filter</A>
268
-<LI><A NAME="tex2html440"
268
+<LI><A NAME="tex2html446"
269 269
   HREF="node86.html">smf-clamd</A>
270
-<LI><A NAME="tex2html441"
270
+<LI><A NAME="tex2html447"
271 271
   HREF="node87.html">smtpfilter</A>
272
-<LI><A NAME="tex2html442"
272
+<LI><A NAME="tex2html448"
273 273
   HREF="node88.html">smtp-gated</A>
274
-<LI><A NAME="tex2html443"
274
+<LI><A NAME="tex2html449"
275 275
   HREF="node89.html">smtp-vilter</A>
276
-<LI><A NAME="tex2html444"
276
+<LI><A NAME="tex2html450"
277 277
   HREF="node90.html">Zabit</A>
278
-<LI><A NAME="tex2html445"
278
+<LI><A NAME="tex2html451"
279 279
   HREF="node91.html">zmscanner</A>
280 280
 </UL>
281
-<LI><A NAME="tex2html446"
281
+<LI><A NAME="tex2html452"
282 282
   HREF="node92.html"><I>MTA + POP3 Proxy + ClamAV</I></A>
283 283
 <UL>
284
-<LI><A NAME="tex2html447"
284
+<LI><A NAME="tex2html453"
285 285
   HREF="node93.html">ClamMail</A>
286
-<LI><A NAME="tex2html448"
286
+<LI><A NAME="tex2html454"
287 287
   HREF="node94.html">POP3 Virus Scanner Daemon</A>
288
-<LI><A NAME="tex2html449"
288
+<LI><A NAME="tex2html455"
289 289
   HREF="node95.html">pop3.proxy</A>
290 290
 </UL>
291
-<LI><A NAME="tex2html450"
291
+<LI><A NAME="tex2html456"
292 292
   HREF="node96.html"><I>Web/FTP Proxy + ClamAV</I></A>
293 293
 <UL>
294
-<LI><A NAME="tex2html451"
294
+<LI><A NAME="tex2html457"
295 295
   HREF="node97.html">DansGuardian Anti-Virus Patch</A>
296
-<LI><A NAME="tex2html452"
296
+<LI><A NAME="tex2html458"
297 297
   HREF="node98.html">Frox</A>
298
-<LI><A NAME="tex2html453"
298
+<LI><A NAME="tex2html459"
299 299
   HREF="node99.html">HTTP Anti Virus Proxy</A>
300
-<LI><A NAME="tex2html454"
300
+<LI><A NAME="tex2html460"
301 301
   HREF="node100.html">mod_clamav</A>
302
-<LI><A NAME="tex2html455"
302
+<LI><A NAME="tex2html461"
303 303
   HREF="node101.html">ClamAV module for ProFTPD</A>
304
-<LI><A NAME="tex2html456"
304
+<LI><A NAME="tex2html462"
305 305
   HREF="node102.html">SafeSquid</A>
306
-<LI><A NAME="tex2html457"
306
+<LI><A NAME="tex2html463"
307 307
   HREF="node103.html">SquidClamAV Redirector</A>
308
-<LI><A NAME="tex2html458"
308
+<LI><A NAME="tex2html464"
309 309
   HREF="node104.html">Squidclam</A>
310
-<LI><A NAME="tex2html459"
310
+<LI><A NAME="tex2html465"
311 311
   HREF="node105.html">Viralator</A>
312 312
 </UL>
313
-<LI><A NAME="tex2html460"
313
+<LI><A NAME="tex2html466"
314 314
   HREF="node106.html"><I>Filesystem + ClamAV</I></A>
315 315
 <UL>
316
-<LI><A NAME="tex2html461"
316
+<LI><A NAME="tex2html467"
317 317
   HREF="node107.html">Dazuko</A>
318
-<LI><A NAME="tex2html462"
318
+<LI><A NAME="tex2html468"
319 319
   HREF="node108.html">Famuko</A>
320
-<LI><A NAME="tex2html463"
320
+<LI><A NAME="tex2html469"
321 321
   HREF="node109.html">OpenAntiVirus samba-vscan</A>
322 322
 </UL>
323
-<LI><A NAME="tex2html464"
323
+<LI><A NAME="tex2html470"
324 324
   HREF="node110.html"><I>Mail User Agent + ClamAV</I></A>
325 325
 <UL>
326
-<LI><A NAME="tex2html465"
326
+<LI><A NAME="tex2html471"
327 327
   HREF="node111.html">clamailfilter</A>
328
-<LI><A NAME="tex2html466"
328
+<LI><A NAME="tex2html472"
329 329
   HREF="node112.html">ClamAssassin</A>
330
-<LI><A NAME="tex2html467"
330
+<LI><A NAME="tex2html473"
331 331
   HREF="node113.html">clamscan-procfilter</A>
332
-<LI><A NAME="tex2html468"
332
+<LI><A NAME="tex2html474"
333 333
   HREF="node114.html">KMail</A>
334
-<LI><A NAME="tex2html469"
334
+<LI><A NAME="tex2html475"
335 335
   HREF="node115.html">MyClamMailFilter</A>
336
-<LI><A NAME="tex2html470"
336
+<LI><A NAME="tex2html476"
337 337
   HREF="node116.html">OpenWebMail</A>
338
-<LI><A NAME="tex2html471"
338
+<LI><A NAME="tex2html477"
339 339
   HREF="node117.html">QClam</A>
340
-<LI><A NAME="tex2html472"
340
+<LI><A NAME="tex2html478"
341 341
   HREF="node118.html">QMVC - Qmail Mail and Virus Control</A>
342
-<LI><A NAME="tex2html473"
342
+<LI><A NAME="tex2html479"
343 343
   HREF="node119.html">Sylpheed-Claws</A>
344
-<LI><A NAME="tex2html474"
344
+<LI><A NAME="tex2html480"
345 345
   HREF="node120.html">SoftlabsAV</A>
346 346
 </UL>
347
-<LI><A NAME="tex2html475"
347
+<LI><A NAME="tex2html481"
348 348
   HREF="node121.html"><I>Graphical User Interface + ClamAV</I></A>
349 349
 <UL>
350
-<LI><A NAME="tex2html476"
350
+<LI><A NAME="tex2html482"
351 351
   HREF="node122.html">AVScan</A>
352
-<LI><A NAME="tex2html477"
352
+<LI><A NAME="tex2html483"
353 353
   HREF="node123.html">BeClam</A>
354
-<LI><A NAME="tex2html478"
354
+<LI><A NAME="tex2html484"
355 355
   HREF="node124.html">Clamaktion</A>
356
-<LI><A NAME="tex2html479"
356
+<LI><A NAME="tex2html485"
357 357
   HREF="node125.html">ClamShell</A>
358
-<LI><A NAME="tex2html480"
358
+<LI><A NAME="tex2html486"
359 359
   HREF="node126.html">ClamTk</A>
360
-<LI><A NAME="tex2html481"
360
+<LI><A NAME="tex2html487"
361 361
   HREF="node127.html">clamXav</A>
362
-<LI><A NAME="tex2html482"
362
+<LI><A NAME="tex2html488"
363 363
   HREF="node128.html">ClamWin</A>
364
-<LI><A NAME="tex2html483"
364
+<LI><A NAME="tex2html489"
365 365
   HREF="node129.html">FETCAV</A>
366
-<LI><A NAME="tex2html484"
366
+<LI><A NAME="tex2html490"
367 367
   HREF="node130.html">KlamAV</A>
368
-<LI><A NAME="tex2html485"
368
+<LI><A NAME="tex2html491"
369 369
   HREF="node131.html">QtClamAVclient</A>
370
-<LI><A NAME="tex2html486"
370
+<LI><A NAME="tex2html492"
371 371
   HREF="node132.html">wbmclamav</A>
372 372
 </UL>
373
-<LI><A NAME="tex2html487"
373
+<LI><A NAME="tex2html493"
374 374
   HREF="node133.html"><I>Library + ClamAV</I></A>
375 375
 <UL>
376
-<LI><A NAME="tex2html488"
376
+<LI><A NAME="tex2html494"
377 377
   HREF="node134.html">ClamAV-Sharp</A>
378
-<LI><A NAME="tex2html489"
378
+<LI><A NAME="tex2html495"
379 379
   HREF="node135.html">ClamAVPlugin</A>
380
-<LI><A NAME="tex2html490"
380
+<LI><A NAME="tex2html496"
381 381
   HREF="node136.html">clamavr</A>
382
-<LI><A NAME="tex2html491"
382
+<LI><A NAME="tex2html497"
383 383
   HREF="node137.html">D bindings for ClamAV</A>
384
-<LI><A NAME="tex2html492"
384
+<LI><A NAME="tex2html498"
385 385
   HREF="node138.html">File::Scan::ClamAV</A>
386
-<LI><A NAME="tex2html493"
386
+<LI><A NAME="tex2html499"
387 387
   HREF="node139.html">Mail::ClamAV</A>
388
-<LI><A NAME="tex2html494"
388
+<LI><A NAME="tex2html500"
389 389
   HREF="node140.html">PHP ClamAV Lib</A>
390
-<LI><A NAME="tex2html495"
390
+<LI><A NAME="tex2html501"
391 391
   HREF="node141.html">pyclamav</A>
392
-<LI><A NAME="tex2html496"
392
+<LI><A NAME="tex2html502"
393 393
   HREF="node142.html">WRAVLib</A>
394 394
 </UL>
395
-<LI><A NAME="tex2html497"
395
+<LI><A NAME="tex2html503"
396 396
   HREF="node143.html"><I>Miscellaneous + ClamAV</I></A>
397 397
 <UL>
398
-<LI><A NAME="tex2html498"
398
+<LI><A NAME="tex2html504"
399 399
   HREF="node144.html">INSERT</A>
400
-<LI><A NAME="tex2html499"
400
+<LI><A NAME="tex2html505"
401 401
   HREF="node145.html">Local Area Security</A>
402
-<LI><A NAME="tex2html500"
402
+<LI><A NAME="tex2html506"
403 403
   HREF="node146.html">mailgraph</A>
404
-<LI><A NAME="tex2html501"
404
+<LI><A NAME="tex2html507"
405 405
   HREF="node147.html">mailman-clamav</A>
406
-<LI><A NAME="tex2html502"
406
+<LI><A NAME="tex2html508"
407 407
   HREF="node148.html">Moodle</A>
408
-<LI><A NAME="tex2html503"
408
+<LI><A NAME="tex2html509"
409 409
   HREF="node149.html">nclamd</A>
410
-<LI><A NAME="tex2html504"
410
+<LI><A NAME="tex2html510"
411 411
   HREF="node150.html">qmailmrtg7</A>
412
-<LI><A NAME="tex2html505"
412
+<LI><A NAME="tex2html511"
413 413
   HREF="node151.html">redWall Firewall</A>
414
-<LI><A NAME="tex2html506"
414
+<LI><A NAME="tex2html512"
415 415
   HREF="node152.html">Scan Log Analyzer</A>
416
-<LI><A NAME="tex2html507"
416
+<LI><A NAME="tex2html513"
417 417
   HREF="node153.html">snort-inline</A>
418
-<LI><A NAME="tex2html508"
418
+<LI><A NAME="tex2html514"
419 419
   HREF="node154.html">Snort-ClamAV</A>
420 420
 </UL>
421 421
 </UL>
422
-<LI><A NAME="tex2html509"
422
+<LI><A NAME="tex2html515"
423 423
   HREF="node155.html">Credits</A>
424 424
 <UL>
425
-<LI><A NAME="tex2html510"
425
+<LI><A NAME="tex2html516"
426 426
   HREF="node156.html">Database mirrors</A>
427
-<LI><A NAME="tex2html511"
427
+<LI><A NAME="tex2html517"
428 428
   HREF="node157.html">Contributors</A>
429
-<LI><A NAME="tex2html512"
429
+<LI><A NAME="tex2html518"
430 430
   HREF="node158.html">Donors</A>
431
-<LI><A NAME="tex2html513"
431
+<LI><A NAME="tex2html519"
432 432
   HREF="node159.html">Graphics</A>
433
-<LI><A NAME="tex2html514"
433
+<LI><A NAME="tex2html520"
434 434
   HREF="node160.html">OpenAntiVirus</A>
435 435
 </UL>
436
-<LI><A NAME="tex2html515"
436
+<LI><A NAME="tex2html521"
437 437
   HREF="node161.html">Authors</A>
438
-<LI><A NAME="tex2html516"
438
+<LI><A NAME="tex2html522"
439 439
   HREF="node162.html">About this document ...</A>
440 440
 </UL>
441 441
 <!--End of Table of Child-Links-->
442 442
 <BR><HR>
443 443
 <ADDRESS>
444 444
 Tomasz Kojm
445
-2006-01-09
445
+2006-04-29
446 446
 </ADDRESS>
447 447
 </BODY>
448 448
 </HTML>
... ...
@@ -24,18 +24,18 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
24 24
 
25 25
 <BODY >
26 26
 <!--Navigation Panel-->
27
-<A NAME="tex2html353"
27
+<A NAME="tex2html359"
28 28
   HREF="node1.html">
29 29
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
30 30
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> 
31 31
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> 
32
-<A NAME="tex2html351"
32
+<A NAME="tex2html357"
33 33
   HREF="node1.html">
34 34
 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
35 35
 <BR>
36
-<B> Next:</B> <A NAME="tex2html354"
36
+<B> Next:</B> <A NAME="tex2html360"
37 37
   HREF="node1.html">Contents</A>
38
- &nbsp <B>  <A NAME="tex2html352"
38
+ &nbsp <B>  <A NAME="tex2html358"
39 39
   HREF="node1.html">Contents</A></B> 
40 40
 <BR>
41 41
 <BR>
... ...
@@ -59,7 +59,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
59 59
 <BR>
60 60
 <BR>
61 61
     <DIV ALIGN="RIGHT">
62
-<BR>	<FONT SIZE="+3">Clam AntiVirus 0.88
62
+<BR>	<FONT SIZE="+3">Clam AntiVirus 0.88.2
63 63
 <BR>	<FONT SIZE="+3"><I>User Manual</I>
64 64
 <BR>    
65 65
 </FONT></FONT></DIV>
... ...
@@ -71,378 +71,378 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
71 71
 <A NAME="CHILD_LINKS"></A>
72 72
 
73 73
 <UL>
74
-<LI><A NAME="tex2html355"
74
+<LI><A NAME="tex2html361"
75 75
   HREF="node1.html">Contents</A>
76
-<LI><A NAME="tex2html356"
76
+<LI><A NAME="tex2html362"
77 77
   HREF="node2.html">Introduction</A>
78 78
 <UL>
79
-<LI><A NAME="tex2html357"
79
+<LI><A NAME="tex2html363"
80 80
   HREF="node3.html">Features</A>
81
-<LI><A NAME="tex2html358"
81
+<LI><A NAME="tex2html364"
82 82
   HREF="node4.html">Mailing lists</A>
83
-<LI><A NAME="tex2html359"
83
+<LI><A NAME="tex2html365"
84 84
   HREF="node5.html">Virus submitting</A>
85 85
 </UL>
86
-<LI><A NAME="tex2html360"
86
+<LI><A NAME="tex2html366"
87 87
   HREF="node6.html">Base package</A>
88 88
 <UL>
89
-<LI><A NAME="tex2html361"
89
+<LI><A NAME="tex2html367"
90 90
   HREF="node7.html">Supported platforms</A>
91
-<LI><A NAME="tex2html362"
91
+<LI><A NAME="tex2html368"
92 92
   HREF="node8.html">Binary packages</A>
93
-<LI><A NAME="tex2html363"
93
+<LI><A NAME="tex2html369"
94 94
   HREF="node9.html">Daily built snapshots</A>
95 95
 </UL>
96
-<LI><A NAME="tex2html364"
96
+<LI><A NAME="tex2html370"
97 97
   HREF="node10.html">Installation</A>
98 98
 <UL>
99
-<LI><A NAME="tex2html365"
99
+<LI><A NAME="tex2html371"
100 100
   HREF="node11.html">Requirements</A>
101
-<LI><A NAME="tex2html366"
101
+<LI><A NAME="tex2html372"
102 102
   HREF="node12.html">Installing on a shell account</A>
103
-<LI><A NAME="tex2html367"
103
+<LI><A NAME="tex2html373"
104 104
   HREF="node13.html">Adding new system user and group</A>
105
-<LI><A NAME="tex2html368"
105
+<LI><A NAME="tex2html374"
106 106
   HREF="node14.html">Compilation of base package</A>
107
-<LI><A NAME="tex2html369"
107
+<LI><A NAME="tex2html375"
108 108
   HREF="node15.html">Compilation with clamav-milter enabled</A>
109 109
 </UL>
110
-<LI><A NAME="tex2html370"
110
+<LI><A NAME="tex2html376"
111 111
   HREF="node16.html">Configuration</A>
112 112
 <UL>
113
-<LI><A NAME="tex2html371"
113
+<LI><A NAME="tex2html377"
114 114
   HREF="node17.html">clamd</A>
115 115
 <UL>
116
-<LI><A NAME="tex2html372"
116
+<LI><A NAME="tex2html378"
117 117
   HREF="node18.html">On-access scanning</A>
118 118
 </UL>
119
-<LI><A NAME="tex2html373"
119
+<LI><A NAME="tex2html379"
120 120
   HREF="node19.html">clamav-milter</A>
121
-<LI><A NAME="tex2html374"
121
+<LI><A NAME="tex2html380"
122 122
   HREF="node20.html">Testing</A>
123
-<LI><A NAME="tex2html375"
123
+<LI><A NAME="tex2html381"
124 124
   HREF="node21.html">Setting up auto-updating</A>
125
-<LI><A NAME="tex2html376"
125
+<LI><A NAME="tex2html382"
126 126
   HREF="node22.html">Closest mirrors</A>
127 127
 </UL>
128
-<LI><A NAME="tex2html377"
128
+<LI><A NAME="tex2html383"
129 129
   HREF="node23.html">Usage</A>
130 130
 <UL>
131
-<LI><A NAME="tex2html378"
131
+<LI><A NAME="tex2html384"
132 132
   HREF="node24.html">Clam daemon</A>
133
-<LI><A NAME="tex2html379"
133
+<LI><A NAME="tex2html385"
134 134
   HREF="node25.html">Clam<B>d</B>scan</A>
135
-<LI><A NAME="tex2html380"
135
+<LI><A NAME="tex2html386"
136 136
   HREF="node26.html">Clamuko</A>
137
-<LI><A NAME="tex2html381"
137
+<LI><A NAME="tex2html387"
138 138
   HREF="node27.html">Output format</A>
139 139
 <UL>
140
-<LI><A NAME="tex2html382"
140
+<LI><A NAME="tex2html388"
141 141
   HREF="node28.html">clamscan</A>
142
-<LI><A NAME="tex2html383"
142
+<LI><A NAME="tex2html389"
143 143
   HREF="node29.html">clamd</A>
144 144
 </UL>
145 145
 </UL>
146
-<LI><A NAME="tex2html384"
146
+<LI><A NAME="tex2html390"
147 147
   HREF="node30.html">LibClamAV</A>
148 148
 <UL>
149
-<LI><A NAME="tex2html385"
149
+<LI><A NAME="tex2html391"
150 150
   HREF="node31.html">Licence</A>
151
-<LI><A NAME="tex2html386"
151
+<LI><A NAME="tex2html392"
152 152
   HREF="node32.html">Features</A>
153 153
 <UL>
154
-<LI><A NAME="tex2html387"
154
+<LI><A NAME="tex2html393"
155 155
   HREF="node33.html">Archives and compressed files</A>
156
-<LI><A NAME="tex2html388"
156
+<LI><A NAME="tex2html394"
157 157
   HREF="node34.html">Mail files</A>
158 158
 </UL>
159
-<LI><A NAME="tex2html389"
159
+<LI><A NAME="tex2html395"
160 160
   HREF="node35.html">API</A>
161 161
 <UL>
162
-<LI><A NAME="tex2html390"
162
+<LI><A NAME="tex2html396"
163 163
   HREF="node36.html">Header file</A>
164
-<LI><A NAME="tex2html391"
164
+<LI><A NAME="tex2html397"
165 165
   HREF="node37.html">Database loading</A>
166
-<LI><A NAME="tex2html392"
166
+<LI><A NAME="tex2html398"
167 167
   HREF="node38.html">Error handling</A>
168
-<LI><A NAME="tex2html393"
168
+<LI><A NAME="tex2html399"
169 169
   HREF="node39.html">Database structure</A>
170 170
 </UL>
171
-<LI><A NAME="tex2html394"
171
+<LI><A NAME="tex2html400"
172 172
   HREF="node40.html">Database reloading</A>
173 173
 <UL>
174
-<LI><A NAME="tex2html395"
174
+<LI><A NAME="tex2html401"
175 175
   HREF="node41.html">Data scan functions</A>
176
-<LI><A NAME="tex2html396"
176
+<LI><A NAME="tex2html402"
177 177
   HREF="node42.html">Memory</A>
178
-<LI><A NAME="tex2html397"
178
+<LI><A NAME="tex2html403"
179 179
   HREF="node43.html">clamav-config</A>
180
-<LI><A NAME="tex2html398"
180
+<LI><A NAME="tex2html404"
181 181
   HREF="node44.html">Example</A>
182 182
 </UL>
183
-<LI><A NAME="tex2html399"
183
+<LI><A NAME="tex2html405"
184 184
   HREF="node45.html">CVD format</A>
185 185
 </UL>
186
-<LI><A NAME="tex2html400"
186
+<LI><A NAME="tex2html406"
187 187
   HREF="node46.html">Frequently Asked Questions</A>
188
-<LI><A NAME="tex2html401"
188
+<LI><A NAME="tex2html407"
189 189
   HREF="node47.html">Third party software</A>
190 190
 <UL>
191
-<LI><A NAME="tex2html402"
191
+<LI><A NAME="tex2html408"
192 192
   HREF="node48.html"><I>MTA + ClamAV</I></A>
193 193
 <UL>
194
-<LI><A NAME="tex2html403"
194
+<LI><A NAME="tex2html409"
195 195
   HREF="node49.html">amavisd-new</A>
196
-<LI><A NAME="tex2html404"
196
+<LI><A NAME="tex2html410"
197 197
   HREF="node50.html">AMaViS - "Next Generation"</A>
198
-<LI><A NAME="tex2html405"
198
+<LI><A NAME="tex2html411"
199 199
   HREF="node51.html">ClamdMail</A>
200
-<LI><A NAME="tex2html406"
200
+<LI><A NAME="tex2html412"
201 201
   HREF="node52.html">Clement</A>
202
-<LI><A NAME="tex2html407"
202
+<LI><A NAME="tex2html413"
203 203
   HREF="node53.html">cgpav</A>
204
-<LI><A NAME="tex2html408"
204
+<LI><A NAME="tex2html414"
205 205
   HREF="node54.html">ClamCour</A>
206
-<LI><A NAME="tex2html409"
206
+<LI><A NAME="tex2html415"
207 207
   HREF="node55.html">clamfilter</A>
208
-<LI><A NAME="tex2html410"
208
+<LI><A NAME="tex2html416"
209 209
   HREF="node56.html">ClamSMTP</A>
210
-<LI><A NAME="tex2html411"
210
+<LI><A NAME="tex2html417"
211 211
   HREF="node57.html">clapf</A>
212
-<LI><A NAME="tex2html412"
212
+<LI><A NAME="tex2html418"
213 213
   HREF="node58.html">DSpamPD</A>
214
-<LI><A NAME="tex2html413"
214
+<LI><A NAME="tex2html419"
215 215
   HREF="node59.html">exiscan</A>
216
-<LI><A NAME="tex2html414"
216
+<LI><A NAME="tex2html420"
217 217
   HREF="node60.html">Gadoyanvirus</A>
218
-<LI><A NAME="tex2html415"
218
+<LI><A NAME="tex2html421"
219 219
   HREF="node61.html">hMailServer</A>
220
-<LI><A NAME="tex2html416"
220
+<LI><A NAME="tex2html422"
221 221
   HREF="node62.html">IVS Milter</A>
222
-<LI><A NAME="tex2html417"
222
+<LI><A NAME="tex2html423"
223 223
   HREF="node63.html">j-chkmail</A>
224
-<LI><A NAME="tex2html418"
224
+<LI><A NAME="tex2html424"
225 225
   HREF="node64.html">Mail Avenger</A>
226
-<LI><A NAME="tex2html419"
226
+<LI><A NAME="tex2html425"
227 227
   HREF="node65.html">Mailnees</A>
228
-<LI><A NAME="tex2html420"
228
+<LI><A NAME="tex2html426"
229 229
   HREF="node66.html">MailScanner</A>
230
-<LI><A NAME="tex2html421"
230
+<LI><A NAME="tex2html427"
231 231
   HREF="node67.html">Maverix</A>
232
-<LI><A NAME="tex2html422"
232
+<LI><A NAME="tex2html428"
233 233
   HREF="node68.html">MIMEDefang</A>
234
-<LI><A NAME="tex2html423"
234
+<LI><A NAME="tex2html429"
235 235
   HREF="node69.html">mxGuard for IMail</A>
236
-<LI><A NAME="tex2html424"
236
+<LI><A NAME="tex2html430"
237 237
   HREF="node70.html">OdeiaVir</A>
238
-<LI><A NAME="tex2html425"
238
+<LI><A NAME="tex2html431"
239 239
   HREF="node71.html">OpenProtect</A>
240
-<LI><A NAME="tex2html426"
240
+<LI><A NAME="tex2html432"
241 241
   HREF="node72.html">Protea AntiVirus Tools</A>
242
-<LI><A NAME="tex2html427"
242
+<LI><A NAME="tex2html433"
243 243
   HREF="node73.html">PSCM</A>
244
-<LI><A NAME="tex2html428"
244
+<LI><A NAME="tex2html434"
245 245
   HREF="node74.html">PTSMail Utilities</A>
246
-<LI><A NAME="tex2html429"
246
+<LI><A NAME="tex2html435"
247 247
   HREF="node75.html">pymavis</A>
248
-<LI><A NAME="tex2html430"
248
+<LI><A NAME="tex2html436"
249 249
   HREF="node76.html">Qmail-Scanner</A>
250
-<LI><A NAME="tex2html431"
250
+<LI><A NAME="tex2html437"
251 251
   HREF="node77.html">qpsmtp</A>
252
-<LI><A NAME="tex2html432"
252
+<LI><A NAME="tex2html438"
253 253
   HREF="node78.html">qscanq</A>
254
-<LI><A NAME="tex2html433"
254
+<LI><A NAME="tex2html439"
255 255
   HREF="node79.html">qSheff</A>
256
-<LI><A NAME="tex2html434"
256
+<LI><A NAME="tex2html440"
257 257
   HREF="node80.html">RevolSys SMTP kit for Postfix</A>
258
-<LI><A NAME="tex2html435"
258
+<LI><A NAME="tex2html441"
259 259
   HREF="node81.html">Sagator</A>
260
-<LI><A NAME="tex2html436"
260
+<LI><A NAME="tex2html442"
261 261
   HREF="node82.html">Scrubber</A>
262
-<LI><A NAME="tex2html437"
262
+<LI><A NAME="tex2html443"
263 263
   HREF="node83.html">Secure Mail Intelligence!</A>
264
-<LI><A NAME="tex2html438"
264
+<LI><A NAME="tex2html444"
265 265
   HREF="node84.html">simscan</A>
266
-<LI><A NAME="tex2html439"
266
+<LI><A NAME="tex2html445"
267 267
   HREF="node85.html">SmarterMail Filter</A>
268
-<LI><A NAME="tex2html440"
268
+<LI><A NAME="tex2html446"
269 269
   HREF="node86.html">smf-clamd</A>
270
-<LI><A NAME="tex2html441"
270
+<LI><A NAME="tex2html447"
271 271
   HREF="node87.html">smtpfilter</A>
272
-<LI><A NAME="tex2html442"
272
+<LI><A NAME="tex2html448"
273 273
   HREF="node88.html">smtp-gated</A>
274
-<LI><A NAME="tex2html443"
274
+<LI><A NAME="tex2html449"
275 275
   HREF="node89.html">smtp-vilter</A>
276
-<LI><A NAME="tex2html444"
276
+<LI><A NAME="tex2html450"
277 277
   HREF="node90.html">Zabit</A>
278
-<LI><A NAME="tex2html445"
278
+<LI><A NAME="tex2html451"
279 279
   HREF="node91.html">zmscanner</A>
280 280
 </UL>
281
-<LI><A NAME="tex2html446"
281
+<LI><A NAME="tex2html452"
282 282
   HREF="node92.html"><I>MTA + POP3 Proxy + ClamAV</I></A>
283 283
 <UL>
284
-<LI><A NAME="tex2html447"
284
+<LI><A NAME="tex2html453"
285 285
   HREF="node93.html">ClamMail</A>
286
-<LI><A NAME="tex2html448"
286
+<LI><A NAME="tex2html454"
287 287
   HREF="node94.html">POP3 Virus Scanner Daemon</A>
288
-<LI><A NAME="tex2html449"
288
+<LI><A NAME="tex2html455"
289 289
   HREF="node95.html">pop3.proxy</A>
290 290
 </UL>
291
-<LI><A NAME="tex2html450"
291
+<LI><A NAME="tex2html456"
292 292
   HREF="node96.html"><I>Web/FTP Proxy + ClamAV</I></A>
293 293
 <UL>
294
-<LI><A NAME="tex2html451"
294
+<LI><A NAME="tex2html457"
295 295
   HREF="node97.html">DansGuardian Anti-Virus Patch</A>
296
-<LI><A NAME="tex2html452"
296
+<LI><A NAME="tex2html458"
297 297
   HREF="node98.html">Frox</A>
298
-<LI><A NAME="tex2html453"
298
+<LI><A NAME="tex2html459"
299 299
   HREF="node99.html">HTTP Anti Virus Proxy</A>
300
-<LI><A NAME="tex2html454"
300
+<LI><A NAME="tex2html460"
301 301
   HREF="node100.html">mod_clamav</A>
302
-<LI><A NAME="tex2html455"
302
+<LI><A NAME="tex2html461"
303 303
   HREF="node101.html">ClamAV module for ProFTPD</A>
304
-<LI><A NAME="tex2html456"
304
+<LI><A NAME="tex2html462"
305 305
   HREF="node102.html">SafeSquid</A>
306
-<LI><A NAME="tex2html457"
306
+<LI><A NAME="tex2html463"
307 307
   HREF="node103.html">SquidClamAV Redirector</A>
308
-<LI><A NAME="tex2html458"
308
+<LI><A NAME="tex2html464"
309 309
   HREF="node104.html">Squidclam</A>
310
-<LI><A NAME="tex2html459"
310
+<LI><A NAME="tex2html465"
311 311
   HREF="node105.html">Viralator</A>
312 312
 </UL>
313
-<LI><A NAME="tex2html460"
313
+<LI><A NAME="tex2html466"
314 314
   HREF="node106.html"><I>Filesystem + ClamAV</I></A>
315 315
 <UL>
316
-<LI><A NAME="tex2html461"
316
+<LI><A NAME="tex2html467"
317 317
   HREF="node107.html">Dazuko</A>
318
-<LI><A NAME="tex2html462"
318
+<LI><A NAME="tex2html468"
319 319
   HREF="node108.html">Famuko</A>
320
-<LI><A NAME="tex2html463"
320
+<LI><A NAME="tex2html469"
321 321
   HREF="node109.html">OpenAntiVirus samba-vscan</A>
322 322
 </UL>
323
-<LI><A NAME="tex2html464"
323
+<LI><A NAME="tex2html470"
324 324
   HREF="node110.html"><I>Mail User Agent + ClamAV</I></A>
325 325
 <UL>
326
-<LI><A NAME="tex2html465"
326
+<LI><A NAME="tex2html471"
327 327
   HREF="node111.html">clamailfilter</A>
328
-<LI><A NAME="tex2html466"
328
+<LI><A NAME="tex2html472"
329 329
   HREF="node112.html">ClamAssassin</A>
330
-<LI><A NAME="tex2html467"
330
+<LI><A NAME="tex2html473"
331 331
   HREF="node113.html">clamscan-procfilter</A>
332
-<LI><A NAME="tex2html468"
332
+<LI><A NAME="tex2html474"
333 333
   HREF="node114.html">KMail</A>
334
-<LI><A NAME="tex2html469"
334
+<LI><A NAME="tex2html475"
335 335
   HREF="node115.html">MyClamMailFilter</A>
336
-<LI><A NAME="tex2html470"
336
+<LI><A NAME="tex2html476"
337 337
   HREF="node116.html">OpenWebMail</A>
338
-<LI><A NAME="tex2html471"
338
+<LI><A NAME="tex2html477"
339 339
   HREF="node117.html">QClam</A>
340
-<LI><A NAME="tex2html472"
340
+<LI><A NAME="tex2html478"
341 341
   HREF="node118.html">QMVC - Qmail Mail and Virus Control</A>
342
-<LI><A NAME="tex2html473"
342
+<LI><A NAME="tex2html479"
343 343
   HREF="node119.html">Sylpheed-Claws</A>
344
-<LI><A NAME="tex2html474"
344
+<LI><A NAME="tex2html480"
345 345
   HREF="node120.html">SoftlabsAV</A>
346 346
 </UL>
347
-<LI><A NAME="tex2html475"