Changelog for 2.15.1
New Features
Build System
3073298 - Configure option to specify net-snmp-config
Dynamic Simulator plugin
3064210 - wtd ->wdt for dynamic_simulator plug-in
HPI Clients
3032998 - New client for domain information
HPI Shell
3102198 - hpi_shell: tune "domain" cmd semantics, introduce "drt" cmd
3097473 - Add -D option to hpi_shell to select startup domain id
3064208 - wtd ->wdt in hpi_shell
3074871 - support for oHpiDomainAdd and oHpiDomainAddById in hpi_shell
HPI Utils
3028899 - remove libopenhpiutils dependency on libuuid
Marshal Library
3118484 - Marshalling code refactoring
None
3074880 - Extend oHpiHandlerInfo for handler params
3084837 - A new plug-in for working with slave OpenHPI daemon
3120814 - refine include/oh_error.h
3121221 - make code working with time routines more cross-platform
OpenHPI Daemon
3052337 - Add a way to remove RDR without removing the Resource
3060625 - Allow resource/hotswap events without RPT entry attached
OpenHPI Daemon Client
3085861 - Provide Clients using oHpi functions
OpenHPI base library
3125482 - Additional function oHpiDomainEntryGetById
3094865 - Use TCP Keep Alive feature
3025777 - Support for domain discovery
3061872 - Baselib refactoring
3064532 - Add a way to configure domains dynamically
Fixed Bugs
Build System
3105150 - update LD_LIBRARY_PATH in the test-suite
2964276 - openhpi.spec is incorrect
2964278 - conditional dependency on SSL in openhpi.spec
3101569 - "make rpm" is broken now
Documentation
3032617 - openhpi.conf.example uncomplete
Dynamic Simulator plugin
3123650 - Dyn Sim: incorrect reading of control state
3123648 - Dyn Sim: garbage in text buffer data
HP c-Class Plugin
3029670 - OA_SOAP: missed B.02 saHpiEventLogCapabilitiesGet support
HPI Clients
HPI Shell
3018067 - wtdget should be wdtget?
3026001 - Typo in help
3074867 - hpi_shell -c key processed in a not right way
HPI Utils
3030239 - using of uint type is no good
3032021 - make usage of strftime cross-platform
3108407 - utils: malloc/free is mixed up with g_malloc/g_free
3108416 - Windows: open() does not support S_IRGRP flag
3119772 - Windows: check for _WIN32 macro instead of MINGW32
IPMI Direct plugin
Marshal Library
None
3028889 - some oversights in function declarations in SaHpi.h
3031568 - Fix unpunctual usage of extern "C" and inclusion guards
3031574 - sid data member is cstrmsock class is not used
3044446 - oHpiParamGet and oHpiParamSet marshalling error
3029657 - make check&make distcheck failed
OpenHPI Daemon
3023354 - Some eventlog hpib tests failed
3093009 - Daemon does not deliver event of SAHPI_ET_HPI_SW type
3108401 - openhpid: malloc/free is mixed up with g_malloc/g_free
3078699 - oHpi functions don't free hash tables
3074876 - oHpiHandlerCreate crashes daemon
2936381 - use dbg instead of printf in marshal/strmsock.cpp
OpenHPI base library
3125484 - oh_getnext_domainid not threadsafe
2986517 - oHPI API does drawback in multi-domain configuration
2936377 - libuuid moved from e2fsprogs
3031579 - oHpi* functions are not declared correct
3108398 - Baselib: malloc/free is mixed up with g_malloc/g_free
3118202 - Parameter Checks in oHpiXXX functions
3078684 - oHpi functions should use SAHPI_API etc. consistently
3031605 - port parameter is cstrmsock::Open shall be unsigned short
OpenIPMI plugin
3032995 - disable ipmi plugin by default
Simulator plugin
3042194 - When inventory RDR created first, cant dump data
3101609 - Simulator: does not remove resources on handler destroy
Slave plugin
3122116 - Slave: compilation issues