142 Commits

Author SHA1 Message Date
Duncan Laurie
8b68086fdb change IPMI_CHANNEL_MEDIUM_IPMB define to not conflict with openipmi 2005-05-03 15:19:15 +00:00
Duncan Laurie
90448837ec add ability to configure session retry and timeout settings,
add chassis power status command with return value indicating status
2005-04-20 23:04:00 +00:00
Duncan Laurie
251de396a1 ipmi_intf_print takes argument listing supported interfaces 2005-04-20 22:46:52 +00:00
Duncan Laurie
c7c5b2de37 add daemonize function to helper library 2005-04-20 22:40:53 +00:00
Duncan Laurie
4ea12d4308 add ipmi_main.[ch] to the build system 2005-04-20 21:41:58 +00:00
Duncan Laurie
ce01d13e98 move option parsing and command handling to its own file for reuse 2005-04-20 21:05:45 +00:00
Duncan Laurie
1c4f38bba8 add rawi2c master read/write command 2005-04-20 21:03:33 +00:00
Duncan Laurie
b2c96c3a1f add noanswer flag, and ipmi_cmd structures 2005-04-20 20:52:30 +00:00
Duncan Laurie
78049bf3b7 add system firwmware sensor-specific bits, add function to get sensor type based on event code and offset 2005-04-20 20:47:05 +00:00
Duncan Laurie
6052a2b57a add sdr_cache function, fix Get SDR Header to handle cancelled reservation 2005-04-20 20:44:59 +00:00
Duncan Laurie
c39a8026da avoid possible redefine 2005-04-04 01:15:20 +00:00
Duncan Laurie
0d3daba614 undefine BSWAP_16 and BSWAP_32 so no warnings in case we redefine later 2005-03-24 17:30:59 +00:00
Duncan Laurie
4e59621e64 use double instead of float because its more portable 2005-03-18 00:43:05 +00:00
Duncan Laurie
344cd68cc1 add get guid cmd define 2005-03-17 02:55:41 +00:00
Duncan Laurie
d2bee0687a ressurect isol command 2005-03-17 00:03:14 +00:00
Duncan Laurie
34474dcb2a add linear sensor support 2005-03-16 23:54:12 +00:00
Jeremy Ellington
1df7ca9588 From Holger Liebig, define IPMI_PAYLOAD_TYPE_OEM 2005-03-09 17:13:35 +00:00
Jeremy Ellington
ca85cb4688 Added IPMI_SESSION_PRIV_UNSPECIFIED for the RMCP+ cipher suite priv code 2005-03-08 20:06:29 +00:00
Jeremy Ellington
ac3e23b9b9 Extended LAN Configuration Parameteres to include RMCP+ related parameters
new to the v2 spec.
2005-03-07 16:34:01 +00:00
Jeremy Ellington
cd5ee61d23 Added implementation for "channel getciphers" which implements the
command Get Channel Cipher Suites.
2005-02-17 22:26:08 +00:00
Jeremy Ellington
f7dc0a57de Move algorithm ID definitions into the higher level ipmi_constants.h file 2005-02-17 22:24:38 +00:00
Jeremy Ellington
c6db0382e5 move some strings (for algorithm descriptions) into a the higher level
ipmi_strings.[c|h] file.
2005-02-17 22:22:40 +00:00
Jeremy Ellington
42e73b39de Added ability to store and set the requested cipher suite ID
and its alogorithm specifiers.
2005-02-09 19:24:08 +00:00
Duncan Laurie
9164d3b69e incorrect bigendian define was messing up fru locator records 2005-02-01 00:13:34 +00:00
Duncan Laurie
58ef4f8af6 move enum flg_e enum define to header file and make sure ipmi_pef_print_flags() prototype is correct 2005-01-12 21:13:25 +00:00
Duncan Laurie
08844ec93b add function comments 2005-01-11 16:16:43 +00:00
Duncan Laurie
38fc65ae88 beautify lan print output 2005-01-11 16:08:12 +00:00
Duncan Laurie
c7a6be575d add more flexible way of handling OEM boards
now pass a "-o <oemtype>" argument on the command line
the currently defined oem types are "supermicro" and "intelwv2"
the existing -g and -s options are still present for compatibility
2005-01-08 02:49:22 +00:00
Duncan Laurie
5575a33119 set hard limit of 128 in nested structure for older gcc 2005-01-07 23:31:12 +00:00
Duncan Laurie
b5306e1aa6 add unused attribute to static definitions so it compiles with -Wall 2005-01-07 22:53:55 +00:00
Duncan Laurie
55969d4a32 change return types 2005-01-07 22:17:25 +00:00
Duncan Laurie
014040610f use uint{8,16,32}_t instead of "unsigned {char,short,int|long}" 2005-01-07 02:05:49 +00:00
Duncan Laurie
9c848916cc fix compile problems with -g
update lan interface to send debug and errors to stderr
2005-01-06 22:35:35 +00:00
Duncan Laurie
de7de91f99 use uint8_t and uint32_t throughout ipmitool 2005-01-06 22:32:07 +00:00
Duncan Laurie
dbbeee1b6f update error handling for "session" and "user" commands
check channel medium type before attempting to do lan operations on it
2005-01-06 21:17:52 +00:00
Duncan Laurie
f5c8042629 remove the rest of isol 2005-01-06 19:13:52 +00:00
Duncan Laurie
e23dde507e remove isol,
remove signal handler function as it was not used,
clean up error handling in ipmi_open_file
change min define to __min to avoid conflicts
2005-01-06 19:09:05 +00:00
Duncan Laurie
4db9739e17 massive rework of many subsytems
handle errors better and return status codes correctly
2005-01-06 17:48:24 +00:00
Duncan Laurie
30bc6b18cb change bmc -> mc 2004-11-24 23:52:23 +00:00
Duncan Laurie
3dfa1a4209 fix handling of signed equation variables in sensor readings 2004-11-24 23:23:04 +00:00
Duncan Laurie
d25bd0a5e7 rename bmc -> mc 2004-11-22 21:34:30 +00:00
Duncan Laurie
b0ccfba549 moved completion_code_vals 2004-11-19 19:48:53 +00:00
Duncan Laurie
49cc30816a add missing header 2004-11-19 19:48:16 +00:00
Duncan Laurie
f4e4d8433c clean up a few state descriptions 2004-11-19 19:47:02 +00:00
Duncan Laurie
a718edf808 add function for printing discrete states 2004-11-19 19:46:27 +00:00
Duncan Laurie
dce547bcfd put completion_code_vals define back in here 2004-11-19 19:45:44 +00:00
Duncan Laurie
b696e2ceb3 add new valstr defines 2004-11-17 23:02:19 +00:00
Duncan Laurie
9ec6a6d154 use entity_id structure,
add oem structure,
move valstr defines to ipmi_string.h
2004-11-17 23:01:51 +00:00
Duncan Laurie
66fbb6fbbc move valstr defines to ipmi_string.h 2004-11-17 22:59:54 +00:00
Duncan Laurie
4e7e7ae0a6 add cleanup function 2004-11-17 22:59:26 +00:00