summaryrefslogtreecommitdiff
path: root/CHANGES
blob: 57b4ddd67a42fbb3f0a05151c1907c0a5c15c6d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
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