summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO32
1 files changed, 23 insertions, 9 deletions
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