# ========================================================================
# TODO list
# ========================================================================
# 
# ----------------------------------------------------------------------
# Todo for 0.05-2
# ----------------------------------------------------------------------
#         - change snmpget generated cache files to per oid cache files (to avoid too long filename/path for the filesystem)
#         - Spike-Remover contribution revamp (fix_rrd_peaks.sh)
#         - review all script comments: function desc and syntax, examples, function list, 
#         - function descriptions / syntax
#         - review all examples
#         - review function list
#         - review all function specs and desc
#         - website doc : howto html output on nagiosxi
#         - doc: pnp popup only for pnp 0.6.x
#
# ----------------------------------------------------------------------
# Todo for 0.06
# ----------------------------------------------------------------------
#         - sudo config in separate file for sudoers.d dir
#         - epn support back
#         - better support of IP info for HP Procurve switches
#         - update snmpsim recorder
#         - update bank of snmp device snapshots
# IN PROG - https / ssl support/guidelines
# IN PROG - automatic nodetype detection
# IN PROG - better non regression testing
#             -> test phase would include tests on simulated type of monitored nodes
#         - think on a method for adding interfaces from vendor's mib to standard interfaces
#         - stats for Netscreen tunnels
#              -> http://www.tontonitch.com/phpbb/viewtopic.php?f=3&t=2246
#         - feature allowing exclusion of particular ports from alarms for errors and bandwidth, but statistics for 
#           bandwidth and errors still generated. 
#              -> http://www.tontonitch.com/phpbb/viewtopic.php?f=3&t=1697#p1961
#         - IpInfo ipv6 support
#         - add support of Fabric OS Firmware < v5.3.0 (Brocade) 
#         - multiple spanning tree support (currently only default vlan for cisco). Maybe 
#           use stpxInconsistentState?
#         - add a feature to anonymize the info in debug reports (script or option?)
#         - review normalization for a more standard one available in perl and php
#         - add feature for second ifSpeed in asymetrical links (such as a DSL line or cable 
#           modem) where the download and upload speeds are different 
#         - option for (re-)adding/remove some bw stats
#         - evaluate a system where properties changing from empty to a value are not
#           reported as a problem
#
# ----------------------------------------------------------------------
# Ideas in vrac
# ----------------------------------------------------------------------
#         - add support (+ templates) for other graphers (nagiosgraph, perfparse,...)
#         - option to show mac addresses in the interface table
#         - multiple tables (physical interfaces separated from logical interfaces)
#         - change from html files to php interface and datafiles
#         - netscreen - handle secondary IPs
#         - evaluate last traffic calculation by Netways, see commit:  https://git.netways.org/?p=check_interface_table.git;a=blobdiff;f=libexec/check_interface_table_v3t.pl.in;h=f6069fc8ee386bb75caf01461db620e9c8d394b8;hp=0a39069b702f2b383fe9d31a0e0f97b0d6a13f07;hb=be1587e1fcdda073ca9d034a8b38e91e4faa0580;hpb=4ff2b44cb89c289e1555dbee4b5c4dcabfda51e3
#         - for cisco devices, retrieve CRC errors and collisions (in addition/instead of in errors and out errors?)
#         - nobulk option as an alias to max-repetitions=1
#         - detection of the case http://www.tontonitch.com/phpbb/viewtopic.php?f=5&t=1649, 
#           where bulk requests are not well supported by the target device
#         - switch to full php + jquery
#         - store state + table info in xml
#         - support of other graphing solutions: ingraph, nagiosgraph, graphite
#             -> https://www.icinga.org/2012/12/07/addons-for-icinga-performance-monitoring-tools/
#             -> http://www.tontonitch.com/phpbb/viewtopic.php?f=3&t=1880&p=2281#p2281
#         - Get values in perf data to use with Nagvis
#             -> http://www.tontonitch.com/phpbb/viewtopic.php?f=3&t=1695
#         - Webfrontend based on Kohana
#         - Webfrontend based on jQuery Themes
#         - Javascript-functions using jQuery plugins
#         - add a 4th table in the html page, giving some specific device info,
#           depending on the nodetype option
#         - support netapp cdot: add nodeModel
#         - support netapp cdot: add -Cc snmpwalk option of --unixsnmp
#
# ----------------------------------------------------------------------
# Cancelled
# ----------------------------------------------------------------------
#         - review the netwaysgrapherv2 support + create templates
#            -> the solution is not developed anymore
#         - css theme switching feature (mostly for validity checks)
#
# ========================================================================