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