~ubuntu-branches/ubuntu/feisty/clamav/feisty

« back to all changes in this revision

Viewing changes to docs/html/node50.html

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook
  • Date: 2007-02-20 10:33:44 UTC
  • mto: This revision was merged to the branch mainline in revision 16.
  • Revision ID: james.westby@ubuntu.com-20070220103344-zgcu2psnx9d98fpa
Tags: upstream-0.90
Import upstream version 0.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2
2
 
3
 
<!--Converted with LaTeX2HTML 2008 (1.71)
 
3
<!--Converted with LaTeX2HTML 99.2beta8 (1.46)
4
4
original version by:  Nikos Drakos, CBLU, University of Leeds
5
5
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
6
6
* with significant contributions from:
7
7
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
8
8
<HTML>
9
9
<HEAD>
10
 
<TITLE>Database checks</TITLE>
11
 
<META NAME="description" CONTENT="Database checks">
 
10
<TITLE>Donors</TITLE>
 
11
<META NAME="description" CONTENT="Donors">
12
12
<META NAME="keywords" CONTENT="clamdoc">
13
13
<META NAME="resource-type" CONTENT="document">
14
14
<META NAME="distribution" CONTENT="global">
15
15
 
16
 
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
 
16
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
 
17
<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8">
17
18
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
18
19
 
19
20
<LINK REL="STYLESHEET" HREF="clamdoc.css">
20
21
 
21
22
<LINK REL="next" HREF="node51.html">
22
23
<LINK REL="previous" HREF="node49.html">
23
 
<LINK REL="up" HREF="node43.html">
 
24
<LINK REL="up" HREF="node29.html">
24
25
<LINK REL="next" HREF="node51.html">
25
26
</HEAD>
26
27
 
27
28
<BODY >
28
 
 
29
 
<DIV CLASS="navigation"><!--Navigation Panel-->
30
 
<A NAME="tex2html869"
 
29
<!--Navigation Panel-->
 
30
<A NAME="tex2html837"
31
31
  HREF="node51.html">
32
32
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
33
 
<A NAME="tex2html865"
34
 
  HREF="node43.html">
 
33
<A NAME="tex2html833"
 
34
  HREF="node29.html">
35
35
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
36
 
<A NAME="tex2html859"
 
36
<A NAME="tex2html827"
37
37
  HREF="node49.html">
38
38
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
39
 
<A NAME="tex2html867"
 
39
<A NAME="tex2html835"
40
40
  HREF="node1.html">
41
41
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
42
42
<BR>
43
 
<B> Next:</B> <A NAME="tex2html870"
44
 
  HREF="node51.html">Data scan functions</A>
45
 
<B> Up:</B> <A NAME="tex2html866"
46
 
  HREF="node43.html">API</A>
47
 
<B> Previous:</B> <A NAME="tex2html860"
48
 
  HREF="node49.html">Limits</A>
49
 
 &nbsp; <B>  <A NAME="tex2html868"
 
43
<B> Next:</B> <A NAME="tex2html838"
 
44
  HREF="node51.html">Graphics</A>
 
45
<B> Up:</B> <A NAME="tex2html834"
 
46
  HREF="node29.html">LibClamAV</A>
 
47
<B> Previous:</B> <A NAME="tex2html828"
 
48
  HREF="node49.html">Contributors</A>
 
49
 &nbsp <B>  <A NAME="tex2html836"
50
50
  HREF="node1.html">Contents</A></B> 
51
51
<BR>
52
 
<BR></DIV>
 
52
<BR>
53
53
<!--End of Navigation Panel-->
54
54
 
55
 
<H3><A NAME="SECTION00073700000000000000">
56
 
Database checks</A>
57
 
</H3>
58
 
    It's very important  to keep the internal instance of the database up to
59
 
    date. You can watch database changes with the <code>cl_stat..()</code> family
60
 
    of functions.
61
 
    <PRE>
62
 
        int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
63
 
        int cl_statchkdir(const struct cl_stat *dbstat);
64
 
        int cl_statfree(struct cl_stat *dbstat);
65
 
</PRE>
66
 
    Initialization:
67
 
    <PRE>
68
 
            ...
69
 
            struct cl_stat dbstat;
70
 
 
71
 
        memset(&amp;dbstat, 0, sizeof(struct cl_stat));
