Browse code

fixed bug in config parser

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@354 77e5149b-7576-45b1-b177-96237e5ba77b

Tomasz Kojm authored on 2004/02/29 07:09:13
Showing 15 changed files
... ...
@@ -1,3 +1,8 @@
1
+Sat Feb 28 23:06:43 CET 2004 (tk)
2
+---------------------------------
3
+  * config parser: fixed segfault with empty argument for numerical option
4
+		   (thanks to Luca 'NERvOus' Gibelli <nervous*nervous.it>)
5
+
1 6
 Sat Feb 28 13:06:16 CET 2004 (tk)
2 7
 ---------------------------------
3 8
   * libclamav: readdb: fixed segmentation fault when virus name is empty
... ...
@@ -150,7 +150,7 @@ struct cfgstruct *parsecfg(const char *cfgfile)
150 150
 				copt = regcfg(copt, name, arg, 0);
151 151
 				break;
152 152
 			    case OPT_NUM:
153
-				if(!isnumb(arg)) {
153
+				if(!arg || !isnumb(arg)) {
154 154
 				    fprintf(stderr, "ERROR: Parse error at line %d: Option %s requires numerical argument.\n", line, name);
155 155
 				    return NULL;
156 156
 				}
157 157
new file mode 100644
... ...
@@ -0,0 +1,94 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Database reloading</TITLE>
10
+<META NAME="description" CONTENT="Database reloading">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node47.html">
22
+<LINK REL="previous" HREF="node45.html">
23
+<LINK REL="up" HREF="node44.html">
24
+<LINK REL="next" HREF="node47.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html769"
30
+  HREF="node47.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html765"
34
+  HREF="node44.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html759"
38
+  HREF="node45.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html767"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html770"
47
+  HREF="node47.html">Scan engine</A>
48
+<B> Up:</B> <A NAME="tex2html766"
49
+  HREF="node44.html">LibClamAV</A>
50
+<B> Previous:</B> <A NAME="tex2html760"
51
+  HREF="node45.html">General API</A>
52
+ &nbsp <B>  <A NAME="tex2html768"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00072000000000000000">
59
+Database reloading</A>
60
+</H2>
61
+    The most important thing is to keep the memory database representation up
62
+    to date. You can watch database changes with the <I>cl_stat</I> functions
63
+    family:
64
+    <PRE>
65
+	int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
66
+	int cl_statchkdir(const struct cl_stat *dbstat);
67
+	int cl_statfree(struct cl_stat *dbstat);
68
+</PRE>
69
+    Initialization:
70
+    <PRE>
71
+	    struct cl_stat dbstat;
72
+    
73
+	memset(&amp;dbstat, 0, sizeof(struct cl_stat));
74
+	cl_statinidir(dbdir, &amp;dbstat);
75
+</PRE>
76
+    To check for a change you only need to call the following function:
77
+    <PRE>
78
+	if(cl_statchkdir(&amp;dbstat) == 1) {
79
+	    reload_database...;
80
+	    cl_statfree(&amp;dbstat);
81
+	    cl_statinidir(cl_retdbdir(), &amp;dbstat);
82
+	}
83
+</PRE>
84
+    Remember to reinitialize the structure after a reload.
85
+
86
+<P>
87
+<BR><HR>
88
+<ADDRESS>
89
+Tomasz Kojm
90
+2004-02-11
91
+</ADDRESS>
92
+</BODY>
93
+</HTML>
0 94
new file mode 100644
... ...
@@ -0,0 +1,90 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Scan engine</TITLE>
10
+<META NAME="description" CONTENT="Scan engine">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node48.html">
22
+<LINK REL="previous" HREF="node46.html">
23
+<LINK REL="up" HREF="node44.html">
24
+<LINK REL="next" HREF="node48.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html781"
30
+  HREF="node48.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html777"
34
+  HREF="node44.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html771"
38
+  HREF="node46.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html779"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html782"
47
+  HREF="node48.html">CVD format</A>
48
+<B> Up:</B> <A NAME="tex2html778"
49
+  HREF="node44.html">LibClamAV</A>
50
+<B> Previous:</B> <A NAME="tex2html772"
51
+  HREF="node46.html">Database reloading</A>
52
+ &nbsp <B>  <A NAME="tex2html780"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00073000000000000000"></A><A NAME="engine"></A>
59
+<BR>
60
+Scan engine
61
+</H2>
62
+    New versions of Clam AntiVirus use a mutation of the Aho-Corasick
63
+    pattern matching algorithm. The algorithm is based a finite state pattern
64
+    matching automaton [<A
65
+ HREF="node57.html#clr">1</A>] and it's a generalization of the famous
66
+    Knuth-Morris-Pratt algorithm. Please take a look at the <I>matcher.h</I>
67
+    for data type definitions. The automaton is represented by a trie. It
68
+    is a rooted tree with some specific properties [<A
69
+ HREF="node57.html#acwww">2</A>]. Every node
70
+    of the trie represents some state of the automaton. In our implementation,
71
+    the node is defined as follows:
72
+    <PRE>
73
+	struct cl_node {
74
+	    short int islast;
75
+	    struct cli_patt *list;
76
+	    int maxpatlen;
77
+	    struct node *next[NUM_CHILDS], *trans[NUM_CHILDS], *fail;
78
+	};
79
+</PRE>
80
+    [To be continued...]
81
+
82
+<P>
83
+<BR><HR>
84
+<ADDRESS>
85
+Tomasz Kojm
86
+2004-02-11
87
+</ADDRESS>
88
+</BODY>
89
+</HTML>
0 90
new file mode 100644
... ...
@@ -0,0 +1,81 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>CVD format</TITLE>
10
+<META NAME="description" CONTENT="CVD format">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="previous" HREF="node47.html">
22
+<LINK REL="up" HREF="node44.html">
23
+<LINK REL="next" HREF="node49.html">
24
+</HEAD>
25
+
26
+<BODY >
27
+<!--Navigation Panel-->
28
+<A NAME="tex2html791"
29
+  HREF="node49.html">
30
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
31
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
32
+<A NAME="tex2html787"
33
+  HREF="node44.html">
34
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
35
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
36
+<A NAME="tex2html783"
37
+  HREF="node47.html">
38
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
39
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
40
+<A NAME="tex2html789"
41
+  HREF="node1.html">
42
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
43
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
44
+<BR>
45
+<B> Next:</B> <A NAME="tex2html792"
46
+  HREF="node49.html">Credits</A>
47
+<B> Up:</B> <A NAME="tex2html788"
48
+  HREF="node44.html">LibClamAV</A>
49
+<B> Previous:</B> <A NAME="tex2html784"
50
+  HREF="node47.html">Scan engine</A>
51
+ &nbsp <B>  <A NAME="tex2html790"
52
+  HREF="node1.html">Contents</A></B> 
53
+<BR>
54
+<BR>
55
+<!--End of Navigation Panel-->
56
+
57
+<H2><A NAME="SECTION00074000000000000000">
58
+CVD format</A>
59
+</H2>
60
+    CVD (ClamAV Virus Database) is a digitally signed tarball file that
61
+    contains one or more databases. You can find some useful information in the
62
+    ASCII header of the file. It's a 512 bytes long string with the following
63
+    colon separated fields:
64
+    <PRE>
65
+ClamAV-VDB:build time:version:number of signatures:functionality
66
+level required:MD5 checksum:digital signature:builder name
67
+</PRE>
68
+    and can be easily parsed by scripts or with <I>sigtool -info</I>.
69
+    There are two CVD databases in ClamAV: <I>main.cvd</I> and <I>daily.cvd</I>
70
+    for a daily updates. You can use <I>sigtool</I> to unpack a CVD file
71
+    (<I>-unpack</I>) and to list virus names (<I>-list-sigs</I>).
72
+
73
+<P>
74
+<BR><HR>
75
+<ADDRESS>
76
+Tomasz Kojm
77
+2004-02-11
78
+</ADDRESS>
79
+</BODY>
80
+</HTML>
0 81
new file mode 100644
... ...
@@ -0,0 +1,81 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Credits</TITLE>
10
+<META NAME="description" CONTENT="Credits">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node52.html">
22
+<LINK REL="previous" HREF="node44.html">
23
+<LINK REL="up" HREF="clamdoc.html">
24
+<LINK REL="next" HREF="node50.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html803"
30
+  HREF="node50.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html799"
34
+  HREF="clamdoc.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html793"
38
+  HREF="node48.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html801"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html804"
47
+  HREF="node50.html">Contributors</A>
48
+<B> Up:</B> <A NAME="tex2html800"
49
+  HREF="clamdoc.html">clamdoc</A>
50
+<B> Previous:</B> <A NAME="tex2html794"
51
+  HREF="node48.html">CVD format</A>
52
+ &nbsp <B>  <A NAME="tex2html802"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H1><A NAME="SECTION00080000000000000000">
59
+Credits</A>
60
+</H1>
61
+
62
+<P>
63
+<BR><HR>
64
+<!--Table of Child-Links-->
65
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
66
+
67
+<UL>
68
+<LI><A NAME="tex2html805"
69
+  HREF="node50.html">Contributors</A>
70
+<LI><A NAME="tex2html806"
71
+  HREF="node51.html">Donors</A>
72
+</UL>
73
+<!--End of Table of Child-Links-->
74
+<BR><HR>
75
+<ADDRESS>
76
+Tomasz Kojm
77
+2004-02-11
78
+</ADDRESS>
79
+</BODY>
80
+</HTML>
0 81
new file mode 100644
... ...
@@ -0,0 +1,346 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Contributors</TITLE>
10
+<META NAME="description" CONTENT="Contributors">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node51.html">
22
+<LINK REL="previous" HREF="node49.html">
23
+<LINK REL="up" HREF="node49.html">
24
+<LINK REL="next" HREF="node51.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html818"
30
+  HREF="node51.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html814"
34
+  HREF="node49.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html808"
38
+  HREF="node49.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html816"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html819"
47
+  HREF="node51.html">Donors</A>
48
+<B> Up:</B> <A NAME="tex2html815"
49
+  HREF="node49.html">Credits</A>
50
+<B> Previous:</B> <A NAME="tex2html809"
51
+  HREF="node49.html">Credits</A>
52
+ &nbsp <B>  <A NAME="tex2html817"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00081000000000000000">
59
+Contributors</A>
60
+</H2>
61
+    The following people contributed to our project in some way (providing
62
+    patches, bug reports, technical support, documentation, good ideas...):
63
+    
64
+<UL>
65
+<LI>Kamil Andrusz &lt;wizz*mniam.net&gt;
66
+</LI>
67
+<LI>Jean-Edouard BABIN &lt;Jeb*jeb.com.fr&gt;
68
+</LI>
69
+<LI>Marc Baudoin &lt;babafou*babafou.eu.org&gt;
70
+</LI>
71
+<LI>Rene Bellora &lt;rbellora*tecnoaccion.com.ar&gt;
72
+</LI>
73
+<LI>Hilko Bengen &lt;bengen*vdst-ka.inka.de&gt;
74
+</LI>
75
+<LI>Patrick Bihan-Faou &lt;patrick*mindstep.com&gt;
76
+</LI>
77
+<LI>Oliver Brandmueller &lt;ob*e-Gitt.NET&gt;
78
+</LI>
79
+<LI>Igor Brezac &lt;igor*ipass.net&gt;
80
+</LI>
81
+<LI>Brian Bruns &lt;bruns*2mbit.com&gt;
82
+</LI>
83
+<LI>Len Budney &lt;lbudney*pobox.com&gt;
84
+</LI>
85
+<LI>Matt Butt &lt;mattb*cre8tiv.com&gt;
86
+</LI>
87
+<LI>Eric I. Lopez Carreon &lt;elopezc*technitrade.com&gt;
88
+</LI>
89
+<LI>Andrey Cherezov &lt;andrey*cherezov.koenig.su&gt;
90
+</LI>
91
+<LI>Nicholas Chua &lt;nicholas*ncmbox.net&gt;
92
+</LI>
93
+<LI>Christoph Cordes &lt;ib*precompiled.de&gt;
94
+</LI>
95
+<LI>Eugene Crosser &lt;crosser*rol.ru&gt;
96
+</LI>
97
+<LI>Damien Curtain &lt;damien*pagefault.org&gt;
98
+</LI>
99
+<LI>Krisztian Czako &lt;slapic*linux.co.hu&gt;
100
+</LI>
101
+<LI>Diego d'Ambra &lt;da*softcom.dk&gt;
102
+</LI>
103
+<LI>Michael Dankov &lt;misha*btrc.ru&gt;
104
+</LI>
105
+<LI>Alejandro Dubrovsky &lt;s328940*student.uq.edu.au&gt;
106
+</LI>
107
+<LI>Magnus Ekdahl &lt;magnus*debian.org&gt;
108
+</LI>
109
+<LI>Jason Englander &lt;jason*englanders.cc&gt;
110
+</LI>
111
+<LI>Oden Eriksson &lt;oden.eriksson*kvikkjokk.net&gt;
112
+</LI>
113
+<LI>Andy Fiddaman &lt;af*jeamland.org&gt;
114
+</LI>
115
+<LI>Edison Figueira Junior &lt;edison*brc.com.br&gt;
116
+</LI>
117
+<LI>David Ford &lt;david+cert*blue-labs.org&gt;
118
+</LI>
119
+<LI>Free Oscar &lt;freeoscar*wp.pl&gt;
120
+</LI>
121
+<LI>Piotr Gackiewicz &lt;gacek*intertele.pl&gt;
122
+</LI>
123
+<LI>Jeremy Garcia &lt;jeremy*linuxquestions.org&gt;
124
+</LI>
125
+<LI>Nick Gazaloff &lt;nick*sbin.org&gt;
126
+</LI>
127
+<LI>Luca 'NERvOus' Gibelli &lt;nervous*nervous.it&gt;
128
+</LI>
129
+<LI>Wieslaw Glod &lt;wkg*x2.pl&gt;
130
+</LI>
131
+<LI>Matthew A. Grant &lt;grantma*anathoth.gen.nz&gt;
132
+</LI>
133
+<LI>Hrvoje Habjanic &lt;hrvoje.habjanic*zg.hinet.hr&gt;
134
+</LI>
135
+<LI>Michal Hajduczenia &lt;michalis*mat.uni.torun.pl&gt;
136
+</LI>
137
+<LI>Jean-Christophe Heger &lt;jcheger*acytec.com&gt;
138
+</LI>
139
+<LI>Anders Herbjornsen &lt;andersh*gar.no&gt;
140
+</LI>
141
+<LI>Paul Hoadley &lt;paulh*logixsquad.net&gt;
142
+</LI>
143
+<LI>Robert Hogan &lt;robert*roberthogan.net&gt;
144
+</LI>
145
+<LI>Przemyslaw Holowczyc &lt;doozer*skc.com.pl&gt;
146
+</LI>
147
+<LI>Thomas W. Holt Jr. &lt;twh*cohesive.net&gt;
148
+</LI>
149
+<LI>Douglas J Hunley &lt;doug*hunley.homeip.net&gt;
150
+</LI>
151
+<LI>Kurt Huwig &lt;kurt*iku-netz.de&gt;
152
+</LI>
153
+<LI>Andy Igoshin &lt;ai*vsu.ru&gt;
154
+</LI>
155
+<LI>Jay &lt;sysop-clamav*coronastreet.net&gt;
156
+</LI>
157
+<LI>Stephane Jeannenot &lt;stephane.jeannenot*wanadoo.fr&gt;
158
+</LI>
159
+<LI>Dave Jones &lt;dave*kalkbay.co.za&gt;
160
+</LI>
161
+<LI>Alex Kah &lt;alex*narfonix.com&gt;
162
+</LI>
163
+<LI>Stefan Kaltenbrunner &lt;mm-mailinglist*madness.at&gt;
164
+</LI>
165
+<LI>Kazuhiko &lt;kazuhiko*fdiary.net&gt;
166
+</LI>
167
+<LI>Tomasz Klim &lt;tomek*euroneto.pl&gt;
168
+</LI>
169
+<LI>Robbert Kouprie &lt;robbert*exx.nl&gt;
170
+</LI>
171
+<LI>Martin Kraft &lt;martin.kraft*fal.de&gt;
172
+</LI>
173
+<LI>Petr Kristof &lt;Kristof.P*fce.vutbr.cz&gt;
174
+</LI>
175
+<LI>Henk Kuipers &lt;henk*opensourcesolutions.nl&gt;
176
+</LI>
177
+<LI>Nigel Kukard &lt;nkukard*lbsd.net&gt;
178
+</LI>
179
+<LI>Dr Andrzej Kurpiel &lt;akurpiel*mat.uni.torun.pl&gt;
180
+</LI>
181
+<LI>Thomas Lamy &lt;Thomas.Lamy*in-online.net&gt;
182
+</LI>
183
+<LI>Marty Lee &lt;marty*maui.co.uk&gt;
184
+</LI>
185
+<LI>Dennis Leeuw &lt;dleeuw*made-it.com&gt;
186
+</LI>
187
+<LI>Martin Lesser &lt;admin-debian*bettercom.de&gt;
188
+</LI>
189
+<LI>Peter N Lewis &lt;peter*stairways.com.au&gt;
190
+</LI>
191
+<LI>Mike Loewen &lt;mloewen*sturgeon.cac.psu.edu&gt;
192
+</LI>
193
+<LI>David S. Madole &lt;david*madole.net&gt;
194
+</LI>
195
+<LI>Thomas Madsen &lt;tm*softcom.dk&gt;
196
+</LI>
197
+<LI>Bill Maidment &lt;bill*maidment.com.au&gt;
198
+</LI>
199
+<LI>Andrey V. Malyshev &lt;amal*krasn.ru&gt;
200
+</LI>
201
+<LI>Stefan Martig &lt;sm*officeco.ch&gt;
202
+</LI>
203
+<LI>Serhiy V. Matveyev &lt;matveyev*uatele.com&gt;
204
+</LI>
205
+<LI>Reinhard Max &lt;max*suse.de&gt;
206
+</LI>
207
+<LI>Brian May &lt;bam*debian.org&gt;
208
+</LI>
209
+<LI>Ken McKittrick &lt;klmac*usadatanet.com&gt;
210
+</LI>
211
+<LI>Chris van Meerendonk &lt;cvm*castel.nl&gt;
212
+</LI>
213
+<LI>Arkadiusz Miskiewicz &lt;misiek*pld-linux.org&gt;
214
+</LI>
215
+<LI>Mark Mielke &lt;mark*mark.mielke.cc&gt;
216
+</LI>
217
+<LI>Jo Mills &lt;Jonathan.Mills*frequentis.com&gt;
218
+</LI>
219
+<LI>Dustin Mollo &lt;dustin.mollo*sonoma.edu&gt;
220
+</LI>
221
+<LI>Doug Monroe &lt;doug*planetconnect.com&gt;
222
+</LI>
223
+<LI>Alex S Moore &lt;asmoore*edge.net&gt;
224
+</LI>
225
+<LI>Flinn Mueller&lt;flinn*activeintra.net&gt;
226
+</LI>
227
+<LI>Hendrik Muhs &lt;Hendrik.Muhs*student.uni-magdeburg.de&gt;
228
+</LI>
229
+<LI>Farit Nabiullin <TT><A NAME="tex2html58"
230
+  HREF="http://program.farit.ru">http://program.farit.ru</A></TT>
231
+</LI>
232
+<LI>Wojciech Noworyta &lt;wnow*konarski.edu.pl&gt;
233
+</LI>
234
+<LI>Joe Oaks &lt;joe.oaks*hp.com&gt;
235
+</LI>
236
+<LI>Washington Odhiambo &lt;wash*wananchi.com&gt;
237
+</LI>
238
+<LI>Masaki Ogawa &lt;proc*mac.com&gt;
239
+</LI>
240
+<LI>Martijn van Oosterhout &lt;kleptog*svana.org&gt;
241
+</LI>
242
+<LI>OpenAntiVirus Team (<TT><A NAME="tex2html59"
243
+  HREF="http://www.OpenAntiVirus.org">http://www.OpenAntiVirus.org</A></TT>)
244
+</LI>
245
+<LI>Tomasz Papszun &lt;tomek*lodz.tpsa.pl&gt;
246
+</LI>
247
+<LI>Eric Parsonage &lt;eric*eparsonage.com&gt;
248
+</LI>
249
+<LI>Oliver Paukstadt &lt;pstadt*stud.fh-heilbronn.de&gt;
250
+</LI>
251
+<LI>Rudolph Pereira &lt;r.pereira*isu.usyd.edu.au&gt;
252
+</LI>
253
+<LI>Ed Phillips &lt;ed*UDel.Edu&gt;
254
+</LI>
255
+<LI>Andreas Piesk &lt;Andreas.Piesk*heise.de&gt;
256
+</LI>
257
+<LI>Alex Pleiner &lt;pleiner*zeitform.de&gt;
258
+</LI>
259
+<LI>Ant La Porte &lt;ant*dvere.net&gt;
260
+</LI>
261
+<LI>Sergei Pronin &lt;sp*finndesign.fi&gt;
262
+</LI>
263
+<LI>Thomas Quinot &lt;thomas*cuivre.fr.eu.org&gt;
264
+</LI>
265
+<LI>Ed Ravin &lt;eravin*panix.com&gt;
266
+</LI>
267
+<LI>David Sanchez &lt;dsanchez*veloxia.com&gt;
268
+</LI>
269
+<LI>David Santinoli &lt;david*santinoli.com&gt;
270
+</LI>
271
+<LI>Vijay Sarvepalli &lt;vssarvep*office.uncg.edu&gt;
272
+</LI>
273
+<LI>Martin Schitter
274
+</LI>
275
+<LI>Enrico Scholz &lt;enrico.scholz*informatik.tu-chemnitz.de&gt;
276
+</LI>
277
+<LI>Scsi &lt;scsi*softland.ru&gt;
278
+</LI>
279
+<LI>Ole Stanstrup &lt;ole*stanstrup.dk&gt;
280
+</LI>
281
+<LI>Richard Stevenson &lt;richard*endace.com&gt;
282
+</LI>
283
+<LI>Matt Sullivan &lt;matt*sullivan.gen.nz&gt;
284
+</LI>
285
+<LI>Dr Zbigniew Szewczak &lt;zssz*mat.uni.torun.pl&gt;
286
+</LI>
287
+<LI>Joe Talbott &lt;josepht*cstone.net&gt;
288
+</LI>
289
+<LI>Gernot Tenchio &lt;g.tenchio*telco-tech.de&gt;
290
+</LI>
291
+<LI>Masahiro Teramoto &lt;markun*onohara.to&gt;
292
+</LI>
293
+<LI>Trashware &lt;trashware*gmx.net&gt;
294
+</LI>
295
+<LI>Daniel Mario Vega &lt;dv5a*dc.uba.ar&gt;
296
+</LI>
297
+<LI>Laurent Wacrenier &lt;lwa*teaser.fr&gt;
298
+</LI>
299
+<LI>Nicklaus Wicker &lt;n.wicker*cnk-networks.de&gt;
300
+</LI>
301
+<LI>David Woakes &lt;david*mitredata.co.uk&gt;
302
+</LI>
303
+<LI>Troy Wollenslegel &lt;troy*intranet.org&gt;
304
+</LI>
305
+<LI>Leonid Zeitlin &lt;lz*europe.com&gt;
306
+</LI>
307
+<LI>Andoni Zubimendi &lt;andoni*lpsat.net&gt;
308
+</LI>
309
+</UL>
310
+
311
+<P>
312
+<HR>
313
+<!--Navigation Panel-->
314
+<A NAME="tex2html818"
315
+  HREF="node51.html">
316
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
317
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
318
+<A NAME="tex2html814"
319
+  HREF="node49.html">
320
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
321
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
322
+<A NAME="tex2html808"
323
+  HREF="node49.html">
324
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
325
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
326
+<A NAME="tex2html816"
327
+  HREF="node1.html">
328
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
329
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
330
+<BR>
331
+<B> Next:</B> <A NAME="tex2html819"
332
+  HREF="node51.html">Donors</A>
333
+<B> Up:</B> <A NAME="tex2html815"
334
+  HREF="node49.html">Credits</A>
335
+<B> Previous:</B> <A NAME="tex2html809"
336
+  HREF="node49.html">Credits</A>
337
+ &nbsp <B>  <A NAME="tex2html817"
338
+  HREF="node1.html">Contents</A></B> 
339
+<!--End of Navigation Panel-->
340
+<ADDRESS>
341
+Tomasz Kojm
342
+2004-02-15
343
+</ADDRESS>
344
+</BODY>
345
+</HTML>
0 346
new file mode 100644
... ...
@@ -0,0 +1,113 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Donors</TITLE>
10
+<META NAME="description" CONTENT="Donors">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="previous" HREF="node50.html">
22
+<LINK REL="up" HREF="node49.html">
23
+<LINK REL="next" HREF="node52.html">
24
+</HEAD>
25
+
26
+<BODY >
27
+<!--Navigation Panel-->
28
+<A NAME="tex2html827"
29
+  HREF="node52.html">
30
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
31
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
32
+<A NAME="tex2html823"
33
+  HREF="node49.html">
34
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
35
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
36
+<A NAME="tex2html819"
37
+  HREF="node50.html">
38
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
39
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
40
+<A NAME="tex2html825"
41
+  HREF="node1.html">
42
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
43
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
44
+<BR>
45
+<B> Next:</B> <A NAME="tex2html828"
46
+  HREF="node52.html">Authors</A>
47
+<B> Up:</B> <A NAME="tex2html824"
48
+  HREF="node49.html">Credits</A>
49
+<B> Previous:</B> <A NAME="tex2html820"
50
+  HREF="node50.html">Contributors</A>
51
+ &nbsp <B>  <A NAME="tex2html826"
52
+  HREF="node1.html">Contents</A></B> 
53
+<BR>
54
+<BR>
55
+<!--End of Navigation Panel-->
56
+
57
+<H2><A NAME="SECTION00082000000000000000">
58
+Donors</A>
59
+</H2>
60
+    We received financial support from:
61
+    
62
+<UL>
63
+<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html59"
64
+  HREF="http://www.activeintra.net">http://www.activeintra.net</A></TT>)
65
+</LI>
66
+<LI>Anonymous donor from Colorado, US
67
+</LI>
68
+<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html60"
69
+  HREF="http://www.dyndns.org">http://www.dyndns.org</A></TT>)
70
+</LI>
71
+<LI>Electric Embers
72
+</LI>
73
+<LI>epublica
74
+</LI>
75
+<LI>David Eriksson (<TT><A NAME="tex2html61"
76
+  HREF="http://www.2good.nu">http://www.2good.nu</A></TT>)
77
+</LI>
78
+<LI>Explido Software USA Inc. (<TT><A NAME="tex2html62"
79
+  HREF="http://www.explido.us">http://www.explido.us</A></TT>)
80
+</LI>
81
+<LI>David Farrick
82
+</LI>
83
+<LI>Andries Filmer (<TT><A NAME="tex2html63"
84
+  HREF="http://www.netexpo.nl">http://www.netexpo.nl</A></TT>)
85
+</LI>
86
+<LI>Jeremy Garcia (<TT><A NAME="tex2html64"
87
+  HREF="http://www.linuxquestions.org">http://www.linuxquestions.org</A></TT>)
88
+</LI>
89
+<LI>Invisik Corporation (<TT><A NAME="tex2html65"
90
+  HREF="http://www.invisik.com">http://www.invisik.com</A></TT>)
91
+</LI>
92
+<LI>Keith (<TT><A NAME="tex2html66"
93
+  HREF="http://www.textpad.com">http://www.textpad.com</A></TT>)
94
+</LI>
95
+<LI>Brad Koehn
96
+</LI>
97
+<LI>Stephane Rault
98
+</LI>
99
+<LI>cheahch from Singapore
100
+</LI>
101
+<LI>Nicklaus Wicker &lt;n.wicker*cnk-networks.de&gt;
102
+</LI>
103
+</UL>
104
+
105
+<P>
106
+<BR><HR>
107
+<ADDRESS>
108
+Tomasz Kojm
109
+2004-02-11
110
+</ADDRESS>
111
+</BODY>
112
+</HTML>
0 113
new file mode 100644
... ...
@@ -0,0 +1,83 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Authors</TITLE>
10
+<META NAME="description" CONTENT="Authors">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node57.html">
22
+<LINK REL="previous" HREF="node49.html">
23
+<LINK REL="up" HREF="clamdoc.html">
24
+<LINK REL="next" HREF="node53.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html839"
30
+  HREF="node53.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html835"
34
+  HREF="clamdoc.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html829"
38
+  HREF="node51.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html837"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html840"
47
+  HREF="node53.html">Virus Database Developers</A>
48
+<B> Up:</B> <A NAME="tex2html836"
49
+  HREF="clamdoc.html">clamdoc</A>
50
+<B> Previous:</B> <A NAME="tex2html830"
51
+  HREF="node51.html">Donors</A>
52
+ &nbsp <B>  <A NAME="tex2html838"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H1><A NAME="SECTION00090000000000000000">
59
+Authors</A>
60
+</H1>
61
+    <BR><HR>
62
+<!--Table of Child-Links-->
63
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
64
+
65
+<UL>
66
+<LI><A NAME="tex2html841"
67
+  HREF="node53.html">Virus Database Developers</A>
68
+<LI><A NAME="tex2html842"
69
+  HREF="node54.html">Network management</A>
70
+<LI><A NAME="tex2html843"
71
+  HREF="node55.html">Graphics</A>
72
+<LI><A NAME="tex2html844"
73
+  HREF="node56.html">Core developers</A>
74
+</UL>
75
+<!--End of Table of Child-Links-->
76
+<BR><HR>
77
+<ADDRESS>
78
+Tomasz Kojm
79
+2004-02-11
80
+</ADDRESS>
81
+</BODY>
82
+</HTML>
0 83
new file mode 100644
... ...
@@ -0,0 +1,92 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Virus Database Developers</TITLE>
10
+<META NAME="description" CONTENT="Virus Database Developers">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node54.html">
22
+<LINK REL="previous" HREF="node52.html">
23
+<LINK REL="up" HREF="node52.html">
24
+<LINK REL="next" HREF="node54.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html855"
30
+  HREF="node54.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html851"
34
+  HREF="node52.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html845"
38
+  HREF="node52.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html853"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html856"
47
+  HREF="node54.html">Network management</A>
48
+<B> Up:</B> <A NAME="tex2html852"
49
+  HREF="node52.html">Authors</A>
50
+<B> Previous:</B> <A NAME="tex2html846"
51
+  HREF="node52.html">Authors</A>
52
+ &nbsp <B>  <A NAME="tex2html854"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00091000000000000000">
59
+Virus Database Developers</A>
60
+</H2>
61
+    Virus database is a heart of every anti-virus software. The following people
62
+    care ClamAV's heart is in a good condition:
63
+    
64
+<UL>
65
+<LI>aCaB &lt;acab*clamav.net&gt;
66
+</LI>
67
+<LI>Christoph Cordes &lt;ccordes*clamav.net&gt;
68
+</LI>
69
+<LI>Diego D'Ambra &lt;diego*clamav.net&gt;
70
+</LI>
71
+<LI>Jason Englander &lt;jason*clamav.net&gt;
72
+</LI>
73
+<LI>Tomasz Kojm &lt;tkojm*clamav.net&gt;
74
+</LI>
75
+<LI>Denis De Messemacker &lt;ddm*clamav.net&gt;
76
+</LI>
77
+<LI>Tomasz Papszun &lt;tomek*clamav.net&gt;
78
+</LI>
79
+</UL>
80
+    Our database includes the virus database (about 5000 signatures) from
81
+<BR>    <TT><A NAME="tex2html67"
82
+  HREF="OpenAntiVirus.org">OpenAntiVirus.org</A></TT>.
83
+
84
+<P>
85
+<BR><HR>
86
+<ADDRESS>
87
+Tomasz Kojm
88
+2004-02-11
89
+</ADDRESS>
90
+</BODY>
91
+</HTML>
0 92
new file mode 100644
... ...
@@ -0,0 +1,75 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Network management</TITLE>
10
+<META NAME="description" CONTENT="Network management">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node55.html">
22
+<LINK REL="previous" HREF="node53.html">
23
+<LINK REL="up" HREF="node52.html">
24
+<LINK REL="next" HREF="node55.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html867"
30
+  HREF="node55.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html863"
34
+  HREF="node52.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html857"
38
+  HREF="node53.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html865"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html868"
47
+  HREF="node55.html">Graphics</A>
48
+<B> Up:</B> <A NAME="tex2html864"
49
+  HREF="node52.html">Authors</A>
50
+<B> Previous:</B> <A NAME="tex2html858"
51
+  HREF="node53.html">Virus Database Developers</A>
52
+ &nbsp <B>  <A NAME="tex2html866"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00092000000000000000">
59
+Network management</A>
60
+</H2>
61
+    Thanks to Luca 'NERvOus' Gibelli &lt;nervous*clamav.net&gt; you can
62
+    download our database from all the mirrors listed in <A HREF="node14.html#mirrors">2.8</A>. Luca
63
+    is also responsible for our main site <TT><A NAME="tex2html68"
64
+  HREF="www.clamav.net">www.clamav.net</A></TT>, mailing lists,
65
+    and the virus submission mechanism.
66
+
67
+<P>
68
+<BR><HR>
69
+<ADDRESS>
70
+Tomasz Kojm
71
+2004-02-11
72
+</ADDRESS>
73
+</BODY>
74
+</HTML>
0 75
new file mode 100644
... ...
@@ -0,0 +1,72 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Graphics</TITLE>
10
+<META NAME="description" CONTENT="Graphics">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node56.html">
22
+<LINK REL="previous" HREF="node54.html">
23
+<LINK REL="up" HREF="node52.html">
24
+<LINK REL="next" HREF="node56.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html879"
30
+  HREF="node56.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html875"
34
+  HREF="node52.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html869"
38
+  HREF="node54.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html877"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html880"
47
+  HREF="node56.html">Core developers</A>
48
+<B> Up:</B> <A NAME="tex2html876"
49
+  HREF="node52.html">Authors</A>
50
+<B> Previous:</B> <A NAME="tex2html870"
51
+  HREF="node54.html">Network management</A>
52
+ &nbsp <B>  <A NAME="tex2html878"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR>
55
+<BR>
56
+<!--End of Navigation Panel-->
57
+
58
+<H2><A NAME="SECTION00093000000000000000">
59
+Graphics</A>
60
+</H2>
61
+    The authors of the nice ClamAV logo (look at the title page) are Mia
62
+    Kalenius and Sergei Pronin &lt;sp*finndesign.fi&gt;.
63
+
64
+<P>
65
+<BR><HR>
66
+<ADDRESS>
67
+Tomasz Kojm
68
+2004-02-11
69
+</ADDRESS>
70
+</BODY>
71
+</HTML>
0 72
new file mode 100644
... ...
@@ -0,0 +1,77 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Core developers</TITLE>
10
+<META NAME="description" CONTENT="Core developers">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="previous" HREF="node55.html">
22
+<LINK REL="up" HREF="node52.html">
23
+<LINK REL="next" HREF="node57.html">
24
+</HEAD>
25
+
26
+<BODY >
27
+<!--Navigation Panel-->
28
+<A NAME="tex2html889"
29
+  HREF="node57.html">
30
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
31
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
32
+<A NAME="tex2html885"
33
+  HREF="node52.html">
34
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
35
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
36
+<A NAME="tex2html881"
37
+  HREF="node55.html">
38
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
39
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
40
+<A NAME="tex2html887"
41
+  HREF="node1.html">
42
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
43
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
44
+<BR>
45
+<B> Next:</B> <A NAME="tex2html890"
46
+  HREF="node57.html">Bibliography</A>
47
+<B> Up:</B> <A NAME="tex2html886"
48
+  HREF="node52.html">Authors</A>
49
+<B> Previous:</B> <A NAME="tex2html882"
50
+  HREF="node55.html">Graphics</A>
51
+ &nbsp <B>  <A NAME="tex2html888"
52
+  HREF="node1.html">Contents</A></B> 
53
+<BR>
54
+<BR>
55
+<!--End of Navigation Panel-->
56
+
57
+<H2><A NAME="SECTION00094000000000000000">
58
+Core developers</A>
59
+</H2>
60
+    Nigel Horne &lt;njh*clamav.net&gt; is a very active ClamAV developer
61
+    responsible for the mbox code and clamav-milter. Trog
62
+    trog*clamav.net&gt; developes the OLE2 code and introduces new
63
+    features into ClamAV. Thomas Lamy is a great memory leak killer and code
64
+    stablizer. Tomasz Kojm (me) navigates the project and keeps an eye on
65
+    everything 8-)
66
+
67
+<P>
68
+Tomasz Kojm &lt;tkojm*clamav.net&gt;
69
+<P>
70
+<BR><HR>
71
+<ADDRESS>
72
+Tomasz Kojm
73
+2004-02-11
74
+</ADDRESS>
75
+</BODY>
76
+</HTML>
0 77
new file mode 100644
... ...
@@ -0,0 +1,75 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>Bibliography</TITLE>
10
+<META NAME="description" CONTENT="Bibliography">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="next" HREF="node58.html">
22
+<LINK REL="previous" HREF="node52.html">
23
+<LINK REL="up" HREF="clamdoc.html">
24
+<LINK REL="next" HREF="node58.html">
25
+</HEAD>
26
+
27
+<BODY >
28
+<!--Navigation Panel-->
29
+<A NAME="tex2html901"
30
+  HREF="node58.html">
31
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
32
+ SRC="/usr/share/latex2html/icons/next.png"></A> 
33
+<A NAME="tex2html897"
34
+  HREF="clamdoc.html">
35
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
36
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
37
+<A NAME="tex2html891"
38
+  HREF="node56.html">
39
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
40
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
41
+<A NAME="tex2html899"
42
+  HREF="node1.html">
43
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
44
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
45
+<BR>
46
+<B> Next:</B> <A NAME="tex2html902"
47
+  HREF="node58.html">About this document ...</A>
48
+<B> Up:</B> <A NAME="tex2html898"
49
+  HREF="clamdoc.html">clamdoc</A>
50
+<B> Previous:</B> <A NAME="tex2html892"
51
+  HREF="node56.html">Core developers</A>
52
+ &nbsp <B>  <A NAME="tex2html900"
53
+  HREF="node1.html">Contents</A></B> 
54
+<BR><BR>
55
+<!--End of Navigation Panel-->
56
+ 
57
+<H2><A NAME="SECTION000100000000000000000">
58
+Bibliography</A>
59
+</H2><DL COMPACT><DD><P></P><DT><A NAME="clr">1</A>
60
+<DD>
61
+	    Cormen, Leiserson, Rivest: <I>Introduction to Algorithms</I>,
62
+	    Chapter 34, MIT Press.
63
+	<P></P><DT><A NAME="acwww">2</A>
64
+<DD>
65
+	    <FONT SIZE="-1">	    <TT><A NAME="tex2html69"
66
+  HREF="http://www-sr.informatik.uni-tuebingen.de/~buehler/AC/AC.html">http://www-sr.informatik.uni-tuebingen.de/~buehler/AC/AC.html</A></TT></FONT>:
67
+<BR>	    Aho-Corasick algorithm description
68
+</DL><BR><HR>
69
+<ADDRESS>
70
+Tomasz Kojm
71
+2004-02-11
72
+</ADDRESS>
73
+</BODY>
74
+</HTML>
0 75
new file mode 100644
... ...
@@ -0,0 +1,79 @@
0
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
1
+
2
+<!--Converted with LaTeX2HTML 2K.1beta (1.48)
3
+original version by:  Nikos Drakos, CBLU, University of Leeds
4
+* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
5
+* with significant contributions from:
6
+  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
7
+<HTML>
8
+<HEAD>
9
+<TITLE>About this document ...</TITLE>
10
+<META NAME="description" CONTENT="About this document ...">
11
+<META NAME="keywords" CONTENT="clamdoc">
12
+<META NAME="resource-type" CONTENT="document">
13
+<META NAME="distribution" CONTENT="global">
14
+
15
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
16
+<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
17
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
+
19
+<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
+
21
+<LINK REL="previous" HREF="node57.html">
22
+<LINK REL="up" HREF="clamdoc.html">
23
+</HEAD>
24
+
25
+<BODY >
26
+<!--Navigation Panel-->
27
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
28
+ SRC="/usr/share/latex2html/icons/next_g.png"> 
29
+<A NAME="tex2html907"
30
+  HREF="clamdoc.html">
31
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
32
+ SRC="/usr/share/latex2html/icons/up.png"></A> 
33
+<A NAME="tex2html903"
34
+  HREF="node57.html">
35
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
36
+ SRC="/usr/share/latex2html/icons/prev.png"></A> 
37
+<A NAME="tex2html909"
38
+  HREF="node1.html">
39
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
40
+ SRC="/usr/share/latex2html/icons/contents.png"></A>  
41
+<BR>
42
+<B> Up:</B> <A NAME="tex2html908"
43
+  HREF="clamdoc.html">clamdoc</A>
44
+<B> Previous:</B> <A NAME="tex2html904"
45
+  HREF="node57.html">Bibliography</A>
46
+ &nbsp <B>  <A NAME="tex2html910"
47
+  HREF="node1.html">Contents</A></B> 
48
+<BR>
49
+<BR>
50
+<!--End of Navigation Panel-->
51
+
52
+<H1><A NAME="SECTION000110000000000000000">
53
+About this document ...</A>
54
+</H1>
55
+ <P>
56
+This document was generated using the
57
+<A HREF="http://www-texdev.mpce.mq.edu.au/l2h/docs/manual/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2K.1beta (1.48)
58
+<P>
59
+Copyright &#169; 1993, 1994, 1995, 1996,
60
+<A HREF="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos Drakos</A>, 
61
+Computer Based Learning Unit, University of Leeds.
62
+<BR>
63
+Copyright &#169; 1997, 1998, 1999,
64
+<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>, 
65
+Mathematics Department, Macquarie University, Sydney.
66
+<P>
67
+The command line arguments were: <BR>
68
+ <STRONG>latex2html</STRONG> <TT><A NAME="tex2html70"
69
+  HREF="../clamdoc.tex">clamdoc.tex</A></TT>
70
+<P>
71
+The translation was initiated by Tomasz Kojm on 2004-02-11
72
+<BR><HR>
73
+<ADDRESS>
74
+Tomasz Kojm
75
+2004-02-11
76
+</ADDRESS>
77
+</BODY>
78
+</HTML>