Jarrod Johnson
5c1713d792
Add retry/timeout behavior to library
2013-06-17 15:02:11 -04:00
Jarrod Johnson
1ecd7c2146
Have get_power coded more similarly to get_bootdev
2013-06-10 15:49:24 -04:00
Jarrod Johnson
b7e27470cc
Add boot device control functions
2013-06-06 17:04:49 -04:00
Jarrod Johnson
8c68b1e3ef
Put IBM copyright into the files
2013-06-04 13:16:05 -04:00
Jarrod Johnson
2f4a857118
Add a convenience wrapper to do the higher layer simple commands
2013-05-20 11:17:10 -04:00
Jarrod Johnson
785e712763
Fix up error status situation
2013-05-20 10:49:59 -04:00
Jarrod Johnson
da9f801c1f
Clean up ipmi_session a little bit
2013-05-20 10:44:12 -04:00
Jarrod Johnson
74f3bf592f
Do some rewording
2013-05-20 10:29:01 -04:00
Jarrod Johnson
c8ac83cccc
Fix the integrity pad calculation (shame python doesn't have a 'use strict')
2013-05-19 18:51:42 -04:00
Jarrod Johnson
f44ad79391
Remove developer prints
2013-05-19 18:26:42 -04:00
Jarrod Johnson
7c44577b6c
Fix decryption... mystery remains as to why logout and only logout seems to fail if aes is not enabled in ipmi 2.0 land..
2013-05-19 18:20:27 -04:00
Jarrod Johnson
d6db94795e
Have IPMI2 work for unencrypted, still sorting out decryption... encryption seems to work, but decrypting the response...
2013-05-19 18:02:57 -04:00
Jarrod Johnson
40509f59cf
Fix problem where the data from bmc was not being integrity checked in 1.5
2013-05-19 17:23:36 -04:00
Jarrod Johnson
86ebe9790d
Fix problems with k1 and k2 key generation and HMAC on outgoing
2013-05-19 17:14:22 -04:00
Jarrod Johnson
4a1a43bbe9
Almost working IPMI 2.0 support.....
...
disable encryption to facilitate/narrow debug...
currently integrity algorithm is apparantly failing to pass on *outgoing* packets, though RAKP4 incoming did pass
2013-05-19 16:28:46 -04:00
Jarrod Johnson
2b90f8184f
More forcefully note the TODOs so people know when they hit them
2013-05-19 10:06:01 -04:00
Jarrod Johnson
5248d821b5
Python ipmi can now actually do commands using 1.5
2013-05-19 10:02:20 -04:00
Jarrod Johnson
df43c5336b
More work to make it get further on session establishment
2013-05-18 14:29:43 -04:00
Jarrod Johnson
9269810e7c
Milestone: can now receive and correctly parse get channel auth capabilities result
2013-05-18 13:37:01 -04:00
Jarrod Johnson
6b575b84d2
Milestone: now able to craft valid Get channel authentication capabilities request and trigger response
2013-05-17 23:20:24 -04:00
Jarrod Johnson
b1fd359d40
Get a lot closer to a working ipmi python implementation
2013-05-17 22:39:00 -04:00
Jarrod Johnson
dbe689882a
Break out constantns to a diff file
2013-05-17 17:28:58 -04:00
Jarrod Johnson
507ee81db4
More progress on perl to python port of ipmi
2013-05-17 17:28:31 -04:00
Jarrod Johnson
9552eb8e0f
Kick things off with a little bit of header data
2013-05-16 15:43:17 -04:00