|
|
|
@ -1,13 +1,10 @@
|
|
|
|
|
%global gitname IPMITOOL
|
|
|
|
|
%global gitversion 1_8_18
|
|
|
|
|
|
|
|
|
|
Name: ipmitool
|
|
|
|
|
Summary: Utility for IPMI control
|
|
|
|
|
Version: 1.8.18
|
|
|
|
|
Release: 27%{?dist}
|
|
|
|
|
Release: 19%{?dist}
|
|
|
|
|
License: BSD
|
|
|
|
|
URL: http://ipmitool.sourceforge.net/
|
|
|
|
|
Source0: https://github.com/%{name}/%{name}/archive/%{gitname}_%{gitversion}/%{name}-%{version}.tar.gz
|
|
|
|
|
Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.bz2
|
|
|
|
|
Source1: openipmi-ipmievd.sysconf
|
|
|
|
|
Source2: ipmievd.service
|
|
|
|
|
Source3: exchange-bmc-os-info.service
|
|
|
|
@ -23,14 +20,12 @@ Patch4: 0004-slowswid.patch
|
|
|
|
|
Patch5: 0005-sensor-id-length.patch
|
|
|
|
|
Patch6: 0006-enable-usb.patch
|
|
|
|
|
Patch7: 0007-check-input.patch
|
|
|
|
|
Patch8: 0008-add-extern.patch
|
|
|
|
|
Patch9: 0009-best-cipher.patch
|
|
|
|
|
Patch10: 0010-pef-missing-newline.patch
|
|
|
|
|
Patch11: 0011-expand-sensor-name-column.patch
|
|
|
|
|
Patch12: 0012-CVE-2020-5208.patch
|
|
|
|
|
Patch13: 0013-quanta-oem-support.patch
|
|
|
|
|
Patch14: 0014-lanplus-cipher-retry.patch
|
|
|
|
|
Patch15: 0015-lanplus-Cleanup.-Refix-6dec83ff-fix-be2c0c4b.patch
|
|
|
|
|
Patch8: 0008-use-best-cipher.patch
|
|
|
|
|
Patch9: 0009-CVE-2020-5208.patch
|
|
|
|
|
Patch10: 0010-quanta-oem-support.patch
|
|
|
|
|
Patch11: 0011-pef-missing-newline.patch
|
|
|
|
|
Patch12: 0012-lanplus-cipher-retry.patch
|
|
|
|
|
Patch13: 0013-lanplus-Cleanup.-Refix-6dec83ff-fix-be2c0c4b.patch
|
|
|
|
|
Patch20: 0020-plugins-open-Fix-for-interrupted-select.patch
|
|
|
|
|
Patch21: 0021-open-checking-received-msg-id-against-expectation.patch
|
|
|
|
|
Patch22: 0022-nvidia-iana.patch
|
|
|
|
@ -88,7 +83,6 @@ Requires: ipmitool
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%{?systemd_requires}
|
|
|
|
|
BuildRequires: systemd
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
|
|
|
|
|
Summary: Let OS and BMC exchange info
|
|
|
|
|
|
|
|
|
@ -99,7 +93,7 @@ for the host OS to use.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -n %{name}-%{gitname}_%{gitversion} -p1
|
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
|
for f in AUTHORS ChangeLog; do
|
|
|
|
|
iconv -f iso-8859-1 -t utf8 < ${f} > ${f}.utf8
|
|
|
|
@ -123,7 +117,9 @@ autoconf
|
|
|
|
|
automake --foreign
|
|
|
|
|
# end: release auto-tools
|
|
|
|
|
|
|
|
|
|
%configure --disable-dependency-tracking --enable-file-security --disable-intf-free
|
|
|
|
|
%configure \
|
|
|
|
|
CFLAGS="%{optflags} -fno-strict-aliasing" \
|
|
|
|
|
--disable-dependency-tracking --enable-file-security --disable-intf-free
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
@ -194,68 +190,43 @@ install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-sn
|
|
|
|
|
%{_libexecdir}/bmc-snmp-proxy
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Jul 27 2023 Pavel Cahyna <pcahyna@redhat.com> - 1.8.18-27
|
|
|
|
|
* Mon Jul 31 2023 Pavel Cahyna <pcahyna@redhat.com> - 1.8.18-19
|
|
|
|
|
- Backport upstream PR 120 to fix segfault on invalid unit types
|
|
|
|
|
Resolves: rhbz#2224578
|
|
|
|
|
- Add vendor ID for NVIDIA BMCs
|
|
|
|
|
Resolves: rhbz#2218358
|
|
|
|
|
- Update /var/run to /run in ipmievd.service that systemd warns about
|
|
|
|
|
Resolves: rhbz#2100475
|
|
|
|
|
- Add upstream ipmievd patch to check received msg id against expectation
|
|
|
|
|
Fixes problem where SEL response is not recognized correctly
|
|
|
|
|
when SEL request times out
|
|
|
|
|
Resolves: rhbz#2224569
|
|
|
|
|
|
|
|
|
|
* Mon Feb 7 2022 Pavel Cahyna <pcahyna@redhat.com> - 1.8.18-25
|
|
|
|
|
- Apply changes from RHEL 8 (#1811941, #1831158, #1951480)
|
|
|
|
|
Resolves: rhbz#2051621
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.8.18-24
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.8.18-23
|
|
|
|
|
- Rebuilt for RHEL 9 BETA for openssl 3.0
|
|
|
|
|
Related: rhbz#1971065
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.8.18-22
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-21
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-20
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Feb 06 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-19
|
|
|
|
|
- Backport fix for CVE-2020-5208 (#1798722); for details see
|
|
|
|
|
https://github.com/ipmitool/ipmitool/security/advisories/GHSA-g659-9qxw-p7cp
|
|
|
|
|
|
|
|
|
|
* Mon Feb 03 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-18
|
|
|
|
|
- Backport patch to autoselect best cipher suite when working over lanplus backend
|
|
|
|
|
- Fixed 'ipmitool pef status/info' not printing final newline
|
|
|
|
|
- Expanded column for sensor name in 'ipmi sdr/sensor' output so longer names are aligned
|
|
|
|
|
* Mon Jul 19 2021 Pavel Cahyna <pcahyna@redhat.com> - 1.8.18-18
|
|
|
|
|
- Protect against negative values to memmove that caused
|
|
|
|
|
"ipmitool sol activate" to crash against an IBM DataPower appliance
|
|
|
|
|
(#1951480)
|
|
|
|
|
Cherry-picked from upstream PR#78.
|
|
|
|
|
|
|
|
|
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-17
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
* Wed Jun 03 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-17
|
|
|
|
|
- Disable retry of pre-session "Get cipher suites" command as some
|
|
|
|
|
BMCs are ignoring it (#1831158)
|
|
|
|
|
|
|
|
|
|
* Thu Jan 23 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-16
|
|
|
|
|
- Fix FTBFS with GCC 10
|
|
|
|
|
* Thu Apr 30 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-16
|
|
|
|
|
- Fix "ipmitool pef {status,info}" not printing final newline (#1840546)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-15
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
* Thu Apr 30 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-15
|
|
|
|
|
- Backport OEM support for Quanta (#1811941)
|
|
|
|
|
|
|
|
|
|
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.8.18-14
|
|
|
|
|
- Rebuild for readline 8.0
|
|
|
|
|
* Fri Feb 07 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-14
|
|
|
|
|
- Fix memory leak (found by covscan)
|
|
|
|
|
|
|
|
|
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-13
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
* Fri Feb 07 2020 Václav Doležal <vdolezal@redhat.com> - 1.8.18-13
|
|
|
|
|
- Backport fix for CVE-2020-5208 (#1799039)
|
|
|
|
|
|
|
|
|
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-12
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
* Fri Nov 15 2019 Václav Doležal <vdolezal@redhat.com> - 1.8.18-12
|
|
|
|
|
- Disable -fstrict-aliasing (RPMDiff issue)
|
|
|
|
|
|
|
|
|
|
* Tue Apr 10 2018 Josef Ridky <jridky@redhat.com> - 1.8.18-11
|
|
|
|
|
- Project moved to github
|
|
|
|
|
* Tue Oct 15 2019 Václav Doležal <vdolezal@redhat.com> - 1.8.18-11
|
|
|
|
|
- Choose the best cipher suite available when connecting over LAN (#1749360)
|
|
|
|
|
|
|
|
|
|
* Thu Feb 22 2018 Josef Ridky <jridky@redhat.com> - 1.8.18-10
|
|
|
|
|
- Spec clean up
|
|
|
|
|