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