1
2006/07/14 -- released version 2.0.9
3
* added matchers CheckLatency and CheckLoss -- tobi, from Dylan Vanderhoof DylanV semaphore.com
4
* added TacacsPlus probe -- tobi, from Gary.Mikula * nasd.com
5
* pass 'prevmatch' to alert matcher plugins.
6
-- niko, from Dylan Vanderhoof <DylanV *semaphore.com>
7
* fix subject in tSmoke 'morning' emails. --niko,
8
from Jean-Philippe Luiggi <Jean-Philippe.Luiggi *revolutionlinux.com>
9
* AnotherDNS.pm: added option 'require_answers' for testing
10
recursive DNS servers. -- niko
11
* fixed loss_color documentation (this is not in percent) -- tobi
12
* brought back the FPing.pm 'timeout' parameter, since it does something
13
after all. -- niko, requested by Peter Klausner <peter.klausner *gmail.com>
14
* fix running an external program on edge-triggered alerts.
15
-- niko, from Peter Klausner <peter.klausner *gmail.com>
17
2006/04/14 -- released version 2.0.8
19
* adjusted links to new home on oss.oetiker.ch
22
* let the name of the dns server be configured in DNS.pm
23
-- ark <yesv *ring.wtwf.com>
24
* make buggy_perl_version test work again
25
-- niko, noticed by Fran Boon <flavour *partyvibe.com>
27
2006/02/09 -- released version 2.0.7
29
* fixed POD markup escaping in 'linkstyle' documentation that broke the Smokeping
30
module documentation --niko
32
2006/02/08 -- released version 2.0.6
34
* make the way CGI self-referring links are created configurable, and
35
change the default (once more) to 'linkstyle = relative'
36
-- niko, for Dmitry Semyonov <linulin *gmail.com> (Debian bug #351783)
37
* make buggy_perl_version test work on perl 5.8.7 too ...
38
--tobi from Nathan Butcher <xqufa .yokohama.riken.jp>
39
* include a Date field in alert emails, since all M[ST]As don't insert it.
41
* Set an --end time for graphs so that fetch does get its its
42
undies in a twist when selecting the RRA and goes for hires
43
due to coverage -- tobi
44
* CiscoRTTMonEchoICMP.pm: new variable vrf
45
- Kevin Stewart <kevins *callplus.co.nz>
46
* SSH.pm: new variable 'keytype' + bugfixes
47
- niko, from Igor Petrovski <pigor *mm.st>
48
* fix a bug that broke target sections with the same name
49
in different branches -- niko, reported by Igor Petrovski <pigor *mm.st>
50
* really send a test email with 'tSmoke --testmail' -- niko
51
* Curl.pm: handle measurement of multiple URLs by adding the results together
52
-- niko, requested by Rob de Jong <rob *dejongnet.net>
53
* Curl.pm: new variables 'follow_redirects' and 'include_redirects'
54
-- niko, requested by Rob de Jong <rob *dejongnet.net>
55
* fixed spelling for height -- tobi
57
2005/11/14 -- released version 2.0.5
59
* remove the FPing 'timeout' variable, since it never really did anything
61
* use the 'cgiurl' variable from the 'General' section for all CGI self-refering
62
links -- niko, from Christian Hammers <ch .*debian.org> (Debian bug #339019)
63
* Curl.pm: don't take '0' for 'true' with the 'ssl2' or 'insecure_ssl' options
64
-- niko, reported by Michael McCarn <mmccarn *sierracorp.us>
65
* add the 'scope' Net::LDAP search option to the LDAP probe
66
-- niko, from Seppo Syrj�nen <seppo.syrjanen *helsinki.fi>
67
* make the Curl probe compatible with Perl 5.6
68
-- niko, reported by Ben Eisenbraun <bene *klatsch.org>
69
* get rid of 'Use of uninitialized value' messages when using the Avgratio matcher
70
and 'edgetrigger' -- niko, reported by John L Hoo <jhoo *antapex.ca>
71
* include the smallest ping value in the graphs too
72
-- niko, from ChunjingHan <chjhan *cstnet.cn>
74
2005/10/12 -- released version 2.0.4
76
* avoid creating new RRD files as the user running 'smokeping --reload'
77
-- niko, reported by Stefan Schmidt <s.schmidt *mcbone.net>,
78
http://bugs.debian.org/333373
79
* only warn if RRA parameters other than CF are different
80
in the config file and an RRD -- niko, for Javier Oviedo <joviedo *plcendesa.com>
81
* make having an older version of CGI::Carp a non-fatal error and
82
recommend a newer one in the docs
83
-- niko, reported by Ron Bisset <Ron.Bisset *cnrinternational.com>
84
* make it work (hopefully) with even older versions of CGI::Carp if
85
'changecgiprogramname' is set to 'no' in the General section
88
2005/9/26 -- released version 2.0.3
90
* fixed FPing probe so it doesn't report 100% loss when the first ping is lost
91
-- niko, reported by Matthew Swainston <njunk *exemail.com.au>
92
* don't need to have all the external modules installed to build the
95
2005/9/20 -- released version 2.0.2
97
* reload the config file on HUP signal and switch to the new one if it
98
isn't broken. After reloading, restart gracefully so that no measurement is
99
interrupted. The signal can also be triggered by 'smokeping --reload'.
100
-- niko, suggested by Taisuke Yamada <tyamadajp *list.rakugaki.org>
101
* made some alert docs in smokeping_config visible --niko
102
* optionally only send alerts when the state changes ('edgetrigger')
103
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
104
* try to trigger an alert with the minimum number of values needed for it
105
rather than require a stack with the maximum number of possible values.
106
See http://lists.ee.ethz.ch/smokeping-users/msg01654.html for the problem.
107
-- niko, reported by Leos Bitto <smokeping *leos.cz>
108
* automatically regenerate the logo images if Smokeping.pm has been updated --niko
110
2005/9/5 -- released version 2.0.1
112
* fixed version number display in basetemplate -- tobi
114
2005/9/4 -- released version 2.0.0
116
* updated page template to match new logos and included Niko
118
* don't create directories in "datadir" when running as a CGI
120
* the DYNAMIC-related files (.adr and .snmp) can now be located outside "datadir"
121
by specifying the new configuration variable "dyndir"
122
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
123
* return '404 not found' when DYNAMIC updates fail
124
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
125
* make errors in DYNAMIC updates appear in the web server error log
127
* remove a quotemeta() call in Config::Grammar to allow metacharacters
128
at the right side of '@define'
129
-- niko, reported by Warrick FitzGerald <lists.smokeping.wfitzgerald *crtman.com>
130
* set LC_NUMERIC to C so that users who work with a locale like french that
131
would use , as a decimal separator do not trip over failing regexp-matches
133
* bugfix for CiscoRTTMonEchoICMP packetsize variable
134
-- niko, from Sam Stickland <sam_ml *spacething.org>
135
* tune DS properties min/max/heartbeat instead of just complaing about
136
them not matching (tobi)
138
2005/05/31 - publish rc5 (tobi)
139
* Officially include the tSmoke script from the contrib download directory.
140
Note that this needs the new 'tmail' variable to be defined in the config file.
141
-- niko, original script by Dan McGinn-Combs <d.mcginn-combs *mindspring.com>
142
* Perl 5.8.0 compatibility fix ("missing max for DS uptime")
143
-- niko, reported by Steve Wickert and Kennedy Clark <hkclark *gmail.com>
144
* RRDtool 1.2.x compatibility fix ("unknown RRD version: 0003" on restart)
145
-- niko, reported by Sam Stickland <sam_ml *spacething.org>
147
2005/05/11 - publish rc4 (tobi)
148
* Curl now has a new 'insecure_ssl' option for those not caring about CA paths
149
-- niko, original patch by Marc Spitzer <mspitzer *gmail.com>
150
* document '@include' and its friends in smokeping_config in addition to
151
Config::Grammar -- niko, from Marc Haber (Debian bug #307955)
152
* AnotherDNS: Double check the answer from the dns server and optionally enforce a
153
NOERROR response code -- Christoph.Heine in HaDiKo.DE
154
* NEW Feature: when clicking on the graphs in detail view
155
you can select different time ranges for the graph. The creation of this
156
feature has been sponsored by BeverlyCorp.com -- tobi
158
2005/03/10 - 2.0rc3 (tobi)
160
* Curl now has a new "extraargs" option for any extra arguments, like "--header"
161
-- niko, requested by Warrick FitzGerald <lists.smokeping.wfitzgerald *crtman.com>
162
* change ISG::ParseConfig references to its new name, Config::Grammar -- niko
164
2005/02/28 - 2.0rc2 (tobi)
166
* SYNOPSYS is really spelled SYNOPSIS. Shame on me. -- niko
168
2005/02/22 - 2.0rc1 (tobi)
170
* don't create any RRD files if running as a CGI -- niko
171
* Curl timeouts work better now -- niko, reported by Chris Wilson <chris *aidworld.org>
172
* Curl User-Agent string doesn't need quotes anymore -- niko
173
* check at startup that existing RRD files conform to the config specifications -- niko
174
* 3 pings is the official minimum now -- niko
175
* graph fixes for small numbers of pings -- niko, reported by Chris Wilson <chris *aidworld.org>
176
* fix the LDAP probe killing the CGI with perl <5.6 -- niko, reported by Peter Farmer <pfarmer *hashbang.org.uk>
177
* make the LDAP probe work withouth IO::Socket::SSL -- niko
178
* matchers start with a capital letter now -- niko
179
* new probe programming interface -- niko
180
- more strict config file checking giving helpful error messages when necessary
181
- generate probe documentation automatically from the code
182
- eliminate PROBE_CONF sections
183
- several minor incompatible probe changes; see the smokeping_upgrade document for details
184
* allow target-specific vars get defaults from Probes section -- niko
185
* timeout fixes in basefork.pm -- niko
186
* config file examples and smokeping_examples document -- niko
187
* documentation updates and reorganizing -- niko
188
* move all smokeping-specific perl modules into the Smokeping namespace -- niko
189
* new commandline options '--config=X' and '--check' -- niko
190
* FPing: support "-t", "-p" and "-i" fping params -- niko, suggested by Chris Wilson <chris *aidworld.org>
191
* FPing6: test against ::1 instead of localhost -- Sebastian Wiesinger <smokeping *tracker.fire-world.de>
192
* make sure mailsetup works before using it -- tobi
193
* fix for basefork.pm IO::Select property has_exception is very platform dependent
194
by ignoring it altogether things actually work better. Especially on Solaris which
195
does have propper support for has_exception as oposed to linux. -- niko, reported by Jim Morris <wrdnet *earthlink.net>
3
199
* fixed error messages for environments with mixed ipv6 and ipv4 setups -- Peter W. Osel <pwo *Infineon.COM>