Menu

IPMI Management Utilities / News: Recent posts

ipmiutil-3.1.8 is released

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

Posted by Andy Cress 2021-11-23

ipmiutil-3.1.7 is released

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

Posted by Andy Cress 2020-09-07

ipmiutil-3.1.6 is released

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>

Posted by Andy Cress 2020-03-17

ipmiutil-3.1.5 is released

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

Posted by Andy Cress 2019-11-25

ipmiutil-3.1.4 is released

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

Posted by Andy Cress 2019-08-08

ipmiutil-3.13 is released

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)

Posted by Andy Cress 2018-09-14

ipmiutil-3.1.2 is released

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

Posted by Andy Cress 2018-07-23

ipmiutil-3.1.1 is released

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)

Posted by Andy Cress 2018-05-31

ipmiutil-3.1.0 has been released

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)

Posted by Andy Cress 2018-04-18

ipmiutil-3.0.9 has been released

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

Posted by Andy Cress 2018-03-26

ipmiutil-3.0.8 is released

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

Posted by Andy Cress 2018-01-08

ipmiutil-3.0.7 is released

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

Posted by Andy Cress 2017-09-20

ipmiutil-3.0.6 is released

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

Posted by Andy Cress 2017-08-08

ipmiutil-3.0.5 is released

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

Posted by Andy Cress 2017-06-06

ipmiutil-3.0.4 is released

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)

Posted by Andy Cress 2017-04-11

ipmiutil-3.0.3 is released

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

Posted by Andy Cress 2017-03-24

ipmiutil-3.0.2 is released

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

Posted by Andy Cress 2017-02-16

ipmiutil-3.0.1 is released

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

Posted by Andy Cress 2016-12-28

ipmiutil-3.0.0 is released

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

Posted by Andy Cress 2016-08-15

ipmiutil-2.9.9 is released

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

Posted by Andy Cress 2016-05-03

ipmiutil-2.9.8 is released

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

Posted by Andy Cress 2015-12-31

ipmiutil-2.9.7 is released

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

Posted by Andy Cress 2015-10-12

ipmiutil-2.9.6 is released

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

Posted by Andy Cress 2015-04-22

ipmiutil-2.9.5 is released

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

Posted by Andy Cress 2014-11-04

ipmiutil-2.9.4 is released

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

Posted by Andy Cress 2014-08-08