log statistics, RT#39822
[freeside.git] / torrus / ChangeLog
1 2010-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2
3         * NEWS: Release 1.0.9
4
5 2010-10-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
6
7         * perllib/Torrus/CGI.pm: New URL parameter: 'v' is a synonym for 'view'
8
9 2010-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
10
11         * templates/html-incblocks.txt: 'cssoverlay' now must point to
12         an absolute URL
13
14 2010-09-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
15
16         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
17         New discovery parameter: CiscoIOS::enable-unrouted-vlan-interfaces
18
19 2010-09-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
20
21         * perllib/Torrus/DevDiscover/Jacarta.pm:
22         New discovery module for Jacarta iMeter (thanks to Roman Hochuli)
23
24 2010-09-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
25
26         * perllib/Torrus/Collector/SNMP.pm (initCollectorGlobals):
27         Refresh the SNMP maps after a configuration re-compile
28
29 2010-08-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
30
31         * performance optimizations: XML compiler runs 15-20% faster 
32
33 2010-08-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
34
35         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
36         Selector actions split: discards moved from NoErrorCounters to
37         NoDiscardCounters;
38         and from InErrorsMonitor/OutErrorsMonitor to
39         InDiscardsMonitor/OutDiscardsMonitor
40
41         * perllib/Torrus/Collector.pm: collector_tokens database now depends
42         on DS configuration instance
43
44 2010-08-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
45
46         * perllib/Torrus/CGI.pm: Added host-based authentication
47
48 2010-08-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
49
50         * Updated discovery modules for Net::SNMP 6.0.0 compatibility
51
52 2010-08-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
53
54         * init.d/torrus.in: bugfix in RHEL compatibility.
55         Do "chkconfig --del torrus", install the new version into /etc/init.d,
56         then "chkconfig --add torrus", then "service torrus restart"    
57
58 2010-07-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
59
60         * bin/snmpfailures.in: new utility for SNMP failures reporting
61
62         * perllib/Torrus/Collector/SNMP.pm: SNMP failures stored in a database
63
64 2010-06-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
65
66         * bin/genlist.in: Added a list of all SNMP hosts
67
68 2010-05-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
69
70         * perllib/Torrus/DevDiscover/CasaCMTS.pm: new discovery module
71
72 2010-05-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
73
74         * bin/nodeid.in: new command-line utility
75
76         * configure.ac: new Perl module dependency: JSON
77
78 2010-04-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
79
80         * configs/torrus-config.pl:
81         replaced $Torrus::ApacheHandler::authorizeUsers with
82         $Torrus::CGI::authorizeUsers.
83
84 2010-04-08  Jon Nistor  <nistor@snickers.org>
85         * perllib/Torrus/DevDiscover/Arbor_E.pm:
86         New parameter: Arbor_E::disable-e100-policymgmt, disable-e100-submgmt
87         Added policy management and subscriber information
88
89 2010-04-07  Jon Nistor  <nistor@snickers.org>
90
91         * perllib/Torrus/DevDiscover/Arbor_E.pm:
92         New parameter: Arbor_E::disable-e100-mem
93         Added memory usage per CPU for the e100 series devices
94
95 2010-04-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
96
97         * perllib/Torrus/ConfigTree.pm,
98         perllib/Torrus/ConfigTree/Writer.pm,
99         perllib/Torrus/CGI.pm:
100         New parameter: nodeid. It defines a new way of referring
101         to subtrees and leaves.
102         Also IF-MIB and Foundry discovery is updated.
103
104 2010-03-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
105
106         * perllib/Torrus/DevDiscover.pm: 
107         Default snmp-max-msg-size is set back to 1470
108         
109         * perllib/Torrus/DevDiscover/Foundry.pm: new discovery module
110
111 2010-03-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
112
113         * xmlconfig/generic/rfc2790.host-resources.xml:
114         [Bernhard Schmidt] Simplify the Uptime graph to display only Days
115
116         * xmlconfig/vendor/ucd.ucd-snmp.xml:
117         [Bernhard Schmidt] make Block I/O datasources a COUNTER
118         correct display units for Memory
119
120         * perllib/Torrus/DevDiscover/UcdSnmp.pm:
121         [Bernhard Schmidt] added ssCpuRawSoftIRQ
122
123 2010-03-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
124
125         * bin/torrus.fcgi.in: FastCGI support
126
127         * templates/default-login.html: Added "remember me"
128
129         * perllib/Torrus/ApacheHandler.pm: Changed to Torrus::CGI
130
131         * perllib/Torrus/Apache2Handler.pm: Changed to Torrus::CGI.
132         Now incompatible with "SetHandler modperl"
133
134         * perllib/Torrus/CGI.pm: New HTTP handler instead of two different
135         Apache handlers.
136
137 2010-03-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
138
139         * bin/flushmonitors.in: new utility
140
141         * bin/compilexml.in: Dynamic tokenset members are preserved between
142         compilations
143
144         * perllib/Torrus/ConfigTree.pm (tsetAddMember): Tokenset members
145         have now an indicated origin (monitor/static)
146
147         * perllib/Torrus/Monitor.pm: Alarms are now persistent between
148         config re-compilations
149
150 2010-02-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
151
152         * perllib/Torrus/Renderer/HTML.pm:
153         New parameter: node-display-name. Now interface names are not
154         underscored
155         
156
157 2010-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
158
159         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
160         new multigraph parameters: line-stack-X, line-alpha-X
161
162 2010-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
163
164         * perllib/Torrus/DevDiscover.pm (discover):
165         Default snmp-max-msg-size is set to 65535 for SNMP v1 and v2
166
167 2010-02-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
168
169         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
170         new selector action: NotifyPolicy
171
172 2010-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
173
174         * perllib/Torrus/DevDiscover/ALU_Timetra.pm:
175         new discovery parameter: ALU_Timetra::full-ifdescr
176
177 2010-01-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
178
179         * perllib/Torrus/DevDiscover/ALU_Timetra.pm: new discovery module
180
181 2010-01-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
182
183         * perllib/Torrus/DevDiscover.pm (discover):
184         snmp-max-msg-size is used now in discivery, not only in collector
185
186 2009-10-28  Jon Nistor  <nistor@snickers.org>
187
188         * perllib/Torrus/DevDiscover/Arista.pm (discover):
189         New discovery module: Arista Networks
190
191 2009-05-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
192
193         * perllib/Torrus/Renderer/RRDtool.pm:
194         new view parameters:
195         disable-legend, disable-title, disable-vertical-label
196
197 2009-05-26  Jon Nistor  <nistor@snickrs.org>
198
199         * perllib/Torrus/DevDiscover/Arbor_E.pm (discover):
200         New discovery parameter: Arbor_E::disable-e30-hdd-logs,
201         Arbor_E::enable-e30-mempool
202
203 2009-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
204
205         * perllib/Torrus/DevDiscover/NetBotz.pm (discover):
206         Discovery parameters: NetBotz::temp-max, NetBotz::humi-max,
207         NetBotz::dew-max
208
209 2009-05-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
210
211         * perllib/Torrus/DevDiscover/NetBotz.pm: new discovery module
212         for NetBotz modular sensors
213
214 2009-05-07  Jon Nistor <nistor@snickers.org>
215
216        * perllib/Torrus/DevDiscover/FTOS.pm
217        New discovery module for Force10 Networks devices
218
219 2009-04-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
220
221         * NEWS: Release 1.0.8
222
223 2008-11-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
224
225         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
226         New discovery parameter: CiscoIOS::short-device-comment
227
228 2008-11-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
229
230         * perllib/Torrus/Collector/SNMP.pm (runCollector):
231         Number of SNMP sessions per snmp_dispatcher is limited to 100
232         because of some strange bugs (found on SPARC/Solaris platform)
233
234 2008-10-28  Jon Nistor <nistor@snickers.org>
235
236         * perllib/Torrus/DevDiscover/Liebert.pm:
237         New discovery module for Liebert HVAC systems
238
239 2008-10-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
240
241         * bin/srvderive.in: new utility that combines several services
242         and combines them as MAX or SUM
243         (sponsored by nexellent ag, www.nexellent.ch)
244
245 2008-09-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
246
247         * Added safe signal handlers to all components. Also Apache handlers
248         close the BDB environment at the end of each execution.
249         BDB should now be much more stable.
250
251 2008-09-16  Jon Nistor <nistor@snickers.org>
252
253         * perllib/Torrus/DevDiscover/Arbor_E.pm:
254         New discovery module for Arbor E series devices
255
256 2008-09-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
257
258         * perllib/Torrus/Collector.pm: Now the collector cache is filled by
259         the compiler. This optimizes the collector startup. Need to re-compile
260         after upgrade.
261
262 2008-09-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
263
264         * bin/configsnapshot.in: Bugfix in root subtree parameters
265         * bin/configsnapshot.in: added parameter filtering option
266
267 2008-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
268
269         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Filtered out EOBC and FIFO
270         virtual interfaces
271
272         * xmlconfig/vendor/cisco.ios.mac-accounting.xml:
273         Bugfix in the RRD filename
274
275 2008-08-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
276
277         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_opts):
278         View parameters can be overridden with URL
279         variables "Gstart", "Gend" and so on.
280
281 2008-08-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
282
283         * NEWS: Release 1.0.7
284
285 2008-08-04  Jon Nistor <nistor@snickers.org>
286
287         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
288         new discovery parameter: CiscoIOS::disable-vpdn-stats
289
290 2008-07-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
291
292         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm (discover):
293         new discovery parameter: RFC2670_DOCS_IF::upstreams-only
294
295 2008-06-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
296
297         * Tree names can be specified in the External
298         Storage (Billing reports) 
299
300 2008-06-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
301
302         * perllib/Torrus/Collector/SNMP.pm:
303         New parameter: snmp-ignore-mib-errors
304
305         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
306         New parameter generated by IF-MIB: interface-comment
307
308 2008-06-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
309
310         * IPv6 support in devdiscover and in SNMP collector
311
312 2008-05-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
313
314         * bin/bdbinfo.in: BerkeleyDB version info utility
315
316 2008-03-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
317
318         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
319         RFC2863_IF_MIB::external-serviceid now accepts host/interface notation
320
321 2008-03-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
322
323         * perllib/Torrus/SQL/Reports.pm (finalize): added SQL commit
324
325 2008-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
326
327         * bin/collector.in: Threads are now always initialized,
328         not only in daemon mode
329
330         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
331         New selectors: InBytesParameters, OutBytesParameters
332
333         * perllib/Torrus/DevDiscover.pm (buildConfig):
334         New discovery parameter: include-files
335
336 2008-01-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
337
338         * perllib/Torrus/DevDiscover/JunOS.pm: Added interface filter to
339         exclude service interfaces
340
341         * perllib/Torrus/DevDiscover.pm, perllib/Torrus/Collector/SNMP.pm:
342         snmp-max-msg-size, new parameter for SNMP session
343
344 2007-12-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
345
346         * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery parameters:
347         CiscoSCE::disable-*** (Jon Nistor)
348
349 2007-11-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
350
351         * xmlconfig/defaults.xml: Default collector-timeoffset-step increased
352         from 30 to 60 seconds. 30 seconds is too short for too many
353         installations.
354
355 2007-11-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
356
357         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
358         New selector action: RemoveInterface
359
360 2007-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
361
362         * perllib/Torrus/DevDiscover/JunOS.pm: Dramatic update by Jon Nistor
363
364 2007-08-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
365
366         * perllib/Torrus/DevDiscover/Symmetricom.pm:
367         New discovery module for Symmetricom NTP clock (Jon Nistor)
368
369 2007-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
370
371         * perllib/Torrus/DevDiscover/CiscoIOS.pm:
372         Removed BGP Advertized prefixes
373         Added the prefix limits to Accepted prefixes
374         
375
376 2007-08-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
377
378         * NEWS: Torrus release 1.0.6
379
380 2007-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
381
382         * perllib/Torrus/Collector/SNMP.pm: removed "reptoken" and
383         optimized the snmp arguments
384
385 2007-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
386
387         * bin/collector.in: Now multiple collector instances can run
388         in a single tree. Need to recompile all trees and re-start the
389         daemons. A new copy of init.d/torrus should be copied
390         in startup scripts directory. Also execute for every tree:
391         torrus si --tree=TREE --clear
392         
393
394 2007-06-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
395
396         * configure.ac: Perl 5.8.8 is required for threads
397
398 2007-06-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
399
400         * bin/genreport.in: New option: --all2tree
401
402         * perllib/Torrus/DevDiscover/Alteon.pm: New discovery module
403
404 2007-06-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
405
406         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco CAR statistics
407
408 2007-05-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
409
410         * perllib/Torrus/Collector/SNMP.pm:
411         fixed the bug for unreachable timeout
412         the target that receives noSuchObject is deleted from polling
413
414 2007-05-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
415
416         * perllib/Torrus/Collector/CDef.pm: Imported the CDEF collector
417         from Chrstian Schnidrig and adapted to multithreading.
418
419         * perllib/Torrus/DevDiscover.pm: Adapted for global configuration.
420
421         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
422         New discovery parameter: RFC2863_IF_MIB::traffic-summaries
423         Currently summaries work only within single output file.
424         
425
426 2007-04-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
427
428         * perllib/Torrus/Renderer/HTML.pm: Search engine GUI
429
430 2007-04-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
431
432         * bin/buildsearchdb.in: The search DB builder (GUI is not ready yet)
433
434         * perllib/Torrus/DevDiscover.pm:
435         New discovery param: show-recursive
436
437         * templates/default-dir.html: Limit recursive view to
438         subtrees having show-recursive=yes
439
440 2007-04-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
441
442         * perllib/Torrus/ConfigTree.pm:
443         Moved the param properties to the XML config.
444         All trees need recompilation after this change.
445
446 2007-04-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
447
448         * perllib/Torrus/ConfigTree/XMLCompiler.pm (compile_subtrees):
449         Removed support for <filepattern>
450
451 2007-03-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
452
453         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_graphline):
454         line-style line-color from the node params override thse
455         in the view params
456
457 2007-03-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
458
459         * perllib/Torrus/DevDiscover/JunOS.pm: Added per-CoS traffic statistics
460
461 2007-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
462
463         * perllib/Torrus/Apache2Handler.pm, perllib/Torrus/ApacheHandler.pm:
464         User login event in the apache error log
465
466         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
467         MAC accounting on subinterfaces
468
469 2007-02-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
470
471         * perllib/Torrus/DevDiscover/CiscoIOS.pm (discover):
472         Replaced CiscoIOS::disable-membuf-stats with
473         CiscoIOS::enable-membuf-stats.
474         Now cisco buffer stats are disabled by default
475
476 2007-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
477
478         * perllib/Torrus/Collector/SNMP.pm: SNMP maps automatic refreshing
479
480         * bin/devdiscover.in: Devdiscover now accepts multiple input files
481
482 2007-02-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
483
484         * perllib/Torrus/DevDiscover.pm:
485         New discovery param: template-registry-overlays
486
487 2007-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
488
489         * perllib/Torrus/DevDiscover/CiscoSCE.pm:
490         Added service counters and queue utilization
491
492 2007-01-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
493
494         * NEWS: Release 1.0.5
495
496 2007-01-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
497
498         * configure.ac: Synchronized with Autoconf 2.60.
499         Now 2.60 is the minimum required version.
500         Changed docdir to pkgdocdir
501
502 2007-01-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
503
504         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
505         IOS XR support
506
507 2007-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
508
509         * perllib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
510         New discovery parameter: CiscoIOS::enable-vlan-interfaces
511         (discover): added Cisco BGP statistics
512
513 2006-12-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
514
515         * perllib/Torrus/DevDiscover/JunOS.pm:
516         New discovery module for Juniper 
517
518 2006-12-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
519
520         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm (discover):
521         New discovery parameter: CiscoIOS_MacAccounting::tokenset-members
522
523 2006-12-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
524
525         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
526         New discovery parameter:
527         RFC2863_IF_MIB::exclude-down-interfaces
528
529         * bin/configinfo.in: Added the tree compilation timestamp
530
531 2006-12-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
532
533         * perllib/Torrus/Collector/SNMP.pm:
534         SNMP mapping lookups are now asynchronous.
535         PDUs are rescheduled with delays
536         Not compatible with old cbQos plugin, needs tp-cisco-cbqos-1.4d
537
538 2006-11-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
539
540         * perllib/Torrus/Collector/SNMP.pm: new SNMP parameters:
541           snmp-localaddr and snmp-localport
542
543
544 2006-11-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
545
546         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
547         New discovery parameter:
548         CiscoIOS_MacAccounting::external-serviceid
549
550 2006-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
551
552         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
553         new discovery parameters:
554         RFC2863_IF_MIB::bandwidth-usage
555         RFC2863_IF_MIB::bandwidth-limits
556
557 2006-10-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
558
559         * perllib/Torrus/ConfigTree.pm (new): exclusivity lock:
560         only one compiler can run for a tree
561
562 2006-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
563
564         * xmlconfig/generic/rfc2863.if-mib.xml: added an overvew shortcut
565         for interface errors
566
567         * perllib/Torrus/RPN.pm: IF accepts UNKN values
568
569 2006-09-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
570
571         * configure.ac: theads module version must be 1.41 or higher,
572         and threads::shared 1.03 or higher.
573
574 2006-09-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
575
576         * bin/rrddir2xml.in: New option: --filter
577
578         * xmlconfig/generic/rfc2670.docsis-if.xml:
579         Added Frequency to upstream statictics monitoring.
580         Old upstream stats will be lost!!
581         The old templates file is
582         in xmlconfig/old/rfc2670.docsis-if.old.1.0.4.xml
583
584 2006-09-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
585
586         * perllib/Torrus/DevDiscover/CiscoSCE.pm: New discovery module
587
588         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
589         Improvements for persistent interface indexes
590
591         * perllib/Torrus/DevDiscover/MotorolaBSR.pm: New discovery module
592         for Motorola CMTS (Riverdelta)
593
594 2006-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
595
596         * perllib/Torrus/Collector/RRDStorage.pm (storeData):
597         RRDQueue statistics are now set in the beginning of the cycle
598
599 2006-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
600
601         * perllib/Torrus/ConfigBuilder.pm (new): encoding changed from
602         UTF8 to UTF-8
603
604 2006-07-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
605
606         * perllib/Torrus/DevDiscover/CiscoFirewall.pm (discover):
607         Interface names taken from ifName
608
609 2006-07-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
610
611         * setup_tools/check_perlthreading.pl: Quick test of multithreading
612         support
613
614 2006-07-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
615
616         * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
617         Added threading support: a background thread for RRD updates    
618
619 2006-07-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
620
621         * bin/devdiscover.in: Added multithreading support
622
623         * configure.ac: Multithreading checkup
624
625         * NEWS: Torrus release 1.0.4
626
627 2006-05-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
628
629         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
630         RFC2863_IF_MIB::tokenset-members now accepts host names
631         and can be defined at the global level.
632
633 2006-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
634
635         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
636         new discovery parameter: RFC2863_IF_MIB::noout
637
638 2006-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
639
640         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
641         New discovery parameter: RFC2863_IF_MIB::subtree-comment
642
643         * perllib/Torrus/Renderer/Frontpage.pm (renderUserLogin):
644         New config option: $Torrus::Renderer::lostPasswordURL
645
646 2006-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
647
648         * perllib/Torrus/Renderer/HTML.pm:
649         New config variable: $Torrus::Renderer::companyLogo
650         to display a logo instead of text
651
652 2006-02-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
653
654         * perllib/Torrus/DevDiscover.pm: 'comment' parameter is copied
655         from DDX to the host level.
656
657 2006-02-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
658
659         * perllib/Torrus/Monitor.pm: New monitor parameters:
660         display-rpn-expr display-format
661         (run_event_exec): New environment variable: TORRUS_DISPLAY_VALUE
662
663 2006-02-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
664
665         * perllib/Torrus/DevDiscover.pm (discover):
666         New discovery parameter: suppress-legend
667
668 2006-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
669
670         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
671         Complex matching expressions for subtree name selector 
672
673         * perllib/Torrus/DevDiscover/CiscoGeneric.pm (discover):
674         Cisco power supply monitoring
675
676 2006-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
677
678         * bin/action_notify.in: New monitor action
679
680         * perllib/Torrus/Monitor.pm:
681         New monitor parameter: "severity"
682
683         * perllib/Torrus/DevDiscover/CiscoIOS.pm: Cisco Docsis bundle
684         interfaces excluded from discovery
685
686 2006-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
687
688         * perllib/Torrus/RPN.pm: New RPM functions: INF, NEGINF
689
690 2005-12-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
691
692         * perllib/Torrus/RPN.pm: DUP and EXC accept undefined arguments now
693
694 2005-12-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
695
696         * perllib/Torrus/RPN.pm: New RPN function: NUM
697
698 2005-11-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
699
700         * bin/ttproclist.in: Two new functions: lc, uc  
701
702 2005-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
703
704         * perllib/Torrus/Collector/SNMP.pm: Added SNMPv3 support
705
706 2005-10-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
707
708         * bin/genreport.in: Report generator utility
709
710 2005-10-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
711
712         * perllib/Torrus/DevDiscover/CiscoVDSL.pm:
713         New discovery module for Cisco Catalyst LRE
714
715 2005-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
716
717         * templates/default-dir.html, templates/expanded-dir.html:
718         Alex Ustyancev's patches for aliased leaf nodes
719
720         * perllib/Torrus/SQL.pm: New module dependency: DBIx::Sequence
721
722 2005-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
723
724         * perllib/Torrus/SQL.pm: new module dependencies:
725         DBIx::Abstract, DBI.
726
727 2005-10-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
728
729         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
730         added support for dual-CPU cisco routers (7301)
731
732 2005-09-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
733
734         * perllib/Torrus/DevDiscover/AlliedTelesyn_PBC18.pm:
735         new discovery module
736
737 2005-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
738
739         * perllib/Torrus/DevDiscover.pm:
740         New discovery parameter: define-tokensets
741
742 2005-08-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
743
744         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
745         Replaced $Torrus::DevDiscover::listAdminDownInterfaces
746         with parameter RFC2863_IF_MIB::list-admindown-interfaces
747         and $Torrus::DevDiscover::listNotPresentInterfaces
748         with RFC2863_IF_MIB::list-notpresent-interfaces
749
750 2005-08-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
751
752         * doc/extstorage.pod.in: Started documenting the External storage
753
754         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
755         New discovery parameter: RFC2863_IF_MIB::external-serviceid
756
757         * xmlconfig/generic/rfc2863.if-mib.xml: Byte counters adapted for
758         External storage
759
760         * perllib/Torrus/Collector.pm: Multiple storage types per token
761
762         * perllib/Torrus/ConfigTree/Validator.pm (validateInstanceParams):
763         Enabled validation of list values
764
765         * perllib/Torrus/Collector/ExtDBI.pm: Pluggable backend module for
766         External storage
767
768         * perllib/Torrus/Collector/ExternalStorage.pm:
769         New collector storage type
770
771 2005-08-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
772
773         * NEWS: Release 1.0.3
774
775 2005-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
776
777         * configure.ac: Patch Level 1: PERLINC configuration variable
778
779 2005-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
780
781         * NEWS: Release 1.0.2
782
783 2005-07-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
784
785         * perllib/Torrus/DevDiscover.pm (applySelectors):
786         Selectors format slightly changed: the type is passed into the methods
787
788 2005-07-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
789
790         * perllib/Torrus/DevDiscover.pm (buildConfig):
791         New discovery parameter: disable-snmpcollector  
792
793         * bin/devdiscover.in: Preventing the bundle file update when
794         --limit is specified.
795
796         * perllib/Torrus/Collector/SNMP.pm (callback): mapping reset after
797         host unreachable
798
799         * configs/torrus-config.pl:
800         $Torrus::Collector::SNMP::unreachableTimeout set to 6 hours
801
802         * perllib/Torrus/Renderer/HTML.pm: entered Date/time verification
803         New CPAN module required:
804         perl -MCPAN -e 'install Date::Parse'
805
806 2005-07-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
807
808         * templates/html-incblocks.txt: Added date setting dialog.
809         TODO: date format validation.
810
811 2005-07-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
812
813         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
814         New discovery parameter: RFC2863_IF_MIB::only-interfaces
815
816         * configure.ac: Now checking if user torrus exists
817
818         * perllib/Torrus/DevDiscover/AxxessIT.pm: support for WANX/LANX modules
819
820 2005-07-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
821
822         * bin/rrddir2xml.in: New utility for generating XML from a directory
823         with RRD files
824
825 2005-06-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
826
827         * perllib/Torrus/Collector/SNMP.pm: [1.0.1pl2] - fixed bug
828         with deleting unreachable targets
829
830 2005-06-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
831
832         * configure.ac: 1.0.1 Patchlevel 1
833
834         * bin/action_snmpv1trap.in, bin/action_snmptrap.in:
835         added torrusMonitorDesc 
836
837         * sup/mibs/TORRUS-MIB.txt: new OID: torrusMonitorDesc
838
839         * NEWS: release 1.0.1
840
841         * perllib/Torrus/SiteConfig.pm (verify):
842         $Torrus::Renderer::stylingProfileOverlay is now an absolute file name
843
844         * xmlconfig/vendor/cisco.ios.docsis.xml:
845         Added Registered modems graph. WARNING: RRD structure changed
846
847         * bin/devdiscover.in: New option: --fallback
848
849         * perllib/Torrus/Collector/SNMP.pm (initTargetAttributes):
850         Target is deleted when SNMP map expansion fails
851
852 2005-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
853
854         * perllib/Torrus/Monitor.pm: sleep --delay minutes also after
855         recompiling
856
857         * configs/torrus-config.pl:
858         $Torrus::Collector::SNMP::unreachableTimeout increased to 1900
859         $Torrus::Collector::SNMP::unreachableRetryDelay increased to 600
860
861         * perllib/Torrus/Collector/SNMP.pm:
862         Better handling of SNMP errors. Delete all tokens for a host
863         if it is unreachable.
864
865 2005-06-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
866
867         * NEWS: Torrus release 1.0.0
868
869         * bin/monitor.in: New option: --delay
870
871         * init.d/torrus.in: The init script reads its options from
872         initscript.conf and initscript.siteconf
873
874 2005-06-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
875
876         * bin/devdiscover.in: new CLI option: --forcebundle
877
878         * perllib/Torrus/DevDiscover.pm: monitor-period and monitor-timeoffset
879         are now copied from DDX
880
881         * bin/action_snmpv1trap.in, bin/action_snmptrap.in,
882         sup/mibs/TORRUS-MIB.txt: Added new SNMP variable: severity
883
884 2005-06-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
885
886         * perllib/Torrus/DevDiscover/CiscoIOS_MacAccounting.pm:
887         New discovery module for Cisco MAC accounting
888
889 2005-05-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
890
891         * perllib/Torrus/DevDiscover/BetterNetworks.pm:
892         new discovery module
893
894         * bin/collector.in: new command line option: --runalways
895
896 2005-05-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
897
898         * perllib/Torrus/DevDiscover/MicrosoftWindows.pm:
899         per-interface RRD files named by MAC addresses, not interface name
900
901 2005-05-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
902
903         * perllib/Torrus/DevDiscover/CiscoGeneric.pm: enchanced memory
904         pools stats (line cards and VIP memory)
905
906 2005-05-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
907
908         * templates/html-incblocks.txt:
909         has-overview-subleaves replaced with has-overview-shortcuts,
910         with multiple overviews per subtree
911
912 2005-05-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
913
914         * templates/tset-list.html: Tokensets list now displays their sizes
915
916 2005-05-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
917
918         * bin/ttproclist.in: New utility for generating DDX files
919
920 2005-05-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
921
922         * perllib/Torrus/DataAccess.pm: improved performance by caching
923
924 2005-05-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
925
926         * xmlconfig/examples/docsis-monitors.xml: DOCSIS monitoring examples
927
928         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
929         Added DOCSIS-specific selector actions
930
931 2005-05-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
932
933         * perllib/Torrus/Collector/RRDStorage.pm (updateRRD):
934         $Torrus::Collector::RRDStorage::moveConflictRRD -- moving RRD files
935         with conflicting structure
936
937 2005-05-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
938
939         * perllib/Torrus/DevDiscover/RFC2670_DOCS_IF.pm:
940         Downstream utilization added, and the subtrees rearranged.
941
942 2005-05-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
943
944         * templates/default-rrd.html: Monitor names and comments displayed
945         on the leaf HTML
946
947 2005-05-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
948
949         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
950         replaced CiscoGeneric::sensor-monitor and
951         CiscoGeneric::sensor-monitor-regexp with CiscoSensor selector
952
953         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
954         RFC2863_IF_MIB::errors-monitor is no longer supported.
955         Replaced with appropriate selector action
956         
957         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
958         Implemented IF-MIB selector actions - 
959         InBytesMonitor, OutBytesMonitor, ErrorsMonitor, HoltWinters,
960         NoPacketCounters, NoErrorCounters, Parameters
961
962 2005-05-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
963
964         * perllib/Torrus/DevDiscover.pm (applySelectors):
965         The infrastructure for object selectors
966
967 2005-04-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
968
969         * perllib/Torrus/DevDiscover/CiscoGeneric.pm:
970         New discovery parameters: CiscoGeneric::sensor-monitor,
971         CiscoGeneric::sensor-monitor-regexp
972
973 2005-04-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
974
975         * perllib/Torrus/Collector/SNMP.pm (runCollector):
976         SO_RCVBUF is set explicitly
977
978 2005-04-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
979
980         * perllib/Torrus/Renderer/RRDtool.pm (rrd_make_hrules):
981         hrule-legend-X is now a leaf parameter, not view
982
983         * templates/default-recursivedir.html: Recursive directory view
984
985 2005-04-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
986
987         * bin/schedulerinfo.in: Timeline reports separate for monitors
988         and collectors
989
990 2005-03-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
991
992         * perllib/Torrus/DevDiscover/Paradyne.pm:
993         New discovery parameter: "Paradyne::slot-name"
994
995 2005-03-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
996
997         * configure.ac: New variables: plugwrapperdir, defrrddir
998
999 2005-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1000
1001         * perllib/Torrus/DevDiscover.pm (discover): Screening coli and
1002         semicoli in legend text
1003
1004 2005-03-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1005
1006         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1007         New device capability: 'interfaceIndexingManaged'.
1008         New DDX parameters: 'RFC2863_IF_MIB::ifindex-map-hint'
1009         and 'RFC2863_IF_MIB::subtree-name-hint'.
1010
1011         * xmlconfig/generic/rfc2863.if-mib.xml: Moved "ifindex-table"
1012         definition from snmp-defs to IF-MIB host template
1013
1014         * perllib/Torrus/DevDiscover.pm (discover):
1015         In the legend, replace ':' with '=' and ';' with ','
1016
1017 2005-03-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1018
1019         * perllib/Torrus/DevDiscover.pm (oidBaseMatch): better OID comparison
1020
1021 2005-02-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1022
1023         * perllib/Torrus/Renderer.pm (newCacheFileName): MD5 to generate
1024         unique file names
1025
1026 2005-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1027
1028         * configure.ac (also in all plugins): AM_INIT_AUTOMAKE(1.9)
1029         instead of 1.6. The old version conflicted with plugins.
1030
1031 2005-01-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1032
1033         * doc/Makefile.am: Variable substitution in doc files
1034
1035         * doc/manpages/Makefile.am: Man sections configurable
1036
1037         * perllib/Torrus/DevDiscover/CiscoIOS_Docsis.pm:
1038         New discovery module for Cisco-specific DOCSIS statistics
1039
1040 2005-01-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1041
1042         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1043         Moved the IF-MIB discovery from checkdevtype() to discover()
1044
1045 2005-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1046
1047         * perllib/Torrus/DevDiscover/AxxessIT.pm: new discovery module
1048
1049 2005-01-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1050
1051         * perllib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (checkdevtype):
1052         Interface excluded when ifOperStatus=6 [notPresent]
1053
1054 2004-12-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1055
1056         * bin/devdiscover.in (absXmlFilename): output file is placed in
1057         siteXmlDir if the path is not absolute. $XMLCONFIG is still
1058         supported for the sake of compatibility.
1059
1060 2004-12-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1061
1062         * configure.ac: replaced --disable-modcheck with --enable-pkgonly
1063         
1064 2004-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1065
1066         * NEWS: Release 0.1.8
1067         * Started Torrus development
1068
1069 2004-11-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1070
1071         * lib/Torrus/ConfigTree/Validator.pm:
1072         New parameters:  'monitor-period', 'monitor-timeoffset'
1073
1074         * lib/Torrus/Monitor.pm: Now monitor runs under standard Scheduler
1075
1076 2004-10-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1077
1078         * lib/Torrus/Collector.pm:
1079         Moved collector specific code from bin/collector.in.
1080
1081 2004-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1082
1083         * bin/acledit.in: New privilege added: DisplayAdmInfo
1084
1085         * lib/Torrus/Renderer/AdmInfo.pm, templates/adminfo.html:
1086         First step to display administratove information.
1087
1088 2004-10-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1089
1090         * bin/collector.in, bin/monitor.in:
1091         Process name reflecting the commandline and status
1092
1093 2004-10-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1094
1095         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_multigraph):
1096         New multigraph parameter: disable-gprint-X
1097
1098 2004-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1099
1100         * xmlconfig/generic/collector-periods.xml:
1101         Changed rrd-create-rra
1102
1103 2004-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1104
1105         * lib/Torrus/DevDiscover/NetScreen.pm:
1106         Changed the interface mapping from ifDescr to MAC address
1107
1108 2004-09-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1109
1110         * examples/rrdup_notify.sh: collector failure notification script
1111
1112 2004-09-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1113
1114         * lib/Torrus/Apache2Handler.pm: mod_perl 1.99_15 compatibility.
1115         Replaced Apache::ParseFormData with libapreq2.
1116
1117         * templates/html-incblocks.txt: Added "Up" navigation tab
1118
1119 2004-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1120
1121         * lib/Torrus/Renderer/RRDtool.pm: New parameter: graph-disable-gprint
1122
1123 2004-08-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1124
1125         * templates/default-rrd.html:
1126         Added link to web/plain/explain-rrdgraph.html
1127
1128         * templates/html-incblocks.txt: Moved Top and Help menu to the top
1129         of the page
1130
1131 2004-08-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1132
1133         * lib/Torrus/DevDiscover/CiscoIOS.pm (discover):
1134         New discovery parameter: CiscoIOS::disable-ipsec-stats
1135
1136 2004-08-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1137
1138         * templates/default-helptext.html: First draft of help window
1139
1140         * bin/devdiscover.in: --snmpdebug option is no more hidden
1141
1142 2004-08-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1143
1144         * xmlconfig/vendor/cisco.ios.xml: reorganized leaves
1145
1146         * xmlconfig/generic/rfc2863.if-mib.xml:
1147         Replaced the leaf names with user friendly ones.
1148         The old template is in old/rfc2863.if-mib.old-0.1.7.xml
1149
1150 2004-08-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1151
1152         * NEWS: Release 0.1.7
1153
1154         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm:
1155         New discovery parameter: RFC2863_IF_MIB::copy-params
1156
1157         * lib/Torrus/DevDiscover.pm: new discovery parameter: host-copy-params
1158
1159 2004-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1160
1161         * lib/Torrus/DevDiscover/ATMEL.pm: New discocery module from Scott Brooks
1162
1163 2004-07-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1164
1165         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_holtwinters):
1166         New global variable: $Torrus::Renderer::hwGraphLegend
1167
1168         * Disabled Holt-Winters in system performance and interface errors
1169
1170 2004-07-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1171
1172         * Torrus Demo server opened: http://torrusdemo.tbw.ch
1173
1174 2004-07-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1175
1176         * lib/Torrus/Collector.pm (setValue): DOLLAR and MOD in transform-value
1177
1178 2004-07-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1179
1180         * bin/acledit.in: Added --force option
1181
1182         * bin/monitor.in, bin/collector.in: umask changed to 0017
1183
1184 2004-07-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1185
1186         * doc/scalability.pod: Document finished
1187
1188         * doc/vendorsupport.pod: Vendor and MIBs support document
1189
1190 2004-07-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1191
1192         * xmlconfig/site-global.xml: New place for global parameters.
1193         In existing installations, you need to change the line in
1194         torrus-siteconfig.pl:
1195         @Torrus::Global::xmlAlwaysIncludeFirst =
1196                                         ( 'defaults.xml', 'site-global.xml' );
1197
1198 2004-07-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1199
1200         * lib/Torrus/DevDiscover/NetApp.pm: new discovery module (Shawn)
1201
1202 2004-07-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1203
1204         * lib/Torrus/DevDiscover/CiscoIOS.pm: Added CISCO-IPSEC-FLOW-MONITOR-MIB
1205
1206 2004-07-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1207
1208         * lib/Torrus/Monitor.pm (run_event_exec):
1209         New environment variable: Torrus_VALUE
1210
1211         * xmlconfig/defaults.xml: New view parameter: description
1212
1213 2004-07-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1214
1215         * templates/default-login.html,
1216         lib/Torrus/Renderer/Frontpage.pm (renderUserLogin),
1217         lib/Torrus/Apache2Handler.pm (handler),
1218         lib/Torrus/ApacheHandler.pm (handler): URL parameters
1219         (token, path, and view) are remembered during login
1220
1221 2004-06-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1222
1223         * lib/Torrus/ACL.pm (hasPrivilege): Wildcard ACL object (*) implemented
1224
1225 2004-06-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1226
1227         * Log levels updated. Now info is always printed, and verbose means
1228         verbose.
1229
1230 2004-06-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1231
1232         * xmlconfig/defaults.xml: New view name: last24h-small
1233
1234 2004-06-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1235
1236         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1237         New discovery parameter: RFC2863_IF_MIB::errors-monitor
1238
1239 2004-06-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1240
1241         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1242         New discovery parameter: RFC2863_IF_MIB::exclude-interfaces
1243         New discovery parameter: RFC2863_IF_MIB::tokenset-members
1244
1245 2004-06-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1246
1247         * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): New discovery
1248         parameter: CiscoCatOS::suppress-noname-ports
1249
1250 2004-06-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1251
1252         * configure.ac: For backward compatibility with autoconf 2.57,
1253         AS_HELP_STRING is replaced with obsoleted AC_HELP_STRING.
1254         Don't forget to change it back when 2.59 or later becomes mainstream.
1255
1256 2004-06-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1257
1258         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_gprint): GPRINT implemented
1259
1260         * bin/prepviews.in, bin/rrd_getdim.in: removed because no longer needed
1261
1262         * doc/manpages/Makefile.am: commandref.pod to be replaced by manpages
1263         (contrib from Jurij Smakov)
1264
1265 2004-05-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1266
1267         * lib/Torrus/Collector.pm (setValue): transform-value parameter
1268         is now expandable
1269
1270         * doc/devdoc/wd.distributed.pod: New working draft document
1271
1272 2004-05-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1273
1274         * webmux2.pl: Added support for mod_perl 1.99_12 (before it was 1.99_13
1275         only)
1276
1277 2004-05-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1278
1279         * lib/Torrus/DevDiscover.pm: New parameter: custom-host-templates
1280
1281 2004-05-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1282
1283         * lib/Torrus/Collector/SNMP.pm: New parameter: 'snmp-check-sysuptime'
1284
1285         * bin/Makefile.am: rrd_hwreapply is moved to a separate
1286         package (RRDman)
1287
1288 2004-05-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1289
1290         * Makefile.am, bin/Makefile.am: removed mkroutercfg
1291
1292         * templates/html-incblocks.txt: Removed image width hinting
1293
1294 2004-05-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1295
1296         * lib/Torrus/SiteConfig.pm (verify): Minus sign allowed in tree names
1297
1298 2004-05-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1299
1300         * NEWS: Release 0.1.6
1301
1302         * ../plugins/cbqos: first release of Cisco QoS monitoring plugin 
1303
1304         * bin/rrd_getdim.in: RRDtool 1.1.x compatibility improved
1305
1306 2004-04-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1307
1308         * examples/onmsInterfaces.sh: Gustavo Torres' contribution for
1309         OpenNMS integration
1310
1311 2004-04-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1312
1313         * lib/Torrus/ConfigTree/XMLCompiler.pm:
1314         New XML statements: setvar, iftrue, iffalse
1315
1316 2004-04-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1317
1318         * lib/Torrus/RPN.pm (translate): New RPN function: MOD
1319
1320         * xmlconfig/generic/rfc2790.host-resources.xml: More sophysticated
1321         Uptime graph (Shawn)
1322
1323 2004-04-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1324
1325         * templates/html-incblocks.txt: New items in HTML page top: siteInfo
1326         and treeInfo.
1327
1328         * lib/Torrus/Apache2Handler.pm: First alpha release of
1329         mod_perl 2.0 handler.
1330
1331         * doc/webintf.pod: It is recommended to Alias /torrus/plain
1332         instead of just /torrus.
1333
1334 2004-04-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1335
1336         * bin/schedulerinfo.in: New option: --clear
1337
1338         * lib/Torrus/SchedulerInfo.pm, lib/Torrus/Scheduler.pm: reorganized
1339         statistics collection
1340
1341         * bin/schedulerinfo.in: Only nonzero statistics are shown in runtime
1342         report
1343
1344         * lib/Torrus/Scheduler.pm: reorganized statistics: late start increments
1345         only when that happens. Runtime longer than period is also recorded
1346         (sferry).
1347
1348         * bin/collector.in: more verbosity in non-verbose mode (sferry)
1349
1350         * init.torrus.in: gracefully waits for daemons to shut down (sferry)
1351
1352 2004-04-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1353
1354         * lib/Torrus/DevDiscover/RFC1697_RDBMS.pm, 
1355          lib/Torrus/DevDiscover/OracleDatabase.pm: New discovery modules (sferry)
1356
1357         * NEWS: Bugfix release 0.1.5bf2
1358
1359 2004-03-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1360
1361         * lib/Torrus/DB.pm (cursor): Bugfix for write access cursors
1362
1363 2004-03-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1364
1365         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_cdef):
1366         New @-functions in RPN references: AVERAGE MIN MAX LAST
1367         
1368         (rrd_make_multigraph): New multigraph parameter: ignore-views-X
1369
1370         * lib/Torrus/DevDiscover/CiscoGeneric.pm (buildConfig):
1371         New discovery parameter: CiscoGeneric::file-per-sensor
1372
1373 2004-03-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1374
1375         * bin/compilexml.in: New commandline option: --noval
1376
1377         * NEWS: Bugfix release 0.1.5bf1
1378
1379 2004-03-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1380
1381         * lib/Torrus/RPN.pm: now Math::BigFloat is always used for numbers
1382         Perl 5.8.0 or higher is required: BigFloat implementation in 5.6.1
1383         is untested and hardly compatible
1384
1385         * lib/Torrus/Collector.pm (run): $Torrus::Collector::needsConfigTree:
1386         a new registry for those collectors needing access to configuration.
1387
1388 2004-03-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1389
1390         * Implemented Cisco class-based QoS monitoring plugin
1391
1392 2004-03-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1393
1394         * lib/Torrus/ConfigTree.pm: More parameters to be expanded:
1395         lower-limit normal-level upper-limit
1396
1397 2004-03-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1398
1399         * bin/devdiscover.in: New option: --limit=regexp
1400
1401 2004-03-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1402
1403         * NEWS: Release 0.1.5
1404
1405         * lib/Torrus/DB.pm (new): Unique DB environment log file per PID. 
1406
1407 2004-03-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1408
1409         * bin/devdiscover.in: new parameter: output-bundle
1410
1411 2004-03-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1412
1413         * templates/overview-subleaves.html: New parameters:
1414         overview-direct-link, overview-direct-link-view
1415
1416 2004-03-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1417
1418         * lib/Torrus/DevDiscover/UcdSnmp.pm, 
1419         lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm,
1420         xmlconfig/vendor/ucd.ucd-snmp.xml,
1421         xmlconfig/generic/rfc2790.host-resources.xml:
1422         Rearranged the host performance templates.
1423         Fixed bug in Interrupts RRD. You need to
1424         rm /var/snmpcollector/*ucd-context_interrupts.rrd               
1425
1426 2004-03-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1427
1428         * lib/Torrus/Renderer/RRDtool.pm (render_rrgraph):
1429         New configuration option: $Torrus::Renderer::ignoreDecorations
1430
1431 2004-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1432
1433         * xmlconfig/generic/rfc2670.docsis-if.xml: Modified DOCSIS template
1434         to include codewords statistics (data-file changed).
1435
1436         * bin/monitor.in, bin/collector.in: Log rotation on SIGHUP
1437
1438 2004-02-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1439
1440         * xmlconfig/generic/monitors.xml: New standard monitors and actions
1441
1442         * xmlconfig/vendor/smokeping.xml:
1443         (Shawn) Smokeping RRD files access templates
1444
1445         * lib/Torrus/DevDiscover/NetScreen.pm: (Shawn) new discovery module
1446
1447         * lib/Torrus/DevDiscover/CompaqCIM.pm: (Shawn) new discovery module
1448
1449         * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1450         (Shawn) added support for IIS HTTP and FTP stats
1451
1452 2004-02-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1453
1454         * lib/Torrus/ConfigTree/Writer.pm (postProcessNodes):
1455         Dispersed collector offset
1456
1457 2004-02-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1458
1459         * lib/Torrus/ConfigTree.pm (new),
1460         lib/Torrus/ConfigTree/Writer.pm (finalize):
1461         Dual configuration database implemented
1462
1463         * lib/Torrus/ConfigTree.pm (setReady): ConfigurationReady
1464         flag moved to other_config.db.
1465
1466 2004-02-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1467
1468         * lib/Torrus/Renderer/RRDtool.pm: view parameter "title" removed.
1469         New node parameter: "graph-title"
1470
1471 2004-02-16  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1472
1473         * lib/Torrus/Renderer/RRDtool.pm (rrd_make_decorations):
1474         Implemented back- and foreground decorations (Christian's Change 7,
1475         modified)
1476
1477 2004-02-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1478
1479         * lib/Torrus/ConfigTree.pm (getNodeParam): Optimized nodepcache
1480         structure
1481
1482         * lib/Torrus/ConfigTree/Writer.pm (newToken): Next free token is
1483         no longer stored in database
1484
1485 2004-02-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1486
1487         * lib/Torrus/DevDiscover.pm (buildConfig): New parameter: host-aliases
1488
1489         * lib/Torrus/Collector.pm (setValue): New parameter: transform-value
1490
1491 2004-02-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1492
1493         * xmlconfig/snmp-defs.xml, xmlconfig/*/*.xml: data-file refers now
1494         to system-id, instead of snmp-host.
1495
1496         * lib/Torrus/DevDiscover.pm (buildConfig): symbolic-name is no longer
1497         mandatory. New parameter: system-id.
1498
1499 2004-02-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1500
1501         * lib/Torrus/DB.pm (new): DB internal errors are stored in
1502         var/log/dbenv_errlog
1503
1504 2004-02-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1505
1506         * lib/Torrus/ConfigTree.pm (expandNodeParam):
1507         $Torrus::ConfigTree::nodeParamHook: hook for custom parameter processing 
1508
1509 2004-02-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1510
1511         * lib/Torrus/Renderer/RRDtool.pm: Restructured the whole grapher.
1512
1513 2004-02-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1514
1515         * lib/Torrus/Renderer.pm: Split one big module into 4 smaller ones:
1516         Torrus::Renderer, Torrus::Renderer::HTML, Torrus::Renderer::RRDtool,
1517         Torrus::Renderer::Frontpage
1518
1519         * lib/Torrus/DevDiscover.pm (discover):
1520         New discovery parameter: only-devtypes
1521
1522 2004-01-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1523
1524         * lib/Torrus/DevDiscover.pm (discover):
1525         New discovery parameter: disable-devtypes
1526         
1527         * lib/Torrus/DevDiscover.pm (discover):
1528         Better treatment for agents without "system" OIDs.
1529
1530 2004-01-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1531
1532         * lib/Torrus/DevDiscover.pm (discover): Now snmp-oids-per-pdu may
1533         be defined from discovery parameters.
1534
1535         * bin/schedulerinfo.in: Scheduler runtime statistics report
1536
1537 2004-01-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1538
1539         * lib/Torrus/Scheduler.pm: runtime statistics stored in a database
1540
1541 2004-01-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1542
1543         * lib/Torrus/DevDiscover.pm (discover):
1544         'collector-period' and 'collector-timeoffset' can be specified in
1545         devdiscover input
1546
1547         * Makefile.am: Now DIST_REVISION file in the distribution
1548         package tells the distribution revision date
1549
1550         * lib/Torrus/Collector.pm: listTargets() is replaced with
1551         listCollectorTargets() with collector type as argument
1552
1553 2004-01-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1554
1555         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1556         Split iftable-errors template into input and output
1557         (some Cisco ATM aal5 interfaces dont have both in and out error
1558         counters)
1559
1560         * doc/devdoc/wd.gprint-and-cf-plot.pod:
1561         New design draft from Christian Schnidrig
1562
1563         * lib/Torrus/RPN.pm: Slight reorganisation and better fault control
1564
1565         * doc/userguide.pod: New in Tips: Several Torrus instances on one server
1566
1567 2004-01-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1568
1569         * lib/Torrus/ConfigTree.pm (token),
1570         lib/Torrus/ConfigTree/Writer.pm (setAlias),
1571         lib/Torrus/DB.pm (getBestMatch):
1572         Recursive alias expansion. New database: aliases.db.
1573         configsnapshot is no more compatible with previous releases' database.
1574
1575 2004-01-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1576
1577         * lib/Torrus/ConfigTree.pm (getAliases): Improved logics for aliases.
1578         Needs database recompilation.
1579
1580 2004-01-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1581
1582         * bin/schedulerinfo.in: New utility for scheduler analysis
1583
1584 2004-01-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1585
1586         * xmlconfig/old/rfc1213.xml: Moved from xmlconfig/generic/rfc1213.xml
1587
1588         * templates/html-incblocks.txt: cssoverlay property
1589
1590         * bin/configsnapshot.in: Ready for tests
1591
1592         * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm (discover):
1593         Chassis desription is put into host-level comment
1594
1595 2004-01-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1596
1597         * bin/configsnapshot.in: first step towards a snapshot utility
1598
1599         * xmlconfig/vendor/cisco.generic.xml:
1600         New template: cisco-temperature-sensor-fahrenheit
1601
1602         * xmlconfig/generic/collector-periods.xml: Changed XFF the same way
1603         as in snmp-defs.xml.
1604         Added Holt-Winters parameters to 1-minute interval.
1605
1606         * xmlconfig/snmp-defs.xml: Changed XFF in default RRAs: 1 missing
1607         sample is allowed in half-hour average, and 1 missing hour
1608         is allowed in daily average.
1609
1610         * lib/Torrus/Collector/SNMP.pm (initTargetAttributes):
1611         New parameter: snmp-object-type
1612
1613 2004-01-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1614
1615         * xmlconfig/generic/rfc2662.adsl-line.xml: Reduced number of RRD files
1616
1617         * xmlconfig/vendor/cisco.generic.xml: Moved buffer statistics into
1618         a single RRD file
1619
1620         * xmlconfig/generic/rfc2863.if-mib.xml:
1621         Reorganized RRD data structure. Significantly reduced number of files.
1622
1623 2004-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1624
1625         * bin/genlist.in: New utility for data listing
1626
1627 2003-12-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1628
1629         * lib/Torrus/DevDiscover/RFC2737_ENTITY_MIB.pm: New discovery module
1630
1631         * lib/Torrus/DevDiscover/CiscoGeneric.pm: CPU enties mapped against
1632         ENTITY-MIB names
1633
1634 2003-12-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1635
1636         * bin/devdiscover.in: $XMLCONFIG substitution
1637
1638 2003-12-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1639
1640         * xmlconfig/generic/rfc2863.if-mib.xml: Moved ifindex-map to host level
1641
1642 2003-12-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1643
1644         * lib/Torrus/DevDiscover/CiscoGeneric.pm,
1645         xmlconfig/vendor/cisco.generic.xml: Reorganized CPU and Memory
1646         pool statistics.
1647
1648         * lib/Torrus/DevDiscover/CiscoFirewall.pm: New discovery module
1649
1650         * lib/Torrus/DevDiscover/F5BigIp.pm: New discovery module for
1651         F5 BigIp Load Balancer
1652
1653 2003-12-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1654
1655         * xmlconfig/old/snmp-defs.old-0.1.2.xml: Moved from generic/ to old/
1656
1657         * xmlconfig/old/rfc2863.if-mib.old-0.1.4.xml: Saved the file from
1658         previous version.
1659
1660 2003-12-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1661
1662         * lib/Torrus/DevDiscover/Xylan.pm: New discovery module for
1663         Alcatel (Xylan) OmniSwitch
1664
1665         * lib/Torrus/DevDiscover/AscendMax.pm: New discovery module for
1666         Ascend (Lucent) MAX
1667
1668 2003-12-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1669
1670         * lib/Torrus/DevDiscover/CiscoIOS.pm (checkdevtype):
1671         Use CISCO-IMAGE-MIB::ciscoImageTable for more strict IOS-based
1672         product detection
1673
1674 2003-12-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1675
1676         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1677         Vendor templates for interface counters taken from
1678         @{$interface->{'vendor_templates'}}
1679
1680         * lib/Torrus/DB.pm (new): Berkeley db-4.2 compatibility
1681
1682 2003-12-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1683
1684         * xmlconfig/vendor/empire.systemedge.xml: Data structure and templates
1685         changed for better flexibility and system support
1686
1687         * bin/devdiscover.in, bin/genddx.in:
1688         Output file is now controlled from DDX parameter 'output-file'.
1689
1690 2003-12-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1691
1692         * lib/Torrus/DevDiscover/MicrosoftWindows.pm:
1693         Moved MicrosoftWindowsServer.pm to MicrosoftWindows
1694
1695 2003-12-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1696
1697         * lib/Torrus/DevDiscover/MicrosoftWindowsServer.pm: New discovery module
1698         for Windows2000/XP SNMP agent
1699
1700 2003-12-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1701
1702         * xmlconfig/generic/rfc2863.if-mib.xml:
1703         Replaced $IFIDX with %ifindex-map%
1704         
1705         Split template iftable-discards into iftable-discards-in and
1706         iftable-discards-out. For some devices,
1707         /var/snmpcollector/*_discards.rrd need to be deleted, and
1708         devdiscover re-launched
1709
1710 2003-12-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1711
1712         * templates/default-tset.html, xmlconfig/generic/rfc2863.if-mib.xml:
1713         New parameter: descriptive-nickname
1714
1715 2003-12-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1716
1717         * NEWS: Release 0.1.4
1718
1719         * devdiscover-config.pl: Commented out "RFC2662_ADSL_LINE" and
1720         "Paradyne" (need more testing)
1721
1722 2003-12-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1723
1724         * templates/*, web/plain/*.css: more flexible CSS layout
1725
1726 2003-12-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1727
1728         * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1729         New parameter: graph-rigid-boundaries
1730
1731 2003-12-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1732
1733         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover):
1734         New discovery option: RFC2863_IF_MIB::suppress-hc-counters
1735         
1736 2003-11-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1737
1738         * bin/devdiscover.in: now it accepts XML input only
1739
1740         * bin/genddx.in: New utility for next-generation devdiscover
1741
1742         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1743         interface counters moved to a separate subtree
1744
1745 2003-11-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1746
1747         * lib/Torrus/Renderer.pm (do_render_rrdgraph):
1748         New parameter: graph-logarithmic
1749
1750 2003-11-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1751
1752         * lib/Torrus/DevDiscover/EmpireSystemedge.pm: new discovery module
1753
1754 2003-11-22  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1755
1756         * lib/Torrus/DevDiscover.pm (clearCap): capability clearing needed for
1757         Empire Sysedge
1758
1759 2003-11-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1760
1761         * xmlconfig/generic/rfc2863.if-mib.xml: templates interface-counters
1762         and hc-interface-counters removed
1763         New templates: read-iftable-octets, read-ifxtable-hcoctets
1764
1765 2003-11-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1766
1767         * web/plain/torrus.css: Increased maximum node name length to 25 symbols
1768
1769         * lib/Torrus/DevDiscover/CiscoGeneric.pm: moved memory, cpu, and
1770         temperature statistics to a common module, shared by IOS and CatOS
1771
1772         * lib/Torrus/DevDiscover/CiscoCatOS.pm (discover): interface comments
1773         are now derived from CISCO-STACK-MIB::portName
1774
1775 2003-11-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1776
1777         * xmlsup/extract-skeleton.xsl: XSLT template for tree structure
1778         extraction
1779
1780         * bin/configinfo.in: New utility
1781
1782         * bin/devdiscover.in: New options: --retries and --timeout
1783
1784         * lib/Torrus/DevDiscover/CiscoCatOS.pm: Interface filters for CatOS
1785
1786 2003-11-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1787
1788         * lib/Torrus/ConfigBuilder.pm (addStatistics): congfiguration statistics
1789
1790         * lib/Torrus/DevDiscover/CiscoIOS.pm: Interface filters for IOS devices
1791
1792         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (discover): Implemented
1793         generic interface filtering
1794
1795 2003-11-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1796
1797         * xmlconfig/generic/rfc2863.if-mib.xml: rrd-create-max=1e15 for HC
1798         packet and octets counters
1799
1800         * lib/Torrus/DevDiscover/RFC2863_IF_MIB.pm (buildConfig):
1801         New interface counters: iftable-discards
1802
1803 2003-11-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1804
1805         * New devdiscover modules: "RFC2662_ADSL_LINE" and "Paradyne"
1806
1807 2003-11-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1808
1809         * lib/Torrus/Collector/SNMP.pm (initTarget):
1810         New parameter: snmp-oids-per-pdu
1811
1812 2003-11-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1813
1814         * NEWS: Release 0.1.3
1815
1816         * doc/, doc/devdoc/: Documentation is reorganized. Developer
1817         documentation is separated from User docs.
1818
1819 2003-10-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1820
1821         * templates/overview-subleaves.html: Replacement for InOutBps.
1822         New parameters: has-overview-subleaves, overview-subleave-name,
1823         overview-shortcut-text, overview-shortcut-title, overview-page-title
1824
1825 2003-10-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1826
1827         * lib/Torrus/DevDiscover/CiscoIOS_SAA.pm: New discovery module
1828
1829 2003-10-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1830
1831         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameter:
1832         rrd-scaling-base
1833         (new): cache initialization optimized
1834
1835 2003-10-28  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1836
1837         * doc/devdiscover_devguide.pod: new Device Discovery Developer's Guide
1838
1839 2003-10-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1840
1841         * lib/Torrus/DevDiscover/RFC2790_HOST_RESOURCES.pm:
1842         New Host resources MIB discovery module
1843
1844 2003-10-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1845
1846         * examples/setmonitor.xupdate.xml: XUpdate technique to update
1847         autogenerated files. Described in userguide.pod.
1848
1849 2003-10-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1850
1851         * xmlconfig/generic/rfc2863.if-mib.xml: New names for interace
1852         counter RRD files: host_intf_octets.rrd, host_intf_packets.rrd, etc.
1853
1854         * xmlconfig/snmp-defs.xml: data-file and data-dir are no longer
1855         defined in snmp-defaults.
1856
1857         * xmlconfig/generic/rfc2863.if-mib.xml: Broke interface counter
1858         templates into smaller parts. New counters template: "iftable-errors".
1859
1860         * xmlconfig/snmp-defs.xml: Moved interface counters to
1861         generic/rfc2863.if-mib.xml
1862
1863 2003-10-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1864
1865         * New ACL user and group attribute: "modified"
1866
1867 2003-10-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1868
1869         * lib/Torrus/DevDiscover.pm (genDataDir): data-dir hash implemented
1870
1871         * bin/devdiscover.in: Default subtree is now /Routers.
1872         Alternative device names may be given as host:devname
1873
1874         * xmlconfig/: Vendor and generic templates from Shawn Ferry
1875
1876 2003-10-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1877
1878         * Shawn Ferry's contribution on styling profiles, with recursive
1879         color references
1880
1881 2003-10-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1882
1883         * lib/Torrus/ConfigTree/XMLCompiler.pm (compile): <include> directives
1884         are now processed recursively, before any other processing.
1885
1886 2003-10-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1887
1888         * xmlconfig/snmp-defs.xml: Replaced subtree /SNMP with template
1889         Moved old version to generic/snmp-defs.old-0.1.2.xml
1890
1891 2003-10-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1892
1893         * bin/devdiscover.in: First proof of concept version of
1894         a new modular device discovery tool
1895
1896 2003-10-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1897
1898         * NEWS: Release 0.1.2
1899
1900         * lib/Torrus/ConfigTree/Writer.pm (addChild): Nodes longer than 20
1901         characters are reported with warning.
1902
1903 2003-10-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1904
1905         * xmlconfig: New vendor files:
1906         vendor/ascend.max.xml, examples/ascend.max.xml,
1907         generic/rfc2670.docsis-if.xml
1908
1909         * doc/userguide.pod,
1910         xmlconfig/examples/servers.data, xmlconfig/examples/servers.tmpl:
1911         New approach in automatic config generation.
1912
1913 2003-10-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1914
1915         * bin/mkroutercfg.in (retrieveSnmpData): VLAN interfaces are excluded
1916         from the list of discovered interfaces.
1917
1918 2003-10-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1919
1920         * lib/Torrus/ConfigTree/Writer.pm (propagateViewParams): Moved view
1921         parameter inheritance from XML compiler to Writer post-processing
1922
1923 2003-10-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1924
1925         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New view parameters:
1926         ignore-limits, ignore-lower-limit, ignore-upper-limit
1927
1928         * bin/cleanup.in: Cronjob for cleaning up diskspace.
1929
1930         * lib/Torrus/Renderer.pm (do_render_rrdgraph): New parameters:
1931         graph-lower-limit, graph-upper-limit
1932
1933 2003-10-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1934
1935         * styling/torrus-original.pl: Styling profiles implemented
1936
1937 2003-10-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1938
1939         * lib/Torrus/Renderer.pm: New parameter: vertical-label
1940
1941 2003-09-30  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1942
1943         * lib/Torrus/Renderer.pm (do_render_rrdgraph): Added HRULE handling
1944
1945 2003-09-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1946
1947         * lib/Torrus/Renderer.pm (render_html): Added current time in HTML output
1948
1949 2003-09-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1950
1951         * lib/Torrus/Scheduler.pm: VmWare clock support
1952
1953 2003-09-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1954
1955         * lib/Torrus/Monitor.pm (setAlarm): New parameter: monitor-action-target
1956
1957 2003-09-14  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1958
1959         * NEWS: Release 0.1.1
1960
1961 2003-09-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1962
1963         * lib/Torrus/ConfigTree.pm:
1964         %Torrus::ConfigTree::expand_params now contains parameters for
1965         expansion
1966
1967         * lib/Torrus/ConfigTree/Writer.pm:
1968         %Torrus::ConfigTree::Writer::remove_space now contains parameters
1969         for space removal
1970
1971         * lib/Torrus/Collector.pm (addTarget): New parameter: value-map
1972
1973         * configure.ac: New configure variable: torrus_user.
1974         torrus_var default value changed from root to torrus
1975
1976 2003-09-09  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1977
1978         * init.torrus.in: New launcher for multi-tree support.
1979         FreeBSD 5.1 gives weird error without "&" in launching command.
1980         Needs testing on other systems.
1981
1982 2003-09-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1983
1984         * Monitor event "throw" changed to "set"
1985
1986 2003-09-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1987
1988         * lib/Torrus/ACL/Import.pm, lib/Torrus/ACL/Export.pm: ACL import/export
1989         utilities
1990
1991         * bin/aclfixup.in: Temporary utility to convert ACL database to
1992         the new format.
1993
1994         * lib/Torrus/ACL/Edit.pm: ACL Database structure changed:
1995         added "uA:" lists
1996
1997 2003-09-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
1998
1999         * lib/Torrus/RPN.pm: Got use of use Math::BigFloat, as suggested by
2000         Christian.
2001
2002         * xmlconfig/snmp-defs.xml: Changed xff to 0.5, as recommended by
2003         rodrigo.cunha at corp.vodafone.pt
2004
2005         * lib/Torrus/DB.pm: Database handles are held in a pool and reused
2006
2007 2003-09-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2008
2009         * Added user authentication: lib/Torrus/ACL*, bin/acledit, Apache handler
2010         * Multiple trees support as described in Requirements 0.1
2011
2012 2003-08-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2013
2014         * lib/Torrus/Collector/SNMP.pm: Moved the validator parameters to
2015         a separate module
2016
2017 2003-08-07  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2018
2019         * xmlconfig/defaults.xml: Tokenset views expiry time
2020         changed from 300 to 60
2021
2022         * lib/Torrus/Renderer.pm (checkAndClearCache): Renderer cache is
2023         cleared at least once a day
2024
2025         * webmux.pl: New Apache init script. DB environment is now
2026         correctly destroyed
2027
2028 2003-08-06  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2029
2030         * mibs/Torrus-MIB.txt: Added DS tree name to Monitor action exec
2031         and helper programs
2032
2033         * web/plain/torrus.css: Replaced <BR> with display:block in current path
2034
2035         * height-hint parameter is removed.
2036
2037         * templates/routercfg.xml: Fixed the subtree deepness bug for
2038         temperature sensors.
2039
2040         * First steps towards version 0.1: Multiple trees and database
2041         split are implemented.
2042
2043 2003-08-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2044
2045         * NEWS: Release 0.0.20
2046
2047 2003-07-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2048
2049         * lib/Torrus/Renderer.pm: added $Torrus::Renderer::rendererURL
2050         and $Torrus::Renderer::plainURL
2051
2052 2003-07-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2053
2054         * templates/html-incblocks.txt: Absolute URL for CSS stylesheet
2055
2056         * lib/Torrus/Collector/SNMP.pm: multiple ports and SNMP communities
2057         per IP address.
2058
2059 2003-07-23  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2060
2061         * templates/routercfg.xml: moved snmp-community and other parameters
2062         to a host-level subtree
2063
2064 2003-07-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2065
2066         * SNMP Agent reload and unavailable handling
2067
2068 2003-07-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2069
2070         * bin/mkroutercfg.in, templates/*, lib/Torrus/Renderer.pm:
2071         Bugs item #747893 resolved.
2072
2073 2003-07-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2074
2075         * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2076         Legend is now XML-escaped
2077
2078 2003-07-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2079
2080         * NEWS: Release 0.0.19
2081
2082 2003-06-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2083
2084         * xmlconfig/snmp-defs.xml, lib/Torrus/Collector/RRDStorage.pm,
2085         lib/Torrus/ConfigTree/Validator.pm:
2086         typo fixed: rrd-create-heartbit changed to rrd-create-heartbeat
2087
2088         * xmlconfig/snmp-defs.xml: as proposed by Christian Schnidrig,
2089         rrd-create-heartbeat changed from 1800 to 500
2090
2091 2003-06-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2092
2093         * bin/mkroutercfg.in (reportResults), templates/routercfg.xml:
2094         SNMP version bugfix
2095
2096         * configure.ac: Now most of the directory names are configurable
2097
2098 2003-05-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2099
2100         * lib/Torrus/Renderer.pm (render):
2101         Bug #735753 (Christian Schnidrig) fixed
2102
2103         * bin/mkroutercfg.in, templates/routercfg.xml:
2104         Marc Haber's patch for deeper subtrees
2105
2106         * torrus-config.pl: added @Torrus::ConfigTree::XMLCompiler::listparams
2107
2108 2003-05-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2109
2110         * lib/Torrus/Collector/SNMP.pm: SNMP-specific config validator is
2111         now within the module.
2112
2113         * lib/Torrus/ConfigTree/Validator.pm: Additional validation
2114         parameters are read from @Torrus::Validator::loadLeafValidators
2115
2116         * lib/Torrus/Collector.pm: Collector modules
2117         are loaded from @Torrus::Collector::loadModules
2118
2119 2003-04-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2120
2121         * NEWS: Release 0.0.18
2122
2123 2003-03-31  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2124
2125         * xmlconfig/defaults.xml: New parameter: rrgraph-views
2126
2127 2003-03-30    <ssinyagin@HOME>
2128
2129         * xmlconfig/Makefile.am: Added Cisco MAC accounting
2130
2131 2003-03-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2132
2133         * lib/Torrus/Renderer.pm and temlates: reorganized Holt-Winters views
2134
2135 2003-03-25  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2136
2137         * torrus-config.pl: Moved monitor parameters from siteconfig to
2138         default config.
2139
2140 2003-03-21  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2141
2142         * NEWS: Release 0.0.17
2143
2144         * web/plain/torrus-printer.css: Finalized the printer-friendly layout
2145
2146 2003-03-17  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2147
2148         * init.torrus.in: now running under user "torrus"
2149
2150 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2151
2152         * configure.ac: Changed the group to "torrus"; init.torrus is
2153         more universal
2154
2155 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2156
2157         * lib/Torrus/Renderer.pm, lib/Torrus/ApacheHandler.pm:
2158         optimized Renderer to reuse Template processor in mod_perl
2159
2160 2003-03-15  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2161
2162         * web/plain/torrus.css: New HTML layout
2163
2164 2003-03-11  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2165
2166         * xmlconfig/Makefile.am (dist_examples_DATA): Moved
2167         apcups-example.xml to apc-ups.xml. Added hpux.xml
2168
2169         * bin/rrd_getdim.in, bin/prepviews.in, xmlconfig/Makefile.am:
2170         "make install prefix=/some/path" now works correctly.
2171
2172         * lib/Bundle/Torrus.pm: Perl bundle for easy installation
2173
2174 2003-03-04  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2175
2176         * NEWS: Release 0.0.16
2177
2178         * lib/Torrus/Renderer.pm (do_render_rrdgraph): Fixed TICK bug
2179
2180         * xmlconfig/vendor/hp.hpux.xml: New definitions file from Aaron Bush
2181
2182         * xmlconfig/vendor/apc.ups.xml:
2183         * xmlconfig/examples/apcups-example.xml: Merged the several
2184         templates into one.
2185
2186 2003-03-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2187
2188         * Makefile.am: added torrus-config.dtd to distribution
2189
2190         * xmlsup/torrus-config.dtd: The configuration DTD first cut
2191
2192 2003-03-02    <ssinyagin@HOME>
2193
2194         * Makefile.am (dist_mibs_DATA): Moved mibs from lib to share
2195
2196 2003-03-01  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2197
2198         * bin/mkroutercfg.in (reportResults): Added vendor/cisco.ios.xml
2199         chekup
2200
2201         * xmlconfig/examples/apcups-defs.xml: moved to
2202         xmlconfig/vendor/apc.ups.xml
2203
2204         * xmlconfig/examples/snmp-view.xml: moved contents into
2205         xmlconfig/vendor/cisco.ios.xml
2206
2207         * xmlconfig/snmp-defs.xml: Moved Cisco specifics to
2208         xmlconfig/vendor/cisco.ios.xml
2209
2210         * xmlconfig/Makefile.am: snmp-defs.xml is not any more preserved
2211
2212         * configure.ac, Makefile.am: added plugin functionality
2213
2214 2003-02-27  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2215
2216         * lib/Torrus/Renderer.pm (render_html),
2217         lib/Torrus/ApacheHandler.pm (handler), web/grapher.cgi.in:
2218         Fixed the non-ASCII display problem.
2219         Also XML-LibXML-1.54_3 is required.
2220
2221 2003-02-26  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2222
2223         * NEWS: Release 0.0.15
2224
2225         * xmlconfig/examples/apcups-defs.xml:
2226         * xmlconfig/examples/apcups-example.xml: Added APC UPS example
2227         configurations
2228
2229         * lib/Torrus/Collector/RRDStorage.pm (updateRRD): Reverted to
2230         a more promiscious code, because the memory problem persists with
2231         perl 5.8.
2232
2233 2003-02-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2234
2235         * NEWS: Release 0.0.14
2236
2237 2003-02-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2238
2239         * lib/Torrus/ConfigTree/Writer.pm: fixed bug with parameter cache
2240
2241 2003-01-29  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2242
2243         * bin/mkroutercfg.in: fixed the exit code bug
2244
2245 2003-01-24  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2246
2247         * xmlconfig/Makefile.am: added xmlconfig/examples/snmp-view.xml
2248
2249         * lib/Torrus/ConfigTree/XMLCompiler.pm, bin/compilexml.in:
2250         added <include> XML statement
2251
2252 2003-01-20  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2253
2254         * NEWS: Release 0.0.13
2255
2256         * bin/compilexml.in, bin/collector.in, bin/monitor.in:
2257         Added signal handlers for more graceful database closing.
2258
2259 2003-01-13  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2260
2261         * lib/Torrus/ConfigTree.pm: Now compiler waits for readers to finish.
2262
2263 2003-01-08  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2264
2265         * lib/Torrus/ConfigTree.pm: implemented ConfigurationReady checkup
2266         * lib/Torrus/ApacheHandler.pm, web/grapher.cgi.in:
2267            more user friendly error reporting
2268
2269 2003-01-05  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2270
2271         * xmlconfig/snmp-defs.xml: Added InOutBps leaf to the templates.
2272         Affected files:  xmlconfig/defaults.xml, templates/routercfg.xml,
2273         templates/default-dir.html, templates/inout-leaves.html
2274
2275 2003-01-03  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2276
2277         * xmlconfig/snmp-defs.xml: Added graph-legend parameters
2278
2279 2003-01-02  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2280
2281         * xmlconfig/Makefile.am: moved XML examples to a separate directory
2282
2283         * implemented 'rrd-multigraph'
2284
2285         * changed ds-type RRDfile to rrd-file
2286
2287 2002-09-10  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2288
2289         * Release 0.0.5 published. Everything except SNMP data collector
2290           is ready to run.
2291
2292 2002-08-12  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2293
2294         * Reorganized a lot of things. First cut of monitor is runnable.
2295
2296 2002-07-19  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2297
2298         * Implemented Holt-Winters support
2299
2300 2002-07-18  Stanislav Sinyagin  <ssinyagin@users.sourceforge.net>
2301
2302         * Reorganized ConfigTree and implemented tokens