/
CHANGES
3078 lines (2457 loc) · 110 KB
/
CHANGES
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
Changes 2.17.7, 2018-07-12
--------------------------
From: Martin Sechny, shenk.sk
* update to HTML 5 template in bin/mrtg, checked by HTML+CSS W3C validator
* corrected style in HTML template: color with background-color
(workaround for missing text color property in mrtg.cfg)
Changes 2.17.6, 2014-12-02
--------------------------
From: tobi
* add --descr=ifname option to indexmaker
* fix parsing of global option in cfgmaker
* add dcn id to cfgmaker (baed on input from Pawel Golaszeswski)
From: Steve Alligood <steve@betterlinux.com>
* make sure threshval does not get clobberd
Changes 2.17.5, 2012-04-26
--------------------------
From: Pavel Gulchouck <gul@gul.kiev.ua>
* fix for kmg option coredump
Changes 2.17.4, 2012-01-12
--------------------------
From: tobi
* some address fixes to contrib
* fixed duplicate install-sh entry in archive
Changes 2.17.3, 2011-12-01
--------------------------
From: tobi
* set oid-mib-cache file for New_SNMP_util as well #106
From: rihad
* prevent spurious warnings about unknonwn values of inlast outlast in mrtg
From: tobi
* add the process id tmp file extensions, to guard against multiple rateup
instances messing things up for each other. (attempt to fix #115)
* quell warning in CnTWaLK mode #111
From: morph@debian.org
* spelling fixes
From: tobi
* make threshold checking more robust against incomplete information in the
config file #113
From: trac
* support ifAlias for Vyatta gear
From: Dannys
* CnTWaLK should add the count and not max index
From: Tobi
* abort indexmaker if there is no data to be found
From: Ryan
* fix for big5 translation
From: Tobi
* in cfgmaker use ifdesc=alias only if there is actualy alias info
From: Vitezslav Crhonek vcrhonek redhat.com
* fix of a file pointer leak found by coverity scan
* fix for kMG support in rateup
From: Adrian Minta
* add support for zyxel ifAlias
From: #110
* add support for Matrix N7 Diamond
From: Tobi
* enable warnings in cfgmaker and fix issues ...
* explicitly import SOCK_DGRAM and AF_UNSPEC to make ipv6 support work
From: Mike Mitchell <Mike.Mitchell@sas.com>
* Updated Net_SNMP_util.pm and SNMP_util.pm to latest versions
Changes 2.17.2, 2011-02-20
--------------------------
From: Tobi
* can not replace a file by renaming another to its name under WIN32
fix in rateup #104
From: Tobi
Changes 2.17.1, 2011-02-18
--------------------------
From: Tobi
* Fix scaling when noo and noi options are used. fix for #95
* Stop staticly linking rateup. fix for #97
* Only set LD_RUN_PATH if it is actually necessary. patch from #98
* Net::SNMP only support aes128, des and 3des ... fix for cfgmaker from #99
* Understand desc and descr in ifdesc option of cfgmaker
* only set $args{'-maxrepetitions'} if $Net_SNMP_util::MaxRepetitions > 0
* do not load Net_SNMP_util unless snmpv3 is requested ... fix for #75
* be more agressive about updating the confcache. If a key is missing, go
looking for it again and complain. fix for #74
* only apply 32bit counter wrap compensation when the wrap is within 32bit
range. fix for #70
* implement pngdate as TimeStrPos[x]: RU instead of separately. for for #68
* add missing <p> tag arount 'last updated ... ' in html output. fix for #63
* remove rececondition when writing new trafic graph files by writing to a
temp file and moving it later. fix for #51
* make snmpopt_current available in cfgmaker templates. fix for #48
* explicitly import Socket6 routines in SNMP_Session. fix for #45
* default ThreshHyst to 0.1 only if ThreshDir is define. fix for #42
* point out when there is an unknown interface found. fix for #41.
* allow for $speed to return 0 and still use SNMPv2 ... some Cisco Gear
seems todo that. Fix for #33
* add dlink support for ifAlias OIDs to cfgmaker from #50
* add WWP (Ciena) support for ifAlias OIDs to cfgmaker from #66
From: Chris Chiappa <chris+debian@chiappa.net>
* Updated squid docu #80
From: redrat at mail.ru
* Fix russian translation bug #92
Changes 2.17.0, 2010-12-15
--------------------------
From: Steve Shipway s.shipway auckland.ac.nz
* added rrdcached support
- new keyword: RRDCached: which overrides anything set in the RRDCACHED_ADDRESS
environment variable and sets MRTG to work in RRDCached mode. This verifies
that you're using a unix-domain socket and the socket is writeable.
- Check for environment variable RRDCACHED_ADDRESS and use this if no
explicit address was set in the cfg file, making the same config validity
checks.
- Make warning if using rrdcached to the effect that the thresholding
checks will no longer work.
- If in rrdcached-mode, and using RRDTool 1.4, then force use of update
rather than updatev (as rrdcached does not yet support updatev) and
consequently bypass the thresholding checks.
- Changes to validity check error messages to also report the file
containing the error (as well as the line).
* Added support for glob patterns in include
* Make daemon reload cfg automatically when it changes
From: john.belshaw cggveritas.com
* added support for Arista to cfgmaker
From: duncan_j_ferguson at yahoo.co.uk
* fix cfgmaker to work in mixed v1/2/3 snmp environment
From: Stuart Henderson stu spacehopper.org
* do not strigify arguments to conversion function let eval take care of this
* untaint inlast and outlast to make perl taint mode happy
* teach cfgmaker about openbsd
Changes 2.16.4, 2010-05-17
--------------------------
From: Tobi
* fix "P_DETACH" and Pod::Usage issues with perl 5.12
From: James Golovich <james@gnuinter.net>
* relax cfgmaker option parsing when figuring whether to test for highspeed
counters or not.
From: Stephen Satchell <satch@gradedlabs.com>
* fix sorting of numbered interface names index maker
From: Hleb Valoshka <h.valoshka@brnv.rw.by>
* belarusian translation for mrtg 2.16
Changes 2.16.3, 2010-01-20
--------------------------
From: chris.merrett melbourne.co.uk
* three new config options to compliment the existing
RRDRowCount option to explicitly set the size of all RRAs
From: Leonardo Reginin leonardo procergs.rs.gov.br
* allow to rename target in the clonedirectory option
* add import to the require File::Copy
Steve Shipway s.shipway auckland.ac.nz
* support multiple options in ifdesc and ifref setting for cfgmaker
Carlos Fuentes Bermejo carlos.fuentes rediris.es
* teach cfgmaker about nortel switches
Pavel Gulchouck gul gul.kiev.ua
* make sure rates over 4G work too
From: Oliver Lehmann oliver FreeBSD.org
* allow group and user option to be set to root
Changes 2.16.2, 2008-05-16
--------------------------
From: Steven Bakker steven.bakker ams-ix.net
* globally disable __DIE__ handler in eval using $^S check
* updated to SNMP_Session 1.12
From: Tobi
* make SNMP_Session.pm work on windows even when a __DIE__ handler ist
installed.
Changes 2.16.1, 2008-02-17
--------------------------
From: Tobi
* fix RouterUptime config with non unique targets
Changes 2.16.0, 2008-02-06
--------------------------
From: Fernando Nieto fnieto satec.es
* Makesure mrtg repopulates its cache only once even in fork mode
From: Tobi
* Added support for RRDtool based Holt-Winters aberrant behaviour detection.
Threshold based alerts have been enhanced to be able to fire based on the
FAILURES RRA. Note that Holt-Winters aberrant behaviour detection can only
be enabled on newly created RRAs.
From: Sergio Chiesa sergio.chiesa eutelia.it
* when thresholds were UNboraken, the threshprogok did not run necessarily
From: Mike Mitchell Mike.Mitchell sas.com
* MIB parser rewritten for better compatibility
From: Norman Rasmussen norman rasmussen.co.za
* allow RouterUptime to contain an explicit OID for queriing the uptime.
From Ajit Mallick ajitmallick gmail com
* support for nortel passport 8600 in cfgmaker
From Dan.McDonald
* Added Documentation for GeTNEXT prefix
* Added New Prefix for Counterd SNMP Walk -> CnTWaLK (see docs)
From: Simon Leinen
* Upgrade to SNMP Session 1.10
From: Mike Mitchel
* Updates for Net_SNMP_util.pm and SNMP_util.pm
From: Tobi
* Fix if_is_ciscovlan condition in cfgmaker
* Updated port syntax in documentation (based on trac entry)
Changes 2.15.2, 2007-04-29
--------------------------
From: Tobi
* Improve parsing reliability of indexmaker
* Fixed deadhost detection in mrtg
From: Dan.McDonald austinenergy.com
* added config option noHC for boxes that don't have HC counters
but run SNMPv2/v3
From: Mike Mitchell Mike.Mitchell sas.com
* Updated Net_SNMP_util module (error messages)
From: Günter Knauf
* Updated Makefiles for Win32 and Netware
* New Netware version of rateup.nlm
Changes 2.15.1, 2007-02-01
--------------------------
From: Gosselin, Gerry GGosselin onecommunications.com
* make cfgmaker detect broken snmpv1 counters more reliably
From: Mike Mitchell <Mike.Mitchell@sas.com>
* latest Net_SNMP_util.pm with many small fixes
From: Dan.McDonald austinenergy.com
* more cfgmaker smarts and documentation for snmpv3
From: Tobi
* be happy even if no threshmail sending is configured
* add install target for traffic-summer
* fix mrtg-traffic-sum default catch expression to be in sync with docs
Changes 2.15.0, 2006-12-05
--------------------------
From: Stefan.Schnitter t-systems.com
* Free positioning of a generated ifIndex in the OID string using
the magic IndexPOS keyword
From: Tobi
* When doing threshold checking with rrdtool, there was a very expensive
'getting the data back with rrdinfo and rrdfetch' cycle after each
rrdupdate. with rrdtool 1.2 and the updatev function this is not
necessary anymore the new code speeds up mrtg cycle time by a factor of 3
to 10 depending on your platform.
* Threshold Un-Borken Messages will only be generated when the value is 10%
away from the threshold. Configurable via ThreshHyst
* New function thresholdmail lets you send an email when a threshold
is broken. This feature talks directly to the mailserver and does
not require any external programs.
* New template writers helper function in cfgmaker - oid_pick. It tests if a
device is willing to supply information regarding a particular oid. This
makes template writing much more pleasant.
http://oss.oetiker.ch/mrtg-trac/browser/trunk/templates/cisco/host-cisco.tmpl
* added new tool mrtg-traffic-sum to build traffic stats based on the
content of your mrtg log (not rrd) files.
* mrtg running with rrdtool can now do sub-minute resolution if the interval
is specified like that: 0:30 ... note that you can not change the
resolution of an existing rrd file. So this will only have the desired
effect on new rrds. Also note that the graphing frontend may need changes too to be
able to deal with the new interval type. Internally interval is now a float!
* new debug option 'prof' to see how long rrdtool spends on its writes ...
From: Daniel J McDonald dan.mcdonald austinenergy.com
* fixed snmpv3 support in cfgmaker
Changes 2.14.7, 2006-09-06
--------------------------
From: Tobi
* removed extra spaces from Makefile.in
Changes 2.14.6, 2006-09-06
--------------------------
From: Tobi
* timestamps in log files to be YYYY-MM-DD HH:MM:SS
* fixed rateup to propely support kMG option
* fixed problem with conversioncode option throwing an exception.
* fixed config parsing problem for libadd lines terminated by a \
* added 'eval' debug target
* updated local $SIG{__DIE__} locations to work as intended
From: Akihiro Sagawa sagawa sohgoh.net
* fix ifspeed for foundry switches in cfgmaker
From: Russ Price gpg fubegra.net
* Added expscale option (opposite of logscale) to emphasize the top end of
the scale; this improves display of line voltages that don't change a whole
lot
From: Stefan stefan sf-net.com
* added sample startup script for mrtg
Changes 2.14.5, 2006-07-14
--------------------------
From: Tobi
* allow - in oid name
* make sure __DIE__ does not get triggered in eval sections
Changes 2.14.4, 2006-07-04
--------------------------
From: Pierfrancesco Caci p.caci seabone.net
* cfgmaker should know that IOS-XR version 3.x is newer that IOS 11.x
From: Tobi
* make install should build rateup ...
* indexmaker with --prehost should act sensible even with targets that have no host
* remove extra \n from cfgmaker output in pagetop section
* cfgmaker, escape " in SetEnv MRTG_INT_DESCR output
* allow ifalias for 3com gear
Changes 2.14.3, 2006-05-05
--------------------------
From: Tobi
* fix regression in indexmaker due to --check fix
Changes 2.14.2, 2006-05-03
--------------------------
From: Mike Mitchell
* updated SNMP_util.pm and Net_SNMP_util.pm
From: Tobi
* do not create directories in --check mode
Changes 2.14.1, 2006-05-03
--------------------------
From: Peter W. Osel pwo qimonda.com
* remove superfluous ^M from rateup.c
Changes 2.14.0, 2006-05-02
--------------------------
From: tobi
* only enable snmpv3 in cfgmaker if it is explicitly specified on the cli.
* we live in a new home now ... oss.oetiker.ch/mrtg
* fix makefile to work for the install target again
* remove remaining html references
From: jpturchi at mageos dot com
* timestamp all error and warning messages of mrtg
From: Pawe? Go?aszewski <blues pld-linux.org>
* teach cfgmaker about unrouted vlans
From: Leonardo Reginin <leonardo procergs.rs.gov.br>
* new: clonedirectory function
From: Miloslav Trmac <mitr redhat.com>
* explicit cast in char conversion (minus one warning) for rateup.c
From: Simon Leinen
* Updated SNMP_Session to 1.08
From: Guenter Knauf <gk gknw.net>
* Small fixes for libgd in Makefile.Win32 and Makefile.Netware
Changes 2.13.2, 2006-02-03
--------------------------
From: Tobi
* cfgmaker and if-templates should work again
Changes 2.13.1, 2006-01-24
--------------------------
From: Tobi
* fix routeruptime config paramter
* fix spelling and presentation in the documentation
* added rateup.nlm back to the distribution
Changes 2.13.0, 2006-01-23
--------------------------
From: Tobi
* make sure rateup properly handles unscaled graphs even
when the bits option is active ...
* place if-filter later in the cfgmaker code so that it can see ALL the template variables.
* New magic OID prefix WaLK and GeTNEXT to cause mrtg to use snmpwalk for
certain variables and keep the first value it finds. (sponsored by srg.com.bs)
* use short image paths in <img src...> if images and HTML are in the same directory.
* fix threshold checking with rrdtool for logging
From: Michel <unreal .. home.nl>
* allow kMG to be set to ''
From: Juergen Obermann <Juergen.Obermann with hrz.uni-giessen.de>
* improved german translation
From: Jerzy Sobczyk <J.Sobczyk in ia.pw.edu.pl>
* make indexmaker work properly in rrdtool mode with images turned off
From: Yusaku Nakajima <yusaku@beige.ocn.ne.jp>
* remove unconditional warning from windows code
From: "Dean, Mike" <mdean@landstar.com>
* have some sensibility in return codes from mrtg ...
From: NormW <normw with bocnet.com.au>
* point to favicon from indexmaker
From: Fuminori Uematsu <uematsu@kgz.com>
* improved japanese translation
From: NormW <normw location bocnet.com.au>
* look for rateup.nlm if running on netware
From: Mike Tkatchouk <mike@tk.pp.ru>
* --log-only option for mrtg script to not update the graphics.
From: Daniel J McDonald <dan.mcdonald@austinenergy.com> (with help from Mike Mitchell)
* SNMP v3 support added Net::SNMP library required for this
From: Guenter Knauf <gk@gknw.de>
* Updates for NEtWare and Win32 Makefiles
From: Mike Tkatchouk <mike tk.pp.ru>
* new option --update-only will not produce graphs or crete webpages ...
From: Karl M. Ramberg <kalle venstre.no>
* fix regexmatches in indexmaker
From: Stefan Loidl <Stefan.Loidl .. lrz-muenchen.de>
* teach cfgmaker about hp gear
* make 10Gig interface detection work
Changes 2.12.2, 2005-06-19
--------------------------
From: Fabian Uebersax <fabian of uebersax.ch>
* fix portname math in indexmaker
From: Andrej Ota <andrej.ota of siol.si>
* accept extreme networks switches for ifAlias in cfgmaker
From: Jeff Woolsey <jlw with jlw.com>
* set unknown values to 0 for threshold checking if unknonwnaszero is set
From: NormW <normw location bocnet.com.au>
* updated NetWare integration
Changes 2.12.1, 2005-05-16
--------------------------
From: tobi
* max maxbytes work again (rateup.c)
From: Jeremy Chadwick <mrtg@jdc.parodius.com>
* css fix ... do not specify the graph size this is flexible
From: Peter W. Osel <pwo@infineon.com>
* fix background color setting in new css code
Changes 2.12.0, 2005-05-15
--------------------------
From: Benjamin Gufler <benjamin.gufler with lugbz.org>
* make mrtg produce propper xhtml output
From: tobi
* do not maintain separate confcache entries for different timeout settings
* make mrtg work with rrdtool 1.2 (note that this does not mean that you
graphing frontend will necesarily work with rrdtool 1.2.x too)
* Fix location of maxbytes line in log scale mode
* do not die when encountering a bad rrd ... only warn
* stop mrtg from popping up windows whenever rateup runs by using the
Win32::SetChildShowWindow(0);
From: Erek Dyskant <erek with nbtsc.org>
* give derive precendence when when setting the
update mode.
From: Miloslav Trmac <mitr in redhat.com>
* call tzset when running on unix after setting TZ to cater for
multithreaded perl
From: "Bruijn de, Pascal" <pmjdebruijn in gmail.com>
* added make CatOS if names available in cfgmaker ifdesc
From: Jeremy J. Smith <jeremy pre klugerwahl.com>
* DOCTYPE must be before any comment ...
From: Steve Bonds <388rzvl02 alpha sneakemail.com>
* added --zero-speed option to cfgmaker to deal with broken snmp
From: "Poetzel, Christopher J." <cpoetzel some anl.gov>
* Force10 ifAlias support for cfgmaker
From: Nick Ellson <grimm location nickellson.com>
* teach cfgmaker about Cisco PIX Firewall Switch Modules
From: NormW <normw location bocnet.com.au>
* updated NetWare integration
Changes 2.11.1, 2005-01-05
--------------------------
From: Artyom Adjemov <one.bofh location gmail.com>
* new Windows docu ... running mrtg as an nt service with srvany.
From: Joe Pruett <joey location clean.q7.com>
* fixed snmp options parsing in MRTG_lib.pm to allow for !
From: Tobi
* fixed secondmean and logscale to actually issue the propper
options for rateup.
* fixed compilation of rateup.exe for windows to get the new strftime
function to be actually used ...
Changes 2.11.00, 2004-12-08
---------------------------
From: Al Payne <apayne location pleiades.com>
* integrated support for dellLan in cfgmaker
* reindented cfgmaker
From: Mike Nealon <mnealon location conversent.com>
and Larry Fahnoe <fahnoe@FahnoeTech.com>
* fix cfgmaker handling of 'lowspeed' highSpeed interfaces
From: Tobi Oetiker
* reindent rateup.c
* remove @ signs from mail addresses in change log
* added if_MTU variable to cfgmaker
* make windows users happy. rateup.exe now uses a special strftime.c
that knows about %V and will thus provided propper ISO week numbers for
windows as well. Changed the default week format to V.
From: zurkabsd location yahoo.com.cn
* new chinese translation
From: Jaime Damiao Anjos Cadete <jaime.d.cadete location ptprime.pt>
* put -lm into LIBS to make sure it comes last
From: Ian Duplisse <i.duplisse location cablelabs.com>
* remove the flattening of peaks from the code in rateup.c this does not reflect
what actually happens
From: John Van Essen <vanes002 location umn.edu>
* fix handling of unknonwn (-1) data in rateup ...
From: Benjamin Despres <http://users.tmok.com/~pla/email_me.shtml>
* Logscale and Secondmean logarithmic scaling for rateup
From: alex <alex location craxor.com>
* contributed mrtg message dll. Added note about it to mrtg-reference.pod
From: Mateusz <mateusz location republika.pl>
* support option derive is using rrdtool logging
From: Ulf Härnhammar <Ulf.Harnhammar.9485 location student.uu.se>
* prevent potential buffer overflow in ratup due to 'strange' input files
Changes 2.10.15, 2004-08-08
---------------------------
From: NormW <normw location bocnet.com.au>
* patches for netware support
From: Tobi
* the optional Conversion function wants to have the original
data pulled in via snmp to work with, mapping \n and \r to nothing
and stripping spaces must happen later.
* better error message for missing library
* Updated to snmp_session 1.05
From: Fuminori -Tany- Tanizaki <tany location tany.org>
* fix for cuin and cout values saved in html comments
From: Tom Pala <gotar location pld-linux.org>
* fix for polish translation
From: Georgi Georgiev <chutz location gg3.net>
* nodetach option for running mrtg under daemontools
From: Jozsef Szilagyi <j.szilagyi location atlastelecom.ro>
* fixed indexmaker. added missing last for --section=portname code
From: Bartosz Kwitniewski <zerg2000 location lurker.ath.cx>
* fixed scaling bug in rateup (unsigned long) should have been long long
From: Mike Mitchell <mcm location unx.sas.com>
* fix indexmaker when used with 14all
Changes 2.10.14
---------------
From: Michael P. Soulier <michael_soulier location mitel.com>
* new option subtitle for indexmaker
From: Lech Szychowski <lech.szychowski location pse.pl>
* added new options for printing date inside the graph:
TimeStrPos[] and TimeStrFmt[]
From: Joshua Nichols <nichoj location scorec.rpi.edu>
* teach Makefile about DESTDIR
From: Tobi
* do not try to populate the confcache off a dead hosts ...
From: Norm <normw location bocnet.com.au>
* make mrtg work on netware
From: Fuminori Uematsu <uematsu location kgz.com>
* updated japanese translation
From: Ladislav Mihok <starman location inmail.sk>
* fixed encoding for slovak translation
From: Hal Dell <hdell location epodworks.net>
* added 3com RMON VLAN detection to cfgmaker
From: Michael_Soulier location Mitel.com
* added --headeradd option to indexmaker
From: Simon Leinen <simon location switch.ch>
* updated SMNP_Session to 1.03
From: Quentin Dunchue <que location qnr.biz>
* added host anchor in indexmaker
* fixed $default filter in cfgmaker to not include everything
From: ¶ÀªF¶© <ryan location asplord.com>
* updates for chinese big5 translation
From: Klaus Schmidinger <Klaus.Schmidinger location cadsoft.de>
* fix for ytics with small values in rateup
From: "Peter Wirdemo (MO/EMW)" <peter.wirdemo location ericsson.com>
* enhance cfgmaker for extremenetworks
From: Tobi and Bernd Drefs <drefs location gmx.de>
* fix hairy issue with description matching in indexmaker (add quoting)
From: Kenji <kenji location club.h14m.org>
* make thresholds work when maxbytes1 and maxbytes2 are in use ...
Changes 2.10.13
---------------
From: Pedro Marcolino <pedro location jazznet.pt>
* fixed undef data problem with forks
* add --icondir option to indexmaker
From: Tobi
* faild rrdtune should not kill mrtg complaining is enough.
* fixed manpages first lines to include mrtg as well
Changes 2.10.12
---------------
From: Nico Kadel-Garcia <nkadel location merl.com>
* Makefile should not complain when running clean on a clean setup
* It's community not comunity.
From: Luc Pauwels <Luc.Pauwels location xalasys.com> and Simon Leinen
* 16-Bit SNMP Session ID support for cfgmaker and SNMP_Session
From: Tobi
* renamed all doc pages to mrtg-* except the manpages for cfgmaker and indexmaker
* added MaxAge option setting which will prevent mrtg from touching old logfiles,
potentially caused by setting the clock to a wrong date.
* fixed a number of && vs and and || vs or problems in the mrtg script and library
Changes 2.10.11
---------------
From: Tobi
* put out color allocation back into rateup.c what was I thinking
Changes 2.10.10
---------------
From: Tobi
* config.h.in was out of sync
* removed eout checking after select as the output seems unreliable
Changes 2.10.9
--------------
From: Tobi
* with forks, do not try to look at filehandles which have been closed
From: Albert Chin-A-Young <china location thewrittenword.com>
* improved long long check for configure.in
Changes 2.10.8
--------------
From: Marc Baudoin <babafou location pasteur.fr>
* cfgmaker has to know about Foundry virtual Ethernet interfaces
From: Tobi
* %lf was bad ... go back to %f this should portable
Changes 2.10.7
--------------
From: Don Russell <drussel2 location san.rr.com>
* fixed READPID in MRTG_lib.pm
* added commandline as meta tag in indexmaker output
From: Tobi
* for running on old perls ... we need %Lf not %lf for sprintf.
Changes 2.10.6
--------------
From: Dave Plonka <plonka location doit.wisc.edu>
* modified fork code to use select to determine if data is ready to be read
From: Philipp Capoy <pcapoy location diversenet.com>
* teach cfgmaker about Nokia IPSO
From: Richard Bullington-McGuire <rbulling location obscure.org>
* pseudo entry for his contributions which somehow got lost from
the changes file. Early in 2.0 history (1996) Richard
contributed.
* Perl code strictification (it now runs with "use strict;")
* Makefile for rateup
* rateup debugging
* Perl code cleanup
Sorry for that.
From: Klaus Schmidinger <Klaus.Schmidinger location cadsoft.de>
* fix rounding error with YTicsFactor in ratuep (nmax_q is double)
From: Mike Mitchell <Mike.Mitchell location sas.com>
* fix for generation of non negative request ids
in SNMP_Session.pm
From: Alex Samorukov <samm location os2.ru>
* updated OS/2 portability ...RunAsDaemon works now
From: Stephen Heise <stephen location streetprices.com>
* fix for lockfile management when two instances run in parallel
From: Rafael Martinez Torres <rafael.martinez location novagnet.com>
* updated docs and snmp_session to be comaptible with INET6-2.00
From: Tobi
* fix command line option description in reference and mrtg
* Updated to SNMP Session 0.99
* fixed handling of dead host for cases where ip matching is involved
* Fixed table structure generated by indexmaker
* Change Doctype to HTML 4.01 Transitional, so that font face becomes legal
* fix pngtitle alignement for growright option.
* Restart after HUP, but terminate for INT and TERM
* fix handling of ' ' in community names
* make rounding work even without BigFloat
* allow BigFloat only in perl 5.8 and later
* added new oid hacks ... PseudoOne and PseudoZero ... they return the respective number.
* make threshold handling deal gracefuly with missing thershold descript
* fixed portability to hpux (setsid)
* make sure snmpoptions are passed everywhere
* run rateup with unknown values ... as we used to in the good old days.
unknown as zero would not make much sense otherwhise
Changes 2.10.5
--------------
From: Dmitry Sivachenko <mitya location cavia.pp.ru>
* Improved configure to work on *bsd as well
Changes 2.10.4
--------------
From: Tobi
* More BigFloat portability fixes
Changes 2.10.3
--------------
From: Tobi
* Can only use BigFloat in perl > 5.6.1
Changes 2.10.2
--------------
From: Tobi
* Updated to SNMP_Session 0.98
Changes 2.10.1
--------------
From: Tobi
* make snmp_session work with old perls
Changes 2.10.0
--------------
From: Simon Leinen <simon location limmat.switch.ch>
* New Version of SNMP Library (0.97)
From: Martin Opitz <xomartin location ti.com>
* allow sci notation numbers
Changes 2.10.0pre9
------------------
From: Jon Barber <jon location scorpiocomputing.com>
* new configurables: printrouter and pngdate ... check the docs
From: Jessica Blackburn <jessica.blackburn location acterna.com>
* indexmaker: improve handling of multiple cfg file situation with rrdtool logging
From: Tobi
* allow user and group to be set even when not running as a daemon.
From: "Spain, Jeffry A." <spainj location countryday.net>
* use Math::BigFloat objects with 40 digits of precision
so that we can handle floats for rrdtool if needs be
* detect if a target is a simple target for simplified handling of uptime and
router name
* propperly handle \& in targets
Changes 2.10.0pre8
------------------
From: Tobi
* handle dead hosts propperly by returning 'empty data' and not just the
same as in the previous round.
fixes the stray update error with rrdtool.
From: Eric Einhorn <eric location monmouth.com>
* there are snmp devices which emit bizzar output when their tables get
walked in the wrong order. Use a fix walking order now. No more
hanging cfgmaker instances.
Changes 2.10.0pre7
------------------
From: Tobi
* Oops configure was broken ...
Changes 2.10.0pre6
------------------
From: Tobi
* attempt to restart when hitting a die in daemon mode.
From: "Spain, Jeffry A." <spainj location countryday.net>
* revamped target parser to weed out duplicat polls
* added new 'per target' conversion filter capability
Changes 2.10.0pre5
------------------
From: Tobi
* fixed goof in rateup where the wrong long long printf string crept back in
Changes 2.10.0pre4
------------------
From: Alex Samorukov <samm location os2.ru>
* OS/2 port
From: Tobi
* Detect 3com VLAN ids
* mrtg should not gethostbyname on numberic ipv4 addresses
* allow empty variables to be set in SetEnv
* make diff routine more conservative in rateup ...
* snmpv2 did not poll HC counters anymore ... fixed
From: Lorenzo Colitti <lorenzo location colitti.com>,
* updated docs on ipv6
* portability fixes for perl 5.00502
From: Brian Lube <blube location mail.fdn.com>
* use $if_snmp_name if $if_title_desc is empty in cfgmaker
From: Dmitry Sivachenko <mitya location cavia.pp.ru>
* fix to rateup where sizeof(time_t) != sizeof(long)
Changes 2.10.0pre3
------------------
From: Andrew A. Vasilyev <andy location demos.su>
* fix for freebsd ... its %qd and not %lld there
From: Simon Leinen <simon location limmat.switch.ch>
and Lorenzo Colitti <lorenzo location colitti.com>
* updates to SNMP_Session
From: Gleydson Mazioli da Silva <gleydson.mazioli location ima.sp.gov.br>
* fixes for brazilian translation
Changes 2.10.0pre2
------------------
From: bill shamam <bill location continuity.cx>
* contributed a favicon
From: Lorenzo Colitti <lorenzo location colitti.com>,
From: Valerio Bontempi <valerio.bontempi location poste.it>,
Roma Tre Computer Networks research group <compunet location dia.uniroma3.it>
* fix for IPv6 support (work with out option settings)
* fix IPv6 module detection
From: Daniel J McDonald <dan.mcdonald location austinenergy.com>
* allow $if_vlan_id in cfgmaker filters
From: imacat <imacat location mail.imacat.idv.tw>
* make --bindir, --libdir, --mandir, etc work
From: Paul Slootman <paul location debian.org>
* removes a couple of silly typo's and the capitalization for weekday and month names
* fix indexmaker to propperly parse description tags which do not have a white space at the end of the line.
Changes 2.10.0pre1
------------------
From: Lorenzo Colitti <lorenzo location colitti.com>,
Valerio Bontempi <v.bontempi location inwind.it>,
Roma Tre Computer Networks research group <compunet location dia.uniroma3.it>
* IPv6 for mrtg
From: Ryan Finnie <ryan location finnie.org>
* get router name from a dirfferent oid with Routerneme configurable
From: Tobi
* cfgmaker now complains about hosts it can not get info from, but does not die.
* force all counters to be BigInt
* make configure escape to scanf if long long is missing (inspired by marc.elsen location imec.be)
From: Clas Mayer <clas location mayer.se>
* improved swedish translation
Changes 2.9.29
--------------
From: Tobi
* allow external scripts to return UNKNOWN
* fixed SnmpOptions setting
* improved skipping of dead hosts (do not confused with 'dead' interfaces)
Changes 2.9.28
--------------
From: jackie <jackie location pub.dgnet.gd.cn>
* fix charset in gb2312
From: Jan Kasprzak <kas location informatics.muni.cz>
* small fix for BER.pm. Sent upstream to Simon too.
From: Andreas Plesner Jacobsen <apj location mutt.dk>
* make sure ifdescr does not display doubly exscaped descriptions
From: Colin Horsington <chorsington location flow.com.au>
* foundry ATM subinterfaces always report 0 speed, make it 155Mbps instead.
From: Tobi
* skip hosts which do not resolve to an IP address
* removed --descint option form cfgmaker this did only exist in the docs
* added support for config.h and test for __strtoll which will make reatup
work on HPUX
* make maxbytes2 line reappear
* update compile instructions
* fix ifref escaping in cfgmaker
From: Fernando Nieto <fnieto location satec.es>
* make cfgmaker handle highspeed interface speed better
Changes 2.9.27
--------------
From: Gordon Tetlow <gordon location FreeBSD.org>
* allow unsetting of Unscaled, WithPeak, and Suppress
From: Barry Rountree <rountree location san.rr.com>
* updated compile instructions for new gdlib
* various documentation fixes
From: David Corlette <corlette location huarp.harvard.edu>
* a whole set of new mrtg commandline options: "--fhs", --daemon",
"--pid-file", "--confcachefile" ... this makes
From: MASUDA Takashi <t-masuda location mvd.biglobe.ne.jp>
* fix for propperly handling 'one unknown' value ...