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
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
* 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
* relax cfgmaker option parsing when figuring whether to test for highspeed
counters or not.
From: Stephen Satchell
* fix sorting of numbered interface names index maker
From: Hleb Valoshka
* 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
* 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
* teach cfgmaker about unrouted vlans
From: Leonardo Reginin
* new: clonedirectory function
From: Miloslav Trmac
* explicit cast in char conversion (minus one warning) for rateup.c
From: Simon Leinen
* Updated SNMP_Session to 1.08
From: Guenter Knauf
* 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
if images and HTML are in the same directory.
* fix threshold checking with rrdtool for logging
From: Michel
* allow kMG to be set to ''
From: Juergen Obermann
* improved german translation
From: Jerzy Sobczyk
* make indexmaker work properly in rrdtool mode with images turned off
From: Yusaku Nakajima
* remove unconditional warning from windows code
From: "Dean, Mike"
* have some sensibility in return codes from mrtg ...
From: NormW
* point to favicon from indexmaker
From: Fuminori Uematsu
* improved japanese translation
From: NormW
* look for rateup.nlm if running on netware
From: Mike Tkatchouk
* --log-only option for mrtg script to not update the graphics.
From: Daniel J McDonald (with help from Mike Mitchell)
* SNMP v3 support added Net::SNMP library required for this
From: Guenter Knauf
* Updates for NEtWare and Win32 Makefiles
From: Mike Tkatchouk
* new option --update-only will not produce graphs or crete webpages ...
From: Karl M. Ramberg
* fix regexmatches in indexmaker
From: Stefan Loidl
* teach cfgmaker about hp gear
* make 10Gig interface detection work
Changes 2.12.2, 2005-06-19
--------------------------
From: Fabian Uebersax
* fix portname math in indexmaker
From: Andrej Ota
* accept extreme networks switches for ifAlias in cfgmaker
From: Jeff Woolsey
* set unknown values to 0 for threshold checking if unknonwnaszero is set
From: NormW
* updated NetWare integration
Changes 2.12.1, 2005-05-16
--------------------------
From: tobi
* max maxbytes work again (rateup.c)
From: Jeremy Chadwick
* css fix ... do not specify the graph size this is flexible
From: Peter W. Osel
* fix background color setting in new css code
Changes 2.12.0, 2005-05-15
--------------------------
From: Benjamin Gufler
* 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
* give derive precendence when when setting the
update mode.
From: Miloslav Trmac
* call tzset when running on unix after setting TZ to cater for
multithreaded perl
From: "Bruijn de, Pascal"
* added make CatOS if names available in cfgmaker ifdesc
From: Jeremy J. Smith
* 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."
* Force10 ifAlias support for cfgmaker
From: Nick Ellson
* teach cfgmaker about Cisco PIX Firewall Switch Modules
From: NormW
* updated NetWare integration
Changes 2.11.1, 2005-01-05
--------------------------
From: Artyom Adjemov
* new Windows docu ... running mrtg as an nt service with srvany.
From: Joe Pruett
* 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
* integrated support for dellLan in cfgmaker
* reindented cfgmaker
From: Mike Nealon
and Larry Fahnoe
* 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
* put -lm into LIBS to make sure it comes last
From: Ian Duplisse
* remove the flattening of peaks from the code in rateup.c this does not reflect
what actually happens
From: John Van Essen
* fix handling of unknonwn (-1) data in rateup ...
From: Benjamin Despres
* Logscale and Secondmean logarithmic scaling for rateup
From: alex
* contributed mrtg message dll. Added note about it to mrtg-reference.pod
From: Mateusz
* support option derive is using rrdtool logging
From: Ulf Härnhammar
* prevent potential buffer overflow in ratup due to 'strange' input files
Changes 2.10.15, 2004-08-08
---------------------------
From: NormW
* 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
* fix for cuin and cout values saved in html comments
From: Tom Pala
* fix for polish translation
From: Georgi Georgiev
* nodetach option for running mrtg under daemontools
From: Jozsef Szilagyi
* fixed indexmaker. added missing last for --section=portname code
From: Bartosz Kwitniewski
* fixed scaling bug in rateup (unsigned long) should have been long long
From: Mike Mitchell
* fix indexmaker when used with 14all
Changes 2.10.14
---------------
From: Michael P. Soulier
* new option subtitle for indexmaker
From: Lech Szychowski
* added new options for printing date inside the graph:
TimeStrPos[] and TimeStrFmt[]
From: Joshua Nichols
* teach Makefile about DESTDIR
From: Tobi
* do not try to populate the confcache off a dead hosts ...
From: Norm
* make mrtg work on netware
From: Fuminori Uematsu
* updated japanese translation
From: Ladislav Mihok
* fixed encoding for slovak translation
From: Hal Dell
* added 3com RMON VLAN detection to cfgmaker
From: Michael_Soulier location Mitel.com
* added --headeradd option to indexmaker
From: Simon Leinen
* updated SMNP_Session to 1.03
From: Quentin Dunchue
* added host anchor in indexmaker
* fixed $default filter in cfgmaker to not include everything
From: ¶ÀªF¶©
* updates for chinese big5 translation
From: Klaus Schmidinger
* fix for ytics with small values in rateup
From: "Peter Wirdemo (MO/EMW)"
* enhance cfgmaker for extremenetworks
From: Tobi and Bernd Drefs
* fix hairy issue with description matching in indexmaker (add quoting)
From: Kenji
* make thresholds work when maxbytes1 and maxbytes2 are in use ...
Changes 2.10.13
---------------
From: Pedro Marcolino
* 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
* Makefile should not complain when running clean on a clean setup
* It's community not comunity.
From: Luc Pauwels 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
* improved long long check for configure.in
Changes 2.10.8
--------------
From: Marc Baudoin
* 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
* 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
* modified fork code to use select to determine if data is ready to be read
From: Philipp Capoy
* teach cfgmaker about Nokia IPSO
From: Richard Bullington-McGuire
* 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
* fix rounding error with YTicsFactor in ratuep (nmax_q is double)
From: Mike Mitchell
* fix for generation of non negative request ids
in SNMP_Session.pm
From: Alex Samorukov
* updated OS/2 portability ...RunAsDaemon works now
From: Stephen Heise
* fix for lockfile management when two instances run in parallel
From: Rafael Martinez Torres
* 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
* 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
* New Version of SNMP Library (0.97)
From: Martin Opitz
* allow sci notation numbers
Changes 2.10.0pre9
------------------
From: Jon Barber
* new configurables: printrouter and pngdate ... check the docs
From: Jessica Blackburn
* 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."
* 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
* 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."
* 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
* 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 ,
* updated docs on ipv6
* portability fixes for perl 5.00502
From: Brian Lube
* use $if_snmp_name if $if_title_desc is empty in cfgmaker
From: Dmitry Sivachenko
* fix to rateup where sizeof(time_t) != sizeof(long)
Changes 2.10.0pre3
------------------
From: Andrew A. Vasilyev
* fix for freebsd ... its %qd and not %lld there
From: Simon Leinen
and Lorenzo Colitti
* updates to SNMP_Session
From: Gleydson Mazioli da Silva
* fixes for brazilian translation
Changes 2.10.0pre2
------------------
From: bill shamam
* contributed a favicon
From: Lorenzo Colitti ,
From: Valerio Bontempi ,
Roma Tre Computer Networks research group
* fix for IPv6 support (work with out option settings)
* fix IPv6 module detection
From: Daniel J McDonald
* allow $if_vlan_id in cfgmaker filters
From: imacat
* make --bindir, --libdir, --mandir, etc work
From: Paul Slootman
* 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 ,
Valerio Bontempi ,
Roma Tre Computer Networks research group
* IPv6 for mrtg
From: Ryan Finnie
* 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
* 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
* fix charset in gb2312
From: Jan Kasprzak
* small fix for BER.pm. Sent upstream to Simon too.
From: Andreas Plesner Jacobsen
* make sure ifdescr does not display doubly exscaped descriptions
From: Colin Horsington
* 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
* make cfgmaker handle highspeed interface speed better
Changes 2.9.27
--------------
From: Gordon Tetlow
* allow unsetting of Unscaled, WithPeak, and Suppress
From: Barry Rountree
* updated compile instructions for new gdlib
* various documentation fixes
From: David Corlette
* a whole set of new mrtg commandline options: "--fhs", --daemon",
"--pid-file", "--confcachefile" ... this makes
From: MASUDA Takashi
* fix for propperly handling 'one unknown' value ...
From: Markus Schlup
* --check option for mrtg
From: Christian Birchinger
* --pid-file option for mrtg
From: Willem Jaap Zwart
* --perhost option for indexmaker
From: Dave Habben
* fix UTF-8 warning ...
From: Moose God
* cfgmaker now treats old pre-XL Catalyst 2900 the same as any other
non-CiscoIOS Catalyst switch
From: Tobi
* revisit default_avoid_negative_request_ids now it should be ok
* --debug option for mrtg
* deal more gracefully with space and other od chars in targets ...
* do not die on unknown data returned from external scripts skip router instead
* fixed win32 with long long ... MS libc does not understand %lld it need %I64d instead
* generate missing mrtg logo images automatically
* add check for correct operation of long long %lld and strtoll
* fixed daemon code
From: Ambrose Li
* treat script output ##UNDEF## as this ...
From: Norbert Klasen
* strings for sys* are too long in cfgmaker use snmpwalk
Changes 2.9.26
--------------
From: André Silveira
* with thresholds ... have two decimals in % mode
* give threshdesc and value as ar 4 and 5 of called threshprog
From: Pietro Falessi
* propperly ignore signal 127 on UNIX
From: Leon Chang
* make cfgmaker foundry aware
From: "Jones, Derek C."
* ds3 (30) and sonet (39) are wan interface types too
added them to the $if_is_wan group in cfgmaker
From: Tobi
* don't give up too quickly if a confcache setup entry does not match ...
* make rateup.c (64bit) work on macos x
* debug 64bit rateup ...
From: Michael C. Haller
* drop special MacOS X includes they are harmful on 10.2. Use bsd approach
From: Emilio Mena (emilio location satec.es)
* use long long in log files to enable logging of FAST links
long long = 64 bit integers
From: Fernando Nieto
* make cfgmaker support ifHighSpeed propperly and teach it
about Juniper
From: "Davids, Ronald"
* make output of cfgmaker such that indexmaker will sort propperly
Changes 2.9.25
--------------
* die gracefully when LANG is set to UTF-8 and give advice (RedHat 8)
* updated squid monitoring example
Changes 2.9.24
--------------
From: Tobi
* Fixed indexmaker which got truncated during the last release process
Changes 2.9.23
--------------
From: John Papandriopoulos
* cosmetic tweaks for layout
From: Tobi
* Use Snmp Session 0.93 with option avoid_negative_request_ids enabled
* Supress Posix Locales in the locale module ... people who have LANG
set to UTF-8 report very strange errors otherwhise.
* skip all queries to a host for one round when 1 query has returned undef.
* skip all trailing space in keys when matching interface by Name, Description, Anything
From: Francois Wolmarans
* remove
before
near pagetop
From: Jeremy Hinton
* make Includes search in directory of main config files as well as in current directory
From: Quip
* addhead option for indexmaker
From: hw
* fix for uptime for squid and other non standard devices
From: Norbert.Klasen location avinci.de
* indexmaker: improve handling of urls given with --rrdviewer
From: webmaster location kingisme.com
* improved chinese translation
Changes 2.9.22
--------------
From: Nick Hilliard
* fixed pid file handling under unix
From: Tobi
* removed VERSION for ISA arry in MRTG_lib.pm ... it has no reason to be
there, and perl 5.8 complains
From: James Overbeck
* fixed cfgmaker directory_name for template accessibility
From: John Caruso
* fix for rateup rounding problems ...
Changes 2.9.21
--------------
From: Tobi
* finally fixed rrdtool thershold checking ...
Changes 2.9.20
--------------
From: Tobi
* Only complain about missing data for thresholds if
someone actually wanted to check thresholds there ...
Changes 2.9.19
--------------
From: Szabo Balazs Zsolt
* fix for dynamic graph label ...
From: Andrea Rossi
* updated italian translation
From: Tobi
* allow for empty names
* when reading cfg files make sure to quit when $_ comes back undef
* fix for jpeg+freetype+png compiles
* icons get now installed in $(prefix)/share/mrtg2/icons
* fixed row count in newly created rrd files for cases where people use
other intervals than 5 minutes
* allow configuration of hires data store size in rrds with RRDRowCount
configuration keyword
* make cleanurl function in indexmaker more robust
* make pagetop non mandatory
* compensate for broken SNMP counters which go negative, by adding 2**31;
* log2rrd on NT must use "|command" syntax
Changes 2.9.18
--------------
From: Tobi
* make router_connect work with host_templates too
Changes 2.9.18pre12
-------------------
From: Herold Heiko
* --sectionhost option for indexmaker
From: Tobi
* some more casts in rateup.c to make things work right
when printing time values ...
* make warnings for targets realy work
* handle faild snmp queries more gracefully.
Changes 2.9.18pre11
-------------------
From: Tobi
* make sure inlast and outlast never go negative if rateup is used
From: Herold Heiko
* feature update for indexmaker
From: Peter K
* kill warnings in rateup :-)
Changes 2.9.18pre10
------------------
From: Tobi
* Fixing documentation on SetEnv
* deal the mrtg-rrd returning nan for last update
* complain if workdir has spaces in path on windows
From: "Jones, Derek C."
* cfgmaker new if-filter ... if_is_wan
From: CHOI Junho
* fixes for korean translation
Changes 2.9.18pre9
------------------
From: Tobi
* properly test for thresholds with % at the end
* detect failing rateup
* make cfgmaker really work with snmpv2 and test properly if
snmpv2 is supported or not using ifHighSpeed
* make translation system simpler ... by using eval
* try to be even smarter about spaces and odd characters in
rateup calling sequence under NT ..
Changes 2.9.18pre8
------------------
From: Tobi
* fix cfgmaker tests for snmp v2 counters ... make sure they work
before using them in the cfg file
* make mrtg work if it installed in c:/program files
From: Jussi Siponen
* finish translation
From: Tobi
* make sure failing external commands do not produce warnings in the code
except where I want them.
Changes 2.9.18pre7
------------------
From: Tobi
* fixed up various warnings which occurred throughout
the code because of the introduction of -w
Changes 2.9.18pre6
------------------
From: Tobi
* fixed up various warnings which occurred throughout
the code because of the introduction of -w
Changes 2.9.18pre5
------------------
From: Ian Duplisse
* using kilo is not sensible everywhere in rateup as long as
there are still pow and log10 instances there.
From: Tobi
* if inlast or outlast are undefined, skip update unless rrdtool is used
* added -w to perl line in mrtg ... this should give us warnings about
potential problems in the code ... everybody will now start complaining.
fixed the most obvious issues already. As a side effect the code
should work with perl 5.003 again.
From: Delev Zoran
* translation to macedionan
Changes 2.9.18pre4
------------------
From: Tobi
* rateup: if last counter value is 0, this is no problem ...
backout of the change from pre2
* data cleanup ... if a value is unknown, then it is set to 'undef'
* more robust 'error' handling for strange target return values
From: Adrian Senn
* drop . from the end of hostnames in cfgmaker
From: Sergiy Guminilovych
* improved Ukrainian translation
From: Systems Administrator
* we also are using squid if the OID matches enterprises.3495
Changes 2.9.18pre3
------------------
From: yoshimoto
* Patch for YTics Factor Problem in rateup ...
YTics Should work properly now ...
From: David Lee
* allow ../configure to work ...
From: Klemens Kasemaa
* estonian translation
From: dima location Chg.RU
* Updated Russian translation
From: Amir Guindehi
* added missing prefix to flastmod in indexmaker
Changes 2.9.18pre2
------------------
From: Tobi
* rateup: if last counter value is 0 then something must be wrong ...
do not calc then
* mrtg: add warning to lockit code when mrtg thinks that
the user is running mrtg from two cron entries simultaneously
on the same config file.
* rateup: force rateup to compile static ... try realy hard :-)
From: Olexander Kunytsa
* updated ukranian translation
From: Simon Leinen and Mike Mitchell
* update to SNMP_Session 0.92
Changes 2.9.18pre1
------------------
From: "MORI, Takahiro"
* yticsfactor was not considered when building ylab in rateup.c
atted *yticsf to line 668 of the code
From: Tobi
* When reading back the html file only looked at the first 40
lines and thus ignored 5 values off the statistics on the last graph
* Updated unix install instr to latest library versions
* allow handling of rrd conversion for 'strange' filenames ...
* added avgpeak option ... for ISPs who like this for billing ...
(paid for by Advances.Com, Inc.)
* cfgmaker should not comment out DS3 interfaces on non Cisco Gear
From: "Leitch, Roger (CRTLDN)"
* fix for withzeros option ... this did not work before
From: Roman Festchook
* translation file for mrtg to ukrainian language
Changes 2.9.17
--------------
From: Tobi
* mrtg_lib had broken scanning for Ip tables in populateconfcache
this caused reference by IP to break
Changes 2.9.16
--------------
From: Tobi
* Removed win32::console from daemon mode mrtg
* updated docu to get nt mrtg started with wperl instead of perl ...
Changes 2.9.15
--------------
From: Tobi
* new rateup.exe which creates pngs ... created using a mingw32
gcc running as a crosscompiler on SPARC Solaris. The rateup.exe
is not linked as a console application, so no more popping
cmd windows ... mrtg should run quietly now ...
* updated instructions for running mrtg on windows in daemon mode
* new option for mrtg --logging replaces $main::debugfile from 2.9.13.
It can be set to a file which will take all mrtg output. On Win32 it can
also be set to 'eventlog' which will make all mrtg output go to the
eventlog.
Changes 2.9.14
--------------
From: Martin.Frys location newtonit.cz
* fix for configure ... -lfreetrype will not work :-)
From: Tobi
* propper caching for new gd lib variant tests in configure.in
Changes 2.9.13
--------------
From: Damien
* contrib mrtg_php_portal
From: HERITIER Hervé
* contrib iptables_acc_snmp
From: Pascal Eeftinck
* snmpv2 regexp did not match in cfgmaker
From: Alexander V Redyuk
* russian translation to windows-1251 russian charset.
From: Klaus_Klein location mckinsey.com
* contrib apc_ups monitor
From: Ratko Bucic
* serbian language translation updated
From: O'Shaughnessy Evans
* fix for indexmakers extension feature
From: Dinko Korunic
* croatian translation
From: Graziano
* updated cfgmaker_dlci contrib with work with win32
From: Jamaludin Ahmad
* Indonesian and Malaysian translations
From: "Newman, Daniel"
* contrib document monitoring Cisco BPX and MGX switches with MRTG
From: Tobi
* improved mrtg logfile format description
* require perl 5.005 for mrtg_lib
* populateconfcache steps across non existing tables gracefully
* in mrtg, handle bigint more carefully and remove excess + from results
as some perls seem to crash on them ...
* check if gd was linked with jpeg and even freetype ...
* if $main::debugfile is set to a writeable filename, all output form mrtg
will go there (Firedeamon Suggenstion)
* SNMP_Session 0.86 added ... lenient_source_port_matching replaces the add hock
only_ip_address_matching from mrtg 2.9.11 ... AS/400 folks beware
* added --section=portname to indexmaker
* try to fix IsCounterBroken test in cfgmaker ... just cant find any broken
coutners to test this :-(
From: Jakob Ilves
* configuration templates for cfgmaker ... read the docs
* fix for broken --dns-domain in cfgmaker
Changes 2.9.12a
---------------
From: Tobi
* the windows binary rateup.exe creates gif file ... fixed mrtg accordingly ...
* no changes to unix mrtg
Changes 2.9.12
--------------
From: Tobi & Jeff Frost
* fix for broken RouterUptime[] configurable
Changes 2.9.11
--------------
From: Mike Mitchell
* fix for broken snmp with returns negative numbers for counters ...
* integrated my SNMP_utils changes into the real thing.
From: Tobi
* make sure cfgmaker puts now raw < or > into the PageTop tag
From: Chad Mynhier
* properly integrated ytics support in rateup
From: Diogo Gomes
* Portuguese translation for mrtg
From: Thomas Abthorpe - Tby. *
* The period "." was missing in front of $$rcfg{extension}{$item}.
in indexmaker
From: James Overbeck
* properly deal with target math resulting in non integer data even when
logging to rateup which can not deal with floats.
From: Simon Butcher
* cleanup of rateup.c and some new options -b -a -o -i
* new options for mrtg noborder, noarrow, noi, noo, nobanner and nolegend
check reference.pod for docs.
* generator meta tag to html pages
From: Gerry Van Steerteghem
* add hyperlinks to 14all compatible indexmaker pages
From: David Boyer
* contrib mrtg.php produces live index
From: David A. Pérez
* contrib TTrafic a *.log analyzer in asp
From: Ratko Bucic
* serbian language translation
From: "Gill, Vern"
* contrib iptables-accounting
From: Dan Lukes
* allow configure to work even if you have a gdlib which supports BOTH gif and png
From: GOMEZ Henri
* add 'only_ip_address_matching' feature to SNMP_Session. We are
more libaral when accepting snmp responses now.
From: Tobi
* be more tolerant with external scripts input
* added feature to SNMP_utils: If first snmp var name is a HASH pointer,
the hash contents is used to set snmp options on the connection
* handle descriptions with & in cfgmaker
* added SnmpOptions: command to mrtg.cfg lanuage ... It allows
to set Snmp Options as available in SNMP_Session. Check the reference.txt file.
* test for availability of ifHCInOctets when running cfgmaker for v2 targets
suggested by Pascal Eeftinck
* fixed indexmake image path for situations with Directories
* added option --prefix to indexmaker for people keeping thier index
somewhere else than default.
* honor background option in cfg file for indexmaker pages
* fixed warning in indexmaker (Use of uninitialized value in concatenation <.> at indexmaker line 174)
* when the integer option was specified, there was still a .x printed in the sumary area ...
* updated url in ircstats2 README
* mrtg will now timestamp any warning and error message it emits
suggested by SUZUKI Yasuhiro
From: Juha Laine
* fixed threshold processing ... IT REALY WORKS NOW! ...
**** Incompatible CHANGE ****************
ThreshProgOK now gets the same
commandline arguments as the normal ThreshProg ...
**** Incompatible CHANGE ****************
From: Alexey Milevsky
* configurable confcache (.ok) file location
From: Anthony Howe
* add
to html files as this seems to be more understandable than "Pragma" content="no-cache"
Changes 2.9.10
--------------
From: Tobi
* reintroduced new cfgmaker ... somehow it got replaced by an older version
in 2.9.8 and 2.9.9
Changes 2.9.9
-------------
From: Tobi
* accept numbers starting with + comming from snmp
* changed library version to 2.090009
Changes 2.9.8
-----------------
From: Tobi
* indexmaker does now also honor ImageDir and problems in connection with
the directory option. The result should be fewer broken links in index
files.
* better documentation on how to suppress images in indexmaker
* remove potential newlines and padding from snmp response
* added new global config: SingleRequest to force single variable
snmp requests.
* switch group before user if --group is used when starting mrtg
* added special legends for perminute and perhour
* new option for indexmaker --pagetop
* if threshdir is defined, run thresholdprog* only when a boudery has been
crossed.
* better documentation of threshold programming
* only run threshprogs if there are threshold bounderies defined
* make threshold checking work better ... only run the threshold
programs when a threshold boundery has been crossed ...
* threshold stuff should be realy working now
From: Fernando Braghetto - Webmaster Hiway
* total control modem config
From: Sune Kirkeby
* configurable lockfile locations
From: Tim Cimarusti
* update for ciscoindex contrib
From: Michael Bussmann
* update mrtgindx.cgi to work with .png files
From: Steven Shipway
* Steven has a MRTG&RRDTOOL website now. Replaced references and contribs
with links to http://www.cheshire.demon.co.uk/pub/
From: Gianmarco Armellin
* index.html?.meta code was not working
From: Us
* slovenian translation
From: Andres Kroonmaa
* add commandline to generated output of indexmaker as a commet
From: Andrew Ivanov
* snmpoptions were disregadrded in the table population area of the script
From: Simon Lyall
* more tolerant matching for Description in indexmaker
From: Anthony Fabian
* fixed threshold feature: threshprog was not getting the right parameters
when called
Changes 2.9.7
-------------
From: Tobi
* improved scanning of results from external scripts ...
* in cfgmaker remove excess \ in Titles
From: Wolfgang Hoffmann
* new mrtglog programm in contrib
From: Tobi and Daniel Elvin
* added --show-op-down parameter to cfgmaker
From: Jakob Ilves
* massive enhancement to cfgmaker ... the beast has become much more
configurable. Hold on to your hats, there is more to come.
From: Simon
* Upgrade to snmp_session.pm ... the beast was not reacting to udp packets
coming from another interface of the router.
Changes 2.9.6
-------------
From: Tobi
* downgraded rateup code ... 2.9.5 was completely broken
* fixed .pid fiel code ... now it should work, and double starts of mrtg
will get prevented as well ...
Changes 2.9.5
-------------
From: Jakob Ilves
* rewrote --ifdesc in cfgmaker ... there are many more options now
From: O'Shaughnessy Evans
* fixes for cfgmaker (--help, --noreversedns and version param)
* fixes for indexmaker (--help, --version, added man info on section=descr)
From: Do Jong Gwan
* rules for activating threshold checking were not ideal ...
(often it did not get activated when it should)
From: Tobi
* removed extra space in hrefs in indexmaker pages
* make configure catch missing gd.h
* make sure no two mrtg daemons run on the same cfg file in parallel.
* proper exit values for cfgmaker and indexmaker
* rewrote threshold checking to be more perlish
* thresholds can now be specified in % of maxbytes to activate this,
they must end in '%'
From: Tobi & Luiz Encarnacao
* All translations had bad formating in the credit line (extra font and td tags)
From: Justin Schoonover
* Make Rateup honour the yticsf properly
From: Tobi
* Removed 14all.cgi from the contrib section and replaced by a pointer
to Rainers website. This ensures that people get the current version
and not some outdated code from my contrib archive.
From: Curtis Doty
* add refresh and expiery to indexmaker pages
* fix rateup.c to honor weekformat when drawing grid lines "Format U"
From: Tobi & Mac Daddy
* New BodyTag configurable lets you customize the webpages tag
From: Alex and Tobi
* fix for external data sources sending "" as response breaking the logfile problem
From: Hubert Figuiere
* Support for MAC OS X
From: Simon Leinen
* Update to SNMP Session 0.81
From: Bernard Martinet
* Fix for parsing of 'by name' matchin target parser ...
From: Miroslaw.Maczka location bze.com.pl
* update to nt-service
From: Tobi
Changes 2.9.4
-------------
From: Curtis Doty
* excess whitespace after cfgmaker ECHO line was wrecking havoc
Changes 2.9.3
-------------
From: Andrew Farrior
+ teach cfgmaker about catalyst port names
From: O'Shaughnessy Evans
+ cfgmaker will now add a SetEnv line to each router config block
* improved cfgmaker docu spelling
+ indexmaker change --section=descr so that it doesn't include the basic
interface description unless it doesn't have a Cisco description
to use; adds/docs a new option, --show=none, which disables inclusion of
any graph in the index page
From: Kevin Benton
+ contrib gentcucci
From: Matija Grabnar
+ teach log2rrd to honour perhour and perminute options
From: Dan Harkless
+ made cfgmakers --subdirs option way more flexible
From: Yo
+ tranlation into galician
From: Dimitrios Stergiou
+ contrib procmem ... cisco cpu monitoring
From: Jeff Liebermann
* fixed location dddd[] structures in gb2312.pmd
From: John Begley
* CEF subinterfaces are not 'graphable' (cfgmaker)
From: Tobi
* forking code revisited again ... missed closing a handle
which was wrecking havoc on log files
on certain OSes. No idea how this could happen but it did ...
* fix for complex target parser in conection with escaped characters
* updated the reference doc description of absolute and gauge to be more concise
* check is RunAsDeamon is set to yes
+ cfgmaker option --noreversedns
+ add options --user and --group to mrtg script to allow setting user and group
when starting mrtg as a daemon from init.d (idea from Dan Harkless )
From: Francis VIVAT
* add start command line to runasdaemon section of nt-guide
From: Chris Pepper
* about 1000 spell fixes for the mrtg docu
From: Dan Harkless
* spell fix for MRTG_lib.pm again ...
Changes 2.9.2
-------------
From: Tobi
* revisited and fixed forking code. mrtg was not stable when run as daemon
with forking enabled. Aftermath of the confcache problems in 2.9.0
* cfgmaker was not working properly when multiple routers were specified on the commandline
From: Dan Harkless
* cfgmaker fixes: spelling, quote arguments with space, make --subdirs work
* MRTG_lib.pm include file error message had misspelling and output wrong file.
From: donlong
* updated big5 translation
Changes 2.9.1
-------------
From: Rainer Bawidamann
* problem with confcache update marker
From: Dan Harkless
* Various documentation spelling and version number fixes.
* Change whatis.* doc files to mrtg.* to not conflict with system whatis.1.
From: Lars Christiansen
* get subif description on cisco hssi interfaces in cfgmaker
Changes 2.9.0
-------------
* The rrdtool integration allows for massively increased logging
performance.
* Routers which change their interface numbers are no problem any more.
MRTG can now reliably address interfaces by IP, MAC, Description,
Name and Type. The cfgmaker tool has been rewritten from scratch and
allows to generate configurations with any of the above mentioned
interface addressing methods.
* Indexmaker has be rewritten from scratch, it is now much more
flexible and fully documented.
* All the MRTG documentation has been reviewed and ported to perls
"Plain Old Documentation (POD)" format. This allows to provide all
documentation in text, HTML and man format. It is now all available
on the MRTG web-site.
* Config file parsing has been optimized. This makes reading
configuration files much faster. Especially large configuration files
are faster by factors
* Under UNIX, mrtg can fork into several instances while querying
routers. This improves data acquisition performance dramatically,
especially with slow networks.
* Graphs and webpages can be generated on the fly is mrtg is used with
rrdtool logging. Several tools in the mrtg contrib section are
available for this purpose.
* And there is more: MRTG has been translated into 29 languages, OS
detection has been automated, did I mention performance, many of the
contributed tools have been dated and a slew of new ones has been
added, The config file reading code is now available in a documented
library which simplifies the creation of other tools which need
access to the mrtg cfg file.
Details:
From: Rainer Bawidamann
- new version of 14all.cgi
----pre33-------------
From: Justin Shore
- End MRTG Block comment was going to STDOUT ...
----pre32-------------
From: Tobi
- do not threshold check if cuin or cuout is undef
- join continuation lines with newline
- moved End MRTG Block coment to the right place
- allow forks: 1 but ignore it ...
----pre31-------------
From: Tobi
- indexmaker with no sorting was broken in pre30 ...
From: Curtis Doty
- improved sorting for repeated titles in indexmaker
----pre30-------------
From: Tobi
- removed exess close from forking code ... it seems that perl hates it when
I try to close a FH of a dead pipe
From: Gereon Ruetten
- contrib: script for using mrtg with iptables
From: Dimitar Pashev
- mrtg can now also run as daemon ... check reference.txt
From: Curtis Doty
- added --descint option to cfgmake
describe interface instead of just 'Traffic Analysis for'
From: Tobi & Alex
- added query test to cfgmaker (it now does a test query to see if the interface
does acctually have traffic counters)
From: Peter
- gb2312 translation
From: Jonathan Cohn
- better equipment identification for cfgmaker
... cisco and nokia got mixed up du to a missing .
From: Patrik Andersin
- mrtg was not accepting withzeroes option (typo in cfg checker)
From: "Starkweather, Mike (CNS)"
- NT does know -x ... repaced it with -e in threshprog*
From: O'Shaughnessy Evans
- allow capitals in SetEnv
- cfgmeker added option --subdirs ... give subdir to each router
From: Tobi
- kill and \r in cfg files created on DOS and used on unix
----pre29-------------
From: tobi
- fixed cfgmaker ... problem with confcache content ...
- cfgmaker .. autoquote commandline in cfgfile
- cfgmaker ignore agregate interfaces (53) on cisco
----pre28-------------
From: Rainer Bawidamann
- upgraded to 14all.cgi 1.1.p5
From: O'Shaughnessy Evans
- allow to use Description for sectioning in indexmaker
From: Adrian Turcu
- contributed mrtgrq ... quota monitoring script
- contributed net-hosts for monitoring a set of hosts using fping
From: Robert Boyle
- updated version of PMLines which works with Portmaster 2 to 4
From: tobi
- added query by ifType (I know this is sick)
- when using forking the confcache updates were not propagated back to the calling process
- properly detect situations where the Interface number can not be determined
----pre27-------------
From: John Lange