Accepting request 180714 from systemsmanagement

- FreeIPMI 1.2.8 - 06/21/13
  -------------------------
  o Fix portability build bug on ARM systems.
  o Add 'internal IPMI error' troubleshooting to manpages.
  o Fix bmc-info corner case on Bull 510 systems.
- drop automake-1_13.patch patch, included upstream

 
- 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.

OBS-URL: https://build.opensuse.org/request/show/180714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freeipmi?expand=0&rev=5
This commit is contained in:
Stephan Kulow 2013-06-25 07:25:06 +00:00 committed by Git OBS Bridge
commit 84fa87b45e
4 changed files with 178 additions and 27 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3b4fc1b514e2052622bfcbfef5b69726d83505aa54109b16ed847a9d0b47bacb
size 3080264

3
freeipmi-1.2.8.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81cff4c0176f28fea716f8e5dc4b284e5356d11e8d87390c586ca7b0eab2fa5b
size 2172846

View File

@ -1,3 +1,139 @@
-------------------------------------------------------------------
Mon Jun 24 07:13:38 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.2.8 - 06/21/13
-------------------------
o Fix portability build bug on ARM systems.
o Add 'internal IPMI error' troubleshooting to manpages.
o Fix bmc-info corner case on Bull 510 systems.
- drop automake-1_13.patch patch, included upstream
-------------------------------------------------------------------
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
- fix for automake 1.13
-------------------------------------------------------------------
Thu Feb 28 08:02:52 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.2.5 - 02/26/13
-------------------------
o In all config tools (bmc-config, ipmi-pef-config,
ipmi-chassis-config, ipmi-sensors-config), fix bug when user
specifies --checkout and --filename option and no data outputs to
file.
o In all config tools, exit with value 1 when non-fatal errors
occur.
Exit with value 2 when fatal errors occur.
o Support Supermicro X9SPU-F-O OEM sensors and events.
o Support Supermicro X9DRI-LN4F+ OEM intepretations (previously
forgotten).
o Clarify use of --filename in config tool manpages.
- FreeIPMI 1.2.4 - 01/10/12
-------------------------
o Support Supermicro X9DRI-LN4F+ OEM sensors and events.
o Fix output corner case for "session-based" channels.
o Fix ipmi-oem set-power-restore-delay corner case in time settings.
o Fix ipmiseld memleak.
o Fix libfreeipmi potential fd leak when generating random numbers.
o Fix libfreeipmi error output bug in RMCP interface.
o Fix several minor corner cases discovered by static code analysis.
-------------------------------------------------------------------
Thu Nov 15 08:59:44 UTC 2012 - kkaempf@suse.com
- FreeIPMI 1.2.3 - 11/14/12
-------------------------
Tools
------
o In ipmi-oem, support new Dell Poweredge R720 OEM commands extensions,
including:
- get-nic-selection-failover
- set-nic-selection-failover
- power-monitoring-over-interval
- power-monitoring-interval-range
- get-last-post-code
o In ipmi-oem, update active-lom-status for Dell Poweredge R720.
o In ipmi-oem, support new Dell Poweredge R720 get-system-info option
'cmc-info'.
o In ipmi-oem, Dell get-system-info "slot-number" key changed to
"blade-slot-info". Legacy option still supported.
o In ipmi-sel, support Dell Poweredge R720 OEM SEL extensions.
o In all tools, support nochecksumcheck workaround option.
o In all daemons (ipmiseld, ipmidetectd, bmc-watchdog), check for
syscall errors during daemon setup.
Libraries
---------
o In libfreeipmi, support Dell R720 OEM extension intepretations.
o In libfreeipmi, libipmimonitoring, and libipmiconsole, support
NO_CHECKSUM_CHECK workaround flag.
o In libipmiconsole, IPMICONSOLE_DEBUG_FILE logs debug to files in
current working directory and not /var/log. PID is also appended
to debug files.
Misc
----
o Various documentation updates and fixes.
-------------------------------------------------------------------
Thu Oct 4 08:58:15 UTC 2012 - kkaempf@suse.com
- FreeIPMI 1.2.2 - 10/02/12
Tools
------
o Support new --sol-payload-instance and --deactivate-all-instances
options in ipmiconsole.
o Fix ipmiseld compile issue with -Werror=format-security.
Libraries
---------
o In libipmiconsole, add new ipmiconsole_ctx_set_config() and
ipmiconsole_ctx_get_config() functions.
o In libipmiconsole, add support for specifying and handling
different SOL payload instances. This support includes:
- Support new IPMICONSOLE_CTX_CONFIG_OPTION_SOL_PAYLOAD_INSTANCE
configuration option.
- In libipmiconsole, support new
IPMICONSOLE_BEHAVIOR_DEACTIVATE_ALL_INSTANCES behavior flag.
- Return more appropriate error codes when activation limits are
discovered.
o In libfreeipmi, fix debug output corner case when outputting byte
arrays.
Misc
----
o Various documentation updates and fixes.
-------------------------------------------------------------------
Mon Jul 30 18:51:18 UTC 2012 - kkaempf@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package freeipmi
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2003-2008 FreeIPMI Core Team
#
# All modifications and additions to the file contributed by third parties
@ -18,7 +18,7 @@
%define name freeipmi
%define version 1.1.7
%define version 1.2.8
%if %{?_with_debug:1}%{!?_with_debug:0}
%define release 1.debug%{?dist}
%else
@ -31,16 +31,19 @@ Name: %{name}
Version: %{version}
Release: %{release}
Url: http://www.gnu.org/software/freeipmi/
Source: ftp://ftp.gnu.org/gnu/freeipmi/%{name}-%{version}.tar.gz
Source: %{name}-%{version}.tar.bz2
Summary: FreeIPMI
License: GPL-3.0+
Group: Applications/System
Group: System/Management
BuildRequires: automake
BuildRequires: libgcrypt-devel
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: texinfo
%if 0%{?suse_version} > 1010
BuildRequires: fdupes
%endif
Obsoletes: freeipmi-ipmimonitoring
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(post): info
@ -64,7 +67,7 @@ header files and static libraries.
%package bmc-watchdog
Summary: FreeIPMI BMC watchdog
Group: Applications/System
Group: System/Management
%if 0%{?suse_version}
Requires(pre): %fillup_prereq
%endif
@ -80,7 +83,7 @@ Provides a watchdog daemon for OS monitoring and recovery.
%package ipmidetectd
Summary: IPMI node detection monitoring daemon
Group: Applications/System
Group: System/Management
Requires: freeipmi = %{version}
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
Requires(post): chkconfig
@ -105,8 +108,13 @@ libtoolize --force --automake --copy
autoconf
automake --gnu --include-deps --copy --add-missing
%endif
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
%define docpath %{_docdir}/%{name}-%{version}
%else
%define docpath %{_docdir}/%{name}
%endif
%configure --program-prefix=%{?_program_prefix:%{_program_prefix}} \
--docdir=%{_docdir}/%{name} \
--docdir=%{docpath} \
%{?_enable_debug} --disable-static
CFLAGS="%{optflags}" make %{?_smp_mflags}
@ -124,7 +132,7 @@ mkdir -p %{buildroot}/%{_initddir}
%if 0%{?suse_version}
%makeinstall
%else
%makeinstall DESTDIR=%{buildroot}
make install DESTDIR=%{buildroot}
%endif
# Silent build check warning
@ -148,6 +156,10 @@ mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
mv %{buildroot}%{_sysconfdir}/sysconfig/bmc-watchdog %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.bmc-watchdog
%endif
%if 0%{?suse_version} > 1010
%fdupes $RPM_BUILD_ROOT
%endif
%clean
rm -rf %{buildroot}
@ -260,9 +272,9 @@ fi
%doc DISCLAIMER.ipmiping
%doc DISCLAIMER.ipmipower
%doc DISCLAIMER.ipmiconsole
%doc DISCLAIMER.ipmidetect
%doc DISCLAIMER.ipmimonitoring
%doc DISCLAIMER.pstdout
%doc DISCLAIMER.ipmidetect
%doc DISCLAIMER.ipmi-fru
%doc DISCLAIMER.ipmiping.UC
%doc DISCLAIMER.ipmipower.UC
@ -276,12 +288,14 @@ fi
%doc doc/freeipmi-libraries.txt
%doc doc/freeipmi-bugs-issues-and-workarounds.txt
#%dir %{_docdir}
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
%{_docdir}
%endif
#%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
#%{_docdir}
#%endif
%config %{_sysconfdir}/freeipmi/ipmiseld.conf
%{_initddir}/ipmiseld
%{_libdir}/libipmiconsole*so.*
%{_libdir}/libfreeipmi*so.*
%{_libdir}/libipmidetect*so.*
%{_libdir}/libfreeipmi*so.*
%{_libdir}/libipmimonitoring.so.*
%{_localstatedir}/lib/*
%{_sbindir}/bmc-config
@ -294,6 +308,7 @@ fi
%{_sbindir}/pef-config
%{_sbindir}/ipmi-raw
%{_sbindir}/ipmi-sel
%{_sbindir}/ipmiseld
%{_sbindir}/ipmi-sensors
%{_sbindir}/ipmi-sensors-config
%{_sbindir}/ipmiping
@ -346,6 +361,8 @@ fi
%{_mandir}/man5/freeipmi_interpret_sel.conf.5*
%{_mandir}/man5/freeipmi_interpret_sensor.conf.5*
%{_mandir}/man5/libipmiconsole.conf.5*
%{_mandir}/man5/ipmiseld.conf.5*
%{_mandir}/man8/ipmiseld.8*
%{_mandir}/man8/ipmi-console.8*
%{_mandir}/man8/ipmi-detect.8*
%{_mandir}/man8/ipmi-ping.8*
@ -366,15 +383,14 @@ fi
%dir %{_includedir}/freeipmi/debug
%dir %{_includedir}/freeipmi/driver
%dir %{_includedir}/freeipmi/fiid
%dir %{_includedir}/freeipmi/fru-parse
%dir %{_includedir}/freeipmi/fru
%dir %{_includedir}/freeipmi/interface
%dir %{_includedir}/freeipmi/interpret
%dir %{_includedir}/freeipmi/locate
%dir %{_includedir}/freeipmi/payload
%dir %{_includedir}/freeipmi/record-format
%dir %{_includedir}/freeipmi/sdr-cache
%dir %{_includedir}/freeipmi/sdr-parse
%dir %{_includedir}/freeipmi/sel-parse
%dir %{_includedir}/freeipmi/sdr
%dir %{_includedir}/freeipmi/sel
%dir %{_includedir}/freeipmi/sensor-read
%dir %{_includedir}/freeipmi/spec
%dir %{_includedir}/freeipmi/templates
@ -391,15 +407,14 @@ fi
%{_includedir}/freeipmi/debug/*.h
%{_includedir}/freeipmi/driver/*.h
%{_includedir}/freeipmi/fiid/*.h
%{_includedir}/freeipmi/fru-parse/*.h
%{_includedir}/freeipmi/fru/*.h
%{_includedir}/freeipmi/interface/*.h
%{_includedir}/freeipmi/interpret/ipmi-interpret.h
%{_includedir}/freeipmi/locate/*.h
%{_includedir}/freeipmi/payload/ipmi-sol-payload.h
%{_includedir}/freeipmi/record-format/*.h
%{_includedir}/freeipmi/sdr-cache/*.h
%{_includedir}/freeipmi/sdr-parse/*.h
%{_includedir}/freeipmi/sel-parse/*.h
%{_includedir}/freeipmi/sdr/*.h
%{_includedir}/freeipmi/sel/*.h
%{_includedir}/freeipmi/sensor-read/*.h
%{_includedir}/freeipmi/spec/*.h
%{_includedir}/freeipmi/templates/*.h
@ -417,10 +432,10 @@ fi
%else
%attr(0444,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/bmc-watchdog
%endif
%attr(0444,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/bmc-watchdog
# %attr(0444,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/bmc-watchdog
%{_sbindir}/bmc-watchdog
%{_mandir}/man8/bmc-watchdog.8*
%dir %{_localstatedir}/log/freeipmi
# %dir %{_localstatedir}/log/freeipmi
%files ipmidetectd
%defattr(-,root,root)