Debian Patches

Status for ipmitool/1.8.19-7.1

Patch Description Author Forwarded Bugs Origin Last update
0105-sensor_reading.patch Fix soensor reading mareedu srinivasa rao not-needed debian upstream upstream, https://sourceforge.net/p/ipmitool/bugs/490/ 2022-10-29
0620-manpage_typo.patch Fix man page typos Jörg Frings-Fürst <debian@jff.email> not-needed 2022-10-29
0700-build.patch Remove downloads at build time Jörg Frings-Fürst <debian@jff.email> not-needed 2022-10-29
0701-disable-libtool-silent.patch Enable verbose output of libtool and fix warning Shengqi Chen <harry-chen@outlook.com> not-needed 2024-10-27
0100-fix_buf_overflow.patch fix buffer overflow based on 101_fix_buf_overflow from Leo Iannacone <l3on@ubuntu.com> Jörg Frings-Fürst <debian@jff-webhosting.net> yes upstream 2014-12-01
0010-utf8.patch conv AUTHORS to UTF-8 Jörg Frings-Fürst <debian@jff.email> not-needed 2020-07-28
0110-unpdate_IANA_URL.patch Fix IANA url <name and email of author, optional> not-needed debian upstream upstream, https://github.com/siderolabs/pkgs/pull/634/commits/5a39853823255f3715857fb4907bca13573e76d0 2022-12-25
0115-hurd_PATH_MAX.patch Add missing PATH_MAX for hurd-i386 Jörg Frings-Fürst <debian@jff.email> not-needed 2022-12-26
0625-manpage_wrong_time_set.patch Fix description of "sel time set" Jörg Frings-Fürst <debian@jff.email> yes debian 2023-12-17
0800-fix-buffer-overrun.patch [PATCH] open: Eliminate buffer overrun (#24)
clangd reports a buffer overrun issue in `open` interface.

The sprintf() used to fill ipmi_devfs2 requires 17 bytes to store the
null terminated string. The character buffer is only 16 bytes in
length.
Howitzer105mm <howitzer105mm@noreply.codeberg.org> not-needed 2024-03-26
0801-fix-lan-print-fails-on-unsupported-parameters.patch [PATCH] lan: fix lan print fails on unsupported parameters
After upgrading to ipmitool 1.8.19, ipmitool lan print can only print out
`Set in Progress` and other parameters are missing on our servers. After
bisecting, commit:

351dad24a26f lan: Add processing of get/set specific CCs

is identified to be the source of the problem, where the function
get_lan_param_select is expected to consider severial error codes it
receives as empty response. It then constructs an empty response in `p`
and assigns `p` to `rc` and the control flow falls through to the
default case, which prints the error code in verbose mode and should
return `rc` instead of `NULL`.
Miao Wang <shankerwangmiao@gmail.com> not-needed debian 2024-02-10
0802-fix-temp-read-parameters.patch [PATCH] dcmi: update parameters to read temperature sensors
Issue:
When the system has number of CPU temperature sensors more than 8,
"ipmitool dcmi get_temp_reading" can not show all of sensors.

Root cause:
To request to read multiple sensors for each message, ipmitool has to
send "Get Temperature Readings" command with the "Entity Instance" always
0 and the "Entity Instance Start" as the offset. But the current code is
sending "Entity Instance" is offset and "Entity Instance Start" always is
0. It makes ipmitool only read 1 sensor each time. Besides that, the
"Entity Instance Start" value starts from 1 (not 0), therefore, the
initialization has to be set to 1.

Solution:
This commit corrects the order of parameters and the initialization of
"Entity Instance Start" byte.

Resolves ipmitool/ipmitool#3

Tested:
1. Update BMC software to support 24 CPU temperature sensors
2. Request to read the temperature sensors
$ipmitool dcmi get_temp_reading
3. Display full 24 CPU temperature sensors.
Thang Tran <thuutran@amperecomputing.com> not-needed 2023-07-11
0803-fix-sdr-hex-value.patch [PATCH] sdr: Refix 6e037d6bfbbb93b349c8ca331ebde03a (#41)
A bug was introduced by commit 6e037d6bfbbb93b349c8ca331ebde03a837f76bf
due to which the command `ipmitool sdr type` stopped accepting raw
hex values for the type and would only accept strings.

Fix that by partially reverting the troublesome commit.

Additionally, apply the logic of that commit to calls of
`strcasecmp()` in ipmi_sdr.c.

Resolves https://codeberg.org/IPMITool/ipmitool/issues/41
Alexander Amelkin <alexander@amelkin.msk.ru> not-needed 2024-09-17

All known versions for source package 'ipmitool'

Links