
IPMIUTIL PROJECT TODO LIST:

Build a Serial-Over-LAN (SOL) console client utility (isolconsole).

Do a configure option with/without lanplus support, since this adds so
much size to the binary object code.

Do an OS Agent for hwreset to do BMC LAN remote soft-shutdown.
   . perhaps using an xinetd socket to not have a service always resident.

Build a bootable Linux CD with ipmiutil for use with other random OSs.
   . Note that with ipmiutil-1.7.5, any bootable Linux CD will do, since
     the direct I/Os no longer require an IPMI driver.
     We may still want to build and supply an example.

IPMIUTIL COMPLETED TODO TASKS:

Include IPMI v2.0 RMCP+ LAN protocol also.  
    (IPMI 2.0 commands were previously supported, however.)
    COMPLETE in ipmiutil-1.8.0

Add more boot parameters to hwreset, for things like:
   . hwreset: Set which device to boot from (CD, Disk, LAN/PXE, etc.)
     COMPLETE in ipmiutil-1.7.0
   . Forcing the boot to continue (i.e. no POST pause) - BIOS setting
     REJECTED - too platform specific for this project, see platform vendor
   . Set which OS/Software version/target to be downloaded for PXE (?)
     REJECTED - too platform specific for this project, see platform vendor

Make a real-time sensor monitoring tool to monitor a specified SDR for
sensor readings every second.
   . partially complete with sensor -i option
   . sensor 1.39 has -L option for looping
   COMPLETE in ipmiutil-1.7.3 (sensor 1.39) 

Add encrypt/decrypt options to pefconfig & tmconfig, using RSA or DSA public 
keys, perhaps with the gnupg.org library.
   There is some concern about increasing the size of the utilities for 
   encryption, when this functionality can be scripted instead.
   POSTPONED - perhaps someone else would like to help? 
   COMPLETE - using -E to get password from IPMI_PASSWORD environment 
              variable works, and does not put the password in the 
              command line or script.

Improve BMC LAN functionality and diagnosis with some custom IPMI LAN logic.
   The built-in IPMI LAN also makes the Windows version able to use it.
   COMPLETE in ipmiutil-1.7.0 with ipmilan.c

pefconfig: Fix fSOL20 logic to work on supported platforms, currently 
    returns completion code 0x80.
    COMPLETE in ipmiutil-1.6.5

Update hpiutil source for 1.1.9 changes
   COMPLETE in ipmiutil-1.6.3

Add pre-built Windows *.exe files to the ipmiutil.sf.net home page.
   COMPLETE in ipmiutil-1.6.3

sensor: Add an option to display timestamp for this run.  Write it on each SDR line if -w is also specified.
   COMPLETE in ipmiutil-1.5.6

fruconfig: Get FRU data from all FRU devices, not just baseboard.
   COMPLETE in ipmiutil-1.5.6

Add User settings, like tmconfig has, to pefconfig
   - added more Get User Access messages to pefconfig v1.30 in ipmiutil 1.4.9
   - added -u option with ipmiutil 1.5.3
   COMPLETE

