Changelog for 3.2.0
New Features
Build System
HPI Shell
3523023 - hpi_shell for Windows
None
3531917 - Assign more telling names to new IPMI-2.0 entities
OpenHPI C# base library
3530528 - C#: implement oHpi Handler API
3540087 - Add SaHpiAtca.h and SaHpiXtca.h stuff to C# baselib
3530524 - C#: implement convenient HPI iterators
OpenHPI Java base library
3540086 - Add SaHpiAtca.h and SaHpiXtca.h stuff to java baselib
3530525 - Java#: implement convenient HPI iterators
3530529 - Java: implement oHpi Handler API
OpenHPI Python base library
3532764 - More consistent names for HpiIterators and OhpiIterators
3540085 - Add SaHpiAtca.h and SaHpiXtca.h stuff to python baselib
3530526 - Python: implement oHpi Handler API
Sysfs Plugin
3534266 - Add configuration example in openhpi.conf
Test Agent plugin
3530531 - FUMI support for Test Agent plugin
3530530 - DIMI support for Test Agent plugin
3530522 - Resource Event Log support for Test Agent plugin
3530146 - Watchdog support for Test Agent plugin
Transport Library
3544208 - Make RPC header cross-platform
Fixed Bugs
Build System
3538699 - Test Agent plugin has no rpm package
Documentation
3161758 - openhpi.conf.example should have all plugins
HP ProLiant plugin
3554945 - Combined iLO4 problems needs to be addressed
HP c-Class Plugin
3562201 - session ID could have undesirable characters
3559102 - Segfault in Power Supply Removal and Reinsertion
3559096 - Segfault in EVENT_INTERCONNECT_INFO event handler
3552248 - Add PRODUCT_NAME field to power supply
3545368 - EVENT_BLADE_MP_INFO event needs to be handled
3522592 - Segfualt After Active OA Reset with two Enclosure configured
3539516 - Core during OA firmware upgrade
3546395 - Double free when a Resource removed
3521752 - Server Blade name is shown as [Unknown]
3425872 - With Active OA cable unplugged Openhpid getting crashed
3526603 - openhpid core with SIGTERM
3520845 - Seg fault is seen after switchover after running hpib test
3509438 - Analog ctrl default is less than the min value
3522915 - Messages are seen when openhpid is run on c3000 enclosure
HPI Clients
3522912 - hpixml fails if there is a resource without rdrs
HPI Shell
3547194 - gcc-4.7 warnings when building hpi_shell
3536627 - hpi_shell: incorrect watchdog timer action can be specified
3531947 - hpi_shell on quit:"saHpiEventGet failed with error<-1014>"
Marshal Library
3529744 - Remove unnecessary oHpi.h, oh_utils.h from marshal header
None
3529766 - Fix clang compilation warnings
3530559 - oHpi.h: inaccurate data types for some structs
3534444 - oHpiHandlerGetNext(): incomplete description of return codes
OpenHPI C# base library
3558493 - C#: SaHpiDimiTestParamValueT is (de)marshalled incorrectly
OpenHPI Daemon
3547203 - gcc-4.7/mingw warning when building openhpid
3534897 - oHpiHandlerInfo polling causes slow initial discovery
3540184 - daemon can crash if there is a failed handler
3523021 - auto-insertion timeout limitations in openhpi.conf
3522913 - compilation warning in openhpid/plugin.c
OpenHPI Java base library
3558494 - Java: SaHpiDimiTestParamValueT is (de)marshalled incorrectly
OpenHPI Python base library
3558495 - Py: SaHpiDimiTestParamValueT is (de)marshalled incorrectly
OpenHPI base library
3536844 - saHpiFinalize() call can produce segfault
3530655 - oHpiHandlerInfo fills handler info entity root incorectly
OpenIPMI plugin
3538125 - long delay at startup in openhpi daemon
Test Agent plugin
3530154 - TestAgent: hpitest Events/saHpiEventGet/RptEntryAndRdr fails
3530761 - Test Agent: second handler is not operational
Transport Library
3522916 - Remove "connect failed" messages for IPv6
atid=532251 3547203] - gcc-4.7/mingw warning when building openhpid