summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO53
1 files changed, 30 insertions, 23 deletions
diff --git a/TODO b/TODO
index 1de2378..eab5ca2 100644
--- a/TODO
+++ b/TODO
@@ -2,24 +2,17 @@
IPMIUTIL PROJECT TODO LIST:
Add subcommand to consolidate user functions
- . enable, disable, list, set(priv/username/psw)
+ user list (shows max,enabled, lists all users)
+ user enable <user_id> [chan]
+ user disable <user_id>
+ user set name <user_id> <username>
+ user set password <user_id> [<password>]
+ user set priv <user_id> <priv_level> [chan]
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)
-Test SuperMicro DIMM event logic (pending bad DIMM)
- PARTIAL in ipmiutil-2.9.9, revised code implemented
-
-Add support for openssl-1.1.0 for fedora
- COMPLETE in ipmiutil-3.0.1
-
-Add OEM Lenovo SEL decoding
- PARTIAL in ipmiutil-3.0.1, pending test data
-
-Add OEM Lenovo sensor decoding
- COMPLETE in ipmiutil-3.0.1
-
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.
@@ -31,6 +24,11 @@ Thread-safe changes for IPMI LAN:
Add an option/variant of canonical output for CSV (delimiter = ',')
The current delimiter for -c is '|'
+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.
+ PARTIAL in ipmiutil-2.6.6 with testipmi.sh
+
SPD decoding:
. handle DDR4 SPD format
. expose SPD decoding from file/buffer, not just FRU
@@ -39,11 +37,12 @@ SPD decoding:
Add additional IPMI 2.0 commands from addendum:
c Get/Set System Info
- . Get/Set SEL UTC Offset (requested 4/22/13)
+ c Get/Set SEL UTC Offset (requested 4/22/13)
. Forwarded Command
PARTIAL in ipmiutil-2.8.1, adding Get/Set System Info functions
+ PARTIAL in ipmiutil-3.0.3, adding Get/Set SEL UTC Offset functions
-Add DCMI 1.5 commands for NetFn 0x2C to ipmiutil
+Add more DCMI 1.5 commands for NetFn 0x2C to ipmiutil
. Get/Set DCMI Configuration Parameters (DCMI 1.5)
. Get/Set Thermal Limit (DCMI 1.5)
@@ -58,14 +57,6 @@ Resolve MS ipmidrv.sys WBEM access memory leak:
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.
- PARTIAL in ipmiutil-2.6.6 with testipmi.sh
-
Remove assert() calls from lanplus code
Need to improve error handling and remove all assert() calls from
the lib/lanplus/ code: lanplus.c lanplus_crypt.c lanplus_crypt_impl.c
@@ -85,6 +76,22 @@ Add a function to send ctl-alt-del through SOL console
------------------------------------------------------------------------------
IPMIUTIL COMPLETED TODO TASKS:
+Test SuperMicro DIMM event logic (pending bad DIMM)
+ COMPLETE in ipmiutil-2.9.9, revised code implemented
+
+Add support for openssl-1.1.0 for fedora
+ COMPLETE in ipmiutil-3.0.1
+
+Add OEM Lenovo SEL decoding
+ COMPLETE in ipmiutil-3.0.1
+
+Add OEM Lenovo sensor decoding
+ COMPLETE in ipmiutil-3.0.1
+
+Add HP-UX support
+ PARTIAL in ipmiutil-2.8.4
+ COMPLETE in ipmiutil-2.9.8
+
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