Browse code

Release notes for 0.95, based on Nigel's what's new doc

git-svn: trunk@4862

Tomasz Kojm authored on 2009/02/26 04:13:35
Showing 1 changed files
... ...
@@ -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