git-svn: trunk@4862
Tomasz Kojm authored on 2009/02/26 04:13:35... | ... |
@@ -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 |
|