72
 
        cl_statinidir(dbdir, &amp;dbstat);
73
 
</PRE>
74
 
    To check for a change you just need to call <code>cl_statchkdir</code> and check
75
 
    its return value (0 - no change, 1 - some change occured). Remember to reset
76
 
    the <code>cl_stat</code> structure after reloading the database.
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
 
    Libclamav <SPAN CLASS="MATH"><IMG
85
 
 WIDTH="58" HEIGHT="35" ALIGN="MIDDLE" BORDER="0"
86
 
 SRC="img5.png"
87
 
 ALT="$\ge0.96$"></SPAN> includes and additional call to check the number of
88
 
    signatures that can be loaded from a given directory:
89
 
    <PRE>
90
 
        int cl_countsigs(const char *path, unsigned int countoptions,
91
 
            unsigned int *sigs);
92
 
</PRE>
93
 
    The first argument points to the database directory, the second one
94
 
    specifies what signatures should be counted:
95
 
    <code>CL_COUNTSIGS_OFFICIAL</code> (official signatures),
96
 
<BR>    <code>CL_COUNTSIGS_UNOFFICIAL</code> (third party signatures),
97
 
    <code>CL_COUNTSIGS_ALL</code> (all signatures). The last argument points
98
 
    to the counter to which the number of detected signatures will
99
 
    be added (therefore the counter should be initially set to 0).
100
 
    The call returns <code>CL_SUCCESS</code> or an error code.
 
55
<H2><A NAME="SECTION00078000000000000000">
 
56
Donors</A>
 
57
</H2>
 
58
    We've received financial support from: (in alphabetical order)
 
59
    
 
60
<UL>
 
61
<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html21"
 
62
  HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>)
 
63
</LI>
 
64
<LI>Advance Healthcare Group (<TT><A NAME="tex2html22"
 
65
  HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>)
 
66
</LI>
 
67
<LI>Allied Quotes (<TT><A NAME="tex2html23"
 
68
  HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>)
 
69
</LI>
 
70
<LI>American Computer &amp; Electronic Services Corp. (<TT><A NAME="tex2html24"
 
71
  HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>)
 
72
</LI>
 
73
<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html25"
 
74
  HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>)
 
75
</LI>
 
76
<LI>Steve Anderson
 
77
</LI>
 
78
<LI>Anonymous donor from Colorado, US
 
79
</LI>
 
80
<LI>Arudius (<TT><A NAME="tex2html26"
 
81
  HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>)
 
82
</LI>
 
83
<LI>Peter Ashman
 
84
</LI>
 
85
<LI>Atlas College (<TT><A NAME="tex2html27"
 
86
  HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>)
 
87
</LI>
 
88
<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html28"
 
89
  HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>)
 
90
</LI>
 
91
<LI>AWD Online (<TT><A NAME="tex2html29"
 
92
  HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>)
 
93
</LI>
 
94
<LI>BackupAssist Backup Software (<TT><A NAME="tex2html30"
 
95
  HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>)
 
96
</LI>
 
97
<LI>Dave Baker
 
98
</LI>
 
99
<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html31"
 
100
  HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>)
 
101
</LI>
 
102
<LI>Aaron Begley
 
103
</LI>
 
104
<LI>Craig H. Block
 
105
</LI>
 
106
<LI>Norman E. Brake, Jr.
 
107
</LI>
 
108
<LI>Josh Burstyn
 
109
</LI>
 
110
<LI>By Design (<TT><A NAME="tex2html32"
 
111
  HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>)
 
112
</LI>
 
113
<LI>Canadian Web Hosting (<TT><A NAME="tex2html33"
 
114
  HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>)
 
115
</LI>
 
116
<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html34"
 
117
  HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>)
 
118
</LI>
 
119
<LI>Ricardo Cerqueira
 
120
</LI>
 
121
<LI>Thanos Chatziathanassiou
 
122
</LI>
 
123
<LI>Cheahch from Singapore
 
124
</LI>
 
125
<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html35"
 
126
  HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>)
 
127
</LI>
 
128
<LI>Alan Cook
 
129
</LI>
 
130
<LI>Joe Cooper
 
131
</LI>
 
132
<LI>CustomLogic LLC (<TT><A NAME="tex2html36"
 
133
  HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>)
 
134
</LI>
 
