This are the remaining tasks to be done in JFFNMS.
If you want to contribute and you dont know where to start, please read this lines.
If you want to add a task, send me an email.


To Do
=====

API:
    For 0.7.7:

    - Modify Pollers that handle the buffer locally to somehow use the backend (or sync it)
    - Satellite Remote (Auto)Discovery

    - Host Groups (like maps) (modify maps to allow hosts)
    - Host/Interface Actions (snmpsets)
    
    - RRD Analyzers:
	- How much traffic the Interface had in X time (95th Percentile also)
	- TOP 10 (Top Traffic, Errors, RTT, etc.)

    Future:

    - Expermiental Poller Testing
    - Fast Polling, poll only state of down interfaces (faster up's)
    - Make consolidate scripts functions (like the other parts)
    - Host Tools (Routing Table, ARP Table, Socket State, etc. SNMP-based)
    - SNMPv3 Support (Modify Wrapper functions to allow this)
    - Host Autodiscovery
    - Host Types
    - Asset Tracking (Inventory) (Part Number, Serial Number, Cards, etc) (could use ENTITY-MIB/STACK-MIB)
    - TFTP Configuration CVS Upload (Requested by Mike Hyde)
    - TFTP Configuration Scheduled Upload (Requested by Rob Laidlaw)
    - SLA Planned Outages/Maintence Windows
    - Event Flap Detection.
    - SNMP Traps Processing more useful and flexible. (match by interfacenumber also)
    - Send a URL to the interface in the Email Action (Requested by Rob Laidlaw)
    
GUI:
    - GUI Rework (We Need some Help Here, Ideas and Design) (this could be done using Templates)
    - Better Authentication Mechanism (the actual is making snort ring) use sessions
    - Give more features to the Customer Interface Selector. (Host Selector)
    
MISC:
    - NetFlow Integration
    - Use the Standard msyslog, not one modified for JFFNMS
    - MD5 Signature of the tarball
    - Gentoo ebuild
    - Make JFFNMS run from the jffnms user, not apache (copy the procedures in the Debian Package)
    - Make new traps_receiver work pgsql or port it to php and use standard functions.
    - RPM Package
    - Better SOAP Interoperatibility testing
    - Snort SNMP TRAP messages integration
    - Radius Integration
    - Trouble Ticket Plugins (Framework Ready)
    - Implement ENTITY-MIB & STACK-MIB for Cisco's & others

In the Works:
=============

    - Documentation (on CVS by Craig Small and Javier Szyszlican)
    - Documentation in Spanish (by Jack Snir)
    - Finish migration to new API (Javier Szyszlican)
    - Interface inter-dependece (will be based on DMII Designated Main Interfaces)
    - Use COUNTER64 in polling (Mike Hyde)
    - Multi Language Support (Sergio Martinez)
    - Install Script (Javier Szyszlican)
