diff options
Diffstat (limited to 'debian/patches')
3 files changed, 0 insertions, 116 deletions
diff --git a/debian/patches/0100-fix_buf_overflow.patch b/debian/patches/0100-fix_buf_overflow.patch index 1651487..d7b3184 100644 --- a/debian/patches/0100-fix_buf_overflow.patch +++ b/debian/patches/0100-fix_buf_overflow.patch @@ -1,7 +1,6 @@ Description: fix buffer overflow based on 101_fix_buf_overflow from Leo Iannacone <l3on@ubuntu.com> Author: Jörg Frings-Fürst <debian@jff-webhosting.net> -Bug: TSOL buffer overflow Bug-ubuntu: https://bugs.launchpad.net/ubuntu/+source/ipmitool/+bug/633054 Forwarded: https://sourceforge.net/p/ipmitool/patches/100/ Last-Update: 2014-12-01 diff --git a/debian/patches/0120-Fix_Unsupported_Parameter_lookup.patch b/debian/patches/0120-Fix_Unsupported_Parameter_lookup.patch deleted file mode 100644 index 1179a99..0000000 --- a/debian/patches/0120-Fix_Unsupported_Parameter_lookup.patch +++ /dev/null @@ -1,28 +0,0 @@ -Description: Fix unsupported LAN parameter lookup command returns an error -Author: Daniel Van Allen <dvanallen@google.com> -Origin: https://github.com/Cray-HPE/ipmitool/commit/b7c0d66cd6b9eaf45648f6b2651b6ef5158de811 -Bug: https://github.com/ipmitool/ipmitool/issues/388 -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061770 -Forwarded: not-needed -Last-Update: 2024-07-05 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/lib/ipmi_lanp.c -=================================================================== ---- trunk.orig/lib/ipmi_lanp.c -+++ trunk/lib/ipmi_lanp.c -@@ -236,8 +236,12 @@ get_lan_param_select(struct ipmi_intf *i - /* We treat them as valid but empty response */ - p->data = NULL; - p->data_len = 0; -- rc = p; -- /* fall through */ -+ lprintf(LOG_INFO, "Get LAN Parameter '%s' command unsupported: %s", -+ p->desc, -+ specific_val2str(rsp->ccode, -+ get_lan_cc_vals, -+ completion_code_vals)); -+ return p; - default: - /* other completion codes are treated as error */ - lprintf(LOG_INFO, "Get LAN Parameter '%s' command failed: %s", diff --git a/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch b/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch deleted file mode 100644 index 9a58fc1..0000000 --- a/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch +++ /dev/null @@ -1,87 +0,0 @@ -Description: Fix IANA PEN registry open failed: No such file or directory -Author: Vincent Fazio <vfazio@gmail.com> -Origin: <upstream|backport|vendor|other>, <URL, required except if Author is present> -Bug: https://github.com/ipmitool/ipmitool/pull/382 -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040186 -Forwarded: not-needed -Last-Update: 2024-07-05 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/lib/ipmi_main.c -=================================================================== ---- trunk.orig/lib/ipmi_main.c -+++ trunk/lib/ipmi_main.c -@@ -853,10 +853,7 @@ ipmi_main(int argc, char ** argv, - } - - /* load the IANA PEN registry */ -- if (ipmi_oem_info_init()) { -- lprintf(LOG_ERR, "Failed to initialize the OEM info dictionary"); -- goto out_free; -- } -+ ipmi_oem_info_init(); - - /* run OEM setup if found */ - if (oemtype && -Index: trunk/lib/ipmi_strings.c -=================================================================== ---- trunk.orig/lib/ipmi_strings.c -+++ trunk/lib/ipmi_strings.c -@@ -1719,39 +1719,30 @@ out: - return rc; - } - --int ipmi_oem_info_init() -+void ipmi_oem_info_init() - { - oem_valstr_list_t terminator = { { -1, NULL}, NULL }; /* Terminator */ - oem_valstr_list_t *oemlist = &terminator; - bool free_strings = true; -- size_t count; -- int rc = -4; -+ int count; - - lprintf(LOG_INFO, "Loading IANA PEN Registry..."); - - if (ipmi_oem_info) { - lprintf(LOG_INFO, "IANA PEN Registry is already loaded"); -- rc = 0; - goto out; - } - -- if (!(count = oem_info_list_load(&oemlist))) { -- /* -- * We can't identify OEMs without a loaded registry. -- * Set the pointer to dummy and return. -- */ -- ipmi_oem_info = ipmi_oem_info_dummy; -- goto out; -+ if ((count = oem_info_list_load(&oemlist)) < 1) { -+ lprintf(LOG_WARN, "Failed to load entries from IANA PEN Registry"); -+ count = 0; - } - - /* In the array was allocated, don't free the strings at cleanup */ - free_strings = !oem_info_init_from_list(oemlist, count); - -- rc = IPMI_CC_OK; -- - out: - oem_info_list_free(&oemlist, free_strings); -- return rc; - } - - void ipmi_oem_info_free() -Index: trunk/include/ipmitool/ipmi_strings.h -=================================================================== ---- trunk.orig/include/ipmitool/ipmi_strings.h -+++ trunk/include/ipmitool/ipmi_strings.h -@@ -59,7 +59,7 @@ extern const struct valstr ipmi_integrit - extern const struct valstr ipmi_encryption_algorithms[]; - extern const struct valstr ipmi_user_enable_status_vals[]; - extern const struct valstr *ipmi_oem_info; --int ipmi_oem_info_init(); -+void ipmi_oem_info_init(); - void ipmi_oem_info_free(); - - extern const struct valstr picmg_frucontrol_vals[]; |