135
<LI>Ron DeFulio
 
136
</LI>
 
137
<LI>Digirati (<TT><A NAME="tex2html37"
 
138
  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
 
139
</LI>
 
140
<LI>Steve Donegan (<TT><A NAME="tex2html38"
 
141
  HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>)
 
142
</LI>
 
143
<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html39"
 
144
  HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>)
 
145
</LI>
 
146
<LI>EAS Enterprises LLC
 
147
</LI>
 
148
<LI>eCoupons.com (<TT><A NAME="tex2html40"
 
149
  HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>)
 
150
</LI>
 
151
<LI>Electric Embers (<TT><A NAME="tex2html41"
 
152
  HREF="http://electricembers.net">http://electricembers.net</A></TT>)
 
153
</LI>
 
154
<LI>John T. Ellis
 
155
</LI>
 
156
<LI>Epublica
 
157
</LI>
 
158
<LI>Bernhard Erdmann
 
159
</LI>
 
160
<LI>David Eriksson (<TT><A NAME="tex2html42"
 
161
  HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>)
 
162
</LI>
 
163
<LI>Philip Ershler
 
164
</LI>
 
165
<LI>Explido Software USA Inc. (<TT><A NAME="tex2html43"
 
166
  HREF="http://www.explido.us/">http://www.explido.us/</A></TT>)
 
167
</LI>
 
168
<LI>David Farrick
 
169
</LI>
 
170
<LI>Jim Feldman
 
171
</LI>
 
172
<LI>Petr Ferschmann (<TT><A NAME="tex2html44"
 
173
  HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>)
 
174
</LI>
 
175
<LI>Andries Filmer (<TT><A NAME="tex2html45"
 
176
  HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>)
 
177
</LI>
 
178
<LI>The Free Shopping Cart people (<TT><A NAME="tex2html46"
 
179
  HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>)
 
180
</LI>
 
181
<LI>Paul Freeman
 
182
</LI>
 
183
<LI>Jack Fung
 
184
</LI>
 
185
<LI>Stephen Gageby
 
186
</LI>
 
187
<LI>Paolo Galeazzi
 
188
</LI>
 
189
<LI>GANDI (<TT><A NAME="tex2html47"
 
190
  HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>)
 
191
</LI>
 
192
<LI>Jeremy Garcia (<TT><A NAME="tex2html48"
 
193
  HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>)
 
194
</LI>
 
195
<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html49"
 
196
  HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>)
 
197
</LI>
 
198
<LI>GCS Tech (<TT><A NAME="tex2html50"
 
199
  HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>)
 
200
</LI>
 
201
<LI>GHRS (<TT><A NAME="tex2html51"
 
202
  HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>)
 
203
</LI>
 
204
<LI>Lyle Giese
 
205
</LI>
 
206
<LI>Todd Goodman
 
207
</LI>
 
208
<LI>Bill Gradwohl (<TT><A NAME="tex2html52"
 
209
  HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>)
 
210
</LI>
 
211
<LI>Grain-of-Salt Consulting
 
212
</LI>
 
213
<LI>Terje Gravvold
 
214
</LI>
 
215
<LI>Hart Computer (<TT><A NAME="tex2html53"
 
216
  HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>)
 
217
</LI>
 
218
<LI>Pen Helm
 
219
</LI>
 
220
<LI>Hosting Metro LLC (<TT><A NAME="tex2html54"
 
221
  HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>)
 
222
</LI>
 
223
<LI>IDEAL Software GmbH (<TT><A NAME="tex2html55"
 
224
  HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>)
 
225
</LI>
 
226
<LI>Industry Standard Computers (<TT><A NAME="tex2html56"
 
227
  HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>)
 
228
</LI>
 
229
<LI>Interact2Day (<TT><A NAME="tex2html57"
 
230
  HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>)
 
231
</LI>
 
232
<LI>Invisik Corporation (<TT><A NAME="tex2html58"
 
233
  HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>)
 
234
</LI>
 
235
<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html59"
 
236
  HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>)
 
237
</LI>
 
238
<LI>Craig Jackson
 
239
</LI>
 
240
<LI>Stuart Jones
 
241
</LI>
 
242
<LI>Jason Judge
 
243
</LI>
 
244
<LI>Keith (<TT><A NAME="tex2html60"
 
245
  HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>)
 
