Changelog for 2.0.0
New Features
Blade Center Plugin
1077632 - Add error handler for bc el build
1056944 - Support BCT Health Summary sensor
1083096 - Add stubs in for annunciators - still don't support any
1083130 - Support more RSA events
1080939 - Support cable interconnect sensor for BCT and BC
1080942 - Support BCT sensor for chassis filter
1080944 - Support power domain redundancy loss sensors
HPI Clients
1071751 - hpigetevents: enhance -d option
971427 - port hpi clients to HPI B
1071734 - hpitree: Add sensor state display
HPI Shell
1078719 - HPI Shell shoud provide a progress bar
HPI Utils
OpenHPI base library
1051722 - Support plugin annunicator function calls
1062646 - Implement Domain Alarm Table
1046549 - provide configuration for limitting size of event queues...
OpenIPMI Plugin
User Applications
848666 - example Gui openhpi application
Fixed Bugs
Blade Center Plugin
1083128 - tinv001.c unit test broke
1086596 - Fix invalid control OIDs for BCT
1085459 - RSA must read hardware event log in order
1076825 - saHpiIdrFieldGet() fails with NOT_PRESENT error
1076822 - saHpiIdrFieldAdd_T8 fails Unknown on BCT
Build System
1047998 - Bigbuild problem on SMP Machines
Documentation
1063017 - Wrong function description
Dummy plugin
1084616 - control get causes segfault if NULL
1082476 - saHpiSensorThresholdsGet() terminates prematurely
1064189 - saHpiControlSet seg faults?
1065423 - HotSwapIndicator calls works when unsupported
1054834 - Resource Tag support required
HPI Shell
HPI Utils
1086163 - event log utils do not clear the log, if disabled.
1090496 - FLOAT64 decoding should not be scientific notation
1068120 - 64bit clean bug
1085209 - Unit test: el_test_003 and el_test_004 failed
1070473 - Structs&arrays should be extern in utils include files
1080877 - oh_valid_textbuffer is incorrect for ASCII6 and BCDPLUS
None
1079770 - saHpiAlarmAdd work abnormally when input NULL alarm
1085275 - Unit Test FAIL: openhpi/plugins/snmp_bc/t/tsensorset012
OpenHPI base library
1065422 - saHpiHotSwapPolicyCancel returns SA_ERR_HPI_UNSUPPORTED_API
1020647 - Not getting event state on sensorReadingGet
1080394 - Fail to call saHpiResourceResetStateSet
927919 - ignore bit on control should be respected
1079723 - saHpiSensorEventMasksGet fails
1080452 - saHpiSensorEventMasksSet work abnomally on readonly sensor
1078180 - DrtUpdateCount field of domain info is not updated correctly
1079771 - successfully create a alarm using bad severity param
1068271 - saHpirdrGetByInstrumentId returns invalid error code
1081151 - Several saHpiAlarmGetNext failing conformance tests
1086255 - Return code err for saHpiIdrAreaAdd,etc on readonly IDR
1084968 - saHpiEventAdd should apply to all sessions
1037562 - Missing set_el_state abi call
1079907 - saHpiHotSwapPolicyCancel work abnormally
1046876 - Incorrect error code when calling saHpiEventLogEntryAdd
1078143 - RDR is not initialized correct after saHpiEventGet
1069423 - oh_get_domain is hung up
1036823 - Incorrect error code when calling saHpiSensorEventMasksGet
1080371 - saHpiResourceActive return unknown error code when not pendi
1076848 - saHpiResourceTagSet fails to validate data characters
1046867 - Process hang when calling saHpiEventLogClear
1068266 - saHpiRdrGet returns invalid error code
1076594 - g_atomic_* implicit declaration
1079750 - saHpiAlarmAcknowledge don't work properly on severity
1080459 - saHpiSensorReadingGet can't work for some sensors
1081333 - No plugin ABI enty point for saHpiEventLogStateSet
1079942 - saHpiRdrGetByInstrumentId work abnormally on unsupported typ
1085662 - Fail to set sensorevent mask
1064542 - Many sensor tests are are returning Invalid Cmd
1060497 - saHpiEventLogEntryAdd() returns INVALID_PARAMS
1066540 - The openHPI can't get the new emerging HOTSWAP events at cur
1089573 - event queue is not cleared after saHpiunsubscribe
1081967 - Power off cause machine reboot
1079793 - saHpiSensorEventEnableGet fails
1080462 - Failed in geting reading status from a sensor!
1080374 - saHpiResourceInactiveSet return SA_ERR_HPI_INVAL unexpectly
1081700 - Add allowed state transition function
1079786 - Create a new alarm successfully with bad type.
1080436 - saHpiResourceTagSet work abnormally when handle invalid char
1085633 - Fail to get eventlog entry
1079792 - saHpiAlarmAdd fail to set alarmid and timestamp
1064192 - saHpiControlSet returns invalid_Param instead of invalid_dat
1093915 - Need to clean up handlers at exit()
1079939 - saHpiRdrGet work abnormally on unsupported RDR
1086280 - No event log is created after saHpiEventAdd
1079687 - When try to read a writeonly control, it return SA_OK
1081946 - saHpiSensorEventMaskSet always fail to execute
1079897 - saHpiEventGet always return SA_ERR_HPI_INVALID_PARAMS
1086005 - extract pend ->inactive not an allowed state
1086589 - Hotswap implementation conformance issues
1086062 - User events not being added to DEL
1080434 - saHpiResourceTagSet work abnormally when datatype out of val
1047612 - DrtUpdateCount is changed incorrrectly
1040882 - Use new oh_valid_threshold in API
1079890 - Succeed in adding event to a resource not support eventlog
1088427 - alarm table never handled
1037156 - saHpiResourceSeveritySet returns wrong error code on fail
1079914 - saHpiHotSwapStateGet work abnormally
1080448 - Can't get sensor event masks
OpenIPMI plugin
932510 - Watchdog values incorrect
1070801 - saHpiResourcePowerStateGet(Set) not work
1081203 - IPMI Plug-in does not suppoer reset_el_overflow
1078122 - HPI hange with IPMI plug-in accessing wrong address
1079928 - Power off not take effect from checking status
1081335 - plugin ABI reset_el_overflow not implemented
1070793 - saHpiEventLogEntryAdd not work with IPMI plugin
1090288 - warm reset cannot work
1073021 - saHpiIdrInfoGet work incorrectly
1080429 - saHpiResourceTagSet can't work for some sensors
1081961 - Error tag is stored in rpt entry
1093916 - ipmi_close routine passed wrong argument
1079934 - Can't change Power status to SAHPI_POWER_CYCLE
1086895 - return code err for saHpiSensorEventEnableSet on unsupport
1079898 - saHpiHotSwapIndicatorStateGet succeed in unsupport resource
1068098 - EventLogEntryGet returns less than 16 data bytes
1079799 - saHpiSensorEventMasksGet fails
1080416 - saHpiResourceResetStateSet can't work using SAHPI_WARM_RESET
1080960 - IPMI Plug-in reports RPTs for not-present resources
1086887 - saHpiSensorEventEnableGet_Set fail in some resources
1093918 - Segfault due to memory overrun when ipmi_close() is called
1080465 - Cannot get the thresholds for some sensors
1079902 - saHpiHotSwapIndicatorStateSet succeed in unsupport resource
1082666 - saHpiResourceTagSet not support OHOI_RESOURCE_MC type
1080446 - saHpiSensorEnableSet can work on readonly sensor
1081210 - IPMI plug-in does not support set_resource_severity
977165 - plugin sends all rptcache entries every discover call
1081339 - clear log does not reset OverflowFlag
969070 - the threshold value is rounded off
1079920 - saHpiIdrInfoGet return uncomformant code
Test Suites
1084686 - saHpiResourceTagSet_T7 is wrong
1081420 - Conformance Test Script requires updating
1081638 - saHpiResourcePowerStateGet_T6.c says it is passing a NULL...
1084630 - Tests Missing main() function
1083034 - saHpiRdrGet_T7 testing the wrong thing
1076827 - saHpiResourceResetStateSet fails SA_ERR_HPI_BUSY
1091577 - readonly check error in saHpiSensorEventMasksSet_T9.c
1081641 - Annunciator tests return NA which should PASS
1098487 - saHpiSensorThresholdsSet_T17 wrongly skipped
1081843 - saHpiResourcePowerStateGet_T6.c not pass NULL to function
1084205 - test case enhence: saHpiResourcePowerStateGet_Set_T1.c
1098488 - Bugs in saHpiSensorThresholdsSet_T19
1098491 - saHpiResourceInactiveSet_T1 wrongly skipped
1076843 - Conf Failure Resource Severity Set allows INV_CMD
