From e3a9bfc89256e939ab1c1f56f6961b6ee15aa84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 3 Apr 2017 08:10:39 +0200 Subject: New upstream version 3.0.3 --- TODO | 53 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 23 deletions(-) (limited to 'TODO') 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 [chan] + user disable + user set name + user set password [] + user set priv [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 -- cgit v1.2.3