1.14 (2007-08-29) ----------------- * add external css file: mailgraph.css (Patrick Nagel) -> you will need to add this file to where mailgraph.cgi is * add support for exim (Nicola Worthington) * add support for SpamAssassin milter (Todd A. Green) * update support for amavis-milter (Joachim de Groot) * update support for amavisd-new (Pawel Madej) * update support for spamproxyd (Thomas Vander Stichele) * --ignore-host can now be specified multiple times 1.13 (2007-03-28) ----------------- * New mailgraph homepage URL: http://mailgraph.schweikert.ch * XHTML 1.0 strict output (Yllar Pajus) * add releative jump points (Hugo van der Kooij) * add commented-out code for clamassassin (Adrian von Bidder) * add support for Amavisd-new >= 2.4 (Christoph Kessinger) * add support for Borderware Mxtreme (Postfix variant, Johan Nilsson) * add support for the ClamAV SpamAssassin plugin (Thomas Brown) * add support for MxTreme mail gateway (Guido) * update support for Kaspersky AntiVirus (Igor Moskovko) * update support for AntiVir (Wolfram Schlich) * update support for drweb (Lev) * update support for MailScanner (Simon Hartl, Pierre-Yves Bonnetain) * update support for AntiVir (Frank Urban) * fix DST-switch timewarp in autumn (Parse::Syslog 1.09) * fix hidden rejected line behind area items (Axel Beckert) * fix virbl DNS name (Eddy Beliveau) 1.12 (2005-10-16) ----------------- * sendmail fixes (Ben Lentz, R. Scott Baer) * compatibility with rrdtool 1.2.0 and 1.2.1 (no --slope-mode) * compatibility with SpamAssassin 3.1.0 (Matias Lopez Bergero) * add support for newer Vexira versions (Alexandru Suchici) * sendmail fixes (Immo Goltz) * ensure that the correct RRA is always chosen * nice -19 for mailgraph.pl in example init script (Alexander Norman) 1.11 (2005-06-05) ----------------- * add support for clamsmtpd (Aaron Wolfe) * add support for AVMilter (Stephan A. Klein) * add chkconfig to init script (DanielC) * add support for bogofilter (Erwan David) * add support for Kaspersky anti SPAM (Igor Moskovko) * add --virbl-is-spam (Cyriel de Grijs) * detect as virus mails blocked by amavis by file-extension * sendmail fixes (Alexander Bochmann) * compatibility with RRDtool 1.2.x * document the --logtypes * recognize postfix/error bounces * --daemon-rrd is now always respected (also without --daemon) * ignore per-recipient log entries of new amavisd-new versions 1.10 (2004-10-21) ----------------- * dspam support (Nagilum) * change CGI to use parameters instead of PATH_INFO, which not all web-servers support * Avoid showing "milli-messages/s" on the y scale (R.M. Evers) * Added --rbl-is-spam flag (David Gibbs) * Sendmail fixes (David Gibbs) * amavisd-new <= 20030616 (R.M. Evers) * Sendmail fixes (David Gibbs) * Line intead of area for rejects 1.9 (2004-07-11) ---------------- * implemented --ignore-host=HOST (use it instead of --ignore-localhost if the antivirus is on another machine) * add automatic refresh to mailgraph.cgi (Frederic Massot) * reorganized RRDs::graph call to make it easier to move one line from the normal plot to the error plot and vice versa * --only-virus-rrd bugfix (Marlon Dutra) * support metalog with --type=metalog and FreeBSD's verbose logging (Parse::Syslog 1.04) * cosmetic changes of the CGI output * show with commented code how to tag as spam all RBL rejects (Philip Hallstrom) * added support for clamav-milter (David Gibbs) * update sendmail regexps (Hugo van der Kooij) 1.8 (2004-02-07) ---------------- * amavisd: count spam to "spam-lovers" (D_PASS) * initial sendmail support (Hugo van der Kooij) * added --rrd-name option (Tycho Fruru) 1.7 (2004-01-29) ---------------- * --ignore-localhost didn't work correctly (Samuel Kesterson) 1.6 (2004-01-19) ---------------- * do not parse lines with timestamps in the future (warn instead) 1.5 (2004-01-19) ---------------- * New amavisd code by Mark Martinec * Removed parsing for 'pipe' service since it doesn't make much sense * Support for MailScanner/SpamAssassin (Gabriele Oleotti) * Support for latest Postfix snapshot (Ralf Hildebrandt) * Support for bounces with Cyrus (Will) * Cosmetic fixes in the CGI * better regexps for amavis * implemented --only-mail-rrd and --only-virus-rrd 1.4 (2003-06-14) ---------------- * another amavisd-new fix (Jens Stark) * support for CLAMD (Fredrik Wahl) * fix too permissive regexp for dection of amavis virus (Yifang Dai) * implemented --ignore-localhost option (localhost not anymore ignored unless option is not given) 1.3 (2003-06-10) ---------------- * support for MailScanner (Carlos Horowicz) * support for Amavisd-new 20030314p1 1.2 (2003-01-05) ---------------- * fix option processing with Perl 5.8.0 1.1 (2003-01-05) ---------------- * added example init script mailgraph-init * implemented --daemon option * implemented --verbose option (rossen) * support for BlackHole antivirus (rene) * support delivery through 'pipe' for Cyrus (rossen) * support AMaViS 0.3.12pre8 (MAnderson) 1.0 (2002-12-16) ---------------- * better contrast in error graph, easily changeable colors * support for newest amavisd-new (bpratt and Ralf.Hildebrandt) * support for AntiVir MailGate (paulb) * support for Postfix cleanup-DISCARD of newer versions (roland) * support for DrWeb Antivirus * Postfix 1.1.11 reports the queue also for rejects (Ralf.Hildebrandt) * support for SpamAssassin with Amavis (Ralf.Hildebrandt) * --host is now a perl regexp 0.23 (2002-10-28) ----------------- * fix off-by-one-hour error when running during daylight saving time switch * implement --host option * improve a little parsing speed 0.22 (2002-09-24) ----------------- * support for amavisd builtin spamassassin (erich) * do not count mail from/to localhost (erich) * show averages in graphs (erich) * stacked error graph with nice colors (erich) * support for Vexira antivirus (admin_at_wexoe.dk) * support for Avcheck antivirus (sdesse) 0.21 (2002-08-13) ----------------- * recognize spam detected by spamproxyd (dsalbego) * totals are now more precise * fixed average and maximum virus/spam statistics 0.20 (2002-07-02) ----------------- * added statistics for Viruses (amavisd) and SPAM (spamassassin with spamd) * recognize also bounces based on header_checks and body_checks (Roland Arendes) 0.19 (2002-04-03) ----------------- * support more than one mailgraph instances on the same machine * implemented option --year to specify a starting year other than the current year 0.18 (2002-03-15) ----------------- * send the images directly from the CGI, should make configuration of the CGI much easier. * Parse::Syslog 0.05: more robust syslog parsing * run mailgraph.cgi in tainted mode (Anders Nordby) 0.17 (2001-11-07) ----------------- * Parse::Syslog 0.04 (unreleased): much faster syslog parsing, more robust year-increment algorithm 0.16 (2001-09-28) ----------------- * fix wrong label in graph (msg/hour -> msgs/min !), reported by S. William Schulz 0.15 (2001-08-24) ----------------- * use the Parse::Syslog module (embedded in the script, no need to install it) 0.14 (2001-08-01) ----------------- * allow for different paths for images directory and images URL. 0.13 (2001-06-22) ----------------- * 'total' are real totals now * workaround rrdtool RRA selection problem because of partial matches 0.12 (2001-06-22) ----------------- * removed graphing code from mailgraph.pl and added mailgraph.cgi * change RRAs so that rrdtool should always choose the correct one 0.11 (2001-06-20) ----------------- * make everything an option * use long options * add '--graph' option * update example.html and README 0.10 (2001-05-10) ----------------- * report also bounces produced by postfix/smtp (bug reported by nomad4) * small improvement of README 0.9 (2001-01-19) ---------------- * improved "received" regular expression (didn't always match) bug reported by Adrian P. van Bloois 0.8 (2001-01-07) ---------------- * fix syslog-date parsing bug (January). Reported by Piotr Wasilewski, Leif Nixon, and Jeje 0.7 (2000-12-13) ---------------- * add "Max" to graph, generation timestamp * make graphs up-to time just before present. This should fix the wrong-selected-RRA problem. 0.6 (2000-12-04) ---------------- * removed maxinterval from Fail::Tail, was much too high and anyhow not necessary 0.5 (2000-11-11) ---------------- * .png files were GIF... Now they are really PNG files. 0.4 (2000-11-11) ---------------- * change graph generation period to 30 minutes * archive unpacks in a subdirectory