ChangeLog
11/15/2021 ARCress ipmiutil-3.1.8  changes (iver 3.18)
  libeay32.dll - updated for Windows 64 lanplus
  ssleay32.dll - updated for Windows 64 lanplus
  util/oem_supermicro.c - disable DIMM decoding from SMBIOS for SuperMicro (albertlav)
  util/ilan.c  - new -W option to limit lan settings
  util/ipmicmd.h - add VENDOR_MITAC
  util/subs.c    - add VENDOR_MITAC
  util/ipmilanplus.c - print reason if no lan2
  util/ipmilan2.c    - print reason if no lan2
  util/isensor.c  - never skip free_sdr_cache() SR#45
  configure.ac   - fix --disable-lanplus option to avoid random disables,
               recognize openssl-3.0 for SSL flags
ChangeLog 
08/31/2020 ARCress ipmiutil-3.1.7  changes (iver 3.17)
  setup/          - added Win msi setup files
  lib/lanplus/lanplus.c   - revert WIN IPv6 changes, add os_assert routine
  lib/lanplus/lanplus_crypt.c - switch assert to os_assert
  lib/lanplus/lanplus_crypt_implc.c - switch assert to os_assert
  util/ipmidir.h          - AMD_SMB_1_STATUS_ 1< to 1<<  (SF_SR#41)
  util/isel.c             - fix compile warning
  util/ilan.c             - fix compile warning
  configure.ac    - add --enable-doc option to allow not building documentation
                    contributed by Fabrice Fontaine (ffontaine)
  util/isensor.c  - add SDR conflict 0xC5 handling retries with delay
                    contributed by albertlav
The ipmiutil-3.1.6 release is now posted on http://ipmiutil.sf.net
ChangeLog:
03/15/2020 ARCress ipmiutil-3.1.6  changes (iver 3.16)
  util/iconfig.c          - fix Fedora bug 1811462 [abrt] ipmiutil config -a
  util/ipmiutil.c         - show version with usage (-?) if no subcommand
  doc/ipmiutil.spec       - renamed ipmiutil.env as .env.template
                (contributed by mwilliams<at>illuminate.solutions)
  scripts/ipmiutil.env.template - renamed env as template
  scripts/Makefile.am     - renamed env as template 
  scripts/checksel    - also rm -f $ddir/sel.idx after isel -d
                (contributed by eguzovsky<at>gmail.com)
  doc/Makefile.am         - change gzip -f to gzip -nf for man pages
                (SF_SR#40 patch from Jeremy Puhlman)</at></at>
The ipmiutil-3.1.5 release is now posted on http://ipmiutil.sf.net
ChangeLog:
11/25/2019 ARCress ipmiutil-3.1.5  changes (iver 3.15)
  Windows EXEs built with openssl 1.0.2
  util/isensor.c          - workaround for Pigeon Point bad sa in SDR
  buildwin.cmd            - detect/set MARCH=IA86 or X64 from vcvars
  buildmin.cmd            - detect/set MARCH=IA86 or X64 for minimal
  buildwinARM64.cmd       - new for ARM64 build (SF ticket# 38),
                            Contributed by Hozefa Karachiwala
  util/ipmiutil64.mak     - changed for ARM64,
                            Contributed by Hozefa Karachiwala
  lib/lanplus/ipmiplus.mak - changed for ARM64,
                            Contributed by Hozefa Karachiwala
  FILES/ipmiutil-3.1.5-arm64.zip - built with openssl 1.x
                            Contributed by Hozefa Karachiwala
The ipmiutil-3.1.4 release is now posted on http://ipmiutil.sf.net
ChangeLog:
07/18/2019 ARCress ipmiutil-3.1.4  changes (iver 3.14)
  doc/ipmiutil.spec       - systemd changes contributed from Aska Wu (1/10/19)
  configure.ac            - change disable-lanplus to enable-lanplus
  util/ievents.c          - added more SuperMicro boot events
  util/ipmicmd.c          - if WIN IPv6 use lan2 protocol
  util/ipmilan.c          - changes for WIN IPv6
  util/itsol.c            - changes for WIN IPv6
  lib/lanplus/lanplus.c   - changes for WIN IPv6
  lib/lanplus/ipmiplus.mak - added /DHAVE_IPV6, but not enabled yet
  util/ipmiutil64.mak     - set /DHAVE_IPV6
  util/ipmiutil.mak       - set /DHAVE_IPV6
  util/ipmiutil.c         - ver 3.14
  util/ifru.c             - skip overflow message if len=0 (SF_SR#35),
                            handle X11DPT crash w do_sysinfo=0
  util/ilan.c             - handle detecting NIC if default devnum is not 0,
                            resolve compile warnings
  util/ihealth.c          - decode SuperMicro X11DPT-B
  util/igetevent.c        - resolve compile warnings
  util/isensor.c          - resolve compile warnings
  util/isel.c             - resolve compile warnings
  util/iconfig.c          - resolve compile warnings
The ipmiutil-3.1.3 release has been posted to sourceforge. See http://ipmiutil.sf.net
Changes:
09/13/2018 ARCress ipmiutil-3.1.3  changes (iver 3.13)
  util/oem_hp.c           - handle analog readings in HP discrete Fan sensors (SF_Feat#9)
Now ipmiutil-3.1.2 is released on sourceforge.
See http://ipmiutil.sourceforge.net/  for rpms, docs, and binaries.
ChangeLog:
07/20/2018 ARCress ipmiutil-3.1.2  changes (iver 3.12)
  util/ifruset.c          - fopen("wb") ifdef WIN32,
                                    fix sz calc for multi-record area,
                                    show -y (doanyway) option in usage,
                                    add invalid type/len check for mult-record area
  util/ifru.c             - add invalid type/len check for mult-record area
  doc/iseltime.8          - new (was in UserGuide), added for RHBZ#1600386
  util/Makefile.am        - added $(EXEEXT) to all targets for RHBZ#1604378
The ipmiutil-3.1.1 release has been posted on sourceforge now.
See http://ipmiutil.sourceforge.net for binaries, source, etc.
ChangeLog:
05/15/2018 ARCress ipmiutil-3.1.1  changes (iver 3.11)
  scripts/ipmi.init.basic - add acpi_ipmi module handling
  util/ifru.c             - if C5, get reservation again on retry (SFBug#33)
The ipmiutil-3.1.0 release has been posted to sourceforge.net.
See http://ipmiutil.sourceforge.net  for binaries, documentation, etc.
Changes:
04/17/2018 ARCress ipmiutil-3.1.0  changes (iver 3.10)
  util/ievents.c        - add decode_mem_default routine for AMI,HP mem events
                                  not handled by existing oem routines (SFBug#32)
The ipmituil-3.0.9 release has been posted to sourceforge.net.
See http://ipmiutil.sourceforge.net for binaries and documentation.
03/26/2018 ARCress ipmiutil-3.0.9  changes (iver 3.09)
  doc/ipmiutil.spec     - handle fc25/fc28 BuildRequires qrencode-libs,
                                            include gcc gcc-c++ BuildRequires for all
  util/ipmiutil.c,ifruset.c,iseltime.c,... - use global progver
  util/oem_lenovo.c     - handle sensor type 0x17 (RSA II, Mem1) for SFBug#31,
                                            add get_ibm_event for some IBM OEM events
  util/ievents.c        - fixed (data1 & 0x0f) for BIOS POST events
The ipmiutil-3.0 8 release has been posted to sourceforge.
See http://ipmiutil.sourceforge.net for binaries and documentation.
From ChangeLog:
01/08/2018 ARCress ipmiutil-3.0.8  changes (iver 3.08)
  configure.ac          - add -fno-strict-aliasing flag
  doc/ipmiutil.spec     - handle if dmidecode is missing, fix scr_dir typo (RHBZ# 1531830)
  util/iuser.c          - default to -V4 admin privilege for lan
  util/ilan.c           - show & clear GetSOL error if present
  util/ipmicmd.c        - add decode_rv to ipmi_open errors
  lib/lanplus/lanplus_crypt_impl.c - use win_rand_filename not RAND_file_name
The ipmiutil-3.0.7 release has been posted to sourceforge.
See http://ipmiutil.sourceforge.net for binaries and documentation.
From ChangeLog:
09/20/2017 ARCress ipmiutil-3.0.7  changes (iver 3.07)
  util/oem_supermicro.c - set typestr for some OEM events
  util/ievents.c        - added undefined OS Boot types 7, 8 for SuperMicro
  vcvars32.bat          - run vcvars from VCINSTALLDIR or VSINSTALLDIR
  vcvars64.bat          - run vcvars from VCINSTALLDIR or VSINSTALLDIR
  buildwin.cmd          - detect any 64 in LIBPATH, not just amd64
  buildwin32.cmd        - new, only build 32bit
  buildwin64.cmd        - new, only build 64bit
  buildmin.cmd          - renamed from buildwin2.cmd (minimal), detect any 64
  util/ipmiutil2.mak    - add oem_lenovo, oem_asus, iuser for minimal
  util/ipmiutil2-64.mak - add oem_lenovo, oem_asus, iuser for minimal
  doc/UserGuide         - document buildmin.cmd, separate section for WinPE
  util/icmd.c           - auto-request admin priv always if remote
  util/ihealth.c        - set do_powerstate=0 for Sun, continue if error
The ipmiutil-3.0.6 release has been posted to sourceforge.
See http://ipmiutil.sourceforge.net for binaries and documentation.
From ChangeLog:
08/08/2017 ARCress ipmiutil-3.0.6  changes (iver 3.06)
  configure.ac          - AM_CONFIG_HEADER -> AC_CONFIG_HEADERS (automake 1.13)
  util/oem_supermicro.c - factory defaults detect if X11 (mode 3?),
                                  handle inert VBAT sensor for X11DRi,
                                  OEM C8 = AC Power On asserted
  util/isensor.c        - show unit=0xC0 sensors as NotAvailable
The ipmiutil-3.0.5 release has been posted to sourceforge.
See http://ipmiutil.sourceforge.net for binaries and documentation.
From ChangeLog:
06/06/2017 ARCress ipmiutil-3.0.5  changes (iver 3.05)
  util/isol.c           - set -V4 default if SUPERMICRO -a
  util/ihealth.c        - retry if ccode 193 in get_power_state (SuperMicro)
  util/oem_supermicro.c - never trust SMC threshold status, check by value
The ipmiutil-3.0.4 release has now been posted to sourceforge.
See http://ipmiutil.sf.net for various binary packages and related files.
ChangeLog:
04/11/2017 ARCress ipmiutil-3.0.4  changes (iver 3.04)
  util/ievents.c        - resolve type 0xDB printf warning (support #24)
  util/iuser.c          - resolve compile warning
  util/oem_dell.c       - resolve compile warning
  util/oem_lenovo.c     - added custom DIMM and CPU sensor meanings (#23)
  util/oem_supermicro.c - fix fan sensors for simple mode format
  util/isensor.c        - add simple param to decode_sensor_supermicro
  util/AnsiTerm.cpp     - pick default instead of assert if bad SGR (#25)
The ipmiutil-3.0.3 release has now been posted to sourceforge.
See  http://ipmiutil.sf.net for various binary packages and related files.
ChangeLog
03/24/2016 ARCress ipmiutil-3.0.3  changes
  util/ihealth.c        - add more SuperMicro product strings for X11,
                                 add some Lenovo and HP restrictions
  util/iseltime.c       - add get_sel_utc/set_sel_utc routines
  util/oem_hp.c         - Remove custom 0x40 Init for HP (support#22 fix)
  util/ilan.c           - added GetUserInfo routine for iuser
  util/iuser.c          - new file, user subfunctions
  util/ilan.c           - fix indenting
  util/Makefile.am      - add iuser.c
  util/*.mak            - add iuser.c
  ipmiutil-3.0.3 contains:
    ipmiutil    (ipmiutil)       ver 3.03
    ...(various subcommands)     ver 3.03
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover   (ipmiutil discover)      ver 1.11
    ipmi_port   (ipmi_port)      ver 1.4
The ipmiutil-3.0.2 release has been posted to sourceforge.net.  See http://ipmiutil.sourceforge.net for binaries and documentation.
ChangLog for this release is below.
02/16/2016 ARCress ipmiutil-3.0.2  changes
  util/isensor.c        - if oem sensors, vary output by fsimple
  scripts/ipmiutil_wdt  - fixup for systemd (from Mike Williams)
  README, COPYING       - clarify that md2.h is not included unless --enable-gpl
  util/oem_lenovo.c     - decode IBM disk slot sensors
  util/oem_supermicro.c - fixup for P1_DIMMA-9 case
  util/ihealth.c        - add more IBM product strings
  util/ievents.c        - added drive 05 = not redundant
  util/oem_asus.c       - new, added OEM ASUS module
  util/ipmicmd.h        - added VENDOR_ASUS id
  util/subs.c           - added vendor ASUS
  util/isensor.c        - added call to decode_sensor_asus
  util/Makefile.am      - add oem_asus.c
  util/ipmiutil.mak     - add oem_asus.c
  util/ipmiutil64.mak   - add oem_asus.c
  ipmiutil-3.0.2 contains:
    ipmiutil    (ipmiutil)       ver 3.02
    ...(various subcommands)     ver 3.02
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover(ipmiutil discover) ver 1.11
    ipmi_port   (ipmi_port)      ver 1.4
The ipmiutil-3.0.1 release is now posted. See http://ipmiutil.sourceforge.net for source and binaries.
The ChangeLog details are below.
12/28/2016 ARCress ipmiutil-3.0.1  changes
  util/oem_dell.c       - set Dell severities better, if empty desc fall through
  util/ievents.c        - for Battery 'Failed OK' -> 'Failed is OK now',
                                                  for Power Supply include decode_redund,
  util/ihealth.c        - set SuperMicro X10DRL to not try get_powerstate,
  util/ipmidir.c        - abort if no SMBIOS record for IPMI without trying, avoid IOerr sometimes
  util/isensor.c        - add decode_comp_generic for missing ev_type values
  util/subs.c                   - add Lenovo vendor
  util/oem_lenovo.c     - new, custom Lenovo sensor readings, stub for sel
  util/oem_lenovo.h     - new
  util/Makefile.am      - add oem_lenovo.c
  util/ipmiutil.mak    - add oemlenovo.c
  util/oemsupermicro.c - workaround for SuperMicro threshold firmware bug
  scripts/ipmiport.service - 0710-systemd.patch from Jorg Frings-Furst
  configure.ac          - detect openssl-1.1.0 for SSL11
The ipmiutil-3.0.0 release is now posted to sourceforge at http://ipmiutil.sourceforge.net 
Details from the ChangeLog below.
08/15/2016 ARCress ipmiutil-3.0.0  changes
  util/ipmicmd.h        - define RT_OEMIU as 0xDB
  util/ipmicmd.c        - if ERR_LAN_V2 set driver before open_lan2
  util/isel.c           - add -i for RT_OEMIU 0xDB events
  util/ievents.c        - interpret RT_OEMIU 0xDB events
  util/oem_supermicro.c - interpret SMC OEM 0xC8 events,
                              interpret SMC HDD sensors differently,
                              add factory defaults option
  doc/ipmiutil.spec     - put so.1 in base, so in devel
  util/ipmiutil.mak     - add LF_LANPLUS to DLL
  util/oem_intel.c/h    - add support for Kontron CG2300/Grantley (gdicaire)
  util/ialarms.c        - add support for Kontron CG2300/Grantley (gdicaire)
  util/isensor.c        - add support for Kontron CG2300/Grantley (gdicaire)
  util/ihealth.c        - add support for Intel S2600/Grantley (arcress)
  util/iconfig.c        - add SMC lanport save/restore
  Makefile.am           - clean up .deps directories in make tarball
  ipmiutil-3.0.0 contains:
    ipmiutil    (ipmiutil)       ver 3.00
    ...(various subcommands)     ver 3.00
    ifwum       (ipmiutil fwum)       ver 1.3
    ihpm        (ipmiutil hpm)        ver 1.09
    idiscover   (ipmiutil discover)   ver 1.11
    ipmi_port   (ipmi_port)      ver 1.4
The ipmiutil-2.9.9 release is now posted on sourceforge.
See http://ipmiutil.sourceforge.net for rpms, binaries, etc.
ChangeLog details below:
04/29/2016 ARCress ipmiutil-2.9.9  changes
  util/ihealth.c   - skip get_chan_auth if vendor Giga-Byte (handle fw bug)
  util/subs.c    - show vendor Giga-Byte in get_iana_str
  util/isensor.c   - show Intel full sensor as Absent if (sens[2] == 0xc7)
  util/idiscover.c     - v1.11 allow .0 if fBroadCastOK (-a -b)
  Makefile.am    - remove more temp files when making tarball
  doc/ipmiutil.spec     - refine detection if IPMI is present,
                 add BuildRequires: systemd-units for epel7 RH#1318393
  scripts/ipmiutil_wdt  - add >/dev/null to avoid extra root mail
  util/ipmilan.c   - retry for WSAECONNRESET(10054) also
  util/ipmimv.c         - set FD_CLOEXEC
  util/ipmicmd.c        - add ERR_SDR_MALFORMED to decode_rv
  util/ipmicmd.h        - add ERR_SDR_MALFORMED
  util/isensor.c        - set ERR_SDR_MALFORMED if bad SDR data returned,
              add -k option for num sec loop delay,
              abort if ReservationID retry fails,
              with -j try to create SDR file if not there
  doc/isensor.8         - update with -j description
  doc/UserGuide         - update with -j description
  doc/ipmiutil.spec     - do not chkconfig --add ipmiutil_wdt
  util/idcmi.c          - handle if mc_id is truncated
  util/iekanalyzer.c    - stub out unless configure --enable-ekanalyzer
  configure.ac          - add ekanalyzer option
  util/oem_supermicro.c - fix Supermicro dimm decoding
  scripts/ipmi.init.basic - do not start ipmi_watchdog if Supermicro
  lib/lanplus/lanplus.c - enable cipher 15,16 if HAVE_SHA256
  util/*.c              - changes to reduce compile warnings
  ipmiutil-2.9.9 contains:
    ipmiutil (ipmiutil)    ver 2.99
    ...(various subcommands)  ver 2.99
    ifwum  (ipmiutil fwum)    ver 1.3
    ihpm (ipmiutil hpm)    ver 1.09
    iekanalyzer (ipmiutil ekanalyzer)    ver 1.00
    idiscover (ipmiutil discover)       ver 1.11
    ipmi_port (ipmi_port)     ver 1.4
ipmiutil-2.9.8 is released
The ipmiutil-2.9.8 release is now posted to ipmiutil.sf.net (2015-12-31).
You can access pre-built rpms and binaries at http://ipmiutil.sourceforge.net.
ChangeLog details for this release:
11/20/2015 ARCress ipmiutil-2.9.8beta  changes
  util/ipmidir.c                - do not close(iofd) in BSD if <0 (fedora#138819)
  lib/Makefile.am       - fix if no lanplus and openssl missing (Baruch Siach)
  configure.ac          - fix stack protection check for uClibc (Baruch Siach),
  configure.ac          - For HP-UX, clean up GNU .NOEXPORT,
                        Differentiate between FreeBSD 7 and later versions
  util/ipmimv.c         - fix structure packing for FreeBSD 8 & 9
  scripts/ipmi_port.service - if $IPORTMAP not there in setup, handle cleanly... read more
The ipmiutil-2.9.7 release is now posted to ipmiutil.sf.net (2015-10-12 13:35 EDT).
You can access pre-built rpms and binaries at http://ipmiutil.sourceforge.net.
ChangeLog details for this release:
10/10/2015 ARCress ipmiutil-2.9.7  changes
  COPYING.win           - new, include getopt.c and openssl copyright/license
  COPYING               - updated to Debian format for clarity
  Makefile.am           - filter out rej/.orig files from tarball
  doc/UserGuide         - updated Windows ipmidrv.sys information for Win2012
  util/ipmiutil.mak     - cleanup
  util/ipmiutil64.mak   - cleanup
  util/ipmilan.c        - if detect LAN2.0 support, always switch to -Flan2
                          to avoid errors from Dell or Huawei firmware.
  util/isel.c           - allow access if not superuser (sr#15)
  util/isensor.c        - allow access if not superuser (sr#15),
                          add checks for idstr uninitialized,
                          handle stdout/stderr messages,
                          fix ids if -i used with -j
  util/subs.c           - handle stdout/stderr messages in lprintf
  util/ipmidir.c        - return without trying if no SMBIOS IPMI (RH#1219325)
  util/ihealth.c        - recognize SMC X10DRH
  util/oem_supermicro.c - added powersupply status function
  util/idiscover.c      - add HPUX ia64 compile fixes
  util/igetevent.c      - add HPUX ia64 compile fixes
  util/mem_if.c         - if ARM64, do not use /dev/mem
  util/Makefile.am      - set SONAME as libipmiutil.so.1
  lib/lanplus/lanplus.c - send "Connected to" message to stdout only,
                                                  add HPUX to be like SOLARIS for structures
  lib/lanplus/lanplus_crypt_impl.c - do not recreate c:/.rnd if there
  doc/ipmiutil.spec     - move libipmiutil.so to base rpm (RH#1177213),
                          fix IPMIret issue for sel -v
  configure.ac          - For HP-UX, add imb and some cosmetic cleanup
  configure.ac:   use CC instead of gcc, full link for stack protector test (from Thomas Petazzoni)
  README:         update bug tracker link (from  Baruch Siach)
  util/imb_api.h: Avoid wchar_t redefinition (from  Baruch Siach)
  util/ipmimv.c:  Add missing sys/select.h include (from  Baruch Siach)
  util/mem_if.c:  Add missing linux/param.h header include (from  Baruch Siach)
  ipmiutil-2.9.7 contains:
    ipmiutil    (ipmiutil)               ver 2.97
    ...(various subcommands)             ver 2.97
    iekanalyzer (ipmiutil ekanalyzer)    ver 1.00
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover   (ipmiutil discover)      ver 1.9
    ipmi_port   (ipmi_port)              ver 1.4
The ipmiutil-2.9.6 release has now been posted.
See http://ipmiutil.sourceforge.net for binaries and documentation
04/22/2015 ARCress ipmiutil-2.9.6  changes
  util/ipmiutil.mak    - add ifruset.exe as optional
  util/ipmiutil64.mak  - add ifruset.exe as optional
  scripts/ipmiutil_wdt - fix bashisms (from Oleksandr Chumachenko)
  scripts/ipmiutil_evt - fix bashisms
  scripts/ipmiutil_asy - fix bashisms
  scripts/ipmi_port.sh - fix bashisms
  scripts/ipmi_info    - fix bashisms
  util/ilan.c          - restore prev gateway if not on same subnet
  util/isensor.c       - restore prev gateway if not on same subnet,
                         fix jumpstart error in windows with fopen("wb")
  util/AnsiTerm.cpp    - remove asserts in ProcessRM
  configure.ac         - merge OSX Homebrew MD2 fix from Paolo Giarrusso
  cleanwin.cmd         - patch from Oliver Stoneberg
  util/ipmicmd.c       - fix unused var warning (Oliver Stoneberg)
  util/ipmiutil.mak    - conditional for manifest
  lib/Makefile.am      - do not try to build lanplus if disabled
  doc/ipmiutil.spec    - correct some day-of-week errors in changelog
  ipmiutil-2.9.6 contains:
    ipmiutil    (ipmiutil)               ver 2.96
    ...(various subcommands)             ver 2.96
    ismcoem     (ipmiutil smcoem)        ver 2.96
    iekanalyzer (ipmiutil ekanalyzer)    ver 1.00
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover   (ipmiutil discover)      ver 1.9
    ipmi_port   (ipmi_port)              ver 1.4
The ipmiutil-2.9.5 release has now been posted.
See http://ipmiutil.sourceforge.net for binaries and documentation. 
11/03/2014 ARCress ipmiutil-2.9.5  changes
 util/iseltime.c      - fix UTC conversion issue in show_time()
 util/ipmilan.c       - only show Opening/Connecting messages if fdebugcmd
 configure.ac         - added enable-libsensors to add sensor modules to lib
 util/Makefile.am     - added LIBSENSORS/SAM2OBJ variables for libsensors
 util/ipmicmd.c       - changed ipmi_sendrecv to handle different oem lun
  icmd.c              - add -p option for port (from Rafal Zajac)
  ipmicmd.c/.h        - changes to handle -p lan option (from Rafal Zajac)
  ipmilan.c/.h        - changes to handle custom lan port (from Rafal Zajac)
  idcmi.c             - add -p port option
  igetevent.c         - add -p port option
  ipmi_sample.c       - add -p port option
  ipmi_sample_evt.c   - add -p port option
  isel.c              - add -p port option
  isol.c              - add -p port option
  util/ipmiutil*.mak  - add mt.exe to embed manifest
  lib/Makefile.am     - new, fix for automake
  lib/libipmiutil.pc.in - new, fix for pkg-config
  configure.ac        - add support for pkg-config,
                        add enable-useflags option for cross-compiling
  debpkg/             - renamed from debian/ to debpkg/ (jff)
  util/iconfig.c      - fix optvals loop out-of-bounds (from jff-webhosting.net)
  util/ievents.c      - fix NFWERRS/NFWSTAT potential out-of-bounds (jff)
  util/ifirewall.h    - fix netfn out-of-bounds around line 1064    (jff)
  doc/ipmiutil.spec   - move libipmiutil.a to ipmiutil-static package (fedora)
  ipmiutil-2.9.5 contains:
    ipmiutil    (ipmiutil)               ver 2.95
    ...(various subcommands)             ver 2.95
    ismcoem     (ipmiutil smcoem)        ver 2.95
    iekanalyzer (ipmiutil ekanalyzer)    ver 1.00
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover   (ipmiutil discover)      ver 1.9
    ipmi_port   (ipmi_port)              ver 1.4
The ipmiutil-2.9.4 is now released on sourceforge at http://ipmiutil.sourceforge.net
There is one enhancement of interest:
With 'ipmiutil lan -e', there is a new -O option to disable insecure parameters, like anonymous user and cipher 0. 
And there are several bug fixes.  Details below.
08/08/2014 ARCress ipmiutil-2.9.4  changes
  util/isensor.c      - for -j: more debug output & handle if recid=0,
                        longer KCS timeouts for Supermicro
  util/idcmi.c        - cast ulong for << 24
  util/ipmilan.c      - cast ulong for << 24
  util/oem_hp.c       - check unit1 bits last
  lib/lanplus/lanplus.c - for bridge response change memcpy to memmove
  lib/lanplus/helper.c  - use LANHELPER compile flag
  util/subs.c           - use LANHELPER compile flag
  util/ilan.c         - add -O secure option (disable null user, cipher0=off)
  util/ipmild.c       - fix --enable-landesk build error for support-request 9
  util/ipmicmd.c,.h   - fix set_lan_options memory leak to use LAN_OPT
  util/ipmilan.c      - use LAN_OPT, fix socket leaking if TCP.
  util/ipmilanplus.c  - use LAN_OPT
  util/ihealth.c      - added 2 new SuperMicro product ids
  util/md2.h          - added openssl exception license text also
  util/Makefile.am    - fix error if INS_LIB
  ipmiutil-2.9.4 contains:
    ipmiutil    (ipmiutil)               ver 2.94
    ...(various subcommands)             ver 2.94
    ismcoem     (ipmiutil smcoem)        ver 2.94
    iekanalyzer (ipmiutil ekanalyzer)    ver 1.00
    ifwum       (ipmiutil fwum)          ver 1.3
    ihpm        (ipmiutil hpm)           ver 1.09
    idiscover   (ipmiutil discover)      ver 1.9
    ipmi_port   (ipmi_port)              ver 1.4