OpenHPI Changelog

What's new in OpenHPI 3.5.0

Nov 24, 2014
  • New Features:
  • HP c-Class Plugin:
  • 702 Checkin 7595 - Support for BL460c Gen9 server
  • 653 Checkin 7591 - Supporting Array SOAP calls
  • Fixed Bugs:
  • Blade Center Plugin:
  • 1845 Checkin 7584 - undefined behavior in snmp_bc_utils.c
  • Build System:
  • 1860 Checkin 7603 - Make fails on cross-compiler
  • 1857 Checkin 7604 - RPM build error with GCC 4.7.2
  • Documentation:
  • 1850 Checkin 7589 - man page fixes
  • 1838 Checkin 7583 - Add ChangeLog to openhpi
  • 1797 Checkin 7586 - Bug number mapping file
  • HP ProLiant plugin:
  • 1854 Checkin 7594 - increased memory consumption during failures
  • 1843 Checkin 7596 - Create an event for IML log memory error
  • 1816 Checkin 7576 - saHpiSensorThresholdsGet returns with INTERNAL error with ilo2_ribcl plugin
  • HP c-Class Plugin:
  • 1856 Checkin 7602 - OA status is not updated in the plugin
  • 1855 Checkin 7601 - Blades addition/removal during switchover not reflected in RPT
  • 1842 Checkin 7590 - Create an event for memory errors
  • 1837 Checkin 7582 - Sometimes blade sensors do not reflect the correct state
  • 1835 Checkin 7581 - openhpid in a loop with OA 4.21 during re-discovery
  • 1831 Checkin 7579 - New events added in OA FW 4.20 not represented in openhpi
  • 1827 Checkin 7578 - Resource RPT is NULL error is observed in interconnect blade removal and Re-discovery is getting failed
  • 1826 Checkin 7577 - Need error messages for DIMM failures in /var/log message
  • 1824 Checkin 7572 - debug folder test programs are not getting compiled in RHEL 7.0
  • 1821 Checkin 7575 - Sometimes, oa_soap plugin tries to connect to 0.0.0.0
  • 1820 Checkin 7569 - The trailing \n needs to be removed from CRITICAL message
  • 1819 Checkin 7570 - Sensor CRIT information could be WARN/INFO or CRIT
  • 1818 Checkin 7593 - gcc 4.7 compiler warning in soap plugin
  • 1817 Checkin 7573 - Adjust the spaces in inventory fields strings for CPU and FAN
  • HPI Clients:
  • 1802 Checkin 7574 - Firmware minor revision filed is missing from hpitree -a output
  • HPI Utils:
  • 1833 Checkin 7580 - oh_utils.h missing one of its dependant header files
  • OpenHPI Daemon:
  • 1834 Checkin 7588 - accept() failed in openhpi daemon
  • OpenHPI Daemon Client:
  • 1822 Checkin 7571 - hpisettime needs to give usage message
  • OpenHPI base library:
  • 1853 Checkin 7592 - gcc 4.7 compiler warning in infrastructure code
  • Web Site:
  • 1847 Checkin 7587 - Release scripts directory www cleanup
  • 1846 Checkin 7585 - Release scripts in www do not work

New in OpenHPI 3.4.0 (Jan 24, 2014)

  • New Features:
  • OpenHPI Daemon:
  • OLD 3562300 NEW 697 Checkin 7556 - Clear text authentication credentials is a security problem
  • Fixed Bugs:
  • OpenHPI base library:
  • 1806 Checkin 7558 - uid_map created as world writable - a security risk
  • Marshal Library:
  • 1805 Checkin 7552 - Fix compiler warnings in the build
  • HP c-Class Plugin:
  • 1808 Checkin 7553 Checkin 7554 - oa_soap does not work with IPV6 addresses
  • 1809 Checkin 7555 - Get Powercapconfig fails sometimes
  • 1801 Checkin 7557 - Pulling network cable from Active OA creates OA link status sensor event that never clears
  • OLD 3564813 NEW 1759 Checkin 7556 - OA_SOAP and ilo2_ribcl plugins require plain text passwords
  • 1813 Checkin 7559 - Replace getAllEvents with getAllEventsEx call
  • 1812 Checkin 7560 - SIGINT(15) is not processed for a long time
  • 1815 Checkin 7563 - mutex not unlocked when there is a memory problem
  • 1810 Checkin 7564 - RPT is missing when event arrives

New in OpenHPI 2.15.0 (Jul 1, 2010)

  • Developement release
  • Improved build structure
  • New power management controls for HP c-Class enclosures
  • New dynamic simulator plugin
  • Many enhancements to the OpenHPI clients
  • Approximately 30 defects fixed

New in OpenHPI 2.14.0 (Apr 17, 2009)

  • Build System
  • 2726771 - issue with SSL build (Mandriva)
  • 2726767 - RPM build issue: watchdog, ilo2_ribcl, simulator, ipmidirect
  • 2726740 - Mandriva build: openhpid depends on marshal lib
  • 2717570 - -Werror produces many 'unused variable' errors
  • 2638458 - 2.13.3 - rpm build fails
  • HP c-Class Plugin
  • 2723789 - Daemon crash - oa_soap plug-in tries to free null pointer
  • 2711991 - Critical events are marked informational
  • HPI Clients
  • 2737084 - useless memset with wrong buffer size
  • 2668530 - garbage trailing characters when displaying SaHpiTextBufferT
  • HPI Shell
  • 2737908 - hpi_shell: cannot input rdr type in rdr/showrdr command
  • 2726719 - Incorrect working with saHpiEventGet
  • 2726684 - Text buffers of 1 char length are not displayed
  • 2726678 - Incorrect displaying of sensor reading of BUFFER type
  • 2726620 - Proposal to improve displaying of timeout value in hpi_shell
  • 2726589 - hpi_shell -n option doesn't work
  • 2726553 - No space between two text blocks when displaying domain info
  • 2726546 - Typo in displaying paging state
  • 2726539 - Cannot set TIMEOUT_BLOCK in hpi_shell
  • OpenHPI base library
  • 2737502 - wrong usage of memcmp in oh_compare_sensor reading
  • 2737059 - wrong buffer size used fo memcmp in oh_compare_sensorreading
  • 2726887 - issue with marshalling of control state(saHpiControlGet)
  • 2726800 - incorrect validation of sensor thresholds
  • 2726734 - incorrect macro definitions in SaHpiAtca.h
  • OpenHPI Daemon Client
  • 2717641 - Events added by saHpiEventLogEntryAdd gets different Language

New in OpenHPI 2.13.3 (Feb 25, 2009)

  • HPI-B.03.01 support has been added. Bugfixes have been made to the HP c-Class Plugin, the IPMI Direct plugin, the HP ProLiant plugin, the HPI Shell, and the Daemon and Base Library.

New in OpenHPI 2.13.2 (Jan 17, 2009)

  • The HP c-Class plugin now has additional sensors.
  • A compilation problem on SPARC was resolved.
  • A hpi_shell command was added for obtaining version information.
  • Numerous bugs were fixed.

New in OpenHPI 2.13.1 (Nov 20, 2008)

  • Minor bugfixes.

New in OpenHPI 2.13.0 (Oct 11, 2008)

  • This new release enables redundant domains with multiple daemon connections.
  • The new design converts a daemon into a single domain.
  • Additionally, each client will be able to connect to multiple daemons. So the client, in order to connect to multiple domains, will have to know about them through a client configuration file.
  • It will then connect to the specified domain through a connection to the daemon corresponding to that domain.