-----------------------------
  ipmiutil project ChangeLog
  (formerly panicsel project)
  CHANGE HISTORY:
  (oldest to newest)
-----------------------------
  10/24/01 ARCress  ver 0.8.1
       panicsel kernel patches submitted (ksyms.c, panic.c)
  11/02/01 ARCress  ver 0.8.2
       mkrpm - changed mkrpm to isolate $HOME 
       panicsel.spec - changed to edit lilo.conf for panic timeout
  11/07/01 ARCress  ver 0.8.3
       added showsel.8 & selpef.8 man pages
  11/15/01 ARCress  ver 0.8.4
       fixed panicsel.spec for 'file exists' errors (bug 32)
  11/16/01 ARCress  ver 0.8.5
       fixed panicsel.spec to require isc package (bug 32)
       fixed panicsel.spec for extra debug output (bug 38)
  11/19/01 ARCress  ver 0.9.0-1
       Updated panicsel kernel module to use special open source ipmi driver.
       Enhanced panicsel utilities also (showsel & selpef).
       Utilities still do require the /dev/imb driver from ISC, however.   
  11/28/01 ARCress  ver 0.9.0-2
       Modified LICENSE file to include official ISC license text.
  12/06/01 ARCress  ver 0.9.0-3
       Updated README & panicsel.spec for better documentation
  12/14/01 ARCress  ver 1.0.0
       Updated man pages for cosmetic issues
  01/16/02 ARCress  ver 1.1.0
       Added hwreset, moved to kernel 2.4.16
  02/06/02 ARCress  ver 1.1.1
       Changed selpef to pefconfig, some functions added.
  03/05/02 ARCress  ver 1.1.2
       Updated pefconfig to set all LAN Params, 
       added tmconfig (but not currently included in rpm), 
       updated hwreset with -s option.
       updated all utils to use either Intel or valinux IPMI.
  04/16/02 ACress   ver 1.1.3
       showsel: decode time field in SEL records
       showsel: add display of avail space in SEL and ability to clear SEL
       pefconfig: add SetUser capability if that option is specified
       tmconfig: add shared BasicMode/BiosConsole option (-s), which is
                 supported in TSRLT2 P10 BIOS build 44 and greater.
  05/09/02 ACress   ver 1.1.4
       pefconfig: fixed ccode=c7 on param 16/18 
       pefconfig: fixed bug 504 with gwy mac = 0
       bmc_panic (kernel): added BMCPANIC_ACTION to power down/power cycle.
       panicsel rpm: changed pathnames to conform to OSD feedback
       tmconfig:  updates based on customer feedback
  05/28/02 ACress   ver 1.1.5
       all: fixed imbapi.c/DeviceIoControl problem with buffer >41 bytes
       all: changed LICENSE to BSD
  05/31/02 ACress   ver 1.2.0
       pefconfig: get community name from snmpd.conf
       pefconfig: set dest type for no ack, no retry
       pefconfig: special handling to set preset PEF entries
  07/03/02 ACress   ver 1.2.1
       all: added more usage text
       tmconfig: added -d option to disable serial configuration
  08/02/02 ACress   ver 1.2.2
       consolidated inc/* header files into imb_api.h with BSD license 
       fixed tmconfig -c password memcpy
       moved common ipmi_cmd() code to ipmicmd.c
  08/27/02 ACress   ver 1.2.3
       pefconfig: fixed 0xc7 error on SETUSER_ACCESS when using -P
       pefconfig: show a message if no alert destination specified
       sensor.c: added pre-alpha version of this utility
  09/12/02 ARCress  ver 1.2.4
       UserGuide, man pages:  updated URLs for sourceforge
       added TODO file
  10/09/02 ARCress  ver 1.2.5
       pefconfig: decode Dest address IP in decimal
       showsel: added -v (version) option
       sensor: added decodeValue routine
       bmc_panic: fixed compile warnings in bmc_ipmi.c & bmc_selmsg.c
  10/30/02 ARCress  ver 1.2.6
       sensor: added expon routine 
       sensor: added SDR types 08 & 14
       added fruconfig utility
       ipmicmd: added ipmi_cmd_raw subroutine, changed CMDMASK
       updated UserGuide
       added kern/alarms.h to document alarms panel LEDs
       added kern/bmcpanic19.patch for lk 2.4.19
  12/10/02 ARCress  ver 1.2.7
       tmconfig: fixed -c for Langley-Pr TMode
       tmconfig: several changes to parameters
       pefconfig: fixed -C handling
  02/04/03 ARCress  ver 1.2.8
       fruconfig: fixed write_fru, v1.0 release
       added man pages fruconfig.8 & sensor.8, updated UserGuide
       bmclan.mib: added MIB for BMC LAN SNMP traps (but no OS Crit def yet)
       ipmicmd.c/ipmimv.c: added support for MontaVista OpenIPMI driver
       kern: added bmcpanic-2.5.44.patch and linux-ipmi-2.5.44-v12.diff
  02/26/03 ARCress  ver 1.2.9
       showsel: more descriptive messages if empty, or nearly full.
		trimmed output to fit more on one line,
		decode panic type bits for OS Critical Stop
       bmclan.mib: added OS Critical Stop definition
       pefconfig: show/set PEF Control value, etc.
       fruconfig: added GetSystemGUID also
       sensor: schulz change for float & HP netserver 1000r
               guomin change for simpler output with -l
       alarms: alarms handling utility added
       wdt: watchdog timer utility added 
       test/watchdogtest: added /dev/watchdog test tool
       test/panicsel-k.sh: pattern is "bmc_panic" now.
       kern/bmcpanic-2.4.18.patch: reworked for ipmi_send_recv,
				   added some type bits
       kern/bmcpanic-2.4.19.patch: reworked as above
       kern/bmcpanic-2.4.20.patch: new
  03/26/03 ARCress  ver 1.3.0
       fruconfig: more bounds checking
       showsel:   added savid for more efficient read loop if -w 
       imb_api.h: morphed comments for some crazy compilers
       imbapi.c:  morphed comments for some crazy compilers
       kern/bmcpanic-2.5.62.patch: new, from guomin
       Makefiles & .spec file: changed to use autoconf/automake
  04/08/03 ARCress  ver 1.3.1
       pefconfig 1.15: added -i option for eth interface
       imbapi.c: fix compile warnings, fix license text error
       ipmimv.c: fix problem with crontab or null-stdin invocations
       alarms.c: 1.1: added -i for Chassis ID function
       hwreset.c: 1.6: added -o for soft shutdown OS
       man pages: updated, added alarms.8 & wdt.8
       UserGuide: updated with new man page info
  05/03/03 ARCress  ver 1.3.2
       imbapi.c:  clean up misc compile warnings
       alarms.c:  only try to set ID on/off if option specified
       fruconfig.c: switched board part num & serial num
       showsel.c: changed display ordering
       ipmicmd.c: added GET_POWERON_HOURS 
       ipmicmd.h: added GET_POWERON_HOURS 
       sensor.c:  added Power On Hours
       hwreset.c: changed boot options to leave console redir same
  06/24/03 ARCress  ver 1.3.3
       fruconfig.c: added Chassis fields
       fruconfig.c: added errno.h
       pefconfig.c: fixed EnablePef if startup delay not supported
       pefconfig.c: added errno.h
       wdt.c: progver 1.2 includes EMSGSIZE fix
       ipmimv.c: ignore EMSGSIZE errno for get_wdt command 
       showsel.c: fix -w if log gets cleared
       ipmicmd.c: always add an extra byte to _mv sresp for cc
  07/24/03 ARCress  
       hpiutil-1.0.4.tar.gz:  added parallel HPI utilities
  07/30/03 ARCress  ver 1.3.4 
       pefconfig v1.18: add SerialOverLan configuration
                        mod to SetUser, added GetBmcEthDevice,
                        use 'arping -I' if eth1.
       ipmicmd.c: added serial-over-lan commands,
		  added GetThresholds, fix for ipmi_cmd_raw,
		  changed some error messages
       sensor v1.8:  add -t option for thresholds,
		     added sample Discovery routine (unfinished)
		     added ipmi_getdeviceid for completeness
  08/18/03 ARCress  ver 1.3.5 
       pefconfig v1.19: add SetLanParam(2) to 0x17 for SSU bug
       showsel   v1.14:  Decode OEM event records for panic string
       kern/bmcpanic-2.6.0.patch: changes to OpenIPMI for kernel 2.6.0
  09/18/03 ARCress  ver 1.3.6
       ipmicmd.c: added debug messages for fDriverTyp first time
       sensor v1.9: show hex for most SDR OEM subtypes
                    fix bug in GetSDR multi-part gets (usu OEM SDRs)
                    stop if SDR Repository is empty
       showsel   v1.15: add more sens_desc strings
       pefconfig v1.21: Don't enable a PEF entry if it is empty,
                        added -L lan_ch parameter,
                        scan for lan_ch in GetBmcEthDevice
       tmconfig  v1.13: isolate ser_ch, add -n option to specify chan#
       UserGuide:  added links for other IPMI drivers,
		   updated with new man page details
       sensor.8    added option -t
       pefconfig.8 added option -L
       tmconfig.8  added option -n
  10/29/03 ARCress  ver 1.3.7
       pefconfig v1.21 added option -D for DHCP
       pefconfig.8     added option -D
       sensor    v1.10 added options to set thresholds
       sensor    v1.11 fixed offset for show thresholds
       sensor.8        documented threshold options
       showsel   v1.16 add more sens_desc strings (for boot)
       wdt       v1.3  fixed cc error in set_wdt (idata size)
  12/05/03 ARCress  ver 1.3.8
       pefconfig v1.22 fixed auth type enables for ServerConfig
  01/15/04 ARCress  ver 1.4.0
       ipmicmd.c       added more SEvt commands
       ipmicmd.h       added more SEvt commands
       sensor    v1.12 fixed SetThreshold to set hysteresis
       sensor.8        more desription on set threshold parameters
       UserGuide       updates sensor man page, added completion codes
       README          updated with current man page filenames
       showsel   v1.17 more sens_desc for Fans
  01/20/04 ARCress  ver 1.4.1
       imbapi.c        added WIN32 flags
       imb_api.h       added WIN32 flags
       ipmicmd.c       added WIN32 flags
       alarms    v1.2  added mBMC code, Chesnee disk LEDs, & WIN32
       showsel   v1.18 added WIN32 flags, added header display
       sensor    v1.13 changed field order, added header display
                       check for sdr sz below min, added WIN32.
  03/23/04 ARCress  ver 1.4.2
       showsel   v1.19 ClockSync description changed
       wdt       v1.4  fixed cc=0xcc if pretimeout not zero.
       pefconfig v1.24 changed default pefnum for mBMC to 10
       sensor    v1.16 Added SDR type 3 parsing for mBMC,
                       Added check for superuser, more mBMC logic
  04/08/04 ARCress  ver 1.4.3
       checksel   New script using showsel to write to syslog and clear if low
       showsel   v1.20 change pattern matching for thresholds,
                       added sens_desc for ID Button
		       added sens_desc for HSC, System Events, Power, Inter.
  04/30/04 ARCress  ver 1.4.4
       showsel   v1.21 added threshold OK descriptions,
		       change header (time is local, not GMT)
       sensor    v1.17 added -r option for raw SDR output
       ipmimv.c        increased timeout from 5 sec to 10 sec
       pefconfig v1.25 fixed lan_ch detection for some /dev/ipmi0 cases
  06/10/04 ARCress  ver 1.4.5
       ipmimv.c   only open/close device once per application for 
		  mv/openipmi driver, rely on each app calling ipmi_close.
       *.c        changes for ipmi_close, changes for WIN32
       doc/mk.bat added, sample build script for WIN32
       sensor    v1.18 fixed sresp in GetSDR for WIN32
       showsel   v1.22 added ReportEvent for -w option with WIN32
		 v1.23 use gmtime instead of localtime for WIN32
       pefconfig v1.27 added channel access params for ia64, added WIN32
  07/14/04 ARCress  ver 1.4.6 panicsel
       pefconfig.8     added more explanation with alert dest ip parameter.
       pefconfig v1.28 added parsing for community on trapsink line,
                       show error message if GetDeviceID fails for WIN32.
       tmconfig  v1.15 allow -p for user 1 if no username specified (fSetPsw),
                       show error message if GetDeviceID fails for WIN32.
       sensor    v1.19 added -a to reArm sensor
       UserGuide       fix description of checksel
  07/23/04 ARCress  ver 1.4.7 panicsel
       pefconfig v1.29 use lan_ch variable to set Alert Policy Table,
		       which fixes a problem for TIGPT1U platforms.
       bmclanpet.mib   new MIB file added for PET
       bmclanaol.mib   renamed from bmclan.mib for alert-on-LAN
  08/05/04 ARCress  ver 1.4.8 panicsel/ipmiutil
       panicsel.spec   redirect stderr to $tmpsel from pefconfig command.
		       For SuSE, symlink snmpd.conf to common location.
		       Also added icmd & icmd.8 to rpm.
       hwreset v1.9    implement special OS shutdown method for Langleys,
		       make sure to show error if ccode != 0
       icmd    v1.2    fix for mv driver type in ipmicmd.c (thanks Kevin Gao)
       doc/icmd.8      new man page added
       doc/UserGuide   added icmd description
		       added Use Cases for sensor thresholds and for 
		       pefconfig with gpg decryption of password.
       doc/Makefile    copy icmd.8 for make install
       util/ipmimv.c   handle alternate device filenames for some 2.6 kernels
       showsel  v1.24  add more decoding for Power events
  08/24/04 ARCress  ver 1.4.9 ipmiutil
	sensor   v1.20 add decoding for DIMM status (compact SDRs)
        pefconfig 1.30 fixed decoding of PE Table entries,
		       added option -e for completeness,
		       added more messages to GetUser.
	pefconfig.8    added more explanation of options.
	UserGuide      added separate References section 2.2   
		       added section 4.5 on interpreting SNMP traps
		       from BMC LAN events.
		       added section 4.3 for watchdog usage
        ipmiutil.spec  link MIBs into /usr/share/snmp/mibs
        alarms.c       added more comments about alarm status byte
  10/29/04 ARCress  ver 1.5.0 ipmiutil
        pefconfig 1.31 added Get_Mac, etc. logic for WIN32.
	pefconfig 1.32 added -N & -R
        pefconfig.8    describe format for MAC address params.
        UserGuide      describe format for pefconfig MAC address params.
	hpiutil/*      misc changes, see hpiutil/ChangeLog
        alarms    1.4  make sure we always write 1s for relays
        ipmignu.c      new file, to support GNU FreeIPMI lib
	ipmicmd.c      changes to support gnu lib
        util/*.c       changes to add -N nodename -R rmt_passwd
	freeipmi/*     new include files, lib files
	doc/*.8        add -N -R descriptions
	doc/UserGuide  add -N -R descriptions
  11/09/04 ARCress  ver 1.5.1 ipmiutil
        ipmignu.c      use MD5 instead of MD2 for ipmi_lan,
		       changes for comp code in _kcs_cmd & _lan_cmd
		       added sig_timeout for _kcs_cmd & _lan_cmd
        ipmiutil.spec  create /var/lib/freeipmi/ipckey in postinstall
  11/16/04 ARCress  ver 1.5.2 ipmiutil
	ipmignu.c      added username logic, added sig_abort for ctl-C
	util/*.c       added -U option
	doc/*.8        added -U option description
	showsel.c      added more watchdog2 decoding
  11/23/04 ARCress  ver 1.5.3 ipmiutil
	ipmignu.c      added ipmi_lan ping before open_session, 
		       added connect states for timeouts.
        sensor.8       added -w option
	sensor   v1.22 added more compact sensor decoding, and -w option
        showsel  v1.28 added more decoding for crit_int, slots, etc.
		       changed firmware error decoding
        pefconfig 1.34 added -u option to configure a lan username
	fruconfig 1.9  version with ipmignu.c changes
	tmconfig v1.17 version with ipmignu.c changes
	hwreset  v1.11 version with ipmignu.c changes
	alarms   v1.5  version with ipmignu.c changes
	icmd.c   v1.4  version with ipmignu.c changes
	wdt      v1.7  version with ipmignu.c changes
  12/08/04 ARCress  ver 1.5.4 ipmiutil
	hwreset  v1.12 fix bug 1075550 with -o -N, skip -o if not local
	sensor   v1.23 added sens_type to display output 
	wdt      v1.8  add counter & pretimeout display in show_wdt 
        icmd     v1.5  changed usage order, put bus first
        imbapi.c       IMB_MEMORY compile flag, skip unneeded routines
        doc/bmc*.mib   removed outdated license text
	hpiutil/hpiwdt v1.1 - fixed RPT loop, added more decoding, 
                              added flags for HPI_A/HPI_B. 
	hpiutil/hpireset v1.1 - added HPI_A/B flags
	hpiutil/hpifru   v1.3 - added HPI_A/B flags
  01/11/05 ARCress  ver 1.5.5 ipmiutil
        doc/bmc*.mib   added BSD license text for clarity
        Makefile.am    consolidate PKGDIR
        setver         discovers PKGDIR based on MACHTYPE
	sensor   v1.25 added support for device sdrs also,
		       fixed sens_cap byte,
		       change display order in ShowThresh, highest to lowest,
                       change signed exponent type in decodeValue
        pefconfig 1.35 allow BMC LAN check if fIPMI10
  01/13/05 ARCress  ver 1.5.6 ipmiutil
        hpiutil/*      changes for hpiutil-1.1.8 and HPI_A/B porting
	fruconfig 1.10 add logic to scan SDRs for all FRU devices, 
		       and interpret them.
	sensor    1.26 added time display if -w
  01/31/05 ARCress  ver 1.5.7 ipmiutil
        util/*.c       additional WIN32 compile flags for -N/-U/-R
	sensor    1.27 mod for Power Redundancy SDR status
	fruconfig 1.12 display formatted SystemGUID (with dashes)
        pefconfig 1.36 handle IPMI 2.0 versions
        tmconfig  1.18 handle IPMI 2.0 versions
  02/04/05 ARCress  ver 1.5.8 ipmiutil
        doc/Makefile      change for /usr/share/man
        doc/ipmiutil.spec change for /usr/share/man, change for rpm -U
        fruconfig 1.13 fixed fwords bitmask in load_fru, 
                       added more SPD decoding
  03/10/05 ARCress  ver 1.6.0 ipmiutil
        Makefile.am      better order of cleanup for 'make tarball'
        util/Makefile.am added getevent, xmlconfig
	getevent.c       new file, getevent utility, not always supported.
	xmlconfig.c      new file, xmlconfig utility, similar to pefconfig.
        ipmicmd.c        added more runtime debug to device opens
	alarms    1.6    add new bus id for Intel TIGI2U
        fruconfig 1.14   decode FRU Board Mfg DateTime
	pefconfig 1.37   if DHCP, can set DHCP Server via -I param,
			 added IPMI 2.0 checking,
			 show Serial-Over-Lan params
			 fix -L with lan_ch_parm. mods to GetBmcEthDevice
        sensor    1.29   added FloatToRaw for -h/-l threshold set funcs,
			 added better Phys Security sensor decoding.
			 added -v to show max/min & hysteresis.
        showsel   1.29   made decode_sel_entry a subroutine, 
			 added logic for OEM 0xc0 record types.
        ipmild.c         new file for supporting LanDesk driver (stub),
			 when ldipmi API lib is clean, this can be finished.
        ipmicmd.c        changes to add ipmi*_ld routines
        ipmimv.c         fix /dev/ipmi0 IPMB requests (to other than BMC_SA)
        doc/tmconfig.8   added more in examples
        doc/ipmiutil.spec check for any existing version of libfreeipmi & use it
  03/25/05 ARCress  ver 1.6.1 ipmiutil
        fruconfig 1.15   show Asset Tag Length earlier
        pefconfig 1.39   fix GetBmcEthDevice for invalid MAC compares
	tmconfig  1.19   show ser_ch being used, fix -n ser_ch
	sensor    1.30   show BMC_TAM tag if configured in OEM SDRs
        freeipmi/*       upgraded files to freeipmi 0.1.3 (libfreeipmi.so.1)
  04/21/05 ARCress  ver 1.6.2 ipmiutil
        hwreset   1.13   try netapp_reset commands for platforms that use
			 this if chassis_reset gets an error.
	alarms    1.7    add check for BMC TAM if trying to set alarms.
        bmclanaol.mib    fixed duplicate pET_AlertOnLan trap names
        sensor    1.31   added battery type to decode_comp_reading 
        sensor    1.32   add error message if -n sensor_num not found
			 added more decoding for Power Redund sensor
  05/24/05 ARCress ver 1.6.3 ipmiutil
        hpiutil/* 1.1.10 updates for hpiutil-1.1.10
	ipmicmd.c      - added LINK_LANDESK flags
	imbapi.c       - added LINK_LANDESK flags
	imb_api.h      - added LINK_LANDESK flags
	ipmild.c       - added LINK_LANDESK flags
	hwreset   1.14 - added -u option for power up
        getevent  0.4  - fixed bmc_enable bits, gets events ok now
	showsel   1.30 - fixed -w SegFault with StartWriting/fscanf w GNU KCS
	fruconfig 1.16 - dont try write_asset if show_fru gets an error
        freeipmi/libf* - fixed ipmi_lan_open_session bug in freeipmi-0.1.3
	freeipmi/ipmilan.patch - saved ipmi_lan patch for 0.1.3
	README         - added How to build with LanDesk support

  06/10/05 ARCress ver 1.6.4 ipmiutil
    ipmignu.c      - return NOTSUPPORTED if slave addr != BMC_SA
    ipmignustub.c  - add parameter sa to ipmicmd_gnu()
    doc/UserGuide  - inserted ipmiutil for Windows as section 5.0
    doc/showsel.mc - new, showsel messages for windows syslog
    events.c       - new, moved decode_sel_event() here from showsel.c
    getevent  0.5  - added call to decode_sel_event
    showsel   1.31 - moved decode_sel_event to events.c
    pefconfig 1.40 - Change priorities when setting my MAC in BMC

  06/24/05 ARCress ver 1.6.5 ipmiutil
    tmconfig  1.21 - show multiple alert destinations
    pefconfig 1.41 - show multiple alert destinations, 
                     and handle fSOL20 commands
    sensor    1.33 - handle ATCA platforms
    fruconfig 1.17 - handle DeviceSDRs and ATCA 
    alarms    1.8  - added new code for PICMG/ATCA
    alarms.8       - added explanation about Power LED wrt System Faults

  07/07/05 ARCress ver 1.6.6 ipmiutil
    pefconfig 1.42 - Fix GetBmcEthDevice for TIGI2U with IMM GCM 

  08/08/05 ARCress ver 1.6.7 ipmiutil
    doc/ipmiutil.spec - rm getevent & xmlconfig before build rpm,
                        test if BMC LAN already configured before pefconfig
    util/Makefile.am  - add ipmild.o if no freeipmi
    depcomp           - new file added 
    util/ipmicmd.c    - test for ldipmi first, to avoid LanDesk hang bug
    sensor 1.34       - check if reading is in init state
    pefconfig 1.43    - Mods to handle Intel NSI2U miniBMC,
    pefconfig 1.44    - added -t option to test if BMC LAN configured
    doc/UserGuide     - added alarms.8 update wrt Power LED

  09/01/05 ARCress ver 1.6.8 ipmiutil
    cleanup of comments to consistently use users.sf.net email address.
    tmconfig  1.22    - truncate extra string chars 
    pefconfig 1.45    - truncate extra string chars,
    README            - added reference to INSTALL for build
    INSTALL           - added more build notes
    doc/mksel.bat     - new, special make for showsel.exe & showselmsg.dll
    Makefile.am       - make rpm update for --buildroot
    util/Makefile.am  - fixed missing -DLINUX error in 1.6.7
    doc/ipmiutil.spec - make rpm update for RPM_BUILD_ROOT
    fruconfig 1.18    - add -s option to set Product Serial Num also

  09/09/05 ARCress 
    getevent   0.6    - add event type filtering using sensor type
    pefconfig  1.46   - enable mBMC PEF entries 26 thru 30 
    sensor     1.35   - dont check superuser if fipmi_lan
    showsel    1.33   - dont check superuser if fipmi_lan

  09/16/05 ARCress 
    pefconfig.c       - updated findmatch() for special case 
    xmlconfig.c       - updated findmatch() for special case

  03/02/06 ARCress ver 1.6.9 ipmiutil
    sensor     1.36   - check PowerOnHours completion code (01/18/06),
                        added -i option to only show one sensor index
    ipmignu.c         - changes to enable new libfreeipmi.so.1 w ipmi_cmd_raw,
                        use OLDLIB compile flag until this is complete.
    *.c               - rename ipmi_close & ipmi_cmd_raw to avoid conflicts
                        with new freeipmi lib symbols.
    ipmiutil.spec     - always copy checksel to /etc/cron.daily if ipmi works
    events.c          - handle more PowerUnit 0b vs. 6f event types

  04/13/06 ARCress ver 1.6.10 ipmiutil
    sensor     1.37   - added -p option to persist/save thresholds
    getevent   1.0    - added loop and -o for runOnce
    alarms     1.9    - added BUS_ID7 for Harbison platform
    pefconfig  1.47   - exit early if -d 
    hwreset    1.15   - added -p, -m, -e options
    wdt        1.9    - fix -t if nsec > 255
    icmd       1.6    - increment istart for -U -R (Thanks to Ernie Hansen)
    bmchealth  0.2    - new file
    doc/ipmiutil.spec - include getevent in rpm
    doc/getevent.8    - new file
    doc/bmchealth.8    - new file
    doc/Makefile      - add getevent.8

05/18/06 ARCress ver 1.7.0 ipmiutil
    tmconfig   1.23   - add -B baud option
    bmchealth  0.3    - add get_chan_auth results, also -h option
    doc/tmconfig.8    - document -B baud and -t options
    doc/hwreset.8     - document -p -m -e options
    doc/sensor.8      - document -i -p options
    doc/pefconfig.8   - document -t option
    doc/UserGuide     - updated, added getevent, bmchealth
    lib/Makefile      - pick correct libipmiapi.a if present
    Makefile.am       - invoke lib/Makefile
    util/ipmilan.c    - new logic for built-in IPMI LAN interface
    util/md2.c        - new for ipmilan.c
    util/md5.c        - new for ipmilan.c
    util/ipmicmd.c    - invoke ipmilan logic ifdef BUILTIN_LAN
    freeipmi/libfreeipmi.so-x86_64 - updated build

06/19/06 ARCress ver 1.7.1 ipmiutil
    util/ipmilan.c    - fix seq_num wrap for longer lan sessions
    util/sensor.c     - fix PowerOnHours with 64-bit OSs.

06/20/06 ARCress ver 1.7.2 ipmiutil
    util/ipmilan.c    - add rmcp_ping routine
    bmchealth  0.6    - more vendor strings, add ping_node() stub for now
    pefconfig  1.48   - fix strcmp(gcm), show all 4 alert policies,
                        add PefDesc() for misc vendor pefdesc, add -a.

07/28/06 ARCress ver 1.7.3 ipmiutil
    wdt        1.10   - added -l dontlog and -a action options 
    showsel    1.34   - added -l for last N records, 
                        added more decoding for Memory, Audit types
    sensor     1.39   - added -L for looping, handle fdevsdrs if rc==c1,
                        include SDR type 10h in parsing.
    getevent   1.1    - specific no data message for cc=0x80,
                        include special getevent_mv() for OpenIPMI, 
                        added msgout() routine
    util/ipmicmd.c    - add no data message to decode_cc,
                        better separate each driver implementation
    util/ipmiia.c     - new, separate for IA IMB driver
    util/ipmiva.c     - new, separate for VA driver
    util/ipmilan.c    - fix _lan_cmd returning an extra byte
    util/ipmignu.c    - support for freeipmi-0.2.3 lib, which supports ssif 
                        via /dev/i2c-0 (i2c-core, i2c-i801, i2c-dev modules)
                        This ssif code does not yet work for all IPMI commands.
                        Note that the freeipmi-0.2.3 lan code has a naming 
                        conflict with ipmi_cmd, so further code changes would 
                        be required if one wanted to switch from Built-in LAN 
                        to GNU_LAN.
    util/ipmimv.c     - added getevent_mv routine
    util/events.c     - added message for Chassis Intrusion
    util/*.c          - add -E option for IPMI_PASSWORD, use -P like -R,
                        add -V, -T options for IPMI LAN
    doc/*.8           - updated man pages for changed options
    doc/UserGuide     - updated for changed options

08/17/06 ARCress ver 1.7.4 ipmiutil
    doc/ipmiutil.spec - fix for detecting existing libfreeipmi during install
    util/ipmicmd.h    - added decode_cc prototype
    util/ipmicmd.c    - only show no driver msg if not fipmi_lan
    util/ipmilan.c    - added decode_cc to default case, fix MASK_AUTHTYPEs,
                        added poke2 & command retries
    pefconfig 1.49    - added Alcolu 0x0028 prod_id to fnotshared
    getevent  1.2     - added -s for SEL method
    fruconfig 1.19    - don't show Asset Tag Length by default
    alarms    1.10
    bmchealt  0.7
    hwreset   1.17 
    icmd      1.7
    sensor    1.40   
    showsel   1.35   
    tmconfig  1.24   
    wdt       1.11
    xmlconfig 0.3   

08/22/06 ARCress ver 1.7.5 ipmiutil
    ipmidir.c         - new, for direct raw I/Os (if no driver)
    ipmidir.h         - new
    ipmilan.c         - keep going even if ping failure
    imbapi.c          - more DEBUG output
    doc/ipdiff.sh     - new script to allocate non-shared BMC LAN IP addresses
    alarms    1.11
    bmchealth 0.8
    fruconfig 1.20    
    getevent  1.3     
    hwreset   1.18 
    icmd      1.8
    pefconfig 1.50    
    sensor    1.41   
    showsel   1.36    - PowerUnit decoding for data1=0x43
    tmconfig  1.25   
    wdt       1.12    - fixed typo for -r/-a options
    xmlconfig 0.4   
    
09/12/06 ARCress ver 1.7.6 ipmiutil
    ipmiutil.spec   - save a sensor snapshot as sensor_out.txt
    pefconfig.8     - added EXAMPLES
    UserGuide       - added pefconfig EXAMPLES
    tmconfig.c      - use authmask to set Serial Param(2)
    pefconfig.c     - use -B for baud_sol, move alert_max to -X.
    ipmidir.c       - streamlined debug messages
    showsel.c       - fixed wrap condition for showsel -l option
    getevent.c      - handle empty SEL for getevent -s option
  ipmiutil-1.7.6:
    alarms.c	ver 1.12
    bmchealth.c	ver 0.9
    fruconfig.c	ver 1.21
    getevent.c	ver 1.4
    hwreset.c	ver 1.19
    icmd.c	ver 1.9
    pefconfig.c	ver 1.51
    sensor.c	ver 1.42
    showsel.c	ver 1.37
    tmconfig.c	ver 1.26
    wdt.c	ver 1.13
    xmlconfig.c	ver 0.5

10/02/06 ARCress ver 1.7.7 ipmiutil
    test/ipmievt.sh  - new, causes Baseboard Temp events with sensor thresholds
    doc/ipmi_if.sh   - gather more info from dmidecode to ipmi_if.txt
    util/hwreset.c   - soft reset stuff, special handling for Tyan systems. 
    util/pefconfig.c - added -q for user number,
                       use bmcmymac if valid, use bmcmyip if ok,
                       enhanced Get_IPMac_Addr for Windows
    util/tmconfig.c  - added -q for user number, added -f for Flow Control,
                       adjust Mode if known, clear SerialParam(3) if -d
    util/ipmidir.c   - improved detection for DRV_SMB base address
    util/events.c    - support WIN32 if TEST compile flag
    freeipmi/*.h     - removed unused include files
  ipmiutil-1.7.7:
    alarms.c	ver 1.13
    bmchealth.c	ver 0.10
    fruconfig.c	ver 1.22
    getevent.c	ver 1.5
    hwreset.c	ver 1.20
    icmd.c	ver 1.10
    pefconfig.c	ver 1.52
    sensor.c	ver 1.43
    showsel.c	ver 1.38
    tmconfig.c	ver 1.27
    wdt.c	ver 1.14
    xmlconfig.c	ver 0.6


10/19/06 ARCress ver 1.7.8 ipmiutil
    util/pefconfig.c - use bmcdestip if valid,
                       FindEthNum updates, always use gwy interface for mac,
                       add -# alias for -q usernum (max =15)
    util/tmconfig.c  - add -# alias for -q usernum (max =15)
    util/sensor.c    - check Repository Info whether Reserve supported or not,
                       and use Reserve whenever possible.
    util/bmchealth.c - more vendor names
    util/hwreset.c   - added -D for soft power down
    util/ipmilan.c   - special for Dell BMC with no MsgAuth support
    doc/UserGuide    - more sensor details, decimal completion codes, etc.
  ipmiutil-1.7.8:
    alarms.c	ver 1.14
    bmchealth.c	ver 1.0
    fruconfig.c	ver 1.23
    getevent.c	ver 1.6
    hwreset.c	ver 1.21
    icmd.c	ver 1.11
    pefconfig.c	ver 1.53
    sensor.c	ver 1.44
    showsel.c	ver 1.39
    tmconfig.c	ver 1.28
    wdt.c	ver 1.15
    xmlconfig.c	ver 0.7


10/24/06 ARCress ver 1.7.9 ipmiutil
  util/bmchealth.c  - add -g for system GUID
  util/ipmilan.c    - streamline some debug messages
  util/alarms.c     - do not abort if no Telco Alarms, still allow -i
  util/pefconfig.c  - fix 0xc7 error with SOL AccumInterval
  ipmiutil-1.7.9:
    alarms.c	ver 1.15
    bmchealth.c	ver 1.1
    fruconfig.c	ver 1.24
    getevent.c	ver 1.7
    hwreset.c	ver 1.22
    icmd.c	ver 1.12
    pefconfig.c	ver 1.54
    sensor.c	ver 1.45
    showsel.c	ver 1.40
    tmconfig.c	ver 1.29
    wdt.c	ver 1.16
    xmlconfig.c	ver 0.8

12/08/06 ARCress  ipmituil-1.7.10  changes
  util/idiscover.c   - new
  util/isolconsole.c - new, renamed from solconsole.c (just a framework)
  util/ipmilan.c     - Change ASF ping IANA number to HI-LO ordering (1601296)
  util/pefconfig.c   - display user names, EnablePef mods for non-Intel
  util/tmconfig.c    - display user names
  util/ipmicmd.c     - added ipmi_getpicmg(), ipmi_cmd_mc()
  util/ipmilan.c     - added ipmi_cmd_ipmb() for IPMB indirect cmds
  util/*.c           - test for fpicmg (ATCA)
  util/sensor.c      - add -m, -c and child MC logic for ATCA
  util/fruconfig.c   - add -m option for ATCA child MCs.
  util/Makefile.am   - mods for idiscover, isolconsole
                       mods for configure/landesk feature
  doc/ipmiutil.spec  - create new util names with i*
  configure.in       - mods for --enable-landesk=yes 
  Makefile.am        - fix make tarball for libipmiapi32.a (bug 1610481)
  ipmiutil-1.7.10 contains:
    alarms.c	(ialarms)    ver 1.16 
    bmchealth.c	(ihealth)    ver 1.2  
    fruconfig.c	(ifruconfig) ver 1.25 
    getevent.c	(igetevent)  ver 1.8  
    hwreset.c	(ireset)     ver 1.23 
    icmd.c	(icmd)       ver 1.13 
    pefconfig.c	(ilanconfig) ver 1.55 
    sensor.c	(isensor)    ver 1.46 
    showsel.c	(ishowsel)   ver 1.41 
    tmconfig.c	(iserconfig) ver 1.30 
    wdt.c	(iwatchdog)  ver 1.17 
    xmlconfig.c	(n/a)        ver 0.9

01/09/07 ARCress ipmiutil-1.8.0  changes
  util/events.c      - added Power Unit 0x8B events 
  util/sensor.c      - more ShowTAM decoding   
  util/ipmilanplus.c - new for v2.0 RMCP+ via ipmitool plugin
  util/ipmilan2.c    - new for internal v2.0 RMCP+ (incomplete, not used)
  util/ipmicmd.c     - added logic for calling lan2
  util/ipmiutil.c    - new, meta-command code
  util/*.c           - mods for -DMETACOMMAND
  util/Makefile.am   - mods to build with -DMETACOMMAND and ipmilanplus.c
  doc/ipmiutil.8     - new man page
  doc/ipmiutil.spec  - add ipmiutil METACOMMAND
  doc/*.8            - add -F option
  doc/UserGuide      - add ipmiutil, -F option, reorder man pages
  doc/mk*.bat        - updates for lanplus
  lib/Makefile       - added make for lib/lanplus subdir
  lib/lanplus/*      - new for ipmitool-1.8.7 plugin library
  ipmiutil-1.8.0 contains:
    ipmiutil.c	(ipmiutil)   ver 1.0
    alarms.c	(ialarms)    ver 1.17 
    bmchealth.c	(ihealth)    ver 1.3  
    fruconfig.c	(ifruconfig) ver 1.26 
    getevent.c	(igetevent)  ver 1.9  
    hwreset.c	(ireset)     ver 1.24 
    icmd.c	(icmd)       ver 1.14 
    pefconfig.c	(ilanconfig) ver 1.56 
    sensor.c	(isensor)    ver 1.47 
    showsel.c	(ishowsel)   ver 1.42 
    tmconfig.c	(iserconfig) ver 1.31 
    wdt.c	(iwatchdog)  ver 1.18 
    xmlconfig.c	(n/a)        ver 0.10

01/12/07 ARCress ipmiutil-1.8.1  changes
  util/ipmilanplus.c - return proper rsp len to fix Win fruconfig bug
  util/ipmicmd.c     - added show_driver_type() and debug output
  util/hwreset.c     - Linux -o allow init6 or init0, alt -o if WIN32
  util/bmchealth.c   - added some product strings, added Power State
  util/events.c      - add a '#' before sensor number for easier parsing, 
                       change Watchdog 1/2 to Watchdog_1/2 for parsing,
                       more BMC System Event descriptions,
  util/pefconfig.c   - show nice error message if pefconfig -e -N 
  doc/pefconfig.8    - change examples to show pefconfig -e
  doc/getevent.8     - more explanation of methods
  doc/ipmi_if.sh     - new syntax for tail/head -n
  doc/showsel.reg    - new, add registry entries for this EventLog service
  doc/UserGuide      - mention showsel.reg, updated man pages
  ipmiutil-1.8.1 contains:
    ipmiutil.c	(ipmiutil)       ver 1.1
    alarms.c	(ialarms)  	 ver 1.18
    bmchealth.c	(ihealth)  	 ver 1.4 
    fruconfig.c	(ifruconfig)  	 ver 1.27
    getevent.c	(igetevent)  	 ver 1.10
    hwreset.c	(ireset)  	 ver 1.25
    icmd.c	(icmd)  	 ver 1.15
    pefconfig.c	(ilanconfig)  	 ver 1.57
    sensor.c	(isensor)  	 ver 1.48
    showsel.c	(ishowsel)  	 ver 1.43
    tmconfig.c	(iserconfig)  	 ver 1.32
    wdt.c	(iwatchdog)  	 ver 1.19
    xmlconfig.c	(ixmlconfig)  	 ver 0.11

01/23/07 ARCress ipmiutil-1.8.2  changes
  util/showsel.c   - always show error if cannot open idx file with -w
  util/pefconfig.c - fixed -d bug where freadonly flag was =1.
  util/ipmilanplus.c - added HAVE_LANPLUS compile flag
  util/Makefile.am - added --disable-lanplus option 
  configure.in     - added --disable-lanplus option 
  win32.zip        - added libeay32.dll from openssl build
  ipmiutil-1.8.2 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.2
    alarms.c	(ialarms)  	 ver 1.19
    bmchealth.c	(ihealth)  	 ver 1.5
    fruconfig.c	(ifruconfig)  	 ver 1.28
    getevent.c	(igetevent)  	 ver 1.11
    hwreset.c	(ireset)  	 ver 1.26
    icmd.c	(icmd)  	 ver 1.16
    pefconfig.c	(ilanconfig)  	 ver 1.58
    sensor.c	(isensor)  	 ver 1.49
    showsel.c	(ishowsel)  	 ver 1.44
    tmconfig.c	(iserconfig)  	 ver 1.33
    wdt.c	(iwatchdog)  	 ver 1.20
    xmlconfig.c	(ixmlconfig)  	 ver 0.12

02/08/07 ARCress ipmiutil-1.9.0  changes
  util/fruconfig.c - dont show baseboard FRU twice via DLR
  util/ipmicmd.c   - added parse_lan_options, print_lan_opt_usage
                     added -Y option to prompt for password using getline()
  util/ipmicmd.h   - added parse_lan_options, print_lan_opt_usage
  util/*.c         - call parse_lan_options, print_lan_opt_usage
  util/isolconsole.c - added v2 console functionality,
                     works fine in Linux, stdin problems in Windows.
  util/ipmiutil.c  - added sol console to dispatch table
  util/ipmidir.c   - more max recv len checking
  ipmiutil-1.9.0 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.3
    alarms.c	(ialarms)  	 ver 1.20
    bmchealth.c	(ihealth)  	 ver 1.6
    fruconfig.c	(ifruconfig)  	 ver 1.29
    getevent.c	(igetevent)  	 ver 1.12
    hwreset.c	(ireset)  	 ver 1.27
    icmd.c	(icmd)  	 ver 1.17
    pefconfig.c	(ilanconfig)  	 ver 1.59
    sensor.c	(isensor)  	 ver 1.50
    showsel.c	(ishowsel)  	 ver 1.45
    tmconfig.c	(iserconfig)  	 ver 1.34
    wdt.c	(iwatchdog)  	 ver 1.21
    xmlconfig.c	(ixmlconfig)  	 ver 0.13
    isolconsole.c (isolconsole)  ver 0.9

02/16/07 ARCress ipmiutil-1.9.1  changes
  util/fruconfig.c - put -m option back for ATCA
  util/sensor.c    - put -c & -m option back for ATCA
  util/icmd.c      - fix bug w arg options to use optind, add -m
  util/ipmidir.c   - bug fix: skip unsafe mmap code if 64-bit
  ipmiutil-1.9.1 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.4
    alarms.c	(ialarms)  	 ver 1.21
    bmchealth.c	(ihealth)  	 ver 1.7
    fruconfig.c	(ifruconfig)  	 ver 1.30
    getevent.c	(igetevent)  	 ver 1.13
    hwreset.c	(ireset)  	 ver 1.28
    icmd.c	(icmd)  	 ver 1.18
    pefconfig.c	(ilanconfig)  	 ver 1.60
    sensor.c	(isensor)  	 ver 1.51
    showsel.c	(ishowsel)  	 ver 1.46
    tmconfig.c	(iserconfig)  	 ver 1.35
    wdt.c	(iwatchdog)  	 ver 1.22
    xmlconfig.c	(ixmlconfig)  	 ver 0.14
    isolconsole.c (isolconsole)  ver 0.10

02/23/07 ARCress ipmiutil-1.9.2  changes
  util/pefconfig.c   - add Get/SetPayloadAccess for 2.0 SOL
  util/isolconsole.c - add -e for no encryption, fix Windows stdin
  util/ipmilan.c     - add some 1.5 SOL code
  util/ipmilanplus.c - set cipher_suite = 3 for open session request
  util/sensor.c      - add CPU Proc Hot decoding for evtype==5
  util/ipmiutil.c   - use sub-command names as i_* routines
  util/*.c          - changed to i_* naming
  doc/ipmiutil.spec - link to i_* command names, add isolconsole
  ipmiutil-1.9.2 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.5
    alarms.c	(i_alarms)  	 ver 1.22
    bmchealth.c	(i_health)  	 ver 1.8
    fruconfig.c	(i_fru)  	 ver 1.31
    getevent.c	(i_getevt)  	 ver 1.14
    hwreset.c	(i_reset)  	 ver 1.29
    icmd.c	(i_cmd)  	 ver 1.19
    pefconfig.c	(i_lan)  	 ver 1.61
    sensor.c	(i_sensor)  	 ver 1.52
    showsel.c	(i_sel)  	 ver 1.47
    tmconfig.c	(i_serial)  	 ver 1.36
    wdt.c	(i_wdt)  	 ver 1.23
    xmlconfig.c	(i_xml)  	 ver 0.15
    isolconsole.c (i_sol)  	 ver 1.0

03/15/07 ARCress ipmiutil-1.9.3  changes
  test/Makefile      - better kernel module make for Linux 2.4 and 2.6
  test/dopanic_drv.c - renamed from dopanic.c
  test/dopanic.c     - deleted
  test/dopanic.8     - new man page
  test/ipmi_evt.sh   - comments about ibasetemp
  lib/Makefile       - mods for libipmi_lanplus.so 
  lib/lanplus/lanplus.c   - check null rsp in open_session
  lib/lanplus/Makefile.am - mods for libipmi_lanplus.so, 
	                    dynamic lib*.so rather than static lib*.a
  doc/Makefile       - install wdt.sh in data dir
  doc/ipmiutil.spec  - add wdt.sh to rpm, add libipmi_lanplus.*
  beforeconf.sh      - new: for lt files, aclocal, autoconf
  util/Makefile.am   - fixed make libipmiutil.a, libipmi_lanplus.so
  util/*.c           - added show_outcome() at the end
  ipmiutil-1.9.3 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.6
    alarms.c	(i_alarms)  	 ver 1.23
    bmchealth.c	(i_health)  	 ver 1.9
    fruconfig.c	(i_fru)  	 ver 1.32
    getevent.c	(i_getevt)  	 ver 1.15
    hwreset.c	(i_reset)  	 ver 1.30
    icmd.c	(i_cmd)  	 ver 1.20
    pefconfig.c	(i_lan)  	 ver 1.62
    sensor.c	(i_sensor)  	 ver 1.53
    showsel.c	(i_sel)  	 ver 1.48
    tmconfig.c	(i_serial)  	 ver 1.37
    wdt.c	(i_wdt)  	 ver 1.24
    xmlconfig.c	(i_xml)  	 ver 0.16
    isolconsole.c (i_sol)  	 ver 1.1

04/06/07 ARCress ipmiutil-1.9.4  changes
  util/isolconsole.c    - added #else for HAVE_LANPLUS, 
                          more vt100-to-ansi handling, 
                          added -r for raw termio if Windows ANSI
  util/ipmicmd.c        - fix spacing in dump_buf
  lib/lanplus/lanplus.c - abort if bad HMAC from RAKP2
  doc/ipmiutil.spec     - fix libcrypto.so.4 for MVL
  util/getevent.c       - interpret cc==0x80 as timeout message
  util/ipmimv.c         - handle MV bug: missing 3 bytes
  util/showsel.c        - also show OEM records if -s 
  ipmiutil-1.9.4 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.7
    alarms.c	(i_alarms)  	 ver 1.24
    bmchealth.c	(i_health)  	 ver 1.10
    fruconfig.c	(i_fru)  	 ver 1.33
    getevent.c	(i_getevt)  	 ver 1.16
    hwreset.c	(i_reset)  	 ver 1.31
    icmd.c	(i_cmd)  	 ver 1.21
    pefconfig.c	(i_lan)  	 ver 1.63
    sensor.c	(i_sensor)  	 ver 1.54
    showsel.c	(i_sel)  	 ver 1.49
    tmconfig.c	(i_serial)  	 ver 1.38
    wdt.c	(i_wdt)  	 ver 1.25
    xmlconfig.c	(i_xml)  	 ver 0.17
    isolconsole.c (i_sol) 	 ver 1.2

04/20/07 ARCress ipmiutil-1.9.5  changes
  util/events.c         - add -p for PET format events
  util/Makefile.am      - do "make events" to build events util
  util/ipmimv.c         - check for ASYNC_EVENTs in ipmicmd_mv
  util/ipmilan.c        - some 1.5 SOL data mods, decode_rv mods
  util/ipmicmd.c        - some 1.5 SOL data mods, show_outcome(decode_rv)
  util/isolconsole.c    - some 1.5 SOL data mods, more win termio
  util/alarms.c         - add -d for enclosure slot LEDs
  ipmiutil-1.9.5 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.8
    alarms.c	(i_alarms)  	 ver 1.25
    bmchealth.c	(i_health)  	 ver 1.11
    fruconfig.c	(i_fru)  	 ver 1.34
    getevent.c	(i_getevt)  	 ver 1.17
    hwreset.c	(i_reset)  	 ver 1.32
    icmd.c	(i_cmd)  	 ver 1.22
    pefconfig.c	(i_lan)  	 ver 1.64
    sensor.c	(i_sensor)  	 ver 1.55
    showsel.c	(i_sel)  	 ver 1.50
    tmconfig.c	(i_serial)  	 ver 1.39
    wdt.c	(i_wdt)  	 ver 1.26
    xmlconfig.c	(i_xml)  	 ver 0.18
    isolconsole.c (i_sol)  	 ver 1.3

05/10/07 ARCress ipmiutil-1.9.6  changes
  doc/UserGuide         - added section 4.7 How to configure IPMI LAN,
                          updated Windows build instructions
  doc/pefconfig.8       - add -l option description
  doc/wdt.sh            - fix cron entry to run every 60 seconds
  doc/idiscover.8       - new 
  test/ipmievt.sh       - automatically set ibasetemp via $sensorfil
  util/ipmilan.c        - more 1.5 SOL data mods, not working yet
  util/ipmi*.c          - cleanup, use common ipmi_cmdraw* routines
  util/ipmiia.c         - no longer used, see imbapi.c
  util/Makefile.am      - remove ipmiia.c
  util/pefconfig.c      - add -l to configure LAN but not PEF,
                          fix 1714748 for getopt missing X param
  util/idiscover.c      - add -g and -a functionality, and WIN32
  * Improvements for Windows build:
  lib/lanplus/*.c       - change to inttypes-win.h if WIN32
  lib/lanplus/inc/ipmitool/*.h - change to inttypes-win.h 
  lib/lanplus/inc/inttypes-win.h - new 
  lib/lanplus/ipmiplus.mak   - new 
  lib/ipmilib.mak       - new 
  util/ipmiutil.mak     - new 
  buildwin.cmd          - new 
  INSTALL               - updated Windows build instructions
  ipmiutil-1.9.6 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.9
    alarms.c	(i_alarms)  	 ver 1.26
    bmchealth.c	(i_health)  	 ver 1.12
    fruconfig.c	(i_fru)  	 ver 1.35
    getevent.c	(i_getevt)  	 ver 1.18
    hwreset.c	(i_reset)  	 ver 1.33
    icmd.c	(i_cmd)  	 ver 1.23
    pefconfig.c	(i_lan)  	 ver 1.65
    sensor.c	(i_sensor)  	 ver 1.56
    showsel.c	(i_sel)  	 ver 1.51
    tmconfig.c	(i_serial)  	 ver 1.40
    wdt.c	(i_wdt)  	 ver 1.27
    xmlconfig.c	(i_xml)  	 ver 0.19
    isolconsole.c (i_sol)  	 ver 1.4
    idiscover.c	(i_discover)  	 ver 1.0
  PENDING ISSUES in ipmiutil-1.9.6:
  Handle Windows command prompt terminal emulation for SOL
    The Windows isolconsole.exe works, but the terminal emulation logic is
    not finished.  It works ok to Linux command-line and vi, but looks
    bad for BIOS/POST.  This is in progress.  There are other (non-open)
    tools available for Windows (e.g. Intel dpccli) in the interim.
    The Linux isolconsole works fine, this relates to Windows client SOL.
  Add older 1.5 SOL protocol capability
    For isolconsole with IPMI 1.5, the older (Intel-only) 1.5 SOL protocol
    is implemented and will connect, but the 1.5 SOL data packets are not
    right yet.  This is in progress.  Note that the standard IPMI 2.0 SOL
    protocol is entirely separate and still works fine.


05/29/07 ARCress ipmiutil-1.9.7  changes
  doc/UserGuide         - added idiscover, SOL section 4.8, 
                          and more Windows build detail
  doc/ipmiutil.spec     - added ipmi_port init handling, %buildroot changes
  doc/ipmi_port.sh      - init script for ipmi_port
  doc/Makefile          - add ipmi_port.sh
  util/bmchealth.c      - add more manufacturers
  util/ipmidir.c        - allow "Register Spacing:" in ipmi_if.txt
  util/ipmi_port.c      - new, allocate RMCP port for port mapper
  util/getevent.c       - add -b for background
  util/tmconfig.c       - add -i for inactivity timeout
  util/pefconfig.c      - use serial baud for SOL baud by default,
                          add Windows iphlpapi calls for detection.
  util/ipmiutil.mak     - add iphlpapi.lib for pefconfig
  util/pefconfig.c-nohlp  - new, without Windows iphlpapi.*
  util/ipmiutil.mak-nohlp - new, without Windows iphlpapi.lib
  util/isolconsole.c    - fix Enter key confusion w BIOS menus (use CR+LF)
  util/Makefile.am      - build events and ipmi_port by default
  lib/lanplus/lanplus.c - fixed assert(0) in ipmi_lan_poll_recv, 
                          and set rmcp_hdr __rsvd=0 for WIN32
  Makefile.am           - use default buildroot 
  ipmiutil-1.9.7 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.10
    alarms.c	(i_alarms)  	 ver 1.27
    bmchealth.c	(i_health)  	 ver 1.13
    fruconfig.c	(i_fru)  	 ver 1.36
    getevent.c	(i_getevt)  	 ver 1.19
    hwreset.c	(i_reset)  	 ver 1.34
    icmd.c	(i_cmd)  	 ver 1.24
    pefconfig.c	(i_lan)  	 ver 1.66
    sensor.c	(i_sensor)  	 ver 1.57
    showsel.c	(i_sel)  	 ver 1.52
    tmconfig.c	(i_serial)  	 ver 1.41
    wdt.c	(i_wdt)  	 ver 1.28
    isolconsole.c (i_sol)  	 ver 1.5
    idiscover.c	(i_discover)  	 ver 1.1

07/03/07 ARCress ipmiutil-1.9.8  changes
  util/pefconfig.c      - Fix DHCP Server MAC detection, 
                          detect ethN from gateway route sooner
  util/events.c         - Fix TEST with no args
  util/ipmiutil.mak     - add events.exe
  util/Makefile.am      - build libipmiutil.a by default
  util/isolconsole.c    - more fixes to Windows translation (-w)  
                  	  (-w -l gives much better windows emulation, but
                  	   there are still some anomalies with it.)
  util/ipmidir.c        - loop safety limit in KCS wait_for*
  lib/Makefile            - mods for libipmi_lanplus.a 
  lib/lanplus/Makefile.am - build static libipmi_lanplus.a 
  doc/ipmiutil.spec       - rpmlint tweaks, use ipmiutil meta-cmd
  doc/wdt.sh              - use ipmiutil meta-cmd
  doc/checksel            - use ipmiutil meta-cmd
  ipmiutil-1.9.8 contains:
    ipmiutil.c	(ipmiutil)  	 ver 1.11
    alarms.c	(i_alarms)  	 ver 1.28
    bmchealth.c	(i_health)  	 ver 1.14
    fruconfig.c	(i_fru)  	 ver 1.37
    getevent.c	(i_getevt)  	 ver 1.20
    hwreset.c	(i_reset)  	 ver 1.35
    icmd.c	(i_cmd)  	 ver 1.25
    pefconfig.c	(i_lan)  	 ver 1.67
    sensor.c	(i_sensor)  	 ver 1.58
    showsel.c	(i_sel)  	 ver 1.53
    tmconfig.c	(i_serial)  	 ver 1.42
    wdt.c	(i_wdt)  	 ver 1.29
    isolconsole.c (i_sol)  	 ver 1.6
    idiscover.c	(i_discover)  	 ver 1.2
    ipmi_port.c	(i_port)  	 ver 0.2

10/01/07 ARCress ipmiutil-2.0.0  changes
  This release adds two major features:
    1) Windows SOL emulation (v100 terminal emulation)
    2) Remote soft-shutdown (using hwreset & getevent -a)
  util/isolwin.c        - new, Windows SOL emulation routines, 
			  added sleep to input thread, scrolling,
			  significant SOL emulation mods
  util/isolconsole.c    - calls to isolwin.c, arrow/function key handling
  util/hwreset.c        - show Power State also, as in bmchealth,
			  added remote shutdown request (-o -N)
  util/sensor.c         - fix interpretation of Battery sensors
  util/ipmilan.c        - show_LastError if not debug, more detail
            		  show connected nodename & IP, added NON_GPL flag,
                          fix for Dell 1855 authcodes.
  util/ipmicmd.c        - add show_LastError to show_outcome()
  util/ipmiva.c         - added NON_GPL/VAOK compile flags
  util/idiscover.c      - fixed receive/send thread order
  util/getevent.c       - handle remote shutdown via -a using IMB
  util/pefconfig.c      - dont detect gcm by default for Caneland
  util/ipmicmd.c        - added -J for cipher_suite option
  util/Makefile.am      - add GPL_CFLAGS for nongpl
  util/ipmiutil.mak     - add NON_GPL option, add isolwin.obj
  util/ipmilanplus.c    - detect IBMC as not 'intelplus'
  lib/lanplus/lanplus.c - show connected nodename & IP 
  doc/getevent.8        - added -a option
  doc/hwreset.8         - added note for -o -N option
  doc/UserGuide         - updates for getevent,hwreset
  doc/ipmi_port.sh      - do not start ipmi_port if dpcproxy is running
  configure.in          - add --enable-nongpl option
  ipmiutil-2.0.0 contains:
    ipmiutil.c  (ipmiutil)       	 ver 2.0
    alarms.c    (ipmiutil alarms)        ver 1.29
    bmchealth.c (ipmiutil health)        ver 1.15
    fruconfig.c (ipmiutil fru)           ver 1.38
    getevent.c  (ipmiutil getevt)        ver 2.0
    hwreset.c   (ipmiutil reset)         ver 2.0
    icmd.c      (ipmiutil cmd)           ver 1.26
    pefconfig.c (ipmiutil lan)           ver 1.68
    sensor.c    (ipmiutil sensor)        ver 1.59
    showsel.c   (ipmiutil sel)           ver 1.54
    tmconfig.c  (ipmiutil serial)        ver 1.43
    wdt.c       (ipmiutil wdt)           ver 2.0
    isolconsole.c (ipmiutil sol)         ver 1.7
    idiscover.c (ipmiutil discover)      ver 1.2
    ipmi_port.c (ipmi_port)              ver 0.5

10/10/07 ARCress ipmiutil-2.0.1  changes
  util/events.c       - handle -p using file_grep in Windows
  util/ipmilanplus.c  - fixed bug detecting icts oem flag for many vendors
  util/ipmicmd.c      - fixed logmsg/openlog(NULL) bug, add EFI ifdefs
  util/ipmilan.c      - bug fixes for 1.5 SOL routines
  util/isolconsole.c  - detect SuperMicro & use shorter SOL keepalive timeout
  util/wdt.c          - add EFI ifdefs
  ipmiutil-2.0.1 contains:
    ipmiutil.c	(ipmiutil)  	 ver 2.1
    alarms.c	(ipmiutil alarms)  	 ver 1.30
    bmchealth.c	(ipmiutil health)  	 ver 1.16
    fruconfig.c	(ipmiutil fru)  	 ver 1.39
    getevent.c	(ipmiutil getevt)  	 ver 2.1
    hwreset.c	(ipmiutil reset)  	 ver 2.1
    icmd.c	(ipmiutil cmd)  	 ver 1.27
    pefconfig.c	(ipmiutil lan)  	 ver 1.69
    sensor.c	(ipmiutil sensor)  	 ver 1.60
    showsel.c	(ipmiutil sel)  	 ver 1.55
    tmconfig.c	(ipmiutil serial)  	 ver 1.44
    wdt.c	(ipmiutil wdt)  	 ver 1.31
    isolconsole.c (ipmiutil sol)   	 ver 2.1
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  	 	 ver 0.5


10/22/07 ARCress ipmiutil-2.0.2  changes
  util/ipmidir.c      - fix bug in ipmi_if.txt Base Address parsing
  util/sensor.c       - fix HSC drive slot sensor reading interpretation,
                        avoid HSC sensor errors over IPMI LAN.
  ipmiutil-2.0.2 contains:
    ipmiutil.c	(ipmiutil)  	 	 ver 2.2
    alarms.c	(ipmiutil alarms)  	 ver 1.31
    bmchealth.c	(ipmiutil health)  	 ver 1.17
    fruconfig.c	(ipmiutil fru)  	 ver 1.40
    getevent.c	(ipmiutil getevt)  	 ver 2.2
    hwreset.c	(ipmiutil reset)  	 ver 2.2
    icmd.c	(ipmiutil cmd)  	 ver 1.28
    pefconfig.c	(ipmiutil lan)  	 ver 1.70
    sensor.c	(ipmiutil sensor)  	 ver 2.2
    showsel.c	(ipmiutil sel)  	 ver 1.56
    tmconfig.c	(ipmiutil serial)  	 ver 1.45
    wdt.c	(ipmiutil wdt)  	 ver 1.32
    isolconsole.c (ipmiutil sol)  	 ver 2.2
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  	 ver 0.5

11/01/07 ARCress ipmiutil-2.0.3  changes
  util/sensor.c       - handle & recover from GetSDR error 0xC5
  util/pefconfig.c    - fixed PEF entry for Power Redundancy Lost
  util/events.c       - decode special System Boot event for S5000
      			decode PET Power Redundancy correctly
  ipmiutil-2.0.3 contains:
    ipmiutil.c	(ipmiutil)      	 ver 2.3
    alarms.c	(ipmiutil alarms)  	 ver 1.32
    bmchealth.c	(ipmiutil health)  	 ver 1.18
    fruconfig.c	(ipmiutil fru)  	 ver 1.41
    getevent.c	(ipmiutil getevt)  	 ver 2.3
    hwreset.c	(ipmiutil reset)  	 ver 2.3
    icmd.c	(ipmiutil cmd)  	 ver 1.29
    pefconfig.c	(ipmiutil lan)  	 ver 2.3
    sensor.c	(ipmiutil sensor)  	 ver 2.3
    showsel.c	(ipmiutil sel)  	 ver 1.57
    tmconfig.c	(ipmiutil serial)  	 ver 1.46
    wdt.c	(ipmiutil wdt)  	 ver 1.33
    isolconsole.c (ipmiutil sol)  	 ver 2.3
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)      	 ver 0.5

11/16/07 ARCress ipmiutil-2.0.4  changes
  util/pefconfig.c    - add a custom PEF entry via -j, set PEF severity,
 			better IsMacValid checking to allow broadcast MAC.
  ipmiutil-2.0.4 contains:
    ipmiutil.c	(ipmiutil)  	 	ver 2.4
    alarms.c	(ipmiutil alarms)  	ver 1.33
    bmchealth.c	(ipmiutil health)  	ver 1.19
    fruconfig.c	(ipmiutil fru)  	ver 1.42
    getevent.c	(ipmiutil getevt)  	ver 2.4
    hwreset.c	(ipmiutil reset)  	ver 2.4
    icmd.c	(ipmiutil cmd)  	ver 1.30
    pefconfig.c	(ipmiutil lan)  	ver 2.4
    sensor.c	(ipmiutil sensor)  	ver 2.4
    showsel.c	(ipmiutil sel)  	ver 1.58
    tmconfig.c	(ipmiutil serial)  	ver 1.47
    wdt.c	(ipmiutil wdt)  	ver 1.34
    isolconsole.c (ipmiutil sol)  	ver 2.4
    idiscover.c	(ipmiutil discover)  	ver 1.2
    ipmi_port.c	(ipmi_port)  	 	ver 0.5

12/17/07 ARCress ipmiutil-2.0.5  changes
  doc/events.8      - new, documents the events utility
  doc/ipmiutil.spec - add events.8
  doc/Makefile      - add events.8
  util/alarms.c     - do not try disk enclosure LEDs if ipmi_lan, 
  		      add "disk " to slot LED output.
  util/bmchealth.c  - added Aelita Software to manuf ids
  util/bmchealth.c  - added Chassis Status
  util/events.c     - additional usage text for -p, fix -p timestamp uchar,
  		      handle PET temp ok events 
  util/pefconfig.c  - add -g (2nd Gateway IP), -k (add PEF OK rules)
  util/getevent.c   - fixes for getevent -s with -N
  ipmiutil-2.0.5 contains:
    ipmiutil.c	(ipmiutil)  	 	 ver 2.5
    alarms.c	(ipmiutil alarms)  	 ver 2.5
    bmchealth.c	(ipmiutil health)  	 ver 2.5
    fruconfig.c	(ipmiutil fru)  	 ver 1.43
    getevent.c	(ipmiutil getevt)  	 ver 2.5
    hwreset.c	(ipmiutil reset)  	 ver 2.5
    icmd.c	(ipmiutil cmd)  	 ver 1.31
    pefconfig.c	(ipmiutil lan)  	 ver 2.5
    sensor.c	(ipmiutil sensor)  	 ver 2.5
    showsel.c	(ipmiutil sel)  	 ver 1.59
    tmconfig.c	(ipmiutil serial)  	 ver 1.48
    wdt.c	(ipmiutil wdt)  	 ver 1.35
    isolconsole.c (ipmiutil sol)  	 ver 2.5
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  		 ver 1.0
    events.c	(ievents)  		 ver 2.5

01/21/08 ARCress ipmiutil-2.0.6  changes
  util/ipmicmd.c     - added lan2i driver type for -F param
  util/ipmilanplus.c - show more oem_active debug
  util/sensor.c      - added -u for unique sensor threshold values,
  		       always show float when setting thresholds,
  		       fixup in decoding Proc,PS Comp readings 
  util/events.c      - fixed 0f/06 POST Code interpretation (Min Zhang),
  		       fixed 07 interpretation if not Processor Status.
  util/ipmidir.c     - more DBG messages
  ipmiutil-2.0.6 contains:
    ipmiutil.c	(ipmiutil)	  	 ver 2.6
    alarms.c	(ipmiutil alarms)  	 ver 2.6
    bmchealth.c	(ipmiutil health)  	 ver 2.6
    fruconfig.c	(ipmiutil fru)  	 ver 1.44
    getevent.c	(ipmiutil getevt)  	 ver 2.6
    hwreset.c	(ipmiutil reset)  	 ver 2.6
    icmd.c	(ipmiutil cmd)  	 ver 1.32
    pefconfig.c	(ipmiutil lan)  	 ver 2.6
    sensor.c	(ipmiutil sensor)  	 ver 2.6
    showsel.c	(ipmiutil sel)  	 ver 1.60
    tmconfig.c	(ipmiutil serial)  	 ver 1.49
    wdt.c	(ipmiutil wdt)  	 ver 1.36
    isolconsole.c (ipmiutil sol)  	 ver 2.6
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)            	 ver 1.0
    events.c	(ievents)   	         ver 2.6

02/01/08 ARCress ipmiutil-2.0.7  changes
  util/sensor.c      - allow float input for -u thresholds, 
		       handle -p with -u,
		       fix CPU Thermal reading if evtype==3
		       show updated volatile thresholds if -t,-v
  doc/UserGuide      - add section 1.1, update man pages
  doc/sensor.8       - add -u float description
  doc/ipmi_port.sh   - also auto-restore any saved thresholds 
  ipmiutil-2.0.7 contains:
    ipmiutil.c	(ipmiutil)  		 ver 2.7
    alarms.c	(ipmiutil alarms)  	 ver 2.7
    bmchealth.c	(ipmiutil health)  	 ver 2.7
    fruconfig.c	(ipmiutil fru)  	 ver 1.45
    getevent.c	(ipmiutil getevt)  	 ver 2.7
    hwreset.c	(ipmiutil reset)  	 ver 2.7
    icmd.c	(ipmiutil cmd)  	 ver 1.33
    pefconfig.c	(ipmiutil lan)  	 ver 2.7
    sensor.c	(ipmiutil sensor)  	 ver 2.7
    showsel.c	(ipmiutil sel)  	 ver 1.61
    tmconfig.c	(ipmiutil serial)  	 ver 1.50
    wdt.c	(ipmiutil wdt)  	 ver 1.37
    isolconsole.c (ipmiutil sol)  	 ver 2.7
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)	  	 ver 1.0
    events.c	(ievents)  		 ver 2.7

02/28/08 ARCress ipmiutil-2.0.8  changes
  configure.in       - add enable-standalone for boot media builds
  util/showsel.c     - make sure savid is unsigned for -w 
  util/fruconfig.c   - WriteAsset size 128 -> 259 (Min Zhang)
  util/imbapi.c      - added skeleton DllMain() 
  util/showsel.c     - add -r for raw hex bytes
  doc/showsel.8      - add -r for raw hex bytes
  lib/lanplus/lanplus_crypt_impl.c - debug for issue with d:\.rnd
  ipmiutil-2.0.8 contains:
    ipmiutil.c	(ipmiutil)  		 ver 2.8
    alarms.c	(ipmiutil alarms)  	 ver 2.8
    bmchealth.c	(ipmiutil health)  	 ver 2.8
    fruconfig.c	(ipmiutil fru)  	 ver 1.46
    getevent.c	(ipmiutil getevt)  	 ver 2.8
    hwreset.c	(ipmiutil reset)  	 ver 2.8
    icmd.c	(ipmiutil cmd)  	 ver 1.34
    pefconfig.c	(ipmiutil lan)  	 ver 2.8
    sensor.c	(ipmiutil sensor)  	 ver 2.8
    showsel.c	(ipmiutil sel)  	 ver 2.8
    tmconfig.c	(ipmiutil serial)  	 ver 1.51
    wdt.c	(ipmiutil wdt)  	 ver 1.38
    isolconsole.c (ipmiutil sol)  	 ver 2.8
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  		 ver 1.0
    events.c	(ievents)  		 ver 2.8

03/20/08 ARCress ipmiutil-2.0.9  changes
  util/events.c       - add -f to interpret raw SEL file,
			handle OEM sens_type 0xF3 as SMI Timeout
  util/sensor.c       - interpret more type 0x0D HSC states
  util/imbapi.c       - fix for SendTimedLan(IpmiVersion) if IPMI 2.0
  util/getevent.c     - more debug messages for -a (imb mode)
  doc/events.8        - document -f option
  doc/UserGuide       - updated with new man pages
  ipmiutil-2.0.9 contains:
    ipmiutil.c	(ipmiutil)  	 	 ver 2.9
    alarms.c	(ipmiutil alarms)  	 ver 2.9
    bmchealth.c	(ipmiutil health)  	 ver 2.9
    fruconfig.c	(ipmiutil fru)  	 ver 1.47
    getevent.c	(ipmiutil getevt)  	 ver 2.9
    hwreset.c	(ipmiutil reset)  	 ver 2.9
    icmd.c	(ipmiutil cmd)  	 ver 1.35
    pefconfig.c	(ipmiutil lan)  	 ver 2.9
    sensor.c	(ipmiutil sensor)  	 ver 2.9
    showsel.c	(ipmiutil sel)  	 ver 2.9
    tmconfig.c	(ipmiutil serial)  	 ver 1.52
    wdt.c	(ipmiutil wdt)  	 ver 1.39
    isolconsole.c (ipmiutil sol)  	 ver 2.9
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)	  	 ver 1.0
    events.c	(ievents)	  	 ver 2.9


03/31/08 ARCress ipmiutil-2.1.0  changes
  util/imbapi.c     - decreased TIMEOUT
  util/ipmiia.c     - decreased TIMEOUT
  util/pefconfig.c  - warning if -I without -e
  util/Makefile.am  - only build ipmiutil, eliminate dups
  doc/Makefile      - copy scripts for dup utilities
  doc/alarms doc/bmchealth doc/fruconfig   - created scripts
  doc/getevent doc/hwreset doc/icmd        - created scripts
  doc/isolconsole doc/pefconfig doc/sensor - created scripts
  doc/showsel doc/tmconfig doc/wdt         - created scripts
  ipmiutil-2.1.0 contains:
    ipmiutil.c	(ipmiutil)  	 	 ver 2.10
    alarms.c	(ipmiutil alarms)  	 ver 2.10
    bmchealth.c	(ipmiutil health)  	 ver 2.10
    fruconfig.c	(ipmiutil fru)  	 ver 2.10
    getevent.c	(ipmiutil getevt)  	 ver 2.10
    hwreset.c	(ipmiutil reset)  	 ver 2.10
    icmd.c	(ipmiutil cmd)  	 ver 2.10
    pefconfig.c	(ipmiutil lan)  	 ver 2.10
    sensor.c	(ipmiutil sensor)  	 ver 2.10
    showsel.c	(ipmiutil sel)  	 ver 2.10
    tmconfig.c	(ipmiutil serial)  	 ver 2.10
    wdt.c	(ipmiutil wdt)  	 ver 2.10
    isolconsole.c (ipmiutil sol)  	 ver 2.10
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  		 ver 1.0
    events.c	(ievents)  		 ver 2.10

04/25/08 ARCress ipmiutil-2.1.1  changes
  util/*.c                - add case 'J':  for cipher suite option
  doc/*.8                 - add -J description to man pages
  doc/UserGuide           - update man pages in UserGuide
  util/Makefile.am        - subst gcc->$(CC)
  util/alarms.c           - if not TAM baseboard, skip no-alarm-panel msg
  lib/lanplus/Makefile.am - subst gcc->$(CC)
  lib/lanplus/lanplus.c   - patch rsp len for dup output 
  lib/lanplus/lanplus.h   - IMPI -> IPMI
  lib/lanplus/helper.c    - support fplog for printbuf if STATIC
  lib/lanplus/inc/ipmitool/ipmi_intf.h - added transit_addr, devnum
  lib/lanplus/Makefile.am - patch from tizianomueller for bug 1948890
  util/ipmilanplus.c      - ditto 
  util/ipmi_port.c        - ditto 
  util/Makefile.am        - ditto 
  util/Makefile.am-all    - ditto 
  util/ipmilanplus.c      - set SOL data timeout=2 for early retry issue,
  			    lprintf changes for logging
  util/isolconsole.c      - more dbglog msgs for Linux with -z,
  			    fix lost SOL RX packet with keepalive
  util/ipmicmd.c          - fix showsel -w openlog bug 1951680
  ipmiutil-2.1.1 contains:
    ipmiutil.c	(ipmiutil)  		 ver 2.11
    alarms.c	(ipmiutil alarms)  	 ver 2.11
    bmchealth.c	(ipmiutil health)  	 ver 2.11
    fruconfig.c	(ipmiutil fru)  	 ver 2.11
    getevent.c	(ipmiutil getevt)  	 ver 2.11
    hwreset.c	(ipmiutil reset)  	 ver 2.11
    icmd.c	(ipmiutil cmd)  	 ver 2.11
    pefconfig.c	(ipmiutil lan)  	 ver 2.11
    sensor.c	(ipmiutil sensor)  	 ver 2.11
    showsel.c	(ipmiutil sel)  	 ver 2.11
    tmconfig.c	(ipmiutil serial)  	 ver 2.11
    wdt.c	(ipmiutil wdt)  	 ver 2.11
    isolconsole.c (ipmiutil sol)  	 ver 2.11
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  		 ver 1.0
    events.c	(ievents)	  	 ver 2.11

06/23/08 ARCress ipmiutil-2.1.2  changes
  util/ipmilanplus.c - change debug lprintfs fro LOG_WARN to LOG_INFO,
		       fix crash in sol lprintf if send_sol fails,
		       set rsp->len = 0 in sol routines if error.
  util/isolwin.c     - fix white-on-white chars for BIOS setup
  util/events.c      - fix message output for -r, -p 
  ipmiutil-2.1.2 contains:
    ipmiutil.c	(ipmiutil)  	 	 ver 2.12
    alarms.c	(ipmiutil alarms)  	 ver 2.12
    bmchealth.c	(ipmiutil health)  	 ver 2.12
    fruconfig.c	(ipmiutil fru)  	 ver 2.12
    getevent.c	(ipmiutil getevt)  	 ver 2.12
    hwreset.c	(ipmiutil reset)  	 ver 2.12
    icmd.c	(ipmiutil cmd)  	 ver 2.12
    pefconfig.c	(ipmiutil lan)  	 ver 2.12
    sensor.c	(ipmiutil sensor)  	 ver 2.12
    showsel.c	(ipmiutil sel)  	 ver 2.12
    tmconfig.c	(ipmiutil serial)  	 ver 2.12
    wdt.c	(ipmiutil wdt)  	 ver 2.12
    isolconsole.c (ipmiutil sol)  	 ver 2.12
    idiscover.c	(ipmiutil discover)  	 ver 1.2
    ipmi_port.c	(ipmi_port)  		 ver 1.0
    events.c	(ievents)  		 ver 2.12
