From b92d41f6756e83447e8595c6b8e42c27d173ec2357431d7d92f81d0be2a39b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Tue, 30 Apr 2013 07:50:50 +0000 Subject: [PATCH] - FreeIPMI 1.2.6 - 04/29/13 ------------------------- o Support HP Proliant DL160 G8 OEM sensors. o Support Supermicro X9SCM-iiF OEM sensors and events. o Support output of temperature sampling period to ipmi-dcmi. o Clarify error message when SOL session cannot be stolen in ipmiconsole/libipmiconsole. o Fix dcmi rolling average time period output error o Fix ipmi-dcmi output errors with --get-dcmi-sensor-info. o Fix corner case in calculation of confidentiality pad length with AES-CBC-128 encryption. Incorrect pad effects some vendor firmware implementations. o Send IPMI 2.0 packets differently than IPMI 1.5 packets, as the former does not require legacy pad data to be appended to payloads. o Fix Intel OEM SEL buffer overflow. o Fix out of trunk source build. Libraries --------- o Support new ipmi_rmcpplus_sendto() and ipmi_rmcpplus_recvfrom() functions. o Support new HP Proliant DL160 G8 OEM sensor events. - FreeIPMI 1.2.2 - 10/02/12 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=20 --- fix-buffer-overflow.patch | 12 ------------ freeipmi-1.2.5.tar.bz2 | 3 --- freeipmi-1.2.6.tar.bz2 | 3 +++ freeipmi.changes | 29 ++++++++++++++++++++++++++++- freeipmi.spec | 5 +---- 5 files changed, 32 insertions(+), 20 deletions(-) delete mode 100644 fix-buffer-overflow.patch delete mode 100644 freeipmi-1.2.5.tar.bz2 create mode 100644 freeipmi-1.2.6.tar.bz2 diff --git a/fix-buffer-overflow.patch b/fix-buffer-overflow.patch deleted file mode 100644 index 15f2983..0000000 --- a/fix-buffer-overflow.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs -x Makefile -x Makefile.in ../orig-freeipmi-1.2.5/libfreeipmi/sel/ipmi-sel-string-intel.c ./libfreeipmi/sel/ipmi-sel-string-intel.c ---- ../orig-freeipmi-1.2.5/libfreeipmi/sel/ipmi-sel-string-intel.c 2013-01-10 01:05:03.000000000 +0100 -+++ ./libfreeipmi/sel/ipmi-sel-string-intel.c 2013-02-28 09:18:00.724771244 +0100 -@@ -2333,7 +2333,7 @@ - uint8_t dimm_slot_id; - char *error_type_str; - char *processor_socket_str; -- char channel_number_str[INTEL_EVENT_BUFFER_LENGTH]; -+ char channel_number_str[INTEL_EVENT_BUFFER_LENGTH + 1]; - char channel_number_char = 0; - char *dimm_slot_id_str; - int processor_socket_valid = 0; diff --git a/freeipmi-1.2.5.tar.bz2 b/freeipmi-1.2.5.tar.bz2 deleted file mode 100644 index a262fe3..0000000 --- a/freeipmi-1.2.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a800ea1edfc37b57fcbc33d794fc47d78bd37baa528461b5ba9d4d5d6332247f -size 2168475 diff --git a/freeipmi-1.2.6.tar.bz2 b/freeipmi-1.2.6.tar.bz2 new file mode 100644 index 0000000..515e919 --- /dev/null +++ b/freeipmi-1.2.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:622b2450d19938fbd3f253742d07211226025b25bdbab7463621c7fc5d806e12 +size 2174046 diff --git a/freeipmi.changes b/freeipmi.changes index 8a2c820..bec4a89 100644 --- a/freeipmi.changes +++ b/freeipmi.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Tue Apr 30 07:05:07 UTC 2013 - kkaempf@suse.com + +- FreeIPMI 1.2.6 - 04/29/13 + ------------------------- + o Support HP Proliant DL160 G8 OEM sensors. + o Support Supermicro X9SCM-iiF OEM sensors and events. + o Support output of temperature sampling period to ipmi-dcmi. + o Clarify error message when SOL session cannot be stolen in + ipmiconsole/libipmiconsole. + o Fix dcmi rolling average time period output error + o Fix ipmi-dcmi output errors with --get-dcmi-sensor-info. + o Fix corner case in calculation of confidentiality pad length with + AES-CBC-128 encryption. Incorrect pad effects some vendor firmware + implementations. + o Send IPMI 2.0 packets differently than IPMI 1.5 packets, as the + former does not require legacy pad data to be appended to + payloads. + o Fix Intel OEM SEL buffer overflow. + o Fix out of trunk source build. + + Libraries + --------- + o Support new ipmi_rmcpplus_sendto() and ipmi_rmcpplus_recvfrom() + functions. + o Support new HP Proliant DL160 G8 OEM sensor events. + ------------------------------------------------------------------- Thu Feb 28 11:18:34 UTC 2013 - kkaempf@suse.com @@ -70,7 +97,7 @@ Thu Nov 15 08:59:44 UTC 2012 - kkaempf@suse.com ------------------------------------------------------------------- Thu Oct 4 08:58:15 UTC 2012 - kkaempf@suse.com -FreeIPMI 1.2.2 - 10/02/12 +- FreeIPMI 1.2.2 - 10/02/12 Tools ------ o Support new --sol-payload-instance and --deactivate-all-instances diff --git a/freeipmi.spec b/freeipmi.spec index 1b49e02..5984177 100644 --- a/freeipmi.spec +++ b/freeipmi.spec @@ -18,7 +18,7 @@ %define name freeipmi -%define version 1.2.5 +%define version 1.2.6 %if %{?_with_debug:1}%{!?_with_debug:0} %define release 1.debug%{?dist} %else @@ -32,8 +32,6 @@ Version: %{version} Release: %{release} Url: http://www.gnu.org/software/freeipmi/ Source: ftp://ftp.gnu.org/gnu/freeipmi/%{name}-%{version}.tar.bz2 -# buffer overflow, reported upstream, kkaempf@suse.de -Patch1: fix-buffer-overflow.patch # Automake 1.13 needs AC_CONFIG_HEADERS, kkaempf@suse.de Patch2: automake-1_13.patch Summary: FreeIPMI @@ -103,7 +101,6 @@ This service detects and monitors IPMI nodes. %prep %setup -q -%patch1 -p1 %patch2 -p1 %build