1amavis-stats (0.1.12) unstable; urgency=low
2
3  * Makefile portability fixes thanks to James Davis. perl is now set to to
4    value of `which perl`
5
6  * Thanks to Jean Charles Delepine don't count multiple occurences of a virus
7    in the same email.
8
9  * Fixed a column ordering bug in amavis-stats.php, and made a basic column
10    calculation based on the length of the longest virus name.
11
12  * Statistics are now based on the true final determination of AMaViS:
13    Passed, Not-Delivered, INFECTED, BANNED, plus SPAM classifications of
14    Passed and Not-Delivered.
15
16  * Virus colours are now fixed per virus - generated by the md5sum of the
17    virus name. This means that all installations of amavis-stats will have
18    the same colours :-)
19
20  * fixed bug (introduced in rc2) that didn't delete the session ids from the
21    %spamsess hash.
22
23  * Fixed issue with regex not matching properly for clamav virus checker.
24
25 -- Mark Lawrence <nomad@null.net>  Sat, 27 Mar 2004 14:40:47 +0000
26
27amavis-stats (0.1.11) unstable; urgency=low
28
29  * As per patch from Chris H, can now handle virus names with spaces in them.
30    Unfortunately this breaks any amavis that separates multiple viruses by
31    spaces, but that is broken anyway if the virus scanner reports virses
32    names with spaces (which some do).
33
34  * Added locale debugging statements. Add option to force locale detection
35    (-l) otherwise English (and not "C") is assumed.
36
37  * Added do_exit function to remove lockfile on error conditions.
38
39  * amavis-ng virus detection thanks to Matthias L. Jugel.
40
41  * Now using autoconf to install - ./configure; make; make install... etc.
42
43  * Image directory has moved from /var/lib/amavis-stats/img to
44    /var/cache/amavis-stats for FHS compliance.
45
46  * Force images to be generated in PNG format. Graphs end at multiple of the
47    rrd step value.
48
49  * Limit updates to rrd files to be multiples of the "step" value. This
50    should fix many of the "missing" single virus counts and other
51    inaccuracies.
52
53  * Fixed a configure bug on --with-group.
54
55 -- Mark Lawrence <nomad@null.net>  Wed, 17 Mar 2004 22:36:40 +0000
56
57amavis-stats (0.1.10) unstable; urgency=low
58
59  * Added contents of state/seen/virus definition files to the debug option of
60    amavis-stats.php script.
61
62  * amavis-stats now uses the locale/LANG envinronment to correctly read
63    international date strings from syslog files. php script also prints out
64    localized date/time strings.
65
66  * php script now produces better error message when the rrdtool executable
67    can't be found.
68
69  * Fixed an issue were graphs could not be generated if no "Passed" emails
70    had been seen.
71
72  * TODO: Improve RPM build.
73
74 -- Mark Lawrence <nomad@null.net>  Fri,  6 Feb 2004 14:54:16 +0000
75
76amavis-stats (0.1.9) unstable; urgency=low
77
78  * Detects a "new" log entry of the form "amavisd-new[3823]:" which I have
79    never seen before.
80
81  * Fixed missing /usr/share/amavis-stats/img link (this has been bugging me
82    for ages!)
83
84  * Added "-V" option to display the version nuumber. Updated manpage.
85
86  * amavis-stats: Converted perl regex's to be non-greedy. This should
87    mean more accurate detection of virus names.
88
89  * TODO: Improve RPM build.
90
91 -- Mark Lawrence <nomad@null.net>  Thu, 27 Nov 2003 15:46:21 +0100
92
93amavis-stats (0.1.8) unstable; urgency=low
94
95  * Fixed a rotation bug introduced in version 0.1.7 (Thanks to Ricardo
96    Stella)
97
98  * TODO: Fix up the symbolic link installation problem .
99
100  * TODO: Improve RPM build.
101
102 -- Mark Lawrence <nomad@null.net>  Mon,  3 Nov 2003 19:20:33 +0100
103
104amavis-stats (0.1.7) unstable; urgency=low
105
106  * amavis-stats: Implemented a lock system to allow only one copy of
107    amavis-stats to run at a time.
108
109  * amavis-stats: The saveState() function now correctly saves the position
110    we reached in the logfile. Was previously always recording the end of
111    the file regardless of where we actually were.
112
113  * Thanks to P�l L�berg now have support for counting BANNED messages.
114
115  * amavis-stats: Correctly handle multiple viruses found in a single
116    message. Now even get a nice "corrupted" virus count.
117
118  * amavis-stats: Fixed a bug relating to reading lines that have not
119    been fully output by syslog (ie missing newline at end of the file)
120
121  * amavis-stats.php: Option to display rates per hour instead of rates per
122    minute. Idea from Tom Spencer.
123
124  * TODO: Fix up the RPM.
125
126 -- Mark Lawrence <nomad@null.net>  Thu, 23 Oct 2003 09:56:51 +0200
127
128amavis-stats (0.1.6) unstable; urgency=low
129
130  *  Debian fix only: added dependency on wwwconfig-common.
131
132 -- Mark Lawrence <nomad@null.net>  Fri, 17 Oct 2003 00:48:51 +0200
133
134amavis-stats (0.1.5) unstable; urgency=low
135
136  * TODO: Correctly handle the case where multiple viruses are found in
137    a single mail.
138
139  * TODO: Locking in amavis-stats so that we can't run more than one at
140    a time.
141
142  * amavis-stats.php: Really, really fixed the command-line rrdtool
143    integration. It turns out that the php "exec" command doesn't collect
144    stderr
145
146  * amavis-stats.php: Added a "debug" option to the web page, to display the
147    rrdtool command that generates each graph.
148
149  * amavis-stats: Handles the new SPAM and SPAM-TAG format of amavis-new
150
151 -- Mark Lawrence <nomad@null.net>  Thu, 16 Oct 2003 14:54:39 +0200
152
153amavis-stats (0.1.4) unstable; urgency=low
154
155  * amavis-stats: Display version in help message
156
157  * amavis-stats.php: Made the command-line version of rrdtool
158    actually work.
159
160  * amavis-stats.php: Display version and type of rrdtool in web page
161
162  * wrote an apache include file to allow running amavis-stats
163    from http://host/amavis-stats/ without having to copy the script
164    into the web root.
165
166  * Updated README for new installation.
167
168 -- Mark Lawrence <nomad@null.net>  Tue,  7 Oct 2003 17:44:52 +0200
169
170amavis-stats (0.1.3) unstable; urgency=low
171
172  * amavis-stats: Must now specify log file on the command line. "-f" no
173    longer needed but kept for legacy reasons. Man page updated.
174
175  * amavis-stats: "-v" now does nothing. Default is to output summary/
176    interesting information. New option "-q" stops output.
177
178  * amavis-stats: More robust logfile and rotation handling.
179
180  * amavis-stats.php: rrdtool handling changes - if internal extentions are
181    available use them, otherwise rely on an internal function and the
182    command/shell "rrdtool" executable. Thanks to Daniel Huele.
183
184  * First attempt at RPM package. Testers needed (hint, hint)
185
186  * amavis-stats: Bugfix: Correctly ignore badly formed log lines (previously
187    saw message like "use of uninitialized value in pattern match (m//)... ")
188
189  * amavis-stats: Bugfix: If more than one virus was detected by amavis
190    then we were actually recording that as a single virus called
191    "virus1 virus2...". Now only count the first virus.
192
193  * amavis-stats: Now save the current state every 1000 lines. More robust
194    and means you can watch the graphs grow when running large files :)
195
196  * debian: dependency now on rrdtool _or_ php4-rrdtool.
197
198  * Much improved README file.
199
200  * amavis-stats: Partial CLAMAV support thanks to Alan Murrell. Needs
201    feedback (hint, hint). Does clamav really put a newline in the middle
202    of a syslog entry when more than one part is infected?
203
204  * TODO: Correctly handle the case where multiple viruses are found in
205    a single mail.
206
207  * TODO: Locking in amavis-stats so that we can't run more than one at
208    a time.
209
210  * TODO: create/include apache configuration to run the php script from
211    /usr/share/amavis-stats without having to copy/modify files.
212
213 -- Mark Lawrence <nomad@null.net>  Mon, 29 Sep 2003 13:33:55 +0000
214
215amavis-stats (0.1.2) unstable; urgency=low
216
217  * amavis-stats: Based on input from Lars Hecking, should now parse files
218    from amavisd as well as amavisd-new.
219
220  * amavis-stats: Based on input from Ricardo Stella should also now
221    work on Solaris syslog files.
222
223  * amavis-stats: Check for existence and writability of
224    /var/lib/amavis-stats during loadStats().
225
226  * amavis-stats: Added detection for SPAM (I think amavisd-new only) - Kai.
227
228  * amavis-stats.php: Fixed a bug where script would die if zero detections
229    had occurred. Support for SPAM detections.
230
231 -- Mark Lawrence <nomad@null.net>  Fri,  5 Sep 2003 20:06:03 +0000
232
233amavis-stats (0.1.1) unstable; urgency=low
234
235  * amavis-stats.php: Added a check for the existence of the php4-rrdtool
236    functions and display an error message if not found.
237
238  * Documentation: Removed amavisd-new specific comments everywhere
239    after learning that amavisd is alive and kicking
240
241  * Makefile: Changed 'make dist' to use the Debian version for the package
242    when creating the tgz archive.
243
244  * debian: added dependency on php4-rrdtool.
245
246 -- Mark Lawrence <nomad@null.net>  Thu,  4 Sep 2003 09:02:59 +0000
247
248amavis-stats (0.1.0) unstable; urgency=low
249
250  * Initial Release.
251
252 -- Mark Lawrence <nomad@null.net>  Thu, 21 Aug 2003 13:49:55 +0000
253
254Local variables:
255mode: debian-changelog
256End:
257