Zdenek Styblik
d671052143
ID:345 - Do not do several close session retries when catching SIGINT
...
Reduce number of retries to 1 when closing interface on SIGINT.
This reduces time needed to terminate the LAN connection.
2014-11-29 18:06:13 +01:00
Zdenek Styblik
e9c3de03c3
ID:346 - lib/ipmi_sdradd.c ipmi_sdr_read_record has a file descriptor leak
...
'lib/ipmi_sdradd.c' ipmi_sdr_read_records() opens a file descriptor and never
closes it. Here is a patch in use by SGI for quite some time now. Suggested
patch attached.
2014-11-29 17:52:18 +01:00
Zdenek Styblik
1cf65c3236
ID:344 - Fix HPM.2 long message support
...
Due to a typo in the result checking. HPM.2 long message support detection does
not work.
2014-11-29 17:45:41 +01:00
Zdenek Styblik
0eaa2eae51
ID:343 - Print actual sensor thresholds in 'sensors' comand
...
Use Get Sensor Threshold command for obtaining thresholds, since SDR records may
contain not actual threhsolds.
2014-11-29 17:44:07 +01:00
Zdenek Styblik
f56d740d98
ID: 307 - Intel I82751 super pass through mode fixup
...
The patch adds missing check for the Intel i82751 MAC being in the super
pass-through mode, which has known deviations in RMCP+ from the IPMI
specification.
2014-11-29 17:26:48 +01:00
Jim Mankovich
342f44b9f3
Update ChangeLog for 1.8.15 rleease
IPMITOOL_1_8_15
2014-11-24 06:40:17 -07:00
Jim Mankovich
e1c7b532bd
Release Version 1.8.15
2014-11-24 06:30:52 -07:00
Jim Mankovich
3314024867
Remove debian from extra distribution rule for make dist
IPMITOOL_1_8_15RC1
2014-10-23 14:27:06 -06:00
Jim Mankovich
15499d014f
Update ChangeLog for 1.8.15RC1
2014-10-23 14:02:38 -06:00
Zdenek Styblik
21fbd0e967
ID#340 - ipmitool sol session improperly closes on packet retry
...
Commit for Pat Donlin
2014-10-17 20:14:12 +02:00
Zdenek Styblik
deb9a4ed5d
ID#277 - support for hostnames longer than 64 chars
...
ID#313 ipmitool doesn't support hostname long than 64 symbols
ID#277 Minor issue with ipmi_intf_session_set_hostname()
Commit adds support pretty much for FQDN not just up to the length of one label.
This is achieved by change in in struct ipmi_session; and strdup() of user
input. Of course, we have to free() this once we're done.
2014-10-17 19:33:37 +02:00
Zdenek Styblik
58837647c2
lib/ipmi_kontronoem.c - clean up formatting, code
...
Commit cleans up formatting in 'lib/ipmi_kontronoem.c'. Also, it adds some error
messages and fixes return codes.
2014-09-21 09:36:14 +02:00
Zdenek Styblik
5c85c7bc61
ID: 247 - 'sensor thresh' help output is wrong
...
Fix invalid help output by copy-pasting part of 'sensor thresh help'.
2014-09-20 18:21:23 +02:00
Zdenek Styblik
aa8bac2da2
Rename printf_sensor_get_usage() -> print_sensor_get_usage()
2014-09-20 18:07:23 +02:00
Zdenek Styblik
2b15969dcb
Put 'sensor thresh help' into function
...
Move help text for 'sensor thresh help' into its own function.
2014-09-20 18:05:04 +02:00
Zdenek Styblik
7560d4f2f4
ID: 324 - conflicting declaration write_fru_area()
...
Commit fixes conflicting declarations of write_fru_area().
Author: Jörg Frings-Fürst
2014-09-20 15:43:30 +02:00
Zdenek Styblik
859e8a4576
ID: 337 - Add support for 13G Dell PowerEdge
...
Description: Add support for Dell 13G server.
Add support for upcoming Dell PowerEdge 13G server
and replace multiple if statments.
Based on patch from SriniG <srinivas_g_gowda@dell.com>
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Origin: based on patch from SriniG <srinivas_g_gowda@dell.com>
Bug: http://sourceforge.net/p/ipmitool/patches/102/
Bug-debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756555
Forwarded: http://sourceforge.net/p/ipmitool/patches/102/
Reviewed-by: 2014-08-07 SriniG <srinivas_g_gowda@dell.com>
2014-09-20 15:30:55 +02:00
Parthasarathy Bhuvaragan
f49c9eec53
print message header and data in verbose print
...
Change-Id: I613e35e180c815279d2a50f44956a5ed5bf5461b
Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.xx.bhuvaragan@ericsson.com>
2014-09-03 10:01:07 +02:00
Parthasarathy Bhuvaragan
a6f34c9029
fix incorrect data validation
...
Change-Id: I6c277b4716445e8ae9a6851cca48e1ad95df49b4
Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.xx.bhuvaragan@ericsson.com>
2014-09-03 09:53:56 +02:00
Parthasarathy Bhuvaragan
bee3fda656
update result ptr before return
...
Change-Id: If976f5c769d8ba83eefa1693e6969ef17f357ba8
Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.xx.bhuvaragan@ericsson.com>
2014-09-03 09:44:57 +02:00
Parthasarathy Bhuvaragan
737b801768
delete duplicate macros
...
Change-Id: Ie219c955c4644b8ab9822fd1e5523d70038b5261
Signed-off-by: Parthasarathy Bhuvaragan <parthasarathy.xx.bhuvaragan@ericsson.com>
2014-09-03 09:42:11 +02:00
Jim Mankovich
96b19bb62d
ID: 325 DDR4 DIMM Decoding Logic
...
Bug 325 was associated with identification of DDR4 SDRAM, but correct decoding
logic was necessary to actually support DDR4 decode. This commit adds the
necessary logic to decode and display DDR4 DIMMS.
2014-08-13 07:12:42 -06:00
Jim Mankovich
9372d2e34e
ID: 328 HPM.2 fixes
...
Fix commited for Dmitry Bazhenov
2014-08-11 11:21:23 -06:00
Jim Mankovich
9babab10f3
ID: 329 hpm.1 upgrade fixes
...
Fix commited for Dmitry Bazhenov
2014-08-11 11:17:41 -06:00
Jim Mankovich
58d510f90f
ID : 103 picmg discover messages should be DEBUG, not INFO
...
Changed picmg discover messages to LOG_DEBUG
2014-08-11 10:49:10 -06:00
Jim Mankovich
ea49700ec1
ID: 331 Passwords provided in file (-f option) truncated on space
...
Code changed to remove truncation on space since space is valid in a password
2014-08-11 10:38:09 -06:00
Jim Mankovich
732be1b968
ID: 325 - Can not identify DDR4 SDRAM
2014-08-11 08:34:58 -06:00
Paul Zirnik
2f57897501
ipmitool delloem: ipmitool delloem extension always return success - fix it
...
The delloem extension functions all return sane error codes, but they
are not used and not passed on. Fix it.
Signed-off-by: Thomas Renninger <trenn@suse.de>
2014-07-08 18:25:53 +02:00
Zdenek Styblik
d79b0e05af
ID: 318 - ipmi_tsol.c: fix buffer overflow
...
Commit fixes buffer over-flow in ipmi_tsol caused by mis-calculation in buffer
size, resp. using wrong variables completely.
2014-05-29 20:19:37 +02:00
Zdenek Styblik
3b15a7c0e2
ID: 306 - "fru print" command prints the FRU #0 twice
...
This patch make the command to spit FRU info #0 only once.
Commit for Dmitry Bazhenov
2014-05-25 08:52:07 +02:00
Zdenek Styblik
3f508629a5
ID: 305 - HPM.1 deferred activation support fixup
...
Currently, the HPM.1 agent in the IPMItool does not differ between Rollback
support and Deferred Activation Support. The patch fixes up this bug.
Commit for Dmitry Bazhenov
2014-05-25 08:48:50 +02:00
Zdenek Styblik
3473670051
lib/ipmi_tsol.c - remove dead code
2014-05-24 10:05:30 +02:00
Zdenek Styblik
aefd287222
lib/ipmi_tsol.c - make code formatting saner
2014-05-24 10:05:05 +02:00
Zdenek Styblik
6d25903a0b
ID: 317 - ipmi_fwum.c: fix typo
2014-05-24 09:18:32 +02:00
Zdenek Styblik
26da519310
ID: 315 - buildsystem: configure.in is deprecated
...
As per https://lists.gnu.org/archive/html/automake/2013-05/msg00049.html ,
renamed to configure.ac
2014-05-24 09:16:52 +02:00
Zdenek Styblik
edfee17f21
ID: 316 - Directory debian is outdated
...
Debian upstream will take care of packaging.
2014-05-24 09:14:47 +02:00
Zdenek Styblik
b37b914973
ID: 103 - 'lib/ipmi_ekanalyzer.c' needs a re-work
...
Most of the code is reformatted. I've removed some if blocks which didn't make
sense along the way. However, huge pile of work remains.
2014-05-19 05:35:16 +02:00
Zdenek Styblik
4e4a92100c
ID: 103 - 'lib/ipmi_ekanalyzer.c' needs a re-work
...
Remove trailing empty lines.
2014-05-18 06:32:44 +02:00
Zdenek Styblik
8f7837364b
ID: 46 - SEL OEM record corner case
...
According to 31.6.1 SEL Record Type Ranges, IPMIv2.0 specification, timestamped
OEM SEL records are in interval of <C0h,DFh> and not <C0h,DFh).
2014-05-17 11:39:42 +02:00
Jim Mankovich
be7917f9f5
Changes Integrated since 1.8.14RC2
IPMITOOL_1_8_14
2014-05-05 07:26:36 -06:00
Jim Mankovich
a7d3bda08d
ID: 311 man page update for new sunoem commands
2014-05-05 06:58:08 -06:00
Jim Mankovich
d531785a23
ID: 280 - man page cleanup
2014-04-29 09:38:11 -06:00
Zdenek Styblik
eeeb973e39
Make comment about 'source offset' explicit
2014-04-26 14:43:30 +02:00
Zdenek Styblik
166ae1da23
ID: 308 - "fru edit" no longer works for non-zero fields
...
1. Warnings about "FRU Area Length" based on uninitialized (malloc'd) memory
contents (due to fru->max_read_size not being initialized, left at 0) and
fru_data not being zeroed after malloc() in ipmi_fru_set_field_string().
2. "fru edit" commands for any field index other than 0 would fail (with "Field
not found !" error) due to a couple offset and length calculation errors (for
all the supported "area" types) in ipmi_fru_set_field_string().
3. "fru edit" commands would corrupt the FRU Inventory Area due to incorrect
"source offset" value being specified in write_fru_area() call in
impi_fru_set_field_string().
Commit for Rob Swindell
2014-04-25 20:48:40 +02:00
Zdenek Styblik
4f0967779e
ID: 310 - lanplus retry regression
...
The lanplus driver for has a bug in ipmi_lanplus_open_session(). There is
an extra and undesired check for a null response (timeout). As a result, it
returns 1 to the caller. The result of this is an occasional assertion. Commit
mends this.
Commit for Pat Donlin
2014-04-25 20:40:36 +02:00
Zdenek Styblik
9d88837ef3
Add ticket IDs, if we have one
2014-04-18 06:39:09 +02:00
Jim Mankovich
824c0ed4a0
Add hpm2.h to list of distributed include files
IPMITOOL_1_8_14RC2
2014-04-17 14:01:22 -06:00
Jim Mankovich
7ea04d8f77
Update ChangeLog for 1.8.14RC2 changes
2014-04-17 13:28:54 -06:00
Anton Blanchard
8d5e8fcf7a
Incorrect byteswap in SOL maximum payload code
...
max_inbound_payload_size, max_outbound_payload_size and port are
assembled byte by byte using shifts. This works correctly in both
little and big endian and doing a subsequent byte swap is wrong.
To highlight this issue I dumped the values on a big endian machine:
max_inbound_payload_size 51200
max_outbound_payload_size 51200
port 28418
And after this fix:
max_inbound_payload_size 200
max_outbound_payload_size 200
port 623
Signed-off-by: Zdenek Styblik <stybla@turnovfree.net>
2014-04-12 15:13:25 +02:00
Anton Blanchard
2c7526be6b
Fix build error in HPM.2 code
...
lib/hpm2.c uses BSWAP_16 without including ipmitool/bswap.h.
Signed-off-by: Zdenek Styblik <stybla@turnovfree.net>
2014-04-12 15:08:39 +02:00