|
...
|
...
|
@@ -2,6 +2,57 @@ 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.95rc1
|
|
|
7
|
+-------
|
|
|
8
|
+
|
|
|
9
|
+ClamAV 0.95rc1 introduces many bugfixes, improvements and additions. To make
|
|
|
10
|
+the transition easier, we put various tips and upgrade notes on this page:
|
|
|
11
|
+https://wiki.clamav.net/Main/UpgradeNotes095
|
|
|
12
|
+
|
|
|
13
|
+The following are the key features of this release:
|
|
|
14
|
+
|
|
|
15
|
+ - New clamav-milter: The program has been redesigned and rewritten from
|
|
|
16
|
+ scratch. The most notable difference is that the internal mode has been
|
|
|
17
|
+ dropped which means that now a working clamd companion is required.
|
|
|
18
|
+ The milter now also has its own configuration file.
|
|
|
19
|
+
|
|
|
20
|
+ - Clamd extensions: The protocol has been extended to lighten the load
|
|
|
21
|
+ that clamd puts on the system, solve limitations of the old protocol,
|
|
|
22
|
+ and reduce latency when signature updates are received. Fore more
|
|
|
23
|
+ information about the new extensions please see the official
|
|
|
24
|
+ documentation and the upgrade notes.
|
|
|
25
|
+
|
|
|
26
|
+ - Improved API: The API used to program ClamAV's engine (libclamav) has
|
|
|
27
|
+ been redesigned to use modern object-oriented techniques and solves
|
|
|
28
|
+ various API/ABI compatibility issues between old and new releases.
|
|
|
29
|
+ You can find more information in Section 6 of clamdoc.pdf and in
|
|
|
30
|
+ the upgrade notes.
|
|
|
31
|
+
|
|
|
32
|
+ - ClamdTOP: This is a new program that allows system administrators to
|
|
|
33
|
+ monitor clamd. It provides information about the items in the clamd's
|
|
|
34
|
+ queue, clamd's memory usage, and the version of the signature database,
|
|
|
35
|
+ all in real-time and in nice curses-based interface.
|
|
|
36
|
+
|
|
|
37
|
+ - Memory Pool Allocator: Libclamav now includes its own memory pool
|
|
|
38
|
+ allocator based on memory mapping. This new solution replaces the
|
|
|
39
|
+ traditional malloc/free system for the copy of the signatures that
|
|
|
40
|
+ is kept in memory. As a result, clamd requires much less memory,
|
|
|
41
|
+ particularly when signature updates are received and the database is
|
|
|
42
|
+ loaded into memory.
|
|
|
43
|
+
|
|
|
44
|
+ - Unified Option Parser: Prior to version 0.95 each program in ClamAV's
|
|
|
45
|
+ suite of programs had its own set of runtime options. The new general
|
|
|
46
|
+ parser brings consistency of use and validation to these options across
|
|
|
47
|
+ the suite. Some command line switches of clamscan have been renamed
|
|
|
48
|
+ (the old ones will still be accepted but will have no effect and will
|
|
|
49
|
+ result in warnings), please see clamscan(1) and clamscan --help for
|
|
|
50
|
+ the details.
|
|
|
51
|
+
|
|
|
52
|
+--
|
|
|
53
|
+The ClamAV team (http://www.clamav.net/team)
|
|
|
54
|
+
|
|
|
55
|
+
|
|
5
|
56
|
0.94.2
|
|
6
|
57
|
------
|
|
7
|
58
|
|