summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2016-08-24 05:56:41 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2016-08-24 05:56:41 +0200
commit2ae382d10a07feaed2d8e06ce078084ecaf1b447 (patch)
treeb9c8c5ab3485c040b19443e4a573f48b9092d47d /TODO
parent7d5dd1122da7acfca715242ec6cb6d1fd844691b (diff)
parentdb5e8f26947114f06480dd22b9db7e22e50ee133 (diff)
Merge tag 'upstream/3.0.0'
Upstream version 3.0.0
Diffstat (limited to 'TODO')
-rw-r--r--TODO46
1 files changed, 24 insertions, 22 deletions
diff --git a/TODO b/TODO
index 92dc32d..6f260c5 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,8 @@
IPMIUTIL PROJECT TODO LIST:
-IPV6:
+IPV6 for IPMI LAN on Windows:
+ Currently support IPV6 on Linux, but need to implement for Windows also
. implement IPV6 for Windows (#ifdef WIN32 case)
Thread-safe changes for IPMI LAN:
@@ -10,22 +11,10 @@ Thread-safe changes for IPMI LAN:
Will require adding a context struct param to the ipmi_cmd*() funcs.
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
+ . need to change to 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
+Add an option/variant of canonical output for CSV (delimiter = ',')
+ The current delimiter for -c is '|'
SPD decoding:
. handle DDR4 SPD format
@@ -33,9 +22,6 @@ SPD decoding:
c handle DDR3 SPD 1.0 format
PARTIAL in ipmiutil-2.9.1
-SuperMicro Users:
- . implement an OEM cmd to set user privilege level (needs research)
-
Add additional IPMI 2.0 commands from addendum:
c Get/Set System Info
. Get/Set SEL UTC Offset (requested 4/22/13)
@@ -46,12 +32,20 @@ Add DCMI 1.5 commands for NetFn 0x2C to ipmiutil
. Get/Set DCMI Configuration Parameters (DCMI 1.5)
. 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 from Apple.
+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
+ OPEN - no update/fix from Microsoft
+
+SuperMicro Users:
+ . implement an OEM cmd to set user privilege level (needs research)
+
More automated testing
Started this in ipmiutil-2.6.6 with testipmi.sh, but it could be
more extensive and be tested on more types of IPMI firmware.
@@ -76,6 +70,14 @@ Add a function to send ctl-alt-del through SOL console
------------------------------------------------------------------------------
IPMIUTIL COMPLETED TODO TASKS:
+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
+
+Add pkg-config support
+ COMPLETE in ipmiutil-2.9.5 (in configure.ac)
+
Add support for a MAC OSX client
It should work with minor compile-time adjustments.
We need a system running OSX on which to build and test this.