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