246
</LI>
 
247
<LI>Ewald Kicker (<TT><A NAME="tex2html61"
 
248
  HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>)
 
249
</LI>
 
250
<LI>Brad Koehn
 
251
</LI>
 
252
<LI>Christina Kuratli (<TT><A NAME="tex2html62"
 
253
  HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>)
 
254
</LI>
 
255
<LI>Logic Partners Inc. (<TT><A NAME="tex2html63"
 
256
  HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>)
 
257
</LI>
 
258
<LI>Mark Lotspaih (<TT><A NAME="tex2html64"
 
259
  HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>)
 
260
</LI>
 
261
<LI>Michel Machado (<TT><A NAME="tex2html65"
 
262
  HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
 
263
</LI>
 
264
<LI>Olivier Marechal
 
265
</LI>
 
266
<LI>Matthew McKenzie
 
267
</LI>
 
268
<LI>Durval Menezes (<TT><A NAME="tex2html66"
 
269
  HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>)
 
270
</LI>
 
271
<LI>Micro Logic Systems (<TT><A NAME="tex2html67"
 
272
  HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>)
 
273
</LI>
 
274
<LI>Midcoast Internet Solutions
 
275
</LI>
 
276
<LI>Mimecast (<TT><A NAME="tex2html68"
 
277
  HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>)
 
278
</LI>
 
279
<LI>Kazuhiro Miyaji
 
280
</LI>
 
281
<LI>Bozidar Mladenovic
 
282
</LI>
 
283
<LI>Paul Morgan
 
284
</LI>
 
285
<LI>Tomas Morkus
 
286
</LI>
 
287
<LI>The Names Database (<TT><A NAME="tex2html69"
 
288
  HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>)
 
289
</LI>
 
290
<LI>Names Directory (<TT><A NAME="tex2html70"
 
291
  HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>)
 
292
</LI>
 
293
<LI>Michael Nolan (<TT><A NAME="tex2html71"
 
294
  HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>)
 
295
</LI>
 
296
<LI>Jorgen Norgaard
 
297
</LI>
 
298
<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html72"
 
299
  HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>)
 
300
</LI>
 
301
<LI>Oneworkspace.com (<TT><A NAME="tex2html73"
 
302
  HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>)
 
303
</LI>
 
304
<LI>Online Literature (<TT><A NAME="tex2html74"
 
305
  HREF="http://www.couol.com/">http://www.couol.com/</A></TT>)
 
306
</LI>
 
307
<LI>Origin Solutions (<TT><A NAME="tex2html75"
 
308
  HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>)
 
309
</LI>
 
310
<LI>outermedia GmbH (<TT><A NAME="tex2html76"
 
311
  HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>)
 
312
</LI>
 
313
<LI>Kevin Pang (<TT><A NAME="tex2html77"
 
314
  HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>)
 
315
</LI>
 
316
<LI>Alexander Panzhin
 
317
</LI>
 
318
<LI>Passageway Communications (<TT><A NAME="tex2html78"
 
319
  HREF="http://www.passageway.com">http://www.passageway.com</A></TT>)
 
320
</LI>
 
321
<LI>Dan Pelleg (<TT><A NAME="tex2html79"
 
322
  HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>)
 
323
</LI>
 
324
<LI>Thodoris Pitikaris
 
325
</LI>
 
326
<LI>Paul Rantin
 
327
</LI>
 
328
<LI>Thomas J. Raef (<TT><A NAME="tex2html80"
 
329
  HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>)
 
330
</LI>
 
331
<LI>Luke Reeves (<TT><A NAME="tex2html81"
 
332
  HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>)
 
333
</LI>
 
334
<LI>RHX (<TT><A NAME="tex2html82"
 
335
  HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>)
 
336
</LI>
 
337
<LI>Stefano Rizzetto
 
338
</LI>
 
339
<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html83"
 
340
  HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>)
 
341
</LI>
 
342
<LI>Luke Rosenthal
 
343
</LI>
 
344
<LI>Jenny S�fstr�m (<TT><A NAME="tex2html84"
 
345
  HREF="http://PokerListings.com">http://PokerListings.com</A></TT>)
 
346
</LI>
 
347
<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html85"
 
348
  HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>)
 
349
</LI>
 
350
<LI>Tim Scoff
 
351
</LI>
 
352
<LI>Seattle Server (<TT><A NAME="tex2html86"
 
353
  HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>)
 
354
</LI>
 
355
<LI>Software Workshop Inc (<TT><A NAME="tex2html87"
 
356
  HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>)
 
357
</LI>
 
358
<LI>Solutions In A Box (<TT><A NAME="tex2html88"
 
359
  HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>)
 
360
</LI>
 
361
<LI>Stephane Rault
 
362
</LI>
 
363
<LI>SearchMain (<TT><A NAME="tex2html89"
 
364
  HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>)
 
365
</LI>
 
366
<LI>Olivier Silber
 
367
</LI>
 
368
<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html90"
 
369
  HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>)
 
