Moved HPProCurve to another branch until it's ready for production
[torrus-plus.git] / src / ChangeLog
blobaa3ab1fcfeeda97d5704175e7204c3a97fa0cef4
1 2011-11-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
3         * perllib/Torrus/Collector/SNMP.pm, perllib/Torrus/DevDiscover.pm:
4         new SNMP parameter: "snmp-maxrepetitions". The default value is 10.
5         Previously Net::SNMP was setting it to 25.
7 2011-11-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
9         * perllib/Torrus/DevDiscover/NetBotz.pm: added selector actions:
10         Monitor, TokensetMember
12 2011-11-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
14         * perllib/Torrus/Log.pm (enableSyslog): new config variable:
15         $Torrus::Log::syslogSockOpt
17 2011-11-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
19         * perllib/Torrus/DevDiscover/DevDetails.pm:
20         The following methods are deprecated and will be phased out:
21         storeSnmpVars(), hasOID(), snmpVar(), getSnmpIndices().
22         $dd->walkSnmpTable() should be used instead.
24 2011-11-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
26         * configs/torrus-config.pl: New config variables for Syslog:
27         $Torrus::Log::syslogFacility = 'local0';
28         $Torrus::Collector::useSyslog = 1;
29         $Torrus::Monitor::useSyslog = 1;
31         * bin/monitor.in: disabled log rotation on SIGHUP. Syslog
32         logging enabled by default.
34         * bin/collector.in: disabled log rotation on SIGHUP. Syslog
35         logging enabled by default.
37         * perllib/Torrus/Log.pm: Syslog logging for daemons.
39 2011-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
41         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
42         ifSpeed monitoring is triggered by $interface->{'ifSpeedMonitoring'}.
43         The bandwidth usage templates are updated accordingly.
45 2011-10-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
47         * perllib/Torrus/DevDiscover/RFC4319_HDSL2_SHDSL_LINE_MIB.pm:
48         new discovery module for HDSL2-SHDSL-LINE-MIB
50         * xmlconfig/generic/rfc2863.if-mib.xml: added templates for
51         ifSpeed and ifHighSpeed
53 2011-10-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
55         * perllib/Torrus/DevDiscover/CiscoFirewall.pm: interface filter
56         that removes TunnelN interfaces.
58 2011-09-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
60         * NEWS: Torrus release 2.01
62 2011-06-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
64         * xmlconfig/snmp-defs.xml: RRA for SNMP reachability is separately
65         defined. New discovery parameter: snmp-reachability-rra.
67 2011-06-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
69         * perllib/Torrus/Collector.pm (beforeRun): Collector
70         initialization exclusive lock is enabled by
71         $Torrus::Collector::exclusiveStartupLock in torrus-siteconfig.pl
73         * perllib/Torrus/Renderer/RPC.pm: new RPC method: SEARCH_NODEID
75 2011-06-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
77         * perllib/Torrus/Renderer/RPC.pm: New RPC method: AGGREGATE_DS
79 2011-06-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
81         * perllib/Torrus/Scheduler.pm, perllib/Torrus/Collector.pm: repeat
82         immediately 3 collector cycles at start
84 2011-06-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
86         * perllib/Torrus/Collector/RRDStorage.pm (updateRRD): suppress
87         inserting NaN when no data is available for the whole RRD file
89         * xmlconfig/snmp-defs.xml: default rrd-create-heartbeat changed
90         from 500 to 720
92 2011-05-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
94         * perllib/Torrus/Renderer/RRDtool.pm: "imgformat" is now a
95         configurable view parameter
97         * xmlconfig/defaults.xml: new view: "embedded" for external GUI
98         systems
100 2011-05-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
102         * perllib/Torrus/Collector.pm (beforeRun): Collector
103         initialization is done with an exclusive lock on
104         collector_lock.db. This avoids the concurrent config slurping at
105         collector startup and minimizes the I/O delays.
107 2011-05-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
109         * perllib/Torrus/Renderer/HTML.pm (makeURL): All navigation is now
110         done with persistent URLs. Tokens are removed from GUI wnenever
111         possible.
113 2011-05-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
115         * perllib/Torrus/DevDiscover/Patton.pm: new discovery module for
116         Patton devices
118         * perllib/Torrus/DevDiscover/NexComm.pm: new discovery module for
119         NexComm xDSL gateways
121         * perllib/Torrus/DevDiscover/Actelis.pm: new discovery module for
122         Actelis xDSL gateways
124         * perllib/Torrus/DevDiscover/Thomson_xDSL.pm: new discovery module
125         for Technicolor/Thomson xDSL gateways
127 2011-05-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
129         * perllib/Torrus/DevDiscover.pm: removed uptime from the legend,
130         as it was always confusing
132         * templates/iframe-rrd.html: new RRD leaf view: "iframe-rrd" for
133         portal integration
135         * perllib/Torrus/DevDiscover/CCOM.pm: new discovery module for
136         C-COM CAPSPAN devices
139 2011-05-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
141         * Makefile.am (dist-hook): DIST_REVISION now displays Git branch
142         information
144         * bin/torrus.fcgi.in: Let FCGI handler re-spawn every 5000
145         requests or 48 hours for better DB stability
147 2011-05-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
149         * BDB cursor destructors are explicitly controlled for better
150         stability
152 2011-05-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
154         * perllib/Torrus/DevDiscover.pm: SNMP reachability stats are
155         disabled when "only-devtypes" is in use, and can be forced by
156         "enable-reachability-stats"
158 2011-04-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
160         * xmlconfig/snmp-defs.xml: new host-level template: snmp-reachability
162         * perllib/Torrus/Collector/SNMP.pm: new collector type: 'snmp-reachable'
164 2011-04-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
166         * perllib/Torrus/SNMP_Failures.pm (mib_error): bugfix - now all
167         MIB errors are registered, not just one
169         * perllib/Torrus/Collector/SNMP.pm: API change: replaced getHostname()
170         with getHostHash()
172 2011-03-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
174         * perllib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
175         added CPU Load graphs. Still some problems with persistent
176         indexing and naming.
178         * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
179         added to interface filter: PPP, Tunnel, WAN Miniport, and
180         QoS Packet Scheduler virtual interfaces
181         interface-level nodeid is now dependent on MAC address
183 2011-01-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
185         * perllib/Torrus/Renderer/HTML.pm (makeURL):
186         Now nodeid is used in HTML whenever available
188 2010-12-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
190         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
191         new discovery parameter: RFC2863_IF_MIB::ifnick-from-ifname
192         provides backwards compatibility with devices which have non-unique
193         ifName values
195         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
196         ifDescr and ifName are checked for uniqueness before being used for
197         default interface indexing
199 2010-12-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
201         * perllib/Torrus/DevDiscover/CiscoIOS.pm:
202         added Port QoS stats (ME3400)
204 2010-12-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
206         * perllib/Torrus/DevDiscover/RFC2662_ADSL_LINE.pm:
207         re-organized the templates for Cisco 837 compatibility
209 2010-12-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
211         * sup/webplain/torrus.css: slightly darker top and bottom shortcuts
213         * perllib/Torrus/DevDiscover.pm (discover):
214         New discovery parameter: X-tokenset-rrgraph-view
216         * templates/default-tset.html: New view parameter: rrgraph-view
218 2010-11-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
219         * perllib/Torrus/DevDiscover/CiscoIOS.pm:
220         New discovery parameter: CiscoIOS::enable-dialer-interfaces
222 2010-11-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
224         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
225         bugfix: RFC2863_IF_MIB::nodeid-hint=ifIndex  did not really work
227 2010-11-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
229         * perllib/Torrus/CGI.pm (do_process): added extra DB cleaninup
231 2010-11-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
233         * perllib/Torrus/DevDiscover/CiscoIOS.pm:
234         Added CISCO-WAN-3G-MIB support
236 2010-11-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
238         * perllib/Torrus/DevDiscover/CiscoWLC.pm:
239         new discovery parameter: CiscoWLC::only-ssid
241 2010-11-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
243         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
244         New selector action: AddTemplates
246 2010-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
248         * perllib/Torrus/DevDiscover/CiscoWLC.pm: new discovery module
250         * NEWS: Release 1.0.9
252 2010-10-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
254         * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
256 2010-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
258         * templates/html-incblocks.txt: 'cssoverlay' now must point to
259         an absolute URL
261 2010-09-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
263         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
264         New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
266 2010-09-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
268         * perllib/Torrus/DevDiscover/Jacarta.pm:
269         New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
271 2010-09-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
273         * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
274         Refresh the SNMP maps after a configuration re-compile
276 2010-08-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
278         * performance optimizations: XML compiler runs 15-20% faster
280 2010-08-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
282         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
283         Selector actions split: discards moved from NoErrorCounters to
284         NoDiscardCounters;
285         and from InErrorsMonitor/OutErrorsMonitor to
286         InDiscardsMonitor/OutDiscardsMonitor
288         * perllib/Torrus/Collector.pm: collector_tokens database now depends
289         on DS configuration instance
291 2010-08-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
293         * perllib/Torrus/CGI.pm: Added host-based authentication
295 2010-08-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
297         * Updated discovery modules for Net::SNMP 6.0.0 compatibility
299 2010-08-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
301         * init.d/torrus.in: bugfix in RHEL compatibility.
302         Do "chkconfig --del torrus", install the new version into /etc/init.d,
303         then "chkconfig --add torrus", then "service torrus restart"
305 2010-07-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
307         * bin/snmpfailures.in: new utility for SNMP failures reporting
309         * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
311 2010-06-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
313         * bin/genlist.in: Added a list of all SNMP hosts
315 2010-05-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
317         * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
319 2010-05-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
321         * bin/nodeid.in: new command-line utility
323         * configure.ac: new Perl module dependency: JSON
325 2010-04-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
327         * configs/torrus-config.pl:
328         replaced $Torrus::ApacheHandler::authorizeUsers with
329         $Torrus::CGI::authorizeUsers.
331 2010-04-08  Jon Nistor  <nistor@snickers.org>
332         * perllib/Torrus/DevDiscover/Arbor_E.pm:
333         New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
334         Added policy management and subscriber information
336 2010-04-07  Jon Nistor  <nistor@snickers.org>
338         * perllib/Torrus/DevDiscover/Arbor_E.pm:
339         New parameter: Arbor_E::disable-e100-mem
340         Added memory usage per CPU for the e100 series devices
342 2010-04-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
344         * perllib/Torrus/ConfigTree.pm,
345         perllib/Torrus/ConfigTree/Writer.pm,
346         perllib/Torrus/CGI.pm:
347         New parameter: nodeid. It defines a new way of referring
348         to subtrees and leaves.
349         Also IF-MIB and Foundry discovery is updated.
351 2010-03-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
353         * perllib/Torrus/DevDiscover.pm:
354         Default snmp-max-msg-size is set back to 1470
356         * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
358 2010-03-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
360         * xmlconfig/generic/rfc2790.host-resources.xml:
361         [Bernhard Schmidt] Simplify the Uptime graph to display only Days
363         * xmlconfig/vendor/ucd.ucd-snmp.xml:
364         [Bernhard Schmidt] make Block I/O datasources a COUNTER
365         correct display units for Memory
367         * perllib/Torrus/DevDiscover/UcdSnmp.pm:
368         [Bernhard Schmidt] added ssCpuRawSoftIRQ
370 2010-03-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
372         * bin/torrus.fcgi.in: FastCGI support
374         * templates/default-login.html: Added "remember me"
376         * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
378         * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
379         Now incompatible with "SetHandler modperl"
381         * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
382         Apache handlers.
384 2010-03-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
386         * bin/flushmonitors.in: new utility
388         * bin/compilexml.in: Dynamic tokenset members are preserved between
389         compilations
391         * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
392         have now an indicated origin (monitor/static)
394         * perllib/Torrus/Monitor.pm: Alarms are now persistent between
395         config re-compilations
397 2010-02-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
399         * perllib/Torrus/Renderer/HTML.pm:
400         New parameter: node-display-name. Now interface names are not
401         underscored
404 2010-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
406         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
407         new multigraph parameters: line-stack-X, line-alpha-X
409 2010-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
411         * perllib/Torrus/DevDiscover.pm (discover):
412         Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
414 2010-02-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
416         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
417         new selector action: NotifyPolicy
419 2010-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
421         * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
422         new discovery parameter: ALU_Timetra::full-ifdescr
424 2010-01-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
426         * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
428 2010-01-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
430         * perllib/Torrus/DevDiscover.pm (discover):
431         snmp-max-msg-size is used now in discivery, not only in collector
433 2009-10-28  Jon Nistor  <nistor@snickers.org>
435         * perllib/Torrus/DevDiscover/Arista.pm (discover):
436         New discovery module: Arista Networks
438 2009-05-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
440         * perllib/Torrus/Renderer/RRDtool.pm:
441         new view parameters:
442         disable-legend, disable-title, disable-vertical-label
444 2009-05-26  Jon Nistor  <nistor@snickrs.org>
446         * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
447         New discovery parameter: Arbor_E::disable-e30-hdd-logs,
448         Arbor_E::enable-e30-mempool
450 2009-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
452         * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
453         Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
454         NetBotz::dew-max
456 2009-05-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
458         * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
459         for NetBotz modular sensors
461 2009-05-07  Jon Nistor <nistor@snickers.org>
463        * perllib/Torrus/DevDiscover/FTOS.pm
464        New discovery module for Force10 Networks devices
466 2009-04-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
468         * NEWS: Release 1.0.8
470 2008-11-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
472         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
473         New discovery parameter: CiscoIOS::short-device-comment
475 2008-11-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
477         * perllib/Torrus/Collector/SNMP.pm (runCollector):
478         Number of SNMP sessions per snmp_dispatcher is limited to 100
479         because of some strange bugs (found on SPARC/Solaris platform)
481 2008-10-28  Jon Nistor <nistor@snickers.org>
483         * perllib/Torrus/DevDiscover/Liebert.pm:
484         New discovery module for Liebert HVAC systems
486 2008-10-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
488         * bin/srvderive.in: new utility that combines several services
489         and combines them as MAX or SUM
490         (sponsored by nexellent ag, www.nexellent.ch)
492 2008-09-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
494         * Added safe signal handlers to all components. Also Apache handlers
495         close the BDB environment at the end of each execution.
496         BDB should now be much more stable.
498 2008-09-16  Jon Nistor <nistor@snickers.org>
500         * perllib/Torrus/DevDiscover/Arbor_E.pm:
501         New discovery module for Arbor E series devices
503 2008-09-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
505         * perllib/Torrus/Collector.pm: Now the collector cache is filled by
506         the compiler. This optimizes the collector startup. Need to re-compile
507         after upgrade.
509 2008-09-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
511         * bin/configsnapshot.in: Bugfix in root subtree parameters
512         * bin/configsnapshot.in: added parameter filtering option
514 2008-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
516         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
517         virtual interfaces
519         * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
520         Bugfix in the RRD filename
522 2008-08-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
524         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
525         View parameters can be overridden with URL
526         variables "Gstart", "Gend" and so on.
528 2008-08-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
530         * NEWS: Release 1.0.7
532 2008-08-04  Jon Nistor <nistor@snickers.org>
534         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
535         new discovery parameter: CiscoIOS::disable-vpdn-stats
537 2008-07-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
539         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
540         new discovery parameter: RFC2670_DOCS_IF::upstreams-only
542 2008-06-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
544         * Tree names can be specified in the External
545         Storage (Billing reports)
547 2008-06-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
549         * perllib/Torrus/Collector/SNMP.pm:
550         New parameter: snmp-ignore-mib-errors
552         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
553         New parameter generated by IF-MIB: interface-comment
555 2008-06-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
557         * IPv6 support in devdiscover and in SNMP collector
559 2008-05-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
561         * bin/bdbinfo.in: BerkeleyDB version info utility
563 2008-03-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
565         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
566         RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
568 2008-03-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
570         * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
572 2008-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
574         * bin/collector.in: Threads are now always initialized,
575         not only in daemon mode
577         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
578         New selectors: InBytesParameters, OutBytesParameters
580         * perllib/Torrus/DevDiscover.pm (buildConfig):
581         New discovery parameter: include-files
583 2008-01-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
585         * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
586         exclude service interfaces
588         * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
589         snmp-max-msg-size, new parameter for SNMP session
591 2007-12-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
593         * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
594         CiscoSCE::disable-*** (Jon Nistor)
596 2007-11-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
598         * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
599         from 30 to 60 seconds. 30 seconds is too short for too many
600         installations.
602 2007-11-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
604         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
605         New selector action: RemoveInterface
607 2007-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
609         * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
611 2007-08-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
613         * perllib/Torrus/DevDiscover/Symmetricom.pm:
614         New discovery module for Symmetricom NTP clock (Jon Nistor)
616 2007-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
618         * perllib/Torrus/DevDiscover/CiscoIOS.pm:
619         Removed BGP Advertized prefixes
620         Added the prefix limits to Accepted prefixes
622 2007-08-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
624         * NEWS: Torrus release 1.0.6
626 2007-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
628         * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
629         optimized the snmp arguments
631 2007-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
633         * bin/collector.in: Now multiple collector instances can run
634         in a single tree. Need to recompile all trees and re-start the
635         daemons. A new copy of init.d/torrus should be copied
636         in startup scripts directory. Also execute for every tree:
637         torrus si --tree=TREE --clear
639 2007-06-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
641         * configure.ac: Perl 5.8.8 is required for threads
643 2007-06-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
645         * bin/genreport.in: New option: --all2tree
647         * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
649 2007-06-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
651         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
653 2007-05-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
655         * perllib/Torrus/Collector/SNMP.pm:
656         fixed the bug for unreachable timeout
657         the target that receives noSuchObject is deleted from polling
659 2007-05-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
661         * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
662         from Chrstian Schnidrig and adapted to multithreading.
664         * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
666         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
667         New discovery parameter: RFC2863_IF_MIB::traffic-summaries
668         Currently summaries work only within single output file.
670 2007-04-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
672         * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
674 2007-04-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
676         * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
678         * perllib/Torrus/DevDiscover.pm:
679         New discovery param: show-recursive
681         * templates/default-dir.html: Limit recursive view to
682         subtrees having show-recursive=yes
684 2007-04-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
686         * perllib/Torrus/ConfigTree.pm:
687         Moved the param properties to the XML config.
688         All trees need recompilation after this change.
690 2007-04-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
692         * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
693         Removed support for <filepattern>
695 2007-03-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
697         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
698         line-style line-color from the node params override thse
699         in the view params
701 2007-03-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
703         * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
705 2007-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
707         * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
708         User login event in the apache error log
710         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
711         MAC accounting on subinterfaces
713 2007-02-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
715         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
716         Replaced CiscoIOS::disable-membuf-stats with
717         CiscoIOS::enable-membuf-stats.
718         Now cisco buffer stats are disabled by default
720 2007-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
722         * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
724         * bin/devdiscover.in: Devdiscover now accepts multiple input files
726 2007-02-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
728         * perllib/Torrus/DevDiscover.pm:
729         New discovery param: template-registry-overlays
731 2007-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
733         * perllib/Torrus/DevDiscover/CiscoSCE.pm:
734         Added service counters and queue utilization
736 2007-01-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
738         * NEWS: Release 1.0.5
740 2007-01-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
742         * configure.ac: Synchronized with Autoconf 2.60.
743         Now 2.60 is the minimum required version.
744         Changed docdir to pkgdocdir
746 2007-01-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
748         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
749         IOS XR support
751 2007-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
753         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
754         New discovery parameter: CiscoIOS::enable-vlan-interfaces
755         (discover): added Cisco BGP statistics
757 2006-12-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
759         * perllib/Torrus/DevDiscover/JunOS.pm:
760         New discovery module for Juniper
762 2006-12-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
764         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
765         New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
767 2006-12-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
769         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
770         New discovery parameter:
771         RFC2863_IF_MIB::exclude-down-interfaces
773         * bin/configinfo.in: Added the tree compilation timestamp
775 2006-12-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
777         * perllib/Torrus/Collector/SNMP.pm:
778         SNMP mapping lookups are now asynchronous.
779         PDUs are rescheduled with delays
780         Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
782 2006-11-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
784         * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
785           snmp-localaddr and snmp-localport
788 2006-11-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
790         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
791         New discovery parameter:
792         CiscoIOS_MacAccounting::external-serviceid
794 2006-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
796         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
797         new discovery parameters:
798         RFC2863_IF_MIB::bandwidth-usage
799         RFC2863_IF_MIB::bandwidth-limits
801 2006-10-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
803         * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
804         only one compiler can run for a tree
806 2006-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
808         * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
809         for interface errors
811         * perllib/Torrus/RPN.pm: IF accepts UNKN values
813 2006-09-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
815         * configure.ac: theads module version must be 1.41 or higher,
816         and threads::shared 1.03 or higher.
818 2006-09-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
820         * bin/rrddir2xml.in: New option: --filter
822         * xmlconfig/generic/rfc2670.docsis-if.xml:
823         Added Frequency to upstream statictics monitoring.
824         Old upstream stats will be lost!!
825         The old templates file is
826         in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
828 2006-09-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
830         * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
832         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
833         Improvements for persistent interface indexes
835         * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
836         for Motorola CMTS (Riverdelta)
838 2006-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
840         * perllib/Torrus/Collector/RRDStorage.pm (storeData):
841         RRDQueue statistics are now set in the beginning of the cycle
843 2006-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
845         * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
846         UTF8 to UTF-8
848 2006-07-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
850         * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
851         Interface names taken from ifName
853 2006-07-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
855         * setup_tools/check_perlthreading.pl: Quick test of multithreading
856         support
858 2006-07-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
860         * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
861         Added threading support: a background thread for RRD updates
863 2006-07-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
865         * bin/devdiscover.in: Added multithreading support
867         * configure.ac: Multithreading checkup
869         * NEWS: Torrus release 1.0.4
871 2006-05-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
873         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
874         RFC2863_IF_MIB::tokenset-members now accepts host names
875         and can be defined at the global level.
877 2006-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
879         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
880         new discovery parameter: RFC2863_IF_MIB::noout
882 2006-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
884         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
885         New discovery parameter: RFC2863_IF_MIB::subtree-comment
887         * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
888         New config option: $Torrus::Renderer::lostPasswordURL
890 2006-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
892         * perllib/Torrus/Renderer/HTML.pm:
893         New config variable: $Torrus::Renderer::companyLogo
894         to display a logo instead of text
896 2006-02-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
898         * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
899         from DDX to the host level.
901 2006-02-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
903         * perllib/Torrus/Monitor.pm: New monitor parameters:
904         display-rpn-expr display-format
905         (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
907 2006-02-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
909         * perllib/Torrus/DevDiscover.pm (discover):
910         New discovery parameter: suppress-legend
912 2006-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
914         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
915         Complex matching expressions for subtree name selector
917         * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
918         Cisco power supply monitoring
920 2006-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
922         * bin/action_notify.in: New monitor action
924         * perllib/Torrus/Monitor.pm:
925         New monitor parameter: "severity"
927         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
928         interfaces excluded from discovery
930 2006-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
932         * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
934 2005-12-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
936         * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
938 2005-12-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
940         * perllib/Torrus/RPN.pm: New RPN function: NUM
942 2005-11-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
944         * bin/ttproclist.in: Two new functions: lc, uc
946 2005-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
948         * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
950 2005-10-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
952         * bin/genreport.in: Report generator utility
954 2005-10-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
956         * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
957         New discovery module for Cisco Catalyst LRE
959 2005-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
961         * templates/default-dir.html, templates/expanded-dir.html:
962         Alex Ustyancev's patches for aliased leaf nodes
964         * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
966 2005-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
968         * perllib/Torrus/SQL.pm: new module dependencies:
969         DBIx::Abstract, DBI.
971 2005-10-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
973         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
974         added support for dual-CPU cisco routers (7301)
976 2005-09-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
978         * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
979         new discovery module
981 2005-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
983         * perllib/Torrus/DevDiscover.pm:
984         New discovery parameter: define-tokensets
986 2005-08-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
988         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
989         Replaced $Torrus::DevDiscover::listAdminDownInterfaces
990         with parameter RFC2863_IF_MIB::list-admindown-interfaces
991         and $Torrus::DevDiscover::listNotPresentInterfaces
992         with RFC2863_IF_MIB::list-notpresent-interfaces
994 2005-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
996         * doc/extstorage.pod.in: Started documenting the External storage
998         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
999         New discovery parameter: RFC2863_IF_MIB::external-serviceid
1001         * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
1002         External storage
1004         * perllib/Torrus/Collector.pm: Multiple storage types per token
1006         * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
1007         Enabled validation of list values
1009         * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
1010         External storage
1012         * perllib/Torrus/Collector/ExternalStorage.pm:
1013         New collector storage type
1015 2005-08-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1017         * NEWS: Release 1.0.3
1019 2005-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1021         * configure.ac: Patch Level 1: PERLINC configuration variable
1023 2005-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1025         * NEWS: Release 1.0.2
1027 2005-07-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1029         * perllib/Torrus/DevDiscover.pm (applySelectors):
1030         Selectors format slightly changed: the type is passed into the methods
1032 2005-07-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1034         * perllib/Torrus/DevDiscover.pm (buildConfig):
1035         New discovery parameter: disable-snmpcollector
1037         * bin/devdiscover.in: Preventing the bundle file update when
1038         --limit is specified.
1040         * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
1041         host unreachable
1043         * configs/torrus-config.pl:
1044         $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
1046         * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
1047         New CPAN module required:
1048         perl -MCPAN -e 'install Date::Parse'
1050 2005-07-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1052         * templates/html-incblocks.txt: Added date setting dialog.
1053         TODO: date format validation.
1055 2005-07-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1057         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1058         New discovery parameter: RFC2863_IF_MIB::only-interfaces
1060         * configure.ac: Now checking if user torrus exists
1062         * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
1064 2005-07-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1066         * bin/rrddir2xml.in: New utility for generating XML from a directory
1067         with RRD files
1069 2005-06-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1071         * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
1072         with deleting unreachable targets
1074 2005-06-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1076         * configure.ac: 1.0.1 Patchlevel 1
1078         * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
1079         added torrusMonitorDesc
1081         * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
1083         * NEWS: release 1.0.1
1085         * perllib/Torrus/SiteConfig.pm (verify):
1086         $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
1088         * xmlconfig/vendor/cisco.ios.docsis.xml:
1089         Added Registered modems graph. WARNING: RRD structure changed
1091         * bin/devdiscover.in: New option: --fallback
1093         * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1094         Target is deleted when SNMP map expansion fails
1096 2005-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1098         * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
1099         recompiling
1101         * configs/torrus-config.pl:
1102         $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
1103         $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
1105         * perllib/Torrus/Collector/SNMP.pm:
1106         Better handling of SNMP errors. Delete all tokens for a host
1107         if it is unreachable.
1109 2005-06-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1111         * NEWS: Torrus release 1.0.0
1113         * bin/monitor.in: New option: --delay
1115         * init.d/torrus.in: The init script reads its options from
1116         initscript.conf and initscript.siteconf
1118 2005-06-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1120         * bin/devdiscover.in: new CLI option: --forcebundle
1122         * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
1123         are now copied from DDX
1125         * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
1126         sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
1128 2005-06-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1130         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
1131         New discovery module for Cisco MAC accounting
1133 2005-05-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1135         * perllib/Torrus/DevDiscover/BetterNetworks.pm:
1136         new discovery module
1138         * bin/collector.in: new command line option: --runalways
1140 2005-05-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1142         * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
1143         per-interface RRD files named by MAC addresses, not interface name
1145 2005-05-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1147         * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
1148         pools stats (line cards and VIP memory)
1150 2005-05-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1152         * templates/html-incblocks.txt:
1153         has-overview-subleaves replaced with has-overview-shortcuts,
1154         with multiple overviews per subtree
1156 2005-05-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1158         * templates/tset-list.html: Tokensets list now displays their sizes
1160 2005-05-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1162         * bin/ttproclist.in: New utility for generating DDX files
1164 2005-05-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1166         * perllib/Torrus/DataAccess.pm: improved performance by caching
1168 2005-05-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1170         * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
1172         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1173         Added DOCSIS-specific selector actions
1175 2005-05-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1177         * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
1178         $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
1179         with conflicting structure
1181 2005-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1183         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
1184         Downstream utilization added, and the subtrees rearranged.
1186 2005-05-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1188         * templates/default-rrd.html: Monitor names and comments displayed
1189         on the leaf HTML
1191 2005-05-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1193         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1194         replaced CiscoGeneric::sensor-monitor and
1195         CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
1197         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1198         RFC2863_IF_MIB::errors-monitor is no longer supported.
1199         Replaced with appropriate selector action
1201         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1202         Implemented IF-MIB selector actions -
1203         InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
1204         NoPacketCounters, NoErrorCounters, Parameters
1206 2005-05-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1208         * perllib/Torrus/DevDiscover.pm (applySelectors):
1209         The infrastructure for object selectors
1211 2005-04-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1213         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
1214         New discovery parameters: CiscoGeneric::sensor-monitor,
1215         CiscoGeneric::sensor-monitor-regexp
1217 2005-04-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1219         * perllib/Torrus/Collector/SNMP.pm (runCollector):
1220         SO_RCVBUF is set explicitly
1222 2005-04-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1224         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
1225         hrule-legend-X is now a leaf parameter, not view
1227         * templates/default-recursivedir.html: Recursive directory view
1229 2005-04-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1231         * bin/schedulerinfo.in: Timeline reports separate for monitors
1232         and collectors
1234 2005-03-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1236         * perllib/Torrus/DevDiscover/Paradyne.pm:
1237         New discovery parameter: "Paradyne::slot-name"
1239 2005-03-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1241         * configure.ac: New variables: plugwrapperdir, defrrddir
1243 2005-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1245         * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1246         semicoli in legend text
1248 2005-03-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1250         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1251         New device capability: 'interfaceIndexingManaged'.
1252         New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1253         and 'RFC2863_IF_MIB::subtree-name-hint'.
1255         * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1256         definition from snmp-defs to IF-MIB host template
1258         * perllib/Torrus/DevDiscover.pm (discover):
1259         In the legend, replace ':' with '=' and ';' with ','
1261 2005-03-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1263         * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1265 2005-02-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1267         * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1268         unique file names
1270 2005-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1272         * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1273         instead of 1.6. The old version conflicted with plugins.
1275 2005-01-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1277         * doc/Makefile.am: Variable substitution in doc files
1279         * doc/manpages/Makefile.am: Man sections configurable
1281         * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1282         New discovery module for Cisco-specific DOCSIS statistics
1284 2005-01-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1286         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1287         Moved the IF-MIB discovery from checkdevtype() to discover()
1289 2005-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1291         * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1293 2005-01-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1295         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1296         Interface excluded when ifOperStatus=6 [notPresent]
1298 2004-12-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1300         * bin/devdiscover.in (absXmlFilename): output file is placed in
1301         siteXmlDir if the path is not absolute. $XMLCONFIG is still
1302         supported for the sake of compatibility.
1304 2004-12-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1306         * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1308 2004-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1310         * NEWS: Release 0.1.8
1311         * Started Torrus development
1313 2004-11-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1315         * lib/Torrus/ConfigTree/Validator.pm:
1316         New parameters:  'monitor-period', 'monitor-timeoffset'
1318         * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1320 2004-10-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1322         * lib/Torrus/Collector.pm:
1323         Moved collector specific code from bin/collector.in.
1325 2004-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1327         * bin/acledit.in: New privilege added: DisplayAdmInfo
1329         * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1330         First step to display administratove information.
1332 2004-10-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1334         * bin/collector.in, bin/monitor.in:
1335         Process name reflecting the commandline and status
1337 2004-10-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1339         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1340         New multigraph parameter: disable-gprint-X
1342 2004-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1344         * xmlconfig/generic/collector-periods.xml:
1345         Changed rrd-create-rra
1347 2004-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1349         * lib/Torrus/DevDiscover/NetScreen.pm:
1350         Changed the interface mapping from ifDescr to MAC address
1352 2004-09-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1354         * examples/rrdup_notify.sh: collector failure notification script
1356 2004-09-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1358         * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1359         Replaced Apache::ParseFormData with libapreq2.
1361         * templates/html-incblocks.txt: Added "Up" navigation tab
1363 2004-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1365         * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1367 2004-08-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1369         * templates/default-rrd.html:
1370         Added link to web/plain/explain-rrdgraph.html
1372         * templates/html-incblocks.txt: Moved Top and Help menu to the top
1373         of the page
1375 2004-08-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1377         * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1378         New discovery parameter: CiscoIOS::disable-ipsec-stats
1380 2004-08-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1382         * templates/default-helptext.html: First draft of help window
1384         * bin/devdiscover.in: --snmpdebug option is no more hidden
1386 2004-08-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1388         * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1390         * xmlconfig/generic/rfc2863.if-mib.xml:
1391         Replaced the leaf names with user friendly ones.
1392         The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1394 2004-08-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1396         * NEWS: Release 0.1.7
1398         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1399         New discovery parameter: RFC2863_IF_MIB::copy-params
1401         * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1403 2004-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1405         * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott
1406         Brooks
1408 2004-07-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1410         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1411         New global variable: $Torrus::Renderer::hwGraphLegend
1413         * Disabled Holt-Winters in system performance and interface errors
1415 2004-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1417         * Torrus Demo server opened: http://torrusdemo.tbw.ch
1419 2004-07-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1421         * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1423 2004-07-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1425         * bin/acledit.in: Added --force option
1427         * bin/monitor.in, bin/collector.in: umask changed to 0017
1429 2004-07-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1431         * doc/scalability.pod: Document finished
1433         * doc/vendorsupport.pod: Vendor and MIBs support document
1435 2004-07-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1437         * xmlconfig/site-global.xml: New place for global parameters.
1438         In existing installations, you need to change the line in
1439         torrus-siteconfig.pl:
1440         @Torrus::Global::xmlAlwaysIncludeFirst =
1441                                         ( 'defaults.xml', 'site-global.xml' );
1443 2004-07-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1445         * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1447 2004-07-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1449         * lib/Torrus/DevDiscover/CiscoIOS.pm: Added
1450         CISCO-IPSEC-FLOW-MONITOR-MIB
1452 2004-07-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1454         * lib/Torrus/Monitor.pm (run_event_exec):
1455         New environment variable: Torrus_VALUE
1457         * xmlconfig/defaults.xml: New view parameter: description
1459 2004-07-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1461         * templates/default-login.html,
1462         lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1463         lib/Torrus/Apache2Handler.pm (handler),
1464         lib/Torrus/ApacheHandler.pm (handler): URL parameters
1465         (token, path, and view) are remembered during login
1467 2004-06-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1469         * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1471 2004-06-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1473         * Log levels updated. Now info is always printed, and verbose means
1474         verbose.
1476 2004-06-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1478         * xmlconfig/defaults.xml: New view name: last24h-small
1480 2004-06-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1482         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1483         New discovery parameter: RFC2863_IF_MIB::errors-monitor
1485 2004-06-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1487         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1488         New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1489         New discovery parameter: RFC2863_IF_MIB::tokenset-members
1491 2004-06-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1493         * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1494         parameter: CiscoCatOS::suppress-noname-ports
1496 2004-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1498         * configure.ac: For backward compatibility with autoconf 2.57,
1499         AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1500         Don't forget to change it back when 2.59 or later becomes mainstream.
1502 2004-06-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1504         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1506         * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1508         * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1509         (contrib from Jurij Smakov)
1511 2004-05-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1513         * lib/Torrus/Collector.pm (setValue): transform-value parameter
1514         is now expandable
1516         * doc/devdoc/wd.distributed.pod: New working draft document
1518 2004-05-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1520         * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1521         only)
1523 2004-05-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1525         * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1527 2004-05-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1529         * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1531         * bin/Makefile.am: rrd_hwreapply is moved to a separate
1532         package (RRDman)
1534 2004-05-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1536         * Makefile.am, bin/Makefile.am: removed mkroutercfg
1538         * templates/html-incblocks.txt: Removed image width hinting
1540 2004-05-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1542         * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1544 2004-05-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1546         * NEWS: Release 0.1.6
1548         * ../plugins/cbqos: first release of Cisco QoS monitoring plugin
1550         * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1552 2004-04-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1554         * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1555         OpenNMS integration
1557 2004-04-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1559         * lib/Torrus/ConfigTree/XMLCompiler.pm:
1560         New XML statements: setvar, iftrue, iffalse
1562 2004-04-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1564         * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1566         * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1567         Uptime graph (Shawn)
1569 2004-04-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1571         * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1572         and treeInfo.
1574         * lib/Torrus/Apache2Handler.pm: First alpha release of
1575         mod_perl 2.0 handler.
1577         * doc/webintf.pod: It is recommended to Alias /torrus/plain
1578         instead of just /torrus.
1580 2004-04-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1582         * bin/schedulerinfo.in: New option: --clear
1584         * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1585         statistics collection
1587         * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1588         report
1590         * lib/Torrus/Scheduler.pm: reorganized statistics: late start
1591         increments only when that happens. Runtime longer than period is
1592         also recorded
1593         (sferry).
1595         * bin/collector.in: more verbosity in non-verbose mode (sferry)
1597         * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1599 2004-04-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1601         * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm,
1602         lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery
1603         modules (sferry)
1605         * NEWS: Bugfix release 0.1.5bf2
1607 2004-03-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1609         * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1611 2004-03-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1613         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1614         New @-functions in RPN references: AVERAGE MIN MAX LAST
1615         (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1617         * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1618         New discovery parameter: CiscoGeneric::file-per-sensor
1620 2004-03-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1622         * bin/compilexml.in: New commandline option: --noval
1624         * NEWS: Bugfix release 0.1.5bf1
1626 2004-03-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1628         * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1629         Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1630         is untested and hardly compatible
1632         * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1633         a new registry for those collectors needing access to configuration.
1635 2004-03-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1637         * Implemented Cisco class-based QoS monitoring plugin
1639 2004-03-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1641         * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1642         lower-limit normal-level upper-limit
1644 2004-03-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1646         * bin/devdiscover.in: New option: --limit=regexp
1648 2004-03-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1650         * NEWS: Release 0.1.5
1652         * lib/Torrus/DB.pm (new): Unique DB environment log file per PID.
1654 2004-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1656         * bin/devdiscover.in: new parameter: output-bundle
1658 2004-03-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1660         * templates/overview-subleaves.html: New parameters:
1661         overview-direct-link, overview-direct-link-view
1663 2004-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1665         * lib/Torrus/DevDiscover/UcdSnmp.pm,
1666         lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1667         xmlconfig/vendor/ucd.ucd-snmp.xml,
1668         xmlconfig/generic/rfc2790.host-resources.xml:
1669         Rearranged the host performance templates.
1670         Fixed bug in Interrupts RRD. You need to
1671         rm /var/snmpcollector/*ucd-context_interrupts.rrd
1673 2004-03-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1675         * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1676         New configuration option: $Torrus::Renderer::ignoreDecorations
1678 2004-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1680         * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1681         to include codewords statistics (data-file changed).
1683         * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1685 2004-02-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1687         * xmlconfig/generic/monitors.xml: New standard monitors and actions
1689         * xmlconfig/vendor/smokeping.xml:
1690         (Shawn) Smokeping RRD files access templates
1692         * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1694         * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1696         * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1697         (Shawn) added support for IIS HTTP and FTP stats
1699 2004-02-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1701         * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1702         Dispersed collector offset
1704 2004-02-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1706         * lib/Torrus/ConfigTree.pm (new),
1707         lib/Torrus/ConfigTree/Writer.pm (finalize):
1708         Dual configuration database implemented
1710         * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1711         flag moved to other_config.db.
1713 2004-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1715         * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1716         New node parameter: "graph-title"
1718 2004-02-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1720         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1721         Implemented back- and foreground decorations (Christian's Change 7,
1722         modified)
1724 2004-02-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1726         * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1727         structure
1729         * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1730         no longer stored in database
1732 2004-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1734         * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1736         * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1738 2004-02-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1740         * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1741         to system-id, instead of snmp-host.
1743         * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1744         mandatory. New parameter: system-id.
1746 2004-02-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1748         * lib/Torrus/DB.pm (new): DB internal errors are stored in
1749         var/log/dbenv_errlog
1751 2004-02-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1753         * lib/Torrus/ConfigTree.pm (expandNodeParam):
1754         $Torrus::ConfigTree::nodeParamHook: hook for custom parameter
1755         processing
1757 2004-02-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1759         * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1761 2004-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1763         * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1764         Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1765         Torrus::Renderer::Frontpage
1767         * lib/Torrus/DevDiscover.pm (discover):
1768         New discovery parameter: only-devtypes
1770 2004-01-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1772         * lib/Torrus/DevDiscover.pm (discover):
1773         New discovery parameter: disable-devtypes
1775         * lib/Torrus/DevDiscover.pm (discover):
1776         Better treatment for agents without "system" OIDs.
1778 2004-01-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1780         * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1781         be defined from discovery parameters.
1783         * bin/schedulerinfo.in: Scheduler runtime statistics report
1785 2004-01-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1787         * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1789 2004-01-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1791         * lib/Torrus/DevDiscover.pm (discover):
1792         'collector-period' and 'collector-timeoffset' can be specified in
1793         devdiscover input
1795         * Makefile.am: Now DIST_REVISION file in the distribution
1796         package tells the distribution revision date
1798         * lib/Torrus/Collector.pm: listTargets() is replaced with
1799         listCollectorTargets() with collector type as argument
1801 2004-01-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1803         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1804         Split iftable-errors template into input and output
1805         (some Cisco ATM aal5 interfaces dont have both in and out error
1806         counters)
1808         * doc/devdoc/wd.gprint-and-cf-plot.pod:
1809         New design draft from Christian Schnidrig
1811         * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1813         * doc/userguide.pod: New in Tips: Several Torrus instances on one
1814         server
1816 2004-01-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1818         * lib/Torrus/ConfigTree.pm (token),
1819         lib/Torrus/ConfigTree/Writer.pm (setAlias),
1820         lib/Torrus/DB.pm (getBestMatch):
1821         Recursive alias expansion. New database: aliases.db.
1822         configsnapshot is no more compatible with previous releases' database.
1824 2004-01-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1826         * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1827         Needs database recompilation.
1829 2004-01-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1831         * bin/schedulerinfo.in: New utility for scheduler analysis
1833 2004-01-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1835         * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1837         * templates/html-incblocks.txt: cssoverlay property
1839         * bin/configsnapshot.in: Ready for tests
1841         * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1842         Chassis desription is put into host-level comment
1844 2004-01-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1846         * bin/configsnapshot.in: first step towards a snapshot utility
1848         * xmlconfig/vendor/cisco.generic.xml:
1849         New template: cisco-temperature-sensor-fahrenheit
1851         * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1852         as in snmp-defs.xml.
1853         Added Holt-Winters parameters to 1-minute interval.
1855         * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1856         sample is allowed in half-hour average, and 1 missing hour
1857         is allowed in daily average.
1859         * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1860         New parameter: snmp-object-type
1862 2004-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1864         * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1866         * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1867         a single RRD file
1869         * xmlconfig/generic/rfc2863.if-mib.xml:
1870         Reorganized RRD data structure. Significantly reduced number of files.
1872 2004-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1874         * bin/genlist.in: New utility for data listing
1876 2003-12-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1878         * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1880         * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1881         ENTITY-MIB names
1883 2003-12-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1885         * bin/devdiscover.in: $XMLCONFIG substitution
1887 2003-12-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1889         * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1891 2003-12-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1893         * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1894         xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1895         pool statistics.
1897         * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1899         * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1900         F5 BigIp Load Balancer
1902 2003-12-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1904         * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1906         * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1907         previous version.
1909 2003-12-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1911         * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1912         Alcatel (Xylan) OmniSwitch
1914         * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1915         Ascend (Lucent) MAX
1917 2003-12-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1919         * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1920         Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1921         product detection
1923 2003-12-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1925         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1926         Vendor templates for interface counters taken from
1927         @{$interface->{'vendor_templates'}}
1929         * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1931 2003-12-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1933         * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1934         changed for better flexibility and system support
1936         * bin/devdiscover.in, bin/genddx.in:
1937         Output file is now controlled from DDX parameter 'output-file'.
1939 2003-12-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1941         * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1942         Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1944 2003-12-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1946         * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1947         for Windows2000/XP SNMP agent
1949 2003-12-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1951         * xmlconfig/generic/rfc2863.if-mib.xml:
1952         Replaced $IFIDX with %ifindex-map%
1954         Split template iftable-discards into iftable-discards-in and
1955         iftable-discards-out. For some devices,
1956         /var/snmpcollector/*_discards.rrd need to be deleted, and
1957         devdiscover re-launched
1959 2003-12-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1961         * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1962         New parameter: descriptive-nickname
1964 2003-12-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1966         * NEWS: Release 0.1.4
1968         * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
1969         "Paradyne" (need more testing)
1971 2003-12-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1973         * templates/*, web/plain/*.css: more flexible CSS layout
1975 2003-12-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1977         * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1978         New parameter: graph-rigid-boundaries
1980 2003-12-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1982         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1983         New discovery option: RFC2863_IF_MIB::suppress-hc-counters
1985 2003-11-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1987         * bin/devdiscover.in: now it accepts XML input only
1989         * bin/genddx.in: New utility for next-generation devdiscover
1991         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1992         interface counters moved to a separate subtree
1994 2003-11-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1996         * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1997         New parameter: graph-logarithmic
1999 2003-11-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2001         * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
2003 2003-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2005         * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
2006         Empire Sysedge
2008 2003-11-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2010         * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
2011         and hc-interface-counters removed
2012         New templates: read-iftable-octets, read-ifxtable-hcoctets
2014 2003-11-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2016         * web/plain/torrus.css: Increased maximum node name length to 25 symbols
2018         * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
2019         temperature statistics to a common module, shared by IOS and CatOS
2021         * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
2022         are now derived from CISCO-STACK-MIB::portName
2024 2003-11-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2026         * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
2027         extraction
2029         * bin/configinfo.in: New utility
2031         * bin/devdiscover.in: New options: --retries and --timeout
2033         * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
2035 2003-11-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2037         * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
2039         * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
2041         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
2042         generic interface filtering
2044 2003-11-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2046         * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
2047         packet and octets counters
2049         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
2050         New interface counters: iftable-discards
2052 2003-11-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2054         * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
2056 2003-11-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2058         * lib/Torrus/Collector/SNMP.pm (initTarget):
2059         New parameter: snmp-oids-per-pdu
2061 2003-11-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2063         * NEWS: Release 0.1.3
2065         * doc/, doc/devdoc/: Documentation is reorganized. Developer
2066         documentation is separated from User docs.
2068 2003-10-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2070         * templates/overview-subleaves.html: Replacement for InOutBps.
2071         New parameters: has-overview-subleaves, overview-subleave-name,
2072         overview-shortcut-text, overview-shortcut-title, overview-page-title
2074 2003-10-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2076         * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
2078 2003-10-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2080         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
2081         rrd-scaling-base
2082         (new): cache initialization optimized
2084 2003-10-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2086         * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
2088 2003-10-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2090         * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
2091         New Host resources MIB discovery module
2093 2003-10-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2095         * examples/setmonitor.xupdate.xml: XUpdate technique to update
2096         autogenerated files. Described in userguide.pod.
2098 2003-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2100         * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
2101         counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
2103         * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
2104         defined in snmp-defaults.
2106         * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
2107         templates into smaller parts. New counters template: "iftable-errors".
2109         * xmlconfig/snmp-defs.xml: Moved interface counters to
2110         generic/rfc2863.if-mib.xml
2112 2003-10-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2114         * New ACL user and group attribute: "modified"
2116 2003-10-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2118         * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
2120         * bin/devdiscover.in: Default subtree is now /Routers.
2121         Alternative device names may be given as host:devname
2123         * xmlconfig/: Vendor and generic templates from Shawn Ferry
2125 2003-10-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2127         * Shawn Ferry's contribution on styling profiles, with recursive
2128         color references
2130 2003-10-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2132         * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
2133         are now processed recursively, before any other processing.
2135 2003-10-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2137         * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
2138         Moved old version to generic/snmp-defs.old-0.1.2.xml
2140 2003-10-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2142         * bin/devdiscover.in: First proof of concept version of
2143         a new modular device discovery tool
2145 2003-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2147         * NEWS: Release 0.1.2
2149         * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
2150         characters are reported with warning.
2152 2003-10-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2154         * xmlconfig: New vendor files:
2155         vendor/ascend.max.xml, examples/ascend.max.xml,
2156         generic/rfc2670.docsis-if.xml
2158         * doc/userguide.pod,
2159         xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
2160         New approach in automatic config generation.
2162 2003-10-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2164         * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
2165         from the list of discovered interfaces.
2167 2003-10-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2169         * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
2170         parameter inheritance from XML compiler to Writer post-processing
2172 2003-10-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2174         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
2175         ignore-limits, ignore-lower-limit, ignore-upper-limit
2177         * bin/cleanup.in: Cronjob for cleaning up diskspace.
2179         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
2180         graph-lower-limit, graph-upper-limit
2182 2003-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2184         * styling/torrus-original.pl: Styling profiles implemented
2186 2003-10-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2188         * lib/Torrus/Renderer.pm: New parameter: vertical-label
2190 2003-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2192         * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
2194 2003-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2196         * lib/Torrus/Renderer.pm (render_html): Added current time in HTML
2197         output
2199 2003-09-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2201         * lib/Torrus/Scheduler.pm: VmWare clock support
2203 2003-09-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2205         * lib/Torrus/Monitor.pm (setAlarm): New parameter:
2206         monitor-action-target
2208 2003-09-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2210         * NEWS: Release 0.1.1
2212 2003-09-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2214         * lib/Torrus/ConfigTree.pm:
2215         %Torrus::ConfigTree::expand_params now contains parameters for
2216         expansion
2218         * lib/Torrus/ConfigTree/Writer.pm:
2219         %Torrus::ConfigTree::Writer::remove_space now contains parameters
2220         for space removal
2222         * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
2224         * configure.ac: New configure variable: torrus_user.
2225         torrus_var default value changed from root to torrus
2227 2003-09-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2229         * init.torrus.in: New launcher for multi-tree support.
2230         FreeBSD 5.1 gives weird error without "&" in launching command.
2231         Needs testing on other systems.
2233 2003-09-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2235         * Monitor event "throw" changed to "set"
2237 2003-09-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2239         * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
2240         utilities
2242         * bin/aclfixup.in: Temporary utility to convert ACL database to
2243         the new format.
2245         * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
2246         added "uA:" lists
2248 2003-09-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2250         * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2251         Christian.
2253         * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2254         rodrigo.cunha at corp.vodafone.pt
2256         * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2258 2003-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2260         * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2261         * Multiple trees support as described in Requirements 0.1
2263 2003-08-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2265         * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2266         a separate module
2268 2003-08-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2270         * xmlconfig/defaults.xml: Tokenset views expiry time
2271         changed from 300 to 60
2273         * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2274         cleared at least once a day
2276         * webmux.pl: New Apache init script. DB environment is now
2277         correctly destroyed
2279 2003-08-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2281         * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2282         and helper programs
2284         * web/plain/torrus.css: Replaced <BR> with display:block in current path
2286         * height-hint parameter is removed.
2288         * templates/routercfg.xml: Fixed the subtree deepness bug for
2289         temperature sensors.
2291         * First steps towards version 0.1: Multiple trees and database
2292         split are implemented.
2294 2003-08-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2296         * NEWS: Release 0.0.20
2298 2003-07-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2300         * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2301         and $Torrus::Renderer::plainURL
2303 2003-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2305         * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2307         * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2308         per IP address.
2310 2003-07-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2312         * templates/routercfg.xml: moved snmp-community and other parameters
2313         to a host-level subtree
2315 2003-07-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2317         * SNMP Agent reload and unavailable handling
2319 2003-07-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2321         * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2322         Bugs item #747893 resolved.
2324 2003-07-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2326         * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2327         Legend is now XML-escaped
2329 2003-07-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2331         * NEWS: Release 0.0.19
2333 2003-06-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2335         * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2336         lib/Torrus/ConfigTree/Validator.pm:
2337         typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2339         * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2340         rrd-create-heartbeat changed from 1800 to 500
2342 2003-06-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2344         * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2345         SNMP version bugfix
2347         * configure.ac: Now most of the directory names are configurable
2349 2003-05-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2351         * lib/Torrus/Renderer.pm (render):
2352         Bug #735753 (Christian Schnidrig) fixed
2354         * bin/mkroutercfg.in, templates/routercfg.xml:
2355         Marc Haber's patch for deeper subtrees
2357         * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2359 2003-05-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2361         * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2362         now within the module.
2364         * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2365         parameters are read from @Torrus::Validator::loadLeafValidators
2367         * lib/Torrus/Collector.pm: Collector modules
2368         are loaded from @Torrus::Collector::loadModules
2370 2003-04-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2372         * NEWS: Release 0.0.18
2374 2003-03-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2376         * xmlconfig/defaults.xml: New parameter: rrgraph-views
2378 2003-03-30    <ssinyagin@HOME>
2380         * xmlconfig/Makefile.am: Added Cisco MAC accounting
2382 2003-03-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2384         * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2386 2003-03-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2388         * torrus-config.pl: Moved monitor parameters from siteconfig to
2389         default config.
2391 2003-03-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2393         * NEWS: Release 0.0.17
2395         * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2397 2003-03-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2399         * init.torrus.in: now running under user "torrus"
2401 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2403         * configure.ac: Changed the group to "torrus"; init.torrus is
2404         more universal
2406 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2408         * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2409         optimized Renderer to reuse Template processor in mod_perl
2411 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2413         * web/plain/torrus.css: New HTML layout
2415 2003-03-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2417         * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2418         apcups-example.xml to apc-ups.xml. Added hpux.xml
2420         * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2421         "make install prefix=/some/path" now works correctly.
2423         * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2425 2003-03-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2427         * NEWS: Release 0.0.16
2429         * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2431         * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2433         * xmlconfig/vendor/apc.ups.xml:
2434         * xmlconfig/examples/apcups-example.xml: Merged the several
2435         templates into one.
2437 2003-03-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2439         * Makefile.am: added torrus-config.dtd to distribution
2441         * xmlsup/torrus-config.dtd: The configuration DTD first cut
2443 2003-03-02    <ssinyagin@HOME>
2445         * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2447 2003-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2449         * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2450         chekup
2452         * xmlconfig/examples/apcups-defs.xml: moved to
2453         xmlconfig/vendor/apc.ups.xml
2455         * xmlconfig/examples/snmp-view.xml: moved contents into
2456         xmlconfig/vendor/cisco.ios.xml
2458         * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2459         xmlconfig/vendor/cisco.ios.xml
2461         * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2463         * configure.ac, Makefile.am: added plugin functionality
2465 2003-02-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2467         * lib/Torrus/Renderer.pm (render_html),
2468         lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2469         Fixed the non-ASCII display problem.
2470         Also XML-LibXML-1.54_3 is required.
2472 2003-02-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2474         * NEWS: Release 0.0.15
2476         * xmlconfig/examples/apcups-defs.xml:
2477         * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2478         configurations
2480         * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2481         a more promiscious code, because the memory problem persists with
2482         perl 5.8.
2484 2003-02-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2486         * NEWS: Release 0.0.14
2488 2003-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2490         * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2492 2003-01-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2494         * bin/mkroutercfg.in: fixed the exit code bug
2496 2003-01-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2498         * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2500         * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2501         added <include> XML statement
2503 2003-01-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2505         * NEWS: Release 0.0.13
2507         * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2508         Added signal handlers for more graceful database closing.
2510 2003-01-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2512         * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2514 2003-01-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2516         * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2517         * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2518            more user friendly error reporting
2520 2003-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2522         * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2523         Affected files:  xmlconfig/defaults.xml, templates/routercfg.xml,
2524         templates/default-dir.html, templates/inout-leaves.html
2526 2003-01-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2528         * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2530 2003-01-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2532         * xmlconfig/Makefile.am: moved XML examples to a separate directory
2534         * implemented 'rrd-multigraph'
2536         * changed ds-type RRDfile to rrd-file
2538 2002-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2540         * Release 0.0.5 published. Everything except SNMP data collector
2541           is ready to run.
2543 2002-08-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2545         * Reorganized a lot of things. First cut of monitor is runnable.
2547 2002-07-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2549         * Implemented Holt-Winters support
2551 2002-07-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2553         * Reorganized ConfigTree and implemented tokens