From ee6c7128ed0d58cb1812049463a13bba9cfb31b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 6 Nov 2015 01:42:41 +0100 Subject: Imported Upstream version 2.9.7 --- TODO | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index d4f2747..92dc32d 100644 --- a/TODO +++ b/TODO @@ -2,24 +2,37 @@ IPMIUTIL PROJECT TODO LIST: IPV6: - . implement IPV6 for Windows + . implement IPV6 for Windows (#ifdef WIN32 case) -Change ipmicmd.c/ipmilan.c to be thread-safe if accessing multiple nodes. - Currently is only conditionally safe, if threads access the same node. +Thread-safe changes for IPMI LAN: + Change ipmicmd.c/ipmilan.c to be thread-safe if accessing multiple nodes. + Currently it is only conditionally safe, if threads access the same node. Will require adding a context struct param to the ipmi_cmd*() funcs. - Probably need to add new thread-safe functions to retain back-compatibility. + May need to add new thread-safe functions to retain back-compatibility. PARTIAL in ipmiutil-2.9.0, multiple nodes in sequence is fixed . need to use context structure for ipmilan +Add pkg-config support + COMPLETE in ipmiutil-2.9.5 (in configure.ac) + +Resolve MS ipmidrv.sys WBEM access memory leak: + This bug has been reported to Microsoft in Oct 2012 as shown below. + The workaround is to use the Intel imbdrv.sys driver instead. + See the ipmiutil UserGuide section 5.1 for details. + https://sourceforge.net/p/ipmiutil/support-requests/11/ + https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/ca4df181-7fd4-4912-83a0-5896b030e3ca/latest-version-of-microsoft-ipmi-driver-ipmidrvsys?forum=wdk + +stdout/stderr debug messages mixed + . have a variable for stderr and if -x debug, set it to stdout. + . implemented in util/subs.c lprintf() based on log level + COMPLETE in ipmiutil-2.9.7 + SPD decoding: . handle DDR4 SPD format . expose SPD decoding from file/buffer, not just FRU c handle DDR3 SPD 1.0 format PARTIAL in ipmiutil-2.9.1 -stdout/stderr debug messages mixed - . have a global variable for stderr and if -x debug, set it to stdout. - SuperMicro Users: . implement an OEM cmd to set user privilege level (needs research) @@ -34,9 +47,10 @@ Add DCMI 1.5 commands for NetFn 0x2C to ipmiutil . Get/Set Thermal Limit (DCMI 1.5) Add an option/variant of canonical output for CSV (delimiter = ',') + The current delimiter for -c is '|' Add support for MAC OSX AppleBMC.kext driver - not yet implemented, pending some documentation. + Not yet implemented, pending some documentation from Apple. More automated testing Started this in ipmiutil-2.6.6 with testipmi.sh, but it could be @@ -67,7 +81,7 @@ Add support for a MAC OSX client We need a system running OSX on which to build and test this. Changes to compile on MACOS submitted to SVN on 04/12/2013 Support for AppleBMC.kext not yet implemented, pending documentation. - COMPLETED in ipmiutil-2.9.1 + COMPLETE in ipmiutil-2.9.1 Add snmptrap functionality to getevent -r example script COMPLETE in ipmiutil-2.9.1 -- cgit v1.2.3