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
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
|
2006/5/12 -- released version 20060512_trunk
2006/5/11 -- released version 20060511_trunk
2006/5/10 -- released version 20060510_trunk
2006/5/9 -- released version 20060509_trunk
2006/5/8 -- released version 20060508_trunk
2006/5/7 -- released version 20060507_trunk
2006/5/6 -- released version 20060506_trunk
2006/5/5 -- released version 20060505_trunk
2006/5/4 -- released version 20060504_trunk
2006/5/3 -- released version 20060503_trunk
2006/5/2 -- released version 20060502_trunk
2006/5/1 -- released version 20060501_trunk
2006/4/30 -- released version 20060430_trunk
2006/4/29 -- released version 20060429_trunk
2006/4/28 -- released version 20060428_trunk
2006/4/27 -- released version 20060427_trunk
2006/4/26 -- released version 20060426_trunk
2006/4/25 -- released version 20060425_trunk
2006/4/24 -- released version 20060424_trunk
2006/4/23 -- released version 20060423_trunk
2006/4/22 -- released version 20060422_trunk
2006/4/21 -- released version 20060421_trunk
2006/4/20 -- released version 20060420_trunk
2006/4/19 -- released version 20060419_trunk
2006/4/18 -- released version 20060418_trunk
2006/4/17 -- released version 20060417_trunk
* brought back the FPing.pm 'timeout' parameter, since it does something
after all. - niko, requested by Peter Klausner <peter.klausner *gmail.com>
2006/4/16 -- released version 20060416_trunk
2006/4/15 -- released version 20060415_trunk
* adjusted links to new home on oss.oetiker.ch
-- tobi
2006/4/14 -- released version 20060414_trunk
2006/4/13 -- released version 20060413_trunk
2006/4/12 -- released version 20060412_trunk
2006/4/11 -- released version 20060411_trunk
2006/4/10 -- released version 20060410_trunk
2006/4/9 -- released version 20060409_trunk
2006/4/8 -- released version 20060408_trunk
2006/4/7 -- released version 20060407_trunk
2006/4/6 -- released version 20060406_trunk
2006/4/5 -- released version 20060405_trunk
2006/4/4 -- released version 20060404_trunk
2006/4/3 -- released version 20060403_trunk
2006/4/2 -- released version 20060402_trunk
2006/4/1 -- released version 20060401_trunk
2006/3/31 -- released version 20060331_trunk
2006/3/30 -- released version 20060330_trunk
2006/3/29 -- released version 20060329_trunk
2006/3/28 -- released version 20060328_trunk
2006/3/27 -- released version 20060327_trunk
2006/3/26 -- released version 20060326_trunk
2006/3/25 -- released version 20060325_trunk
* let the name of the dns server be configured in DNS.pm
-- ark <yesv *ring.wtwf.com>
2006/3/24 -- released version 20060324_trunk
2006/3/23 -- released version 20060323_trunk
2006/3/22 -- released version 20060322_trunk
2006/3/21 -- released version 20060321_trunk
2006/3/20 -- released version 20060320_trunk
2006/3/19 -- released version 20060319_trunk
2006/3/18 -- released version 20060318_trunk
2006/3/17 -- released version 20060317_trunk
2006/3/16 -- released version 20060316_trunk
2006/3/15 -- released version 20060315_trunk
2006/3/14 -- released version 20060314_trunk
2006/3/13 -- released version 20060313_trunk
2006/3/12 -- released version 20060312_trunk
2006/3/11 -- released version 20060311_trunk
2006/3/10 -- released version 20060310_trunk
2006/3/9 -- released version 20060309_trunk
2006/3/8 -- released version 20060308_trunk
2006/3/7 -- released version 20060307_trunk
2006/3/6 -- released version 20060306_trunk
2006/3/5 -- released version 20060305_trunk
2006/3/4 -- released version 20060304_trunk
2006/3/3 -- released version 20060303_trunk
2006/3/2 -- released version 20060302_trunk
2006/3/1 -- released version 20060301_trunk
2006/2/28 -- released version 20060228_trunk
2006/2/27 -- released version 20060227_trunk
2006/2/26 -- released version 20060226_trunk
2006/2/25 -- released version 20060225_trunk
2006/2/24 -- released version 20060224_trunk
2006/2/23 -- released version 20060223_trunk
2006/2/22 -- released version 20060222_trunk
2006/2/21 -- released version 20060221_trunk
2006/2/20 -- released version 20060220_trunk
2006/2/19 -- released version 20060219_trunk
2006/2/18 -- released version 20060218_trunk
2006/2/17 -- released version 20060217_trunk
2006/2/16 -- released version 20060216_trunk
2006/2/15 -- released version 20060215_trunk
2006/2/14 -- released version 20060214_trunk
2006/2/13 -- released version 20060213_trunk
2006/2/12 -- released version 20060212_trunk
2006/2/11 -- released version 20060211_trunk
2006/2/10 -- released version 20060210_trunk
2006/2/9 -- released version 20060209_trunk
2006/2/8 -- released version 20060208_trunk
2006/2/7 -- released version 20060207_trunk
2006/2/6 -- released version 20060206_trunk
2006/2/5 -- released version 20060205_trunk
2006/2/4 -- released version 20060204_trunk
2006/2/3 -- released version 20060203_trunk
2006/2/2 -- released version 20060202_trunk
2006/2/1 -- released version 20060201_trunk
2006/1/31 -- released version 20060131_trunk
2006/1/30 -- released version 20060130_trunk
2006/1/29 -- released version 20060129_trunk
2006/1/28 -- released version 20060128_trunk
2006/1/27 -- released version 20060127_trunk
2006/1/26 -- released version 20060126_trunk
2006/1/25 -- released version 20060125_trunk
2006/1/24 -- released version 20060124_trunk
2006/1/23 -- released version 20060123_trunk
2006/1/22 -- released version 20060122_trunk
2006/1/21 -- released version 20060121_trunk
2006/1/20 -- released version 20060120_trunk
2006/1/19 -- released version 20060119_trunk
2006/1/18 -- released version 20060118_trunk
2006/1/17 -- released version 20060117_trunk
2006/1/16 -- released version 20060116_trunk
2006/1/15 -- released version 20060115_trunk
2006/1/14 -- released version 20060114_trunk
2006/1/13 -- released version 20060113_trunk
2006/1/12 -- released version 20060112_trunk
2006/1/11 -- released version 20060111_trunk
2006/1/10 -- released version 20060110_trunk
2006/1/9 -- released version 20060109_trunk
2006/1/8 -- released version 20060108_trunk
2006/1/7 -- released version 20060107_trunk
2006/1/6 -- released version 20060106_trunk
* make buggy_perl_version test work on perl 5.8.7 too ...
--tobi from Nathan Butcher <xqufa .yokohama.riken.jp>
2006/1/5 -- released version 20060105_trunk
2006/1/4 -- released version 20060104_trunk
2006/1/3 -- released version 20060103_trunk
2006/1/2 -- released version 20060102_trunk
2006/1/1 -- released version 20060101_trunk
2005/12/31 -- released version 20051231_trunk
2005/12/30 -- released version 20051230_trunk
2005/12/29 -- released version 20051229_trunk
2005/12/28 -- released version 20051228_trunk
2005/12/27 -- released version 20051227_trunk
2005/12/26 -- released version 20051226_trunk
2005/12/25 -- released version 20051225_trunk
2005/12/24 -- released version 20051224_trunk
2005/12/23 -- released version 20051223_trunk
2005/12/22 -- released version 20051222_trunk
2005/12/21 -- released version 20051221_trunk
* Set an --end time for graphs so that fetch does get its its
undies in a twist when selecting the RRA and goes for hires
due to coverage -- tobi
* CiscoRTTMonEchoICMP.pm: new variable vrf
- Kevin Stewart <kevins *callplus.co.nz>
2005/12/20 -- released version 20051220_trunk
2005/12/19 -- released version 20051219_trunk
2005/12/18 -- released version 20051218_trunk
2005/12/17 -- released version 20051217_trunk
2005/12/16 -- released version 20051216_trunk
2005/12/15 -- released version 20051215_trunk
2005/12/14 -- released version 20051214_trunk
2005/12/13 -- released version 20051213_trunk
2005/12/12 -- released version 20051212_trunk
* SSH.pm: new variable 'keytype' + bugfixes
- niko, from Igor Petrovski <pigor *mm.st>
* fix a bug that broke target sections with the same name
in different branches -- niko, reported by Igor Petrovski <pigor *mm.st>
2005/12/11 -- released version 20051211_trunk
2005/12/10 -- released version 20051210_trunk
2005/12/9 -- released version 20051209_trunk
2005/12/8 -- released version 20051208_trunk
2005/12/7 -- released version 20051207_trunk
2005/12/6 -- released version 20051206_trunk
2005/12/5 -- released version 20051205_trunk
2005/12/4 -- released version 20051204_trunk
2005/12/3 -- released version 20051203_trunk
* really send a test email with 'tSmoke --testmail' -- niko
* Curl.pm: handle measurement of multiple URLs by adding the results together
-- niko, requested by Rob de Jong <rob *dejongnet.net>
* Curl.pm: new variables 'follow_redirects' and 'include_redirects'
-- niko, requested by Rob de Jong <rob *dejongnet.net>
2005/12/2 -- released version 20051202_trunk
2005/12/1 -- released version 20051201_trunk
2005/11/30 -- released version 20051130_trunk
2005/11/29 -- released version 20051129_trunk
2005/11/28 -- released version 20051128_trunk
2005/11/27 -- released version 20051127_trunk
2005/11/26 -- released version 20051126_trunk
2005/11/25 -- released version 20051125_trunk
* fixed spelling for height -- tobi
2005/11/24 -- released version 20051124_trunk
2005/11/23 -- released version 20051123_trunk
2005/11/22 -- released version 20051122_trunk
2005/11/21 -- released version 20051121_trunk
2005/11/20 -- released version 20051120_trunk
2005/11/19 -- released version 20051119_trunk
2005/11/18 -- released version 20051118_trunk
2005/11/17 -- released version 20051117_trunk
2005/11/16 -- released version 20051116_trunk
2005/11/15 -- released version 20051115_trunk
* remove the FPing 'timeout' variable, since it never really did anything
-- niko
* use the 'cgiurl' variable from the 'General' section for all CGI self-refering
links -- niko, from Christian Hammers <ch .*debian.org> (Debian bug #339019)
2005/11/14 -- released version 20051114_trunk
2005/11/13 -- released version 20051113_trunk
2005/11/12 -- released version 20051112_trunk
2005/11/11 -- released version 20051111_trunk
2005/11/10 -- released version 20051110_trunk
2005/11/9 -- released version 20051109_trunk
2005/11/8 -- released version 20051108_trunk
2005/11/7 -- released version 20051107_trunk
* Curl.pm: don't take '0' for 'true' with the 'ssl2' or 'insecure_ssl' options
-- niko, reported by Michael McCarn <mmccarn *sierracorp.us>
2005/11/6 -- released version 20051106_trunk
2005/11/5 -- released version 20051105_trunk
2005/11/4 -- released version 20051104_trunk
2005/11/3 -- released version 20051103_trunk
2005/11/2 -- released version 20051102_trunk
2005/11/1 -- released version 20051101_trunk
2005/10/31 -- released version 20051031_trunk
2005/10/30 -- released version 20051030_trunk
2005/10/29 -- released version 20051029_trunk
* add the 'scope' Net::LDAP search option to the LDAP probe
-- niko, from Seppo Syrjänen <seppo.syrjanen *helsinki.fi>
2005/10/28 -- released version 20051028_trunk
2005/10/27 -- released version 20051027_trunk
2005/10/26 -- released version 20051026_trunk
2005/10/25 -- released version 20051025_trunk
2005/10/24 -- released version 20051024_trunk
2005/10/23 -- released version 20051023_trunk
2005/10/22 -- released version 20051022_trunk
2005/10/21 -- released version 20051021_trunk
2005/10/20 -- released version 20051020_trunk
* make the Curl probe compatible with Perl 5.6
-- niko, reported by Ben Eisenbraun <bene *klatsch.org>
2005/10/19 -- released version 20051019_trunk
* get rid of 'Use of uninitialized value' messages when using the Avgratio matcher
and 'edgetrigger' -- niko, reported by John L Hoo <jhoo *antapex.ca>
2005/10/18 -- released version 20051018_trunk
2005/10/17 -- released version 20051017_trunk
2005/10/16 -- released version 20051016_trunk
2005/10/15 -- released version 20051015_trunk
* include the smallest ping value in the graphs too
-- niko, from ChunjingHan <chjhan *cstnet.cn>
2005/10/14 -- released version 20051014_trunk
2005/10/13 -- released version 20051013_trunk
2005/10/12 -- released version 20051012_trunk
* avoid creating new RRD files as the user running 'smokeping --reload'
-- niko, reported by Stefan Schmidt <s.schmidt *mcbone.net>,
http://bugs.debian.org/333373
2005/10/11 -- released version 20051011_trunk
2005/10/10 -- released version 20051010_trunk
2005/10/9 -- released version 20051009_trunk
2005/10/8 -- released version 20051008_trunk
* only warn if RRA parameters other than CF are different
in the config file and an RRD -- niko, for Javier Oviedo <joviedo *plcendesa.com>
2005/10/7 -- released version 20051007_trunk
2005/10/6 -- released version 20051006_trunk
2005/10/5 -- released version 20051005_trunk
2005/10/4 -- released version 20051004_trunk
* make it work (hopefully) with even older versions of CGI::Carp if
'changecgiprogramname' is set to 'no' in the General section
-- niko
2005/10/3 -- released version 20051003_trunk
2005/10/2 -- released version 20051002_trunk
2005/10/1 -- released version 20051001_trunk
2005/9/30 -- released version 20050930_trunk
2005/9/29 -- released version 20050929_trunk
* make having an older version of CGI::Carp a non-fatal error and
recommend a newer one in the docs
-- niko, reported by Ron Bisset <Ron.Bisset *cnrinternational.com>
2005/9/28 -- released version 20050928_trunk
2005/9/27 -- released version 20050927_trunk
2005/9/26 -- released version 20050926_trunk
* fixed FPing probe so it doesn't report 100% loss when the first ping is lost
-- niko, reported by Matthew Swainston <njunk *exemail.com.au>
* don't need to have all the external modules installed to build the
documentation -- niko
2005/9/25 -- released version 20050925_trunk
2005/9/24 -- released version 20050924_trunk
2005/9/23 -- released version 20050923_trunk
2005/9/22 -- released version 20050922_trunk
2005/9/21 -- released version 20050921_trunk
2005/9/20 -- released version 20050920_trunk
2005/9/19 -- released version 20050919_trunk
2005/9/18 -- released version 20050918_trunk
2005/9/17 -- released version 20050917_trunk
2005/9/16 -- released version 20050916_trunk
2005/9/15 -- released version 20050915_trunk
* reload the config file on HUP signal and switch to the new one if it
isn't broken. After reloading, restart gracefully so that no measurement is
interrupted. The signal can also be triggered by 'smokeping --reload'.
-- niko, suggested by Taisuke Yamada <tyamadajp *list.rakugaki.org>
2005/9/14 -- released version 20050914_trunk
* made some alert docs in smokeping_config visible --niko
2005/9/13 -- released version 20050913_trunk
* optionally only send alerts when the state changes ('edgetrigger')
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
2005/9/12 -- released version 20050912_trunk
2005/9/11 -- released version 20050911_trunk
2005/9/10 -- released version 20050910_trunk
* try to trigger an alert with the minimum number of values needed for it
rather than require a stack with the maximum number of possible values.
See http://lists.ee.ethz.ch/smokeping-users/msg01654.html for the problem.
-- niko, reported by Leos Bitto <smokeping *leos.cz>
2005/9/9 -- released version 20050909_trunk
2005/9/8 -- released version 20050908_trunk
2005/9/7 -- released version 20050907_trunk
* automatically regenerate the logo images if Smokeping.pm has been updated --niko
2005/9/6 -- released version 20050906_trunk
2005/9/5 -- released version 20050905_trunk
* don't create directories in "datadir" when running as a CGI
-- niko
* the DYNAMIC-related files (.adr and .snmp) can now be located outside "datadir"
by specifying the new configuration variable "dyndir"
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
* return '404 not found' when DYNAMIC updates fail
-- niko, suggested by Marc Haber <mh+smokeping-users *zugschlus.de>
* make errors in DYNAMIC updates appear in the web server error log
-- niko
* remove a quotemeta() call in Config::Grammar to allow metacharacters
at the right side of '@define'
-- niko, reported by Warrick FitzGerald <lists.smokeping.wfitzgerald *crtman.com>
* set LC_NUMERIC to C so that users who work with a locale like french that
would use , as a decimal separator do not trip over failing regexp-matches
(tobi)
* bugfix for CiscoRTTMonEchoICMP packetsize variable
-- niko, from Sam Stickland <sam_ml *spacething.org>
* tune DS properties min/max/heartbeat instead of just complaing about
them not matching (tobi)
2005/05/31 - publish rc5 (tobi)
* Officially include the tSmoke script from the contrib download directory.
Note that this needs the new 'tmail' variable to be defined in the config file.
-- niko, original script by Dan McGinn-Combs <d.mcginn-combs *mindspring.com>
* Perl 5.8.0 compatibility fix ("missing max for DS uptime")
-- niko, reported by Steve Wickert and Kennedy Clark <hkclark *gmail.com>
* RRDtool 1.2.x compatibility fix ("unknown RRD version: 0003" on restart)
-- niko, reported by Sam Stickland <sam_ml *spacething.org>
2005/05/11 - publish rc4 (tobi)
* Curl now has a new 'insecure_ssl' option for those not caring about CA paths
-- niko, original patch by Marc Spitzer <mspitzer *gmail.com>
* document '@include' and its friends in smokeping_config in addition to
Config::Grammar -- niko, from Marc Haber (Debian bug #307955)
* AnotherDNS: Double check the answer from the dns server and optionally enforce a
NOERROR response code -- Christoph.Heine in HaDiKo.DE
* NEW Feature: when clicking on the graphs in detail view
you can select different time ranges for the graph. The creation of this
feature has been sponsored by BeverlyCorp.com -- tobi
2005/03/10 - 2.0rc3 (tobi)
* Curl now has a new "extraargs" option for any extra arguments, like "--header"
-- niko, requested by Warrick FitzGerald <lists.smokeping.wfitzgerald *crtman.com>
* change ISG::ParseConfig references to its new name, Config::Grammar -- niko
2005/02/28 - 2.0rc2 (tobi)
* SYNOPSYS is really spelled SYNOPSIS. Shame on me. -- niko
2005/02/22 - 2.0rc1 (tobi)
* don't create any RRD files if running as a CGI -- niko
* Curl timeouts work better now -- niko, reported by Chris Wilson <chris *aidworld.org>
* Curl User-Agent string doesn't need quotes anymore -- niko
* check at startup that existing RRD files conform to the config specifications -- niko
* 3 pings is the official minimum now -- niko
* graph fixes for small numbers of pings -- niko, reported by Chris Wilson <chris *aidworld.org>
* fix the LDAP probe killing the CGI with perl <5.6 -- niko, reported by Peter Farmer <pfarmer *hashbang.org.uk>
* make the LDAP probe work withouth IO::Socket::SSL -- niko
* matchers start with a capital letter now -- niko
* new probe programming interface -- niko
- more strict config file checking giving helpful error messages when necessary
- generate probe documentation automatically from the code
- eliminate PROBE_CONF sections
- several minor incompatible probe changes; see the smokeping_upgrade document for details
* allow target-specific vars get defaults from Probes section -- niko
* timeout fixes in basefork.pm -- niko
* config file examples and smokeping_examples document -- niko
* documentation updates and reorganizing -- niko
* move all smokeping-specific perl modules into the Smokeping namespace -- niko
* new commandline options '--config=X' and '--check' -- niko
* FPing: support "-t", "-p" and "-i" fping params -- niko, suggested by Chris Wilson <chris *aidworld.org>
* FPing6: test against ::1 instead of localhost -- Sebastian Wiesinger <smokeping *tracker.fire-world.de>
* make sure mailsetup works before using it -- tobi
* fix for basefork.pm IO::Select property has_exception is very platform dependent
by ignoring it altogether things actually work better. Especially on Solaris which
does have propper support for has_exception as oposed to linux. -- niko, reported by Jim Morris <wrdnet *earthlink.net>
2005/1/30 -- 1.38
* fixed error messages for environments with mixed ipv6 and ipv4 setups -- Peter W. Osel <pwo *Infineon.COM>
* fixed smoke coloring for 5 pings problem -- Tobi
* fixed User-Agent example in Curl probe -- Sebastian Wiesinger <smokeping *tracker.fire-world.de>
2005/1/12 -- 1.37
* base class did assume that concurrent probes were off by default
-- Niko Tyni <ntyni *iki.fi>
2005/1/7 -- 1.36 (1.35 was an internal release)
* concurrent probes are default now, together with
a 'random' offset to make sure not all smokepings hit the net
at the same time -- Tobi
* fixes for loggin -- Niko Tyni <ntyni *iki.fi>
- warn if no logging method is active while daemonizing.
- turn debugging on before loading the config file.
- make do_debuglog a no-op if $use_debuglog isn't set
- add debug info to FPing* probes
- print the RRD create and update strings when debugging
* Allow probe- and target-specific number of pings -- Niko Tyni <ntyni *iki.fi>
* RemoteFPing probe revisited and fixed. Note this probe allowed
PROBE_CONF config where this was technically not possible. Now these settings
are done in the ***Probes*** section ... you have to fix your
config files -- Niko Tyni <ntyni *iki.fi>
* fixed many typos and some seemingly numeric comparisons -- Niko Tyni <ntyni *iki.fi>
* new feature 'concurrentprobes' allow to run multiple probes in paralell and at different step
width. -- Niko Tyni <ntyni *iki.fi>
* allow to define multiple instances of a sigle probe -- Niko Tyni <ntyni *iki.fi>
* fix --filter again ... pathprefix was still in there -- tobi
2004/11/29 -- 1.34 (1.32 + 1.33 were internal only releases)
* added SNPP support as suggested by jdelisle -- tobi
* added ipv6 support to EchoPing probe -- Niko Tyni <ntyni *iki.fi>
* fix for Radius probe -- Niko Tyni <ntyni *iki.fi>
* added new alert plugins called matchers -- tobi
* created matcher::avgratio sponsored by virtela.net -- tobi
* make --filter option actually work -- tobi
* removed maxmedian magic regexp ... -- tobi
* added new alert type matcher -- tobi
* fixed pod errors -- Niko Tyni <ntyni *iki.fi>
* allow to mix programs and email addresses in alerts --tobi
* allow to define recipient per alert --tobi
2004/08/04 -- 1.31
* added anotherdns and anotherssh probes -- Christoph.Heine *HaDiKo.DE
* modify FPing probes to skip ICPM errors in the output -- Tobi
* modify RemoteFPing probe to work with normal fping that outputs
via stderr. -- Tobi
* allow timeout to be specified in base::forks based probes -- Tobi
* Added ssh probe -- Christian Recktenwald <smokeping-contact *citecs.de>
2004/05/12 -- 1.30
* fix nodata_color syntax --tobi
* when inserting unknown values into sorted rtt list, do this on the outside
... U:U:1:2:3:U:U and not in the middle. This will make the graphs more
smokei when there is data loss. --tobi
* config files with different probes should work ... fixed problem introduced in 1.29 --tobi
2004/05/08 -- 1.29
* while running, make all die and warn things go to the log file if there is one --tobi
* added rawlog option for logging actual gatherd data --tobi (for virtela)
* added alertee option to send a copy of any alert generated to additional 'per branche' people --tobi
* cgi should not complain about non existing hosts ... the daemon does that already --tobi
* actually allow empty alerts -- tobi
* added nodata_color property to specify background color for graph when
when no data is available -- David Hull <hull *dslextreme.com>
2004/03/14 -- 1.28
* do not repeat last rounds rtts in basefork if probe gets killed on timeout -- Niko Tyni <ntyni *iki.fi>
2004/03/09 -- 1.27
* allow . in labels -- Tobi
* fix mkdir with missing permissions -- Xander Jansen <Xander.Jansen *surfnet.nl>
* make echoping probes complain when they do not get a 0 return value -- Tobi
* make manu and title = host if not set -- tobi
* forbid . in section names .. bad things will happen when used. -- tobi
* patches for the Radius and LDAP probes -- Niko Tyni <ntyni *cc.helsinki.fi>
* prevent requests to non existing pages -- tobi
2004/02/16 -- 1.26
* contributed radius and ldap probes -- Niko Tyni <ntyni *cc.helsinki.fi>
* added new 'offset' parameter to config file which allows to shift startup
time of smokeping polling -- Tobi (for Virtela)
* new option --static-pages to generate a static website (mrtg like) -- Santeri Paavolainen <santtu *iki.fi>
* added support for multiple alert recipients -- Dmitry Melekhov <dm *belkam.com>
* fix for telnetIOSping.pm to consider packet size -- Paul Wulff <paul.wulff *ap.marconi.com>
* added --logfile option and generally enhanced logging ...
smokeping will not die and log instead. -- Tobi
2004/01/04 -- 1.25
* enhaced Alert patterns: S for matching at startup
*X* pattern for timeshift matches. See docs. -- Tobi
* Added timeout option the EchoPingHttp -- Tobi
* fixed RemoteFPing probe -- Keith Patton
2003/10/05 -- 1.24
* The new --filter option allows you to run the smokeping deamon on a big config file,
but have the config file filtered and only measure the entries that pass
the filter. This allows to use rsync to consolidate measurements from
different hosts at a central location for presentation. -- Tobi
* new lookup option for DNS probe -- "Poetzel, Christopher J." <cpoetzel *anl.gov>
* store iaxhight info in img cache -- Curtis Doty <Curtis *GreenKey.net>
* new probes: ICMP echo response times - CiscoRTTMonEchoICMP.pm,
DNS query response times - CiscoRTTMonDNS.pm,
TCP connect times - CiscoRTTMonTcpConnect.pm -- joerg.kummer at roche.com
2003/07/15 -- 1.23
* added missing ; in DNS.pm
2003/07/11 -- 1.22
* fix stderr redirection: David Hull <hull *dslextreme.com>
* new DNS.pm based on basefork by Igor Petrovski <pigor *myrealbox.com> and Carl Elkins <carl *celkins.org.uk>
2003/06/17 -- 1.21
* keep order of targets in config file when presenting on the web -- Tobi
* fix mailsending with a b <x *y> type addresses -- Aaron Schrab <aaron *schrab.com>
* made alert feature more robust -- Tobi
* telnetiosping probe John A. Jackson <johnj *infoave.net>
* add iosint configurable to IOSPing.pm -- Mars Wei <MarsWei *ncic.com.tw>
* added RemoteFPing Probe -- Luis F Balbinot <hades *inf.ufrgs.br>
2003/04/12 -- 1.20
* replaced host foo with 127.0.0.1 in Echo*.pm probes -- John Sellens <jsellens *generalconcepts.com>
* curl probe -- Gerald Combs <gerald [AT] ethereal.com>
* DNS.pm should not use external binaries besided dig -- Tobi
2003/02/19 -- 1.19
* dns probe -- Andre Stolze <stolze *uni-muenster.de>
* fixed label formatting error -- Tobi
2002/12/05 -- 1.18
* allow sub millisecond patterns -- Tobi
* report a full link in smokeping alerts
suggested by "Nipper, Arnold" <arnold *nipper.de>
2002/10/19 -- 1.17
* Change the absolute max possible rtt to 180 seconds when creating new rrd files
2002/10/13 -- 1.16
* add Hostname as a 5th argument for external alert scripts --Tobi
* when runnning fping -i must be > 10 ... (whatever 10 is) -- Tobi
* fix graphing in logarithmic presentation. Handle fast pings better -- Paul J Murphy <Paul *murph.org>
* added IOSPing.pm probe -- Paul J Murphy <Paul *murph.org>
2002/09/27 -- 1.15
* uptime color configuration was not working -- Alan Chen <alan *digikata.com>
* allow to call an external script upon matching an alert pattern -- Tobi
* unifie mail sending tools -- Tobi
* made loss for 0.x sized values work -- rodrigo.cunha *corp.vodafone.pt
* send syslog events through unix domain socket on bsd and linux systems -- Ed Ravin <eravin *panix.com>
2002/09/10 -- 1.14
* fixed docs ... remove alert_email property from docs --tobi
* fixed Data output for email alerts -- tobi
2002/09/08 -- 1.13
* Added all new Alerts function. Smokeping can now match
alert patterns against the loss and rtt values gatherd
and send email when a pattern matches. -- Tobi
* Display AVG loss in % -- Tobi
* Add help functions back in -- Tobi
* make graphs with large ping times graph properly.
-- Jack Cummings <jack *mudshark.org>
* make FPing.pm handle dead hosts more gracefully
'-B1','-i'. int($self->{pingfactor}/1000),'-r1' --Tobi
2002/05/29 -- 1.12
* make probes announce themselves at startup
-- Niko Tyni <ntyni *cc.helsinki.fi>
* really ... log full loss if no pings get through ... -- Tobi
* allow FPing probe to take packetsize option -- Tobi
2002/05/08 -- 1.11
* If no pings get trough, log a full loss and not unknown loss -- tobi
* have a timeout to prevent hanging echoping processes
-- Niko Tyni <ntyni *cc.helsinki.fi>
* allow logging via syslog
-- Niko Tyni <ntyni *cc.helsinki.fi>
2002/05/06 -- 1.10
* added avg loss to graphs -- tobi
2002/04/29 -- 1.9
* added Fping6 by Elmar Hoffmann <elho *elho.net>
* added description about installing EchoPing, Fping and sock6 to
install notes
* do not test for FPing binary when running as a cgi
2002/04/24 -- 1.8
* make sure smokeping.cgi manages to show its errors on the web.
2002/04/12 -- 1.7
* complain if fping is not seuid root -- tobi
* kill one div zero bug -- Jan Ludewig <chaot *isch.de>
2002/03/27 -- 1.6
* fixed bug in monitoring function where targets that
had subtargets on the same level were ignored ... -- tobi
* in basefork.pm test if IO::Select knows has_error() but not
has_exception() -- Jan Ludewig <chaot *isch.de>
* improve handling of PID file, cases where it could not be read or written
wer not handlie gracefully -- Jan Ludewig <chaot *isch.de>
* remove --help and --man option they never worked ...
2002/03/10 -- 1.5
* missed one module in the distribution ...
2002/03/09 -- 1.4
* make sure FPing does not hand if no targets are defined.
* new mandatory config option piddir to specify where the pid file
should be -- Jose Carlos Garcia Sogo <jsogo *debian.org>
**** INCOMPATIBLE CHANGE ****
* EchoPing probes contributed by Niko Tyni <ntyni *cc.helsinki.fi>
there is a webpage on http://www.helsinki.fi/~ntyni/smokeping/
2002/03/01 -- 1.3
* fixed messed up links in distribution archive ...
2002/03/01 -- 1.2
* improve error messages in probe setup
* be smarter about detecting fping reporting unit. -- Kai <spdev *vega.fur.com>
2002/02/12 -- 1.1
* make detailed view colors work even if number of pings is not even
+INCOMPATIBLE CHANGE+ modified the definition of smokelogo and rrdlogo in the
webtemplate file. he tags now provide the image tage and the anchor
around. Please modify your template accordingly
* Toby Weingartner provided some patches to clean up error messages
* removed default sites from config file to protect the innocent.
* detect probe loading failiours
2002/02/09 -- 1.0
* made basepage links stand out ...
2002/01/31 -- 0.99.18
* Fixed loss color config handling and documentation
2002/01/28 -- 0.99.17
* Get description of Ping from Probe
* Fixed quote parsing in config parser
2002/01/27 -- 0.99.16
* fixed unison scaling ... I was picking the wrong value as median.
* do not refuse to start if a host is missing from DNS ... just complain
2002/01/27 -- 0.99.15
* now the color works you have to use rrggbb not #rrggbb
* added scrftime configurable to format time in lower
righthand corner of the graph
2002/01/27 -- 0.99.14
* guess [0-f] does not work it should be [0-9a-f]
2002/01/26 -- 0.99.13
* switched back to normal scaling for overview graphs
* added average and latest median rtt numbers to graph
* added more color settings to graph
* allow configuration of loss and uptime colors (not tested)
2002/01/23 -- 0.99.12
* Use -alt-y-scaling for better grid in overview graphs
* Added max_rtt to overview graphs
2002/01/22 -- 0.99.11
* files which must be modified are now named *.dist (thanks paul)
* added maxrtt configurable
* introduced new colors for link uptime using INF
* added thin black line 'connecting the 'measurements'
2002/01/20 -- 0.99.10
* Added cache file for graph.max values ... this will improve unison scaling
in lazy mode
* changed drawing of madian to AREA and STACK to take into account that this
is not anything contious we are looking at but samples ...
2002/01/17 -- 0.99.9
* allow --nodaemon as well
* added new configurables lograrithic and unison_tolerance
this should help smokeping deal better with spikes
2002/01/03 -- 0.99.8
* Change colors for LOSS display ... make small losses simpler to see
* Sort Graphs in Overview
* --nodemon option
* Allow cgi urls with https://
2001/11/17 -- 0.99.7
* Make DYNAMIC work with hosts who do not support snmp
* do not print anything from FPing.pm if used from CGI
2001/11/03 -- 0.99.6
* updated the default basepage.html to include automatic reload and cache expiery ... -- Me
* smokeping.cgi adds header information to the webpage with expiery and charset -- Me
* split the pod docs off the smokeping and smokeping.cgi scripts -- Me
* created a special version of fping where configure works ... added it to the
download area of smokeping. -- Me
* spell fixes for Smokepin.pm (smokeping_config.pod) -- S. William Schulz <ss *ssLinux.com>
2001/11/01 -- 0.99.5
* Deal with nan as well as NaN -- Me
* Deal with DYNAMIC hosts who do not allow for SNMP -- Me
* mkdir needs a mode (0755) -- S. William Schulz <ss *ssLinux.com>
* Determine is fping reports in miliseconds or in 0.1 miliseconds -- Me
* Wait for 3 seconds when restarting ...
|