forked from open-hpi/openhpi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2470 lines (1233 loc) · 64.3 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog for 3.8.0 (03/01/2018)
New Features
Fixed Bugs
Build System
1995 - make distcheck fails
1978 - Compile fails on glib<2.32 version
1976 - Configure error when json-c-devel not included
1974 - Remove the warnings from build
1968 - Bring in build changes from debian build
1967 - SNMP build fails on debian
HP ProLiant plugin
1962 - ilo2_ribcl plugin fails to run against Gen10
HP c-Class Plugin
1996 - Segmentation fault in oa_soap plugin during resource inventory cleaning
1991 - Fix the infinite loop in soap_enum when the string length is 0
1960 - openhpid process is consuming more than 10G
HPE Synergy plugin
1999 - Handle the error code from Synergy composer
1990 - ov_rest cert path is not getting created
1987 - Alert fields reorder leads to segfault
1986 - Increase the X-Api-Version to 600
1985 - Fix compile error in ov_rest_discover.c
1984 - handle case DISCOVERY_FAILED in ov_rest_discover_resources
1983 - Appliance and Composer resources have few wrong Capabilities
1982 - Session id expires if no activity in a day
1979 - Do not add Rack Mount Server to Synergy Enclosure
1975 - Synergy blade added as rack mount server
1964 - Handle important composer events
1961 - CRIT messages seen on running openhpid.
1959 - Create one RPT per composer
1956 - SuSE12 compile warnings - return value not handled
1953 - URI field for Synergy composer is missing.
1951 - Warning messages see during make on SuSE 12
1950 - CRIT messages could be handled better
1946 - Handle task Reset for Interconnects.
1945 - Alerts and Tasks not registered
1943 - FirmwareMajorRev&FirmwareMinorRev is zero for Synergy Composer and Enclosure.
1942 - Manufacturer is missing for Synergy Fan Module and Power Supply.
1941 - Product version is null for Enclosures.
1937 - oem_event log file needs to be created afresh every time
HPI Clients
1994 - hpipower client gives wrong error message
HPI Shell
1920 - Remove useless addcfg command from hpi_shell
HPI Utils
1980 - Continue with message, if uid_map file creation fails
IPMI Direct plugin
1970 - Replace __STRING
1969 - Use PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP if libc defines it
1966 - Make the ipmi build to work with gcc-7
OpenHPI Daemon
1981 - Configure gives an error on RHEL65
OpenHPI base library
1977 - Coverity Scan detects several issues
Changelog for 3.7.0 (05/26/2017)
New Features
HPE Synergy plugin
704 - Add support for HPE Synergy Frames
Fixed Bugs
Blade Center Plugin
1902 - disable MD5 in net-snmp will trigger a compile error in openhpi
HP c-Class Plugin
1913 - Replace printf calls
1912 - Array bound exceeded by one
1903 - Function comment section of oa_soap_close() is misleading
HPE Synergy plugin
1958 - Add Synergy Developer Guide to Makefile
1957 - Interconnects in the multiple enclosure ring not discovered properly.
1954 - Memory Leaks in few corner cases
1952 - Unwanted rediscoveries during AMQP_STATUS_SSL_ERROR from SCMB
1944 - Memory leak in ov_rest plugin when running hpitree -a from r7686 onwards
1940 - Operational status sensor RDR is missing for Synergy Composer
1939 - Rediscovery may have memory leaks
1936 - Core dump at array_list_get_idx.
1935 - Getting server sensor info fails or takes long time
1933 - Daemon takes a long time to terminate after signal
1932 - Locked/Active alerts in syslog could be removed
1931 - Composer with many enclosures fails
1930 - Clean up json objects with json_object_put
1929 - Compile warnings in json-c
1928 - amqp_empty_table error in suse12
1927 - core dumps getting Cert and process events
1926 - Tasks / Alerts not registered
1925 - Manufacturer field is not showing up in interconnect
1924 - ov_rest plugin build fails on SLES12
1923 - Fix all the issue in below core dumps.
1922 - openhpi.conf.ov_rest_wrong_passwd
1921 - Initial status needs to be update after discovery
HPI Shell
1900 - hpi_shell fails attempting to unlock not locked mutex
HPI Utils
1915 - wrap_g_free does not set pointer to NULL.
1914 - uid_map creation fails if directory is missing
IPMI Direct plugin
1911 - ipmidirect: Check correct variable for resource managed capability
OpenHPI Daemon
1916 - umask(0) makes created files world readable/writeable
Sysfs plugin
1907 - Fix double free in sysfs
Changelog for 3.6.1 (09/14/2015)
New Features
Fixed Bugs
Build System
1898 Checkin 7658 - make fails in libgcrypt-devel systems
Documentation
1901 Checkin 7661 - bootstrap information could be added to README
HPI Clients
1899 Checkin 7659 - hpithres segfaults on EOF
Changelog for 3.6.0 (08/26/2015)
New Features
Fixed Bugs
Blade Center Plugin
1866 Checkin 7617 - Make autogenerated file output more stable
Build System
1897 Checkin 7654 - openhpi not installable on SLES12
1886 Checkin 7642 - Warnings from new automake
1883 Checkin 7638 - /var/lib/openhpi world-writable imposes security risk
1873 Checkin 7628 - cscope target in Makefile gives error...Incomplete file list in cscope.files
Documentation
1807 Checkin 7614 - use standard docdir
HP ProLiant plugin
1892 Checkin 7650 - New compile warning in the ilo2_ribcl plugin
1890 Checkin 7644 - Add support for IML events
1889 Checkin 7644 - Power supply status differences not handled
1888 Checkin 7641 - Processor RPT is getting created even if it is not installed
1885 Checkin 7640 - RPT for FAN is getting Created even if that FAN resource is Not Installed
1884 Checkin 7645 - Wrong Resource severity set during first time discovery in ilo2_ribcl
1882 Checkin 7636 - Needs Gen9 also to decide ilo_type
1876 Checkin 7631 - ilo2_ribcl takes a long time to exit on kill
1870 Checkin 7625 - Some times saHpiResourcePowerStateSet return is not correct
1863 Checkin 7612 - Create wrap_g_free to set the freed memory to NULL in ilo2_ribcl plugin
1830 Checkin 7620 - Core dump in ilo2_ribcl plugin on kill
1683 Checkin 7622 - ilo2 ribcl plugin fails when parsing cpu information
1611 Checkin 7639 - ilo2_ribcl plug-in need to support the get_hotswap_state ABI
1517 Checkin 7644 - ilo2_ribcl plugin takes a long time, to start a client
HP c-Class Plugin
1895 Checkin 7651 - StandBy OA insertion is not handled properly, and RPT is not added
1894 Checkin 7652 - debug folder make fails when configure with --enable-testcover
1880 Checkin 7632 - Incorrect Critical messages in oa_soap plugin
1879 Checkin 7635 - oa_soap_get_hotswap_state() should check SAHPI_CAPABILITY_FRU
1874 Checkin 7626 - Global variables need to be enclosure specific
1872 Checkin 7621 - Incorrect OA information structure initialization
1862 Checkin 7613 - Create wrap_g_free to set the freed memory to NULL
1861 Checkin 7616 - Openhpi reports Server in slot # is removed / added during OA switchover
1848 Checkin 7619 - when Kill is issued some times few threads are still alive indefinitly
1814 Checkin 7629 - Sometimes during kill -15 of daemon core gets generated
1571 Checkin 7634 - Customer visible messages could be better
HPI Utils
1891 Checkin 7646 - make fails for distcheck target
1887 Checkin 7643 - uid_utils.c generates warnings in RHEL7
1877 Checkin 7637 - Old functions still used with GLIB>2.31
OpenHPI Daemon
1896 Checkin 7653 - Kill SIGTERM does not terminate daemon in new GLIB
1878 Checkin 7630 - CRIT OpenHPID calling the saHpiSessionOpen could be DBG mesage
1875 Checkin 7627 - User kill signal need not generate error
1871 Checkin 7623 - Discovery thread takes long time to terminate after SIGTERM
1865 Checkin 7615 - docdir is not defined in older autotools
OpenHPI Daemon Client
1881 Checkin 7633 - hpisettime exits prematurely with return code 1
ssl
1869 Checkin 7618 - Destroying the locked mutex
1868 Checkin 7624 - SSL_get_error may be reporting an old error
Changelog for 3.5.0 (10/09/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
Changelog for 3.4.0 (11/14/2013)
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
Changelog for 3.2.1 (07/18/2013)
New Features
Transport Library
OLD 3590103 NEW 698 Checkin 7522 - Improve error message in case of unsupported protocol
Marshal Library
OLD 3519485 NEW 673 Checkin 7510 - Rework assertions in marshal code
HP c-Class Plugin
OLD 3613747 NEW 699 Checkin 7542 - Handler for EVENT_NETWORK_INFO_CHANGED
Fixed Bugs
Build System
OLD 3566330 NEW 1763 Checkin 7513 - host-specific PKG_CONFIG_PATH in case of cross-compile
OLD 3564447 NEW 1758 Checkin 7512 - Missed build files for hpi_shell(Windows)
OLD 3562465 NEW 1755 Checkin 7509 - Not all README* files included in dist tarball
NEW BUG 1804 Checkin 7547 - Fix the make distcheck failures
Documentation
NEW BUG 1803 Checkin 7548 - Readme.windows needs to info on header file processing
OpenHPI Daemon
OLD 3613546 NEW 1790 Checkin 7532 - Make oh_get_global_param() in openhpid/conf.c more robust
OLD 3566478 NEW 1764 Checkin 7521 - Daemon needs to check config file security
OpenHPI base library
OLD 3613753 NEW 1791 Checkin 7541 - Fix another set of references before checks
NEW BUG 1800 Checkin 7545 - Error in 3.2.x\baselibs\csharp\README
HPI Clients
OLD 3606640 NEW 1774 Checkin 7525 - Issues with initial svn snapshot builds
OLD 3425850 NEW 1673 Checkin 7527 - hpipower command is misleading the user
HP c-Class Plugin
OLD 3613757 NEW 1794 Checkin 7538 - Fix typo in oa_soap_proc_server_status()
OLD 3613756 NEW 1793 Checkin 7540 - potential double free() in oa_soap_event_thread()
OLD 3613545 NEW 1789 Checkin 7531 - remove_interconnect() in oa_soap_plugins code bug
OLD 3613544 NEW 1788 Checkin 7536 - build_interconnect_inv_rdr() is missing some ret value assig
OLD 3613536 NEW 1787 Checkin 7535 - oa_soap_re_discover_resources() arguments checks need fixing
OLD 3613534 NEW 1786 Checkin 7534 - wrong interconnectTrayPortNumber
OLD 3613532 NEW 1784 Checkin 7543 - Should not free(foo)when asprintf(foo ...fails)
OLD 3612225 NEW 1782 Checkin 7529 - saHpiResourceResetStateSet doesn't implement true COLD_RESET
OLD 3610943 NEW 1777 Checkin 7537 - openhpi OA switchover issues
OLD 3607674 NEW 1776 Checkin 7528 - Insert Procurve 6120 switch sets and doesn't clear alarms
OLD 3578345 NEW 1770 Checkin 7523 - Wrong OA FW Version is displayed by openhpi clients
OLD 3572505 NEW 1768 Checkin 7518 - PSU alarms lost if the active OA restarts
OLD 3571330 NEW 1766 Checkin 7519 - openhpid cannot re-connect to OA after network failures
OLD 3566304 NEW 1762 Checkin 7524 - EVENT_STANDBY_FLASH_BOOTED event is not processed
OLD 3564814 NEW 1760 Checkin 7514 - Unknown Board casues openhpid to fail discovery
OLD 3562666 NEW 1756 Checkin 7511 - segfaults when retrieving thermal info
NEW BUG 1799 Checkin 7546 - oa_soap NULL dereference code paths
HP Proliant plugin
OLD 3613758 NEW 1795 Checkin 7539 - Fix typo in ir_xml_record_fandata()
OLD 3613533 NEW 1785 Checkin 7533 - ilo2 wrong free()
OLD 3603349 NEW 1773 Checkin 7530 - Thresholds for Temp sensors are not showing and state is wrong
IPMI Direct plugin
OLD 3580161 NEW 1772 Checkin 7520 - Several sensor bugs with Intel baseboards
OLD 3562924 NEW 1757 Checkin 7517 - BIOS sensors and events are not handled
Changelog for 3.2.0 (08/27/2012)
New Features
Build System
3533215 - Enable test_agent plug-in by default
3533216 - Enable slave plug-in by default
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
Changelog for 3.1.0 (05/01/2012)
New Features
HP c-Class Plugin
3117718 - Report cpu blade Mezznine card, and memory details
3519995 - Add support for c3000 enclosures
None
3438302 - Add oHPI API descriptions in oHpi.h
3436658 - Windows: default config file location shall be in %APPDATA%
OpenHPI C# base library
3497553 - Implement baselib for C#
OpenHPI Daemon
3475539 - openhpid: better handling of --ipv4 --ipv6 options
OpenHPI Java base library
3497552 - Implement baselib for Java
OpenHPI Python base library
3505194 - Add convenient helper functions for RPT/RDRs... iteration
3497551 - Implement baselib for Python
Fixed Bugs
Build System
3487840 - acinclude.m4: remove gcc aux ver check
3437013 - RPM: remove tcp_wrappers dependency
HP ProLiant plugin
3522116 - Compiler warning seen in 3.1
HP c-Class Plugin
3520830 - Error message is seen for one of the interconnects
3522644 - Mismatched area count while discovering in C3000 enclosure
3520000 - Update oa_soap plugin documentation
3324288 - IDR custom field types needs to be visible
3025938 - clients hang during/after a OA switchover
3285693 - Generate thermal events
3388695 - OA soap plugin exits on Switchover - C-7000 with storage
3519664 - Some of the thermal sensors are missing
HPI Shell
3454319 - hpi_shell: reopen hungs in case of openhpid restart
3475530 - hpi_shell: using wrong enumeration for TimerAction field
3470221 - time2str does not handle relative timestamps correctly
3428181 - hpi_shell: entity for first event printed wrong
HPI Utils
3519126 - Manufacturer ID for Cisco System Switches showing as unknown
3457592 - oh_decode_time() decodes relative times as"invalid time"
3497633 - drop executable stack flag from hpixml
None
3471920 - Windows build shall include SaHpiXtca.h header
OpenHPI Daemon
3414200 - saHpiMyEntityPathGet impl not flexible enough
3461148 - OpenHPI daemon crashes if receives unknown request
3434608 - Move libuuid dependency from OpenHPI core to snmpbc plugin
OpenHPI base library
3431428 - Add entity_root domain parameter info in openhpiclient.conf
Simulator plugin
3434607 - Remove libuuid dependency from simulator plugin
Watchdog plugin
3434606 - Remove libuuid dependency from watchdog plugin
Changelog for 3.0.0 (10/17/2011)
New Features
Documentation
3411347 - Remove outdated docs/hld subdirectory
HP c-Class Plugin
3196244 - Have a field to display aggregate status of the enclosure
OpenHPI Daemon
3406760 - openhpid: report client connection address in log
Fixed Bugs
Documentation
3411893 - Fix formatting of option descriptions in man pages
Dynamic Simulator plugin
3414205 - Bad lock release in dynamic simulator
HP ProLiant plugin
3423245 - Remove compiler warnings from ilo2_ribcl plugin
3416584 - ilo2_ribcl: FreeBSD compilation issue
3407032 - ilo2 plugin has problem reading temperature sensor values
3109793 - Populate temperature sensors
3394069 - duplicate definition of ILO2_RIBCL_DISCOVER_RESP_MAX
HP c-Class Plugin
3356142 - Resource Tag displaying as Unknown for some of the blades
3025936 - SWITCH_BLADE generates too many events
3264695 - Report blade MAC addresses (NICs) information
2791727 - serial number goes unknown after extraction and re-insertion
2967121 - Incorrect serial number reported
3400203 - OA Redundancy is not set properly when standy OA is pulled
3403514 - Good Interconnect severity goes to CRITICAL after switchover
3374358 - OA Soap plugin need to allow access to operators too
HPI Clients
3405673 - client -N "IPv6 address" doesn't work
3324287 - hpitree needs verbose output
3362952 - hpixml processes failed resources incorrectly
HPI Shell
3414470 - hpi_shell: DIMI commands print trailing garbage
HPI Utils
3362979 - Incorrect displaying of OEM sensor type
IPMI Direct plugin
3414203 - Hang during discovery in ipmidirect plugin
None
3416581 - various FreeBSD compilation issues
OpenHPI base library
3327878 - saHpiDimiTestStatusGet returns wrong percentage
Changelog for 2.17.0 (06/20/2011)
New Features
Build System
3141155 - Move to newer version of glib2
HPI Clients
3129972 - change -n and OPENHPI_DAEMON_HOST semantics
3130030 - client for providing system view in XML form
1493787 - Update clients to use long options and uniform format
HPI Shell
2431334 - Proposal to change prompt in hpi_shell
3235117 - hpi_shell: running DIMI test with parameters
None
3315211 - FreeBSD support
3138629 - get rid of many error/debug messages
3141721 - oHpi.h shall not depend on oh_utils.h
3031797 - Windows version of OpenHPI base library
3129960 - Refactoring: baselib, transport, daemon
3129977 - Transport: IPv6 support
OpenHPI Daemon
2220356 - Supporting the graceful shutdown for openhpi daemon
3094859 - Add a possibility to listen only specified network interface
3129962 - migration from libltdl to glib
3129975 - Generic code to remove destroyed handler resources
3143658 - Remove static plug-in feature
3153081 - WIndows version of OpenHPI daemon
3160127 - Make using uid_map file optional
OpenHPI base library
3098224 - Add entity_root parameter to domain configuration
1531430 - Upgrade error messaging to use glib\\\\\\\\\\\\\\\'s api
1884816 - Finish using OH_CALL_ABI macro throughout safhpi.c
3137336 - Implement saHpiInitialize and saHpiFinalize
Slave plugin
3136828 - Slave: use g_new instead of g_malloc
3139353 - Slave: migration to gmodule
Test Agent plugin
3307756 - New plug-in for runtime simulation
Fixed Bugs
Build System
2012381 - make using of -Werror configurable
Dynamic Simulator plugin
3304257 - FUMI - Not supported