This release adds support for Supermicro X9DRI-LN4F+ OEM sensors and events. It also fixes output corner cases in bmc-info, fixes an Intel set-power-restore-delay corner case in ipmi-oem, and fixes a memleak in ipmiseld, a potential fd leak in libfreeipmi, an error output corner case in libfreeipmi, and several other more minor bugs discovered by a static code analyzer.
Dell Poweredge R720 support has been added to many tools and libraries, including ipmi-oem, ipmi-sensors, and ipmi-sel. In all tools and libraries, a new "nochecksumcheck" workaround has been added for bad firmware found in Supermicro motherboards.
This release of FreeIPMI adds the ability to specify a SOL payload instance when doing serial over LAN. It's available as the --sol-payload-instance option in ipmiconsole and new functions in libipmiconsole. The ability to deactivate all SOL sessions currently active is also supported.
This is a new major release of FreeIPMI with many new features. Amongst the biggest changes are the addition of a new ipmiseld daemon to help log IPMI system event logs and migrate the events to the local syslog, oem power control in ipmipower, the ability to specify target channels and slave addresses in all tools, the ability to specify alternate ports for communication, the ability to bridge FRU entries, support for atomic operations in ipmi-sel, and a wide range of Intel Node Manager support in ipmi-oem.