370
</LI>
 
371
<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html91"
 
372
  HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>)
 
373
</LI>
 
374
<LI>StarBand (<TT><A NAME="tex2html92"
 
375
  HREF="http://www.starband.com/">http://www.starband.com/</A></TT>)
 
376
</LI>
 
377
<LI>Stroke of Color, Inc.
 
378
</LI>
 
379
<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html93"
 
380
  HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>)
 
381
</LI>
 
382
<LI>Sahil Tandon
 
383
</LI>
 
384
<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html94"
 
385
  HREF="http://www.spamex.com">http://www.spamex.com</A></TT>)
 
386
</LI>
 
387
<LI>Brad Tarver
 
388
</LI>
 
389
<LI>TGT Tampermeier &amp; Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html95"
 
390
  HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>)
 
391
</LI>
 
392
<LI>Per Reedtz Thomsen
 
393
</LI>
 
394
<LI>William Tisdale
 
395
</LI>
 
396
<LI>Up Time Technology (<TT><A NAME="tex2html96"
 
397
  HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>)
 
398
</LI>
 
399
<LI>Ulfi
 
400
</LI>
 
401
<LI>Jeremy Vanderburg (<TT><A NAME="tex2html97"
 
402
  HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>)
 
403
</LI>
 
404
<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html98"
 
405
  HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>)
 
406
</LI>
 
407
<LI>Webzone Srl (<TT><A NAME="tex2html99"
 
408
  HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>)
 
409
</LI>
 
410
<LI>Markus Welsch (<TT><A NAME="tex2html100"
 
411
  HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>)
 
412
</LI>
 
413
<LI>Julia White (<TT><A NAME="tex2html101"
 
414
  HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>)
 
415
</LI>
 
416
<LI>Nicklaus Wicker
 
417
</LI>
 
418
<LI>David Williams (<TT><A NAME="tex2html102"
 
419
  HREF="http://kayakero.net/">http://kayakero.net/</A></TT>)
 
420
</LI>
 
421
<LI>Glenn R Williams
 
422
</LI>
 
423
<LI>Kelly Williams
 
424
</LI>
 
425
<LI>XRoads Networks (<TT><A NAME="tex2html103"
 
426
  HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>)
 
427
</LI>
 
428
<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html104"
 
429
  HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>)
 
430
    
 
431
</LI>
 
432
</UL>
101
433
 
102
434
<P>
103
 
<BR><HR>
 
435
<HR>
 
436
<!--Navigation Panel-->
 
437
<A NAME="tex2html837"
 
438
  HREF="node51.html">
 
439
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
 
440
<A NAME="tex2html833"
 
441
  HREF="node29.html">
 
442
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
 
443
<A NAME="tex2html827"
 
444
  HREF="node49.html">
 
445
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
 
446
<A NAME="tex2html835"
 
447
  HREF="node1.html">
 
448
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
 
449
<BR>
 
450
<B> Next:</B> <A NAME="tex2html838"
 
451
  HREF="node51.html">Graphics</A>
 
452
<B> Up:</B> <A NAME="tex2html834"
 
453
  HREF="node29.html">LibClamAV</A>
 
454
<B> Previous:</B> <A NAME="tex2html828"
 
455
  HREF="node49.html">Contributors</A>
 
456
 &nbsp <B>  <A NAME="tex2html836"
 
457
  HREF="node1.html">Contents</A></B> 
 
458
<!--End of Navigation Panel-->
104
459
<ADDRESS>
105
460
Tomasz Kojm
106
 
2010-08-12
 
461
2007-02-12
107
462
</ADDRESS>
108
463
</BODY>
109
464
</HTML>