root e9e4d1e
%global _hardened_build 1
root e9e4d1e
# Copyright (c) 2003 FreeIPMI Core Team
root e9e4d1e
Christopher Meng f9f911f
Name:             freeipmi
3e1f65a
Version:          1.3.4
Ales Ledvinka 09070e8
Release:          2%{?dist}
Christopher Meng f9f911f
Summary:          IPMI remote console and system management software
Christopher Meng f9f911f
License:          GPLv3+
Christopher Meng f9f911f
Group:            Applications/System
Christopher Meng f9f911f
URL:              http://www.gnu.org/software/freeipmi/
Christopher Meng f9f911f
Source0:          http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
Christopher Meng f9f911f
Source1:          bmc-watchdog.service
Christopher Meng f9f911f
Source2:          ipmidetectd.service
Christopher Meng f9f911f
Source3:          ipmiseld.service
Christopher Meng f9f911f
BuildRequires:    libgcrypt-devel texinfo systemd-units
Christopher Meng f9f911f
Requires(preun):  info systemd-units
Christopher Meng f9f911f
Requires(post):   info systemd-units systemd-sysv
bd54804
Requires(postun): systemd-units
Ales Ledvinka 09070e8
Requires:         OpenIPMI-modalias
bd54804
dfe2660
%description
dfe2660
The FreeIPMI project provides "Remote-Console" (out-of-band) and
dfe2660
"System Management Software" (in-band) based on Intelligent
dfe2660
Platform Management Interface specification.
dfe2660
dfe2660
%package devel
Christopher Meng f9f911f
Summary:          Development package for FreeIPMI
Christopher Meng f9f911f
Group:            Development/System
3e1f65a
Requires:         %{name}%{?_isa} = %{version}-%{release}
dfe2660
%description devel
dfe2660
Development package for FreeIPMI.  This package includes the FreeIPMI
274b6be
header files and libraries.
dfe2660
dfe2660
%package bmc-watchdog
Christopher Meng f9f911f
Summary:          IPMI BMC watchdog
Christopher Meng f9f911f
Group:            Applications/System
3e1f65a
Requires:         %{name}%{?_isa} = %{version}-%{release}
dfe2660
%description bmc-watchdog
dfe2660
Provides a watchdog daemon for OS monitoring and recovery.
dfe2660
dfe2660
%package ipmidetectd
Christopher Meng f9f911f
Summary:          IPMI node detection monitoring daemon
Christopher Meng f9f911f
Group:            Applications/System
3e1f65a
Requires:         %{name}%{?_isa} = %{version}-%{release}
dfe2660
%description ipmidetectd
dfe2660
Provides a tool and a daemon for IPMI node detection.
dfe2660
abb5607
%package ipmiseld
Christopher Meng f9f911f
Summary:          IPMI SEL syslog logging daemon
Christopher Meng f9f911f
Group:            Applications/System
3e1f65a
Requires:         %{name}%{?_isa} = %{version}-%{release}
abb5607
%description ipmiseld
abb5607
IPMI SEL syslog logging daemon.
abb5607
dfe2660
%if %{?_with_debug:1}%{!?_with_debug:0}
4a5acd4
  %global _enable_debug --enable-debug --enable-trace --enable-syslog
dfe2660
%endif
dfe2660
dfe2660
%prep
dfe2660
%setup -q
dfe2660
dfe2660
%build
8ef2d30
export CFLAGS="-D_GNU_SOURCE $RPM_OPT_FLAGS"
8ef2d30
%configure --program-prefix=%{?_program_prefix:%{_program_prefix}} \
dfe2660
           %{?_enable_debug} --disable-static
9693996
make %{?_smp_mflags}
dfe2660
dfe2660
%install
3e1f65a
make install DESTDIR=%{buildroot}
3e1f65a
rm -rf %{buildroot}%{_infodir}/dir
dfe2660
# kludge to get around rpmlint complaining about 0 length semephore file
3e1f65a
echo freeipmi > %{buildroot}%{_localstatedir}/lib/freeipmi/ipckey
dfe2660
# Remove .la files
3e1f65a
rm -rf %{buildroot}%{_libdir}/*.la
bd54804
# Install systemd units
3e1f65a
install -m 755 -d %{buildroot}%{_unitdir}
3e1f65a
install -m 644 %SOURCE1 %SOURCE2 %SOURCE3 %{buildroot}%{_unitdir}/
bd54804
# Remove initscripts
3e1f65a
rm -rf %{buildroot}%{_initrddir} %{buildroot}%{_sysconfdir}/init.d
dfe2660
dfe2660
%post
bc59e95
/sbin/install-info %{_infodir}/freeipmi-faq.info.gz %{_infodir}/dir &>/dev/null || :
dfe2660
/sbin/ldconfig
dfe2660
dfe2660
%preun
dfe2660
if [ $1 = 0 ]; then
bc59e95
    /sbin/install-info --delete %{_infodir}/freeipmi-faq.info.gz %{_infodir}/dir &>/dev/null || :
dfe2660
fi
dfe2660
dfe2660
%postun -p /sbin/ldconfig
dfe2660
dfe2660
%post bmc-watchdog
ba1e66b
%systemd_post bmc-watchdog.service
dfe2660
dfe2660
%preun bmc-watchdog
ba1e66b
%systemd_preun bmc-watchdog.service
dfe2660
393bf4a
%postun bmc-watchdog
ba1e66b
%systemd_postun_with_restart bmc-watchdog.service
dfe2660
abb5607
%post ipmiseld
ba1e66b
%systemd_post ipmiseld.service
abb5607
abb5607
%preun ipmiseld
ba1e66b
%systemd_preun ipmiseld.service
abb5607
abb5607
%postun ipmiseld
ba1e66b
%systemd_postun_with_restart ipmiseld.service
abb5607
393bf4a
%post ipmidetectd
ba1e66b
%systemd_post ipmidetectd.service
393bf4a
dfe2660
%preun ipmidetectd
ba1e66b
%systemd_preun ipmidetectd.service
393bf4a
393bf4a
%postun ipmidetectd
ba1e66b
%systemd_postun_with_restart ipmidetectd.service
dfe2660
bd54804
%triggerun -- freeipmi-bmc-watchdog < 1.1.1-2
bd54804
# Save the current service runlevel info
bd54804
# User must manually run systemd-sysv-convert --apply httpd
bd54804
# to migrate them to systemd targets
bd54804
/usr/bin/systemd-sysv-convert --save bmc-watchdog >/dev/null 2>&1 ||:
bd54804
bd54804
# Run these because the SysV package being removed won't do them
bd54804
/sbin/chkconfig --del bmc-watchdog >/dev/null 2>&1 || :
bd54804
/bin/systemctl try-restart bmc-watchdog.service >/dev/null 2>&1 || :
bd54804
bd54804
%triggerun -- freeipmi-ipmidetectd < 1.1.1-2
bd54804
# Save the current service runlevel info
bd54804
# User must manually run systemd-sysv-convert --apply httpd
bd54804
# to migrate them to systemd targets
bd54804
/usr/bin/systemd-sysv-convert --save ipmidetectd >/dev/null 2>&1 ||:
bd54804
bd54804
# Run these because the SysV package being removed won't do them
bd54804
/sbin/chkconfig --del ipmidetectd >/dev/null 2>&1 || :
bd54804
/bin/systemctl try-restart ipmidetectd.service >/dev/null 2>&1 || :
bd54804
dfe2660
%files
1e9e308
%dir %{_sysconfdir}/freeipmi/
1e9e308
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/freeipmi.conf
1e9e308
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/ipmidetect.conf
1e9e308
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/freeipmi_interpret_sel.conf
1e9e308
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/freeipmi_interpret_sensor.conf
1e9e308
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/libipmiconsole.conf
dfe2660
%doc %{_datadir}/doc/%{name}/AUTHORS
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING
dfe2660
%doc %{_datadir}/doc/%{name}/ChangeLog
dfe2660
%doc %{_datadir}/doc/%{name}/ChangeLog.0
dfe2660
%doc %{_datadir}/doc/%{name}/INSTALL
dfe2660
%doc %{_datadir}/doc/%{name}/NEWS
dfe2660
%doc %{_datadir}/doc/%{name}/README
a84726d
%doc %{_datadir}/doc/%{name}/README.argp
a84726d
%doc %{_datadir}/doc/%{name}/README.build
9693996
%doc %{_datadir}/doc/%{name}/README.openipmi
dfe2660
%doc %{_datadir}/doc/%{name}/TODO
dfe2660
%doc %{_infodir}/*
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ipmiping
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ipmipower
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ipmiconsole
131ceac
%doc %{_datadir}/doc/%{name}/COPYING.ipmimonitoring
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.pstdout
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ipmidetect
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ipmi-fru
9693996
%doc %{_datadir}/doc/%{name}/COPYING.ipmi-dcmi
35e8c05
%doc %{_datadir}/doc/%{name}/COPYING.sunbmc
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.ZRESEARCH
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmiping
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmipower
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmiconsole
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmimonitoring
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.pstdout
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmidetect
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmi-fru
9693996
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmi-dcmi
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmiping.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmipower.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmiconsole.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmimonitoring.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.pstdout.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmidetect.UC
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmi-fru.UC
dfe2660
%doc %{_datadir}/doc/%{name}/freeipmi-coding.txt
1e9e308
%doc %{_datadir}/doc/%{name}/freeipmi-design.txt
dfe2660
%doc %{_datadir}/doc/%{name}/freeipmi-hostrange.txt
dfe2660
%doc %{_datadir}/doc/%{name}/freeipmi-libraries.txt
9693996
%doc %{_datadir}/doc/%{name}/freeipmi-bugs-issues-and-workarounds.txt
9693996
%doc %{_datadir}/doc/%{name}/freeipmi-testing.txt
9693996
%doc %{_datadir}/doc/%{name}/freeipmi-oem-documentation-requirements.txt
dfe2660
%dir %{_datadir}/doc/%{name}
61f5804
%dir %{_datadir}/doc/%{name}/contrib
61f5804
%dir %{_datadir}/doc/%{name}/contrib/ganglia
61f5804
%doc %{_datadir}/doc/%{name}/contrib/ganglia/*
61f5804
%dir %{_datadir}/doc/%{name}/contrib/nagios
61f5804
%doc %{_datadir}/doc/%{name}/contrib/nagios/*
61f5804
%dir %{_datadir}/doc/%{name}/contrib/pet
61f5804
%doc %{_datadir}/doc/%{name}/contrib/pet/*
dfe2660
%{_libdir}/libipmiconsole*so.*
dfe2660
%{_libdir}/libfreeipmi*so.*
dfe2660
%{_libdir}/libipmidetect*so.*
131ceac
%{_libdir}/libipmimonitoring.so.*
dfe2660
%{_localstatedir}/lib/*
dfe2660
%{_sbindir}/bmc-config
dfe2660
%{_sbindir}/bmc-info
a84726d
%{_sbindir}/bmc-device
dfe2660
%{_sbindir}/ipmi-fru
dfe2660
%{_sbindir}/ipmi-locate
7af9c93
%{_sbindir}/ipmi-oem
9693996
%{_sbindir}/ipmi-pef-config
9693996
%{_sbindir}/pef-config
dfe2660
%{_sbindir}/ipmi-raw
dfe2660
%{_sbindir}/ipmi-sel
dfe2660
%{_sbindir}/ipmi-sensors
7af9c93
%{_sbindir}/ipmi-sensors-config
dfe2660
%{_sbindir}/ipmiping
1e9e308
%{_sbindir}/ipmi-ping
dfe2660
%{_sbindir}/ipmipower
1e9e308
%{_sbindir}/ipmi-power
dfe2660
%{_sbindir}/rmcpping
1e9e308
%{_sbindir}/rmcp-ping
dfe2660
%{_sbindir}/ipmiconsole
1e9e308
%{_sbindir}/ipmi-console
131ceac
%{_sbindir}/ipmimonitoring
dfe2660
%{_sbindir}/ipmi-chassis
a84726d
%{_sbindir}/ipmi-chassis-config
9693996
%{_sbindir}/ipmi-dcmi
61f5804
%{_sbindir}/ipmi-pet
dfe2660
%{_sbindir}/ipmidetect
1e9e308
%{_sbindir}/ipmi-detect
dfe2660
%{_mandir}/man8/bmc-config.8*
dfe2660
%{_mandir}/man5/bmc-config.conf.5*
dfe2660
%{_mandir}/man8/bmc-info.8*
a84726d
%{_mandir}/man8/bmc-device.8*
dfe2660
%{_mandir}/man8/ipmi-fru.8*
dfe2660
%{_mandir}/man8/ipmi-locate.8*
7af9c93
%{_mandir}/man8/ipmi-oem.8*
9693996
%{_mandir}/man8/ipmi-pef-config.8*
9693996
%{_mandir}/man8/pef-config.8*
dfe2660
%{_mandir}/man8/ipmi-raw.8*
dfe2660
%{_mandir}/man8/ipmi-sel.8*
dfe2660
%{_mandir}/man8/ipmi-sensors.8*
7af9c93
%{_mandir}/man8/ipmi-sensors-config.8*
dfe2660
%{_mandir}/man8/ipmiping.8*
1e9e308
%{_mandir}/man8/ipmi-ping.8*
dfe2660
%{_mandir}/man8/ipmipower.8*
1e9e308
%{_mandir}/man8/ipmi-power.8*
dfe2660
%{_mandir}/man5/ipmipower.conf.5*
dfe2660
%{_mandir}/man8/rmcpping.8*
1e9e308
%{_mandir}/man8/rmcp-ping.8*
dfe2660
%{_mandir}/man8/ipmiconsole.8*
1e9e308
%{_mandir}/man8/ipmi-console.8*
dfe2660
%{_mandir}/man5/ipmiconsole.conf.5*
131ceac
%{_mandir}/man8/ipmimonitoring.8*
a84726d
%{_mandir}/man5/ipmi_monitoring_sensors.conf.5*
a84726d
%{_mandir}/man5/ipmimonitoring_sensors.conf.5*
a84726d
%{_mandir}/man5/ipmimonitoring.conf.5*
1e9e308
%{_mandir}/man5/freeipmi_interpret_sel.conf.5*
1e9e308
%{_mandir}/man5/freeipmi_interpret_sensor.conf.5*
a84726d
%{_mandir}/man5/libipmimonitoring.conf.5*
dfe2660
%{_mandir}/man8/ipmi-chassis.8*
a84726d
%{_mandir}/man8/ipmi-chassis-config.8*
9693996
%{_mandir}/man8/ipmi-dcmi.8*
61f5804
%{_mandir}/man8/ipmi-pet.8*
dfe2660
%{_mandir}/man8/ipmidetect.8*
1e9e308
%{_mandir}/man8/ipmi-detect.8*
a84726d
%{_mandir}/man5/freeipmi.conf.5*
dfe2660
%{_mandir}/man5/ipmidetect.conf.5*
1e9e308
%{_mandir}/man5/libipmiconsole.conf.5*
7af9c93
%{_mandir}/man7/freeipmi.7*
131ceac
%dir %{_localstatedir}/cache/ipmimonitoringsdrcache
dfe2660
dfe2660
%files devel
61f5804
%dir %{_datadir}/doc/%{name}/contrib/libipmimonitoring
61f5804
%doc %{_datadir}/doc/%{name}/contrib/libipmimonitoring/*
dfe2660
%{_libdir}/libipmiconsole.so
dfe2660
%{_libdir}/libfreeipmi.so
dfe2660
%{_libdir}/libipmidetect.so
dfe2660
%{_libdir}/libipmimonitoring.so
dfe2660
%dir %{_includedir}/freeipmi
7af9c93
%dir %{_includedir}/freeipmi/api
7af9c93
%dir %{_includedir}/freeipmi/cmds
7af9c93
%dir %{_includedir}/freeipmi/debug
7af9c93
%dir %{_includedir}/freeipmi/driver
7af9c93
%dir %{_includedir}/freeipmi/fiid
abb5607
%dir %{_includedir}/freeipmi/fru
7af9c93
%dir %{_includedir}/freeipmi/interface
1e9e308
%dir %{_includedir}/freeipmi/interpret
7af9c93
%dir %{_includedir}/freeipmi/locate
1e9e308
%dir %{_includedir}/freeipmi/payload
7af9c93
%dir %{_includedir}/freeipmi/record-format
abb5607
%dir %{_includedir}/freeipmi/sdr
abb5607
%dir %{_includedir}/freeipmi/sel
9693996
%dir %{_includedir}/freeipmi/sensor-read
7af9c93
%dir %{_includedir}/freeipmi/spec
9693996
%dir %{_includedir}/freeipmi/templates
7af9c93
%dir %{_includedir}/freeipmi/util
dfe2660
%{_includedir}/ipmiconsole.h
dfe2660
%{_includedir}/ipmidetect.h
1e9e308
%{_includedir}/ipmi_monitoring*.h
dfe2660
%{_includedir}/freeipmi/*.h
7af9c93
%{_includedir}/freeipmi/api/*.h
7af9c93
%{_includedir}/freeipmi/cmds/*.h
7af9c93
%{_includedir}/freeipmi/debug/*.h
7af9c93
%{_includedir}/freeipmi/driver/*.h
7af9c93
%{_includedir}/freeipmi/fiid/*.h
abb5607
%{_includedir}/freeipmi/fru/*.h
7af9c93
%{_includedir}/freeipmi/interface/*.h
1e9e308
%{_includedir}/freeipmi/interpret/*.h
7af9c93
%{_includedir}/freeipmi/locate/*.h
1e9e308
%{_includedir}/freeipmi/payload/*.h
7af9c93
%{_includedir}/freeipmi/record-format/*.h
abb5607
%{_includedir}/freeipmi/sdr/*.h
abb5607
%{_includedir}/freeipmi/sel/*.h
9693996
%{_includedir}/freeipmi/sensor-read/*.h
7af9c93
%{_includedir}/freeipmi/spec/*.h
9693996
%{_includedir}/freeipmi/templates/*.h
7af9c93
%{_includedir}/freeipmi/util/*.h
dfe2660
%{_mandir}/man3/*
f94757d
%{_libdir}/pkgconfig/*
dfe2660
dfe2660
%files bmc-watchdog
dfe2660
%doc %{_datadir}/doc/%{name}/COPYING.bmc-watchdog
dfe2660
%doc %{_datadir}/doc/%{name}/DISCLAIMER.bmc-watchdog
131ceac
%doc %{_datadir}/doc/%{name}/DISCLAIMER.bmc-watchdog.UC
9693996
%config(noreplace) %{_sysconfdir}/sysconfig/bmc-watchdog
dfe2660
%{_sbindir}/bmc-watchdog
dfe2660
%{_mandir}/man8/bmc-watchdog.8*
bd54804
%{_unitdir}/bmc-watchdog.service
dfe2660
dfe2660
%files ipmidetectd
1e9e308
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/ipmidetectd.conf
dfe2660
%{_sbindir}/ipmidetectd
dfe2660
%{_mandir}/man5/ipmidetectd.conf.5*
dfe2660
%{_mandir}/man8/ipmidetectd.8*
bd54804
%{_unitdir}/ipmidetectd.service
dfe2660
abb5607
%files ipmiseld
abb5607
%doc %{_datadir}/doc/%{name}/COPYING.ipmiseld
abb5607
%doc %{_datadir}/doc/%{name}/DISCLAIMER.ipmiseld
abb5607
%{_unitdir}/ipmiseld.service
abb5607
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/freeipmi/ipmiseld.conf
abb5607
%{_sbindir}/ipmiseld
abb5607
%{_mandir}/man5/ipmiseld.conf.5*
abb5607
%{_mandir}/man8/ipmiseld.8*
abb5607
%dir %{_localstatedir}/cache/ipmiseld
abb5607
dfe2660
%changelog
Ales Ledvinka 09070e8
* Tue Jan 14 2014 Ales Ledvinka <aledvink@redhat.com> - 1.3.4-2
Ales Ledvinka 09070e8
- Module alias dependencies.
Ales Ledvinka 09070e8
- Changes for previous 1.3.4 update:
Ales Ledvinka 09070e8
 - Support 'solchannelsupport' workraound in ipmiconsole /
Ales Ledvinka 09070e8
   IPMICONSOLE_WORKAROUND_SKIP_CHANNEL_PAYLOAD_SUPPORT workaround flag in
Ales Ledvinka 09070e8
   libipmiconsole.
Ales Ledvinka 09070e8
 - Fix SDR cache workaround for motherboards with invalid SDR record
Ales Ledvinka 09070e8
   counts listed.
Ales Ledvinka 09070e8
 - Workaround Supermicro bug in bmc-watchdog. 
Ales Ledvinka 09070e8
 - Fix error checks in sensor decoding functions, leading to possible
Ales Ledvinka 09070e8
   problems in ipmi-sensors-config.
Ales Ledvinka 09070e8
 - Update documentation with additional workarounds for motherboards.
Ales Ledvinka 09070e8
3e1f65a
* Tue Dec 17 2013 Christopher Meng <rpm@cicku.me> - 1.3.4-1
3e1f65a
- Updated to freeipmi-1.3.4
3e1f65a
Ales Ledvinka 1267f9b
* Fri Nov  8 2013 Ales Ledvinka <aledvink@redhat.com> - 1.3.3-1
Ales Ledvinka 1267f9b
- Updated to freeipmi-1.3.3
Ales Ledvinka 1267f9b
 - Add support for intelnm get-node-manager-alert-destination and
Ales Ledvinka 1267f9b
   set-node-manager-alert-destination in ipmi-oem.
Ales Ledvinka 1267f9b
 - Under very verbose mode, ipmi-sel will now record types for OEM
Ales Ledvinka 1267f9b
   records.  This should allow OEM parses outside of FreeIPMI to more
Ales Ledvinka 1267f9b
   effectively parse OEM specific SEL records.
Ales Ledvinka 1267f9b
 - Fix big endian portability bugs.
Ales Ledvinka 1267f9b
Ales Ledvinka 1ecfe13
* Mon Sep 23 2013 Ales Ledvinka <aledvink@redhat.com> - 1.3.2-1
Ales Ledvinka 1ecfe13
- Updated to freeipmi-1.3.2
Ales Ledvinka 1ecfe13
 - Update FreeIPMI tools to check libfreeipmi API error codes
Ales Ledvinka 1ecfe13
   correctly.
Ales Ledvinka 1ecfe13
 - Update ipmi-api.h to list mappings of IPMI completion codes and
Ales Ledvinka 1ecfe13
   RMCPPlus codes to API Error codes.
Ales Ledvinka 1ecfe13
Ales Ledvinka 09b3507
* Mon Sep  2 2013 Ales Ledvinka <aledvink@redhat.com> - 1.3.1-1
Ales Ledvinka 09b3507
- Updated to freeipmi-1.3.1
Ales Ledvinka 09b3507
 - Timestamp UTC/localtime reporting compliant with specification.
Ales Ledvinka 09b3507
   Remote timestamp expected to be in localtime already.
Ales Ledvinka 09b3507
 - Timestamp reporting options --utc-to-localtime,
Ales Ledvinka 09b3507
   --localtime-to-utc and --utc-offset.
Ales Ledvinka 09b3507
 - In ipmi-fru, support output of DDR3 SDRAM modules.
Ales Ledvinka 09b3507
 - In ipmi-fru, support output of new FRU multirecords, most notably
Ales Ledvinka 09b3507
   extended DC output and extended DC load (per FRU Revision 1.2).
Ales Ledvinka 09b3507
 - Support additional chassis types (per FRU Revision 1.2 update).
Ales Ledvinka 09b3507
 - and more
Ales Ledvinka 09b3507
422a273
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.9-3
422a273
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
422a273
Ales Ledvinka 156adc6
* Sun Jul 21 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.9-2
Ales Ledvinka 156adc6
- Requires modalias package for module loading dependency.
Ales Ledvinka 156adc6
Ales Ledvinka 456313f
* Fri Jul 19 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.9-1
Ales Ledvinka 456313f
- Updated to upstream freeipmi-1.2.9
Ales Ledvinka 456313f
 - Fix threshold output corner case in ipmi-sensors.
Ales Ledvinka 456313f
 - Fix invalid declaration in libipmimonitoring header.
Ales Ledvinka 456313f
 - Fix older compiler build problems.
Ales Ledvinka 456313f
 -
Ales Ledvinka 456313f
 - Fix portability build bug on ARM systems.
Ales Ledvinka 456313f
 - Add 'internal IPMI error' troubleshooting to manpages.
Ales Ledvinka 456313f
 - Fix bmc-info corner case on Bull 510 systems.
Ales Ledvinka 456313f
Ales Ledvinka 6a7c9b6
* Fri May 31 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.7-2
Ales Ledvinka 5ad75c0
- Fix build on architectures where va_list is not pointer.
Ales Ledvinka 6a7c9b6
Ales Ledvinka b080461
* Mon May 20 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.7-1
Ales Ledvinka b080461
- Updated to freeipmi-1.2.7
Ales Ledvinka b080461
 - Fix sensor output errors with OEM sensors.
Ales Ledvinka b080461
root e9e4d1e
* Fri May 17 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.6-2
Ales Ledvinka 1ecfe13
- spec update by Christopher Meng <rpm@cicku.me>
Ales Ledvinka 1ecfe13
- hardened build flags should include PIE also for bmc-watchdog.
root e9e4d1e
Ales Ledvinka 66ea275
* Fri May 03 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.6-1
Ales Ledvinka 66ea275
- Updated to freeipmi-1.2.6
Ales Ledvinka 66ea275
 - Support HP Proliant DL160 G8 OEM sensors.
Ales Ledvinka 66ea275
 - Support Supermicro X9SCM-iiF OEM sensors and events.
Ales Ledvinka 66ea275
 - Support output of temperature sampling period to ipmi-dcmi.
Ales Ledvinka 66ea275
 - Clarify error message when SOL session cannot be stolen in
Ales Ledvinka 66ea275
   ipmiconsole/libipmiconsole.
Ales Ledvinka 66ea275
 - Fix dcmi rolling average time period output error
Ales Ledvinka 66ea275
 - Fix ipmi-dcmi output errors with --get-dcmi-sensor-info.
Ales Ledvinka 66ea275
 - Fix corner case in calculation of confidentiality pad length with
Ales Ledvinka 66ea275
   AES-CBC-128 encryption.  Incorrect pad effects some vendor firmware
Ales Ledvinka 66ea275
   implementations.
Ales Ledvinka 66ea275
 - Send IPMI 2.0 packets differently than IPMI 1.5 packets, as the
Ales Ledvinka 66ea275
   former does not require legacy pad data to be appended to payloads.
Ales Ledvinka 66ea275
 - Fix Intel OEM SEL buffer overflow.
Ales Ledvinka 66ea275
 - Fix out of trunk source build.
Ales Ledvinka 66ea275
 - Support new ipmi_rmcpplus_sendto() and ipmi_rmcpplus_recvfrom()
Ales Ledvinka 66ea275
   functions.
Ales Ledvinka 66ea275
 - Support new HP Proliant DL160 G8 OEM sensor events.
Ales Ledvinka 66ea275
Ales Ledvinka ddd4726
* Thu Feb 28 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.5-1
Ales Ledvinka ddd4726
- Updated to freeipmi-1.2.5:
Ales Ledvinka ddd4726
 - Support Supermicro X9SPU-F-O OEM sensors and events.
Ales Ledvinka ddd4726
 - Support Supermicro X9DRI-LN4F+ OEM intepretations (previously
Ales Ledvinka ddd4726
   forgotten).
Ales Ledvinka ddd4726
8ef8070
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
8ef8070
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8ef8070
Ales Ledvinka 1c9b067
* Fri Jan 11 2013 Ales Ledvinka <aledvink@redhat.com> - 1.2.4-1
Ales Ledvinka 1c9b067
- Updated to freeipmi-1.2.4:
Ales Ledvinka 1c9b067
 - Support Supermicro X9DRI-LN4F+ OEM sensors and events.
Ales Ledvinka 1c9b067
 - Fix output corner case for "session-based" channels.
Ales Ledvinka 1c9b067
 - Fix ipmi-oem set-power-restore-delay corner case in time settings.
Ales Ledvinka 1c9b067
 - Fix ipmiseld memleak.
Ales Ledvinka 1c9b067
 - Fix libfreeipmi potential fd leak when generating random numbers.
Ales Ledvinka 1c9b067
 - Fix libfreeipmi error output bug in RMCP interface.
Ales Ledvinka 1c9b067
 - Fix several minor corner cases discovered by static code analysis.
Ales Ledvinka 1c9b067
Ales Ledvinka 17106d0
* Thu Nov 15 2012 Ales Ledvinka <aledvink@redhat.com> - 1.2.3-1
Ales Ledvinka 17106d0
- Updated to freeipmi-1.2.3:
Ales Ledvinka 17106d0
 - In ipmi-oem, support new Dell Poweredge R720 OEM commands extensions,
Ales Ledvinka 17106d0
   including:
Ales Ledvinka 17106d0
  - get-nic-selection-failover
Ales Ledvinka 17106d0
  - set-nic-selection-failover
Ales Ledvinka 17106d0
  - power-monitoring-over-interval
Ales Ledvinka 17106d0
  - power-monitoring-interval-range
Ales Ledvinka 17106d0
  - get-last-post-code
Ales Ledvinka 17106d0
 - In ipmi-oem, update active-lom-status for Dell Poweredge R720.
Ales Ledvinka 17106d0
 - In ipmi-oem, support new Dell Poweredge R720 get-system-info option
Ales Ledvinka 17106d0
   'cmc-info'.
Ales Ledvinka 17106d0
 - In ipmi-oem, Dell get-system-info "slot-number" key changed to
Ales Ledvinka 17106d0
   "blade-slot-info".  Legacy option still supported.
Ales Ledvinka 17106d0
 - In ipmi-sel, support Dell Poweredge R720 OEM SEL extensions.
Ales Ledvinka 17106d0
 - In all tools, support nochecksumcheck workaround option.
Ales Ledvinka 17106d0
 - In all daemons (ipmiseld, ipmidetectd, bmc-watchdog), check for
Ales Ledvinka 17106d0
   syscall errors during daemon setup.
Ales Ledvinka 17106d0
Ales Ledvinka 17106d0
 - In libfreeipmi, support Dell R720 OEM extension intepretations.
Ales Ledvinka 17106d0
 - In libfreeipmi, libipmimonitoring, and libipmiconsole, support
Ales Ledvinka 17106d0
   NO_CHECKSUM_CHECK workaround flag.
Ales Ledvinka 17106d0
 - In libipmiconsole, IPMICONSOLE_DEBUG_FILE logs debug to files in
Ales Ledvinka 17106d0
   current working directory and not /var/log.  PID is also appended to
Ales Ledvinka 17106d0
   debug files.
Ales Ledvinka 17106d0
Ales Ledvinka 1471aee
* Fri Oct 12 2012 Ales Ledvinka <aledvink@redhat.com> - 1.2.2-1
Ales Ledvinka 1471aee
- Updated to freeipmi-1.2.2:
Ales Ledvinka 1471aee
 - Support new --sol-payload-instance and --deactivate-all-instances
Ales Ledvinka 1471aee
   options in ipmiconsole.
Ales Ledvinka 1471aee
 - Fix ipmiseld compile issue with -Werror=format-security.
Ales Ledvinka 1471aee
abb5607
* Mon Aug 27 2012 Jan Safranek <jsafrane@redhat.com> - 1.2.1-1
ba1e66b
- Reworked RPM scriptlets to use systemd-rpm macros (#850117).
abb5607
- Updated to freeipmi-1.2.1:
abb5607
 - Support new ipmiseld daemon, a daemon that regularly polls the SEL
abb5607
   and stores the events to the local syslog.
abb5607
 - In ipmipower, support --oem-power-type option to support OEM
abb5607
   specific power control operations.  Included in this support were
abb5607
   the follow changes to ipmipower:
abb5607
   - Support initial OEM power type of C410X.
abb5607
   - Re-architect to allow input of extra information for an OEM power
abb5607
     operation via the '+' operator after the hostname.
abb5607
   - Re-architect to allow input of target hostname multiple times
abb5607
     under OEM power cases.
abb5607
   - Re-architect to allow serialization of power control operations to
abb5607
     the same host.
abb5607
 - Globally in tools, support --target-channel-number and
abb5607
   --target-slave-address to specify specific targets.
abb5607
 - Globally in tools, support ability to specify alternate port via
abb5607
   optional [:port] in hostname or host config.
abb5607
 - In ipmi-fru, support --bridge-fru option to allow reading FRU entries
abb5607
   from satellite controllers.
abb5607
 - In bmc-config, add configuration support for
abb5607
   Maximum_Privilege_Cipher_Suite_Id_15 under RMCPplus_Conf_Privilege.
abb5607
 - Globally support Cipher Suite ID 15 and 16 based on comments from
abb5607
   Intel.
abb5607
 - In ipmi-sensors, support --output-sensor-thresholds, to allow
abb5607
   outputting of sensor thresholds in default output for scripting.
abb5607
 - In ipmi-sel, support new --post-clear option.
abb5607
 - In bmc-device, support new --set-sensor-reading-and-event-status
abb5607
   option.
abb5607
 - In ipmi-oem, support additional Intel Node Manager commands,
abb5607
   including:
abb5607
   - get-node-manager-capabilities
abb5607
   - node-manager-policy-control 
abb5607
   - get-node-manager-policy
abb5607
   - set-node-manager-policy
abb5607
   - remove-node-manager-policy
abb5607
   - get-node-manager-alert-thresholds
abb5607
   - set-node-manager-alert-thresholds
abb5607
   - get-node-manager-policy-suspend-periods
abb5607
   - set-node-manager-policy-suspend-periods
abb5607
   - set-node-manager-power-draw-range
abb5607
 - In ipmi-oem, support Wistron OEM commands extensions.
abb5607
 - In ipmi-sel, support Wistron OEM SEL interpretations.
abb5607
 - In ipmi-fru, support Wistron OEM FRU records.
abb5607
 - In ipmi-pef-config, support configuration volatile Alert String 0
abb5607
   and Lan Alert Destination 0.
abb5607
f8cd919
* Tue Jul 31 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.7-1
f8cd919
- Updated to freeipmi-1.1.7:
f8cd919
  - In ipmi-sensors and ipmi-sel, fix units output corner case.
f8cd919
  - In bmc-info, detect unsupported system info corner case.
f8cd919
  - Update documentation with motherboard support.
f8cd919
62c182a
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-4
62c182a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
62c182a
f75f89e
* Tue Jul 17 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.6-3
f75f89e
- fixed License to GPLv3+
f75f89e
e89f5a7
* Tue Jul 17 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.6-2
e89f5a7
- fixed upstream URL
e89f5a7
ad30821
* Fri Jun 29 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.6-1
ad30821
- Updated to freeipmi-1.1.6:
ad30821
  - In ipmi-sel, support Supermicro SEL OEM interpretations in
ad30821
    --output-event-state.
ad30821
  - In ipmi-sel and ipmi-sensors, support additional sensor/SEL
ad30821
    interpretations including:
ad30821
    - System Firmware Progress Transition Severity
ad30821
    - Button/Switch Transition Severity
ad30821
    - Chassis Transition Severity
ad30821
    - POST Memory Resize State
ad30821
    - Cable/Interconnect Transition Severity
ad30821
    - Boot Error Transition Severity
ad30821
    - Slot Connector Transition Severity
ad30821
    - Memory State
ad30821
    - Memory Transition Severity
ad30821
  - In bmc-config, ipmi-chassis-config, ipmi-pef-config, and
ad30821
    ipmi-chassis-config, support cipher suite ID argument.
ad30821
  - Support Supermicro X9DRi-F OEM sensors and events.
ad30821
  - Fix Intel S2600JF/Appro 512x OEM SEL interpretations based on
ad30821
    comments from Intel.
ad30821
  - Support Supermicro SEL OEM interpretations.
ad30821
  - Support new sensor/SEL interpretations.
ad30821
  - Various documentation updates and fixes.
ad30821
9ef2b59
* Fri May 18 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.5-1
9ef2b59
- Updated to freeipmi-1.1.5:
9ef2b59
  - Support Supermicro OEM sensors/SEL on H8DGU-F motherboards.
9ef2b59
  - In ipmiconsole, fix password length check bug.
9ef2b59
  - In bmc-watchdog, fix --start-if-stopped and --reset-if-running
9ef2b59
    options.
9ef2b59
  - In ipmidetectd, fix usage output typos.
9ef2b59
  - In ipmi-sensors-config, fix several parallel output corner cases.
9ef2b59
  - For consistency to other tools, turn on quiet-caching if
9ef2b59
    communicating with multiple hosts in bmc-device and ipmi-oem.
9ef2b59
  - In ipmi-sensors, fix bug in which multiple workarounds could not be
9ef2b59
    used or used in combination with bridging.
9ef2b59
  - Fix start run levels in ipmidetectd init script. 
9ef2b59
  - In libfreeipmi fru-parse API, handle additional device busy errors.
9ef2b59
  - Various documentation updates.
9ef2b59
b9d19dd
* Fri Apr 20 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.4-1
b9d19dd
- Updated to freeipmi-1.1.4:
b9d19dd
  - In ipmi-oem, fix error message output in several Supermicro OEM
b9d19dd
    commands.
b9d19dd
  - In ipmi-oem, add Intel --get-power-restore-delay and
b9d19dd
    --set-power-restore-delay support.
b9d19dd
  - In ipmi-sel, support Intel S2600JF/Appro 512x OEM SEL
b9d19dd
    interpretations.
b9d19dd
  - In libfreeipmi, support new sensor and SEL event interpretations,
b9d19dd
    including Session Audit, Voltage Limits.
b9d19dd
  - In libfreeipmi, support new OEM interpretations for Intel S5000PAL
b9d19dd
    NMI State and SMI timeout sensors/SEL events.
b9d19dd
  - In libfreeipmi, support Intel S2600JF/Appro 512x OEM SEL
b9d19dd
    interpretations.
b9d19dd
  - Various documentation updates.
b9d19dd
69589a5
* Wed Mar  7 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.3-1
69589a5
- Updated to freeipmi-1.1.3:
69589a5
  - Support Supermicro CPU temperature SEL events.
69589a5
  - In ipmi-oem, fix corner case with Dell C410x power control
69589a5
    calculation.
69589a5
  - In all tools, fix error messages to differentiate between invalid
69589a5
    and unsupported cipher suite IDs.
69589a5
  - In bmc-config, fix a Cipher Suite Privilege configuration
69589a5
    corner case in the workaround for an HP DL145 workaround.
69589a5
  - In bmc-config, add workaround for Cipher Suite Privilege
69589a5
    configuration on Intel S2600JF/Appro 512X.
69589a5
  - Various documentation updates.
69589a5
  - In libfreeipmi, fix incorrect packet layout for the Get Lan
69589a5
    Configuration Parameters RMCPplus Messaging Cipher Suite Entry Support
69589a5
    response.
69589a5
  - In libipmimonitoring, properly return connection timeout error on
69589a5
    connection timeout.
69589a5
  - Fix build when using --docdir. 
69589a5
  - Various documentation updates.
69589a5
57bdc75
* Wed Feb  8 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.2-1
57bdc75
- Updated to freeipmi-1.1.2:
57bdc75
  - In ipmi-oem, support new Dell C410x OEM extensions
57bdc75
    slot-power-toggle, slot-power-control, get-port-map, set-port-map.
57bdc75
  - Fix daemon setup race condition in ipmidetectd and bmc-watchdog that
57bdc75
    can affect systemd.
57bdc75
  - In ipmiconsole, support new --serial-keepalive-empty option.
57bdc75
  - In bmc-device, support new --rearm-sensor option.
57bdc75
  - In ipmi-oem, add additional Dell get-system-info options
57bdc75
  - slot-number
57bdc75
  - system-revision
57bdc75
  - embedded-video-status
57bdc75
  - idrac-info
57bdc75
  - idrac-ipv4-url
57bdc75
  - idrac-gui-webserver-control
57bdc75
  - cmc-ipv4-url,
57bdc75
  - cmc-ipv6-info
57bdc75
  - cmc-ipv6-url
57bdc75
  - In ipmi-oem, support Dell 12G mac addresses under get-system-info.   
57bdc75
  - In ipmi-sensors, some sensors that reported "Unknown" may now report
57bdc75
    "N/A" due to an interpretation change of several IPMI error codes.
57bdc75
  - In ipmi-sensors, workaround sensor reading issue on Sun Blade x6250
57bdc75
    and Sun Blade 6000M2.
57bdc75
  - Fix several freeipmi.conf config file parsing bugs.
57bdc75
  - In libipmiconsole, fix serial keepalive timeout calculation bug that
57bdc75
    can lead to excessive packets retransmitted.
57bdc75
  - In libipmiconsole, support new SERIAL_KEEPALIVE_EMPTY engine flag.
57bdc75
  - In libipmiconsole, do not deactivate a SOL payload if it appears the
57bdc75
    SOL payload has been stolen, but we did not receive a SOL deactivating
57bdc75
    flag.
57bdc75
  - In libipmiconsole, fix corner case in which session not closed
57bdc75
    cleanly when DEACTIVATE_ONLY flag specified.
57bdc75
  - In libipmiconsole, workaround bug in Dell Poweredge M605, M610, and
57bdc75
    M915 where instance count of SOL is always returned as 0.
57bdc75
  - In libfreeipmi, add functions for re-arm sensor events IPMI payload. 
57bdc75
  - In libfreeipmi/sensor-read, under some error conditions return error
57bdc75
    of "unavailable" instead of "cannot be obtained" error code.
57bdc75
  - In libfreeipmi/sensor-read, add workarounds to handle issues on Sun
57bdc75
    Blade x6250 and Sun Blade 6000M2.
57bdc75
  - Various documentation updates.
57bdc75
  - Redo formattig of include/freeipmi/templates/ documents.
57bdc75
bd54804
* Fri Jan  6 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.1-2
bd54804
- added systemd unit files (#767611)
bd54804
61f5804
* Wed Jan  4 2012 Jan Safranek <jsafrane@redhat.com> - 1.1.1-1
61f5804
- Updated to freeipmi-1.1.1:
61f5804
  - Support new tool ipmi-pet, tool to parse/interpret platform event
61f5804
    traps.
61f5804
  - Support new --sdr-cache-file option specify specific SDR cache file
61f5804
    in all SDR related tools (ipmi-sensors, ipmi-sel, ipmi-fru, etc.).
61f5804
  - In ipmi-fru, do not consider a busy device a fatal error. 
61f5804
  - In ipmi-sensors, support 'ignoreauthcode' workaround option.
61f5804
  - In ipmi-sensors, support Quanta QSSC-S4R/Appro GB812X-CN OEM SDRs
61f5804
    and sensors.
61f5804
  - In ipmi-sel, support Quanta QSSC-S4R/Appro GB812X-CN OEM SEL events.
61f5804
  - In ipmi-sel, fix several OEM specific event output bugs.
61f5804
  - In ipmi-pef-config, fix configuration bug for
61f5804
    Enable_PEF_Event_Messages.
61f5804
  - In ipmi-raw, for file/stdin input, output line number when there is
61f5804
    an error.
61f5804
  - Update libfreeipmi for DCMI 1.5 additions.
61f5804
  - Update libfreeipmi fru-parse sub-library to support FRU parsing
61f5804
    without an IPMI connection.
61f5804
  - In libfreeipmi, support IPMI_FLAGS_NOSESSION flag to open a context
61f5804
    for IPMI communication w/o establishing a session.
61f5804
  - In libfreeipmi, support IPMI_FLAGS_NO_LEGAL_CHECK flag, to
61f5804
    workaround motherboards to may return illegal IPMI packets.
61f5804
  - In libfreeipmi, support IPMI_FLAGS_IGNORE_AUTHENTICATION_CODE flag,
61f5804
    to workaround specific situations where motherboards return
61f5804
    incorrectly generated authentication codes.
61f5804
  - In libfreeipmi fru-parse sub-library, support
61f5804
    IPMI_FRU_PARSE_ERR_DEVICE_BUSY error code.
61f5804
  - In libfreeipmi, add support for IPMI firmware firewall and command
61f5804
    discovery payloads.
61f5804
  - In libfreeipmi, support Quanta QSSC-S4R/Appro GB812X-CN OEM SEL
61f5804
    events.
61f5804
  - Fix various macro names (typos, invalid naming, etc.)
61f5804
2be147a
* Wed Dec 14 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.10-1
2be147a
- Updated to freeipmi-1.0.10:
2be147a
  - Clarify bmc-watchdog error messages.
2be147a
  - Various documentation updates.
2be147a
2be147a
* Tue Nov 22 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.9-1
bf68c43
- Updated to freeipmi-1.0.9:
bf68c43
  - Support Supermicro OEM sensors on X9SCA-F-O motherboards.
bf68c43
  - Support Supermicro OEM sensors on X9SCM-F motherboards with
bf68c43
    newer firmware.
bf68c43
17c99de
* Thu Oct 27 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.8-1
76825bb
- enable build on all archs, the iopl issue #368541 is fixed
17c99de
- Updated to freeipmi-1.0.8:
17c99de
  - Fix corner case in which invalid SDR entry could be loaded when
17c99de
    shared sensors exist on event only records.
17c99de
  - Fix several event output corner cases.
17c99de
  - Fix 'assumesystemevent' workaround for ipmi-sel.
17c99de
  - Fix ipmi-raw and ipmi-oem allocation bug on newer systems, such as
17c99de
    RHEL6.
17c99de
  - Support Intel Node Manager sensor/SEL events for Intel S2600JF/Appro
17c99de
      512X.
17c99de
  - Document workarounds for Intel S2600JF/Appro 512X.
17c99de
  - Per definition, output GUID w/ lower case characters in bmc-info.
17c99de
  - Other minor bug fixes.
17c99de
5da9a21
* Thu Sep 29 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.7-1
17c99de
- Updated to freeipmi-1.0.7:
5da9a21
  - Support many new sensor state and sel event interpretations.
5da9a21
  - Fix parsing bugs for freeipmi_interpret_sel.conf.
5da9a21
  - Support 'assumebmcowner' workaround in ipmi-sensors.
5da9a21
  - Support dynamic linking in libfreeipmi.
5da9a21
  - Output pidfile in bmc-watchdog to support easier init script killing.
5da9a21
  - Do not poll stdin in ipmipower when operating in non-interactive mode.
5da9a21
  - Support IGNORE_SCANNING_DISABLED workaround in libipmimonitoring.
5da9a21
  - Support Supermicro OEM sensors on X7DB8, X8DTN, X7SBI-LN4, X8DTL,
5da9a21
    X8DTN+-F, and X8SIE motherboards.
5da9a21
  - Fix handling error codes in optional parts of ipmi-dcmi.
5da9a21
  - Fix various debug dumping bugs.
5da9a21
  - Fix ipmimonitoring script install bug on some systems.
5da9a21
  - Fix symbol global vs. locals in libipmimonitoring.
5da9a21
  - Minor documentation and manpage updates.
5da9a21
6af5eff
* Mon Sep  5 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.6-1
6af5eff
- Updated to freeipmi-1.0.6:
6af5eff
  - Support 'ignorescanningdisabled' workaround in ipmi-sensors.
6af5eff
  - Support Supermicro X8SIL-F, X9SCL, and X9SCM motherboard OEM sensors.
6af5eff
  - Update bmc-watchdog logrotate script to reduce unnecessary output.
6af5eff
  - Fix ipmi-fru output typo.
6af5eff
f94757d
* Fri Jul  1 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.5-1
f94757d
- Updated to freeipmi-1.0.5:
f94757d
  - Fix various issues in ipmi-dcmi, including command line parsing
f94757d
    bugs, asset tag/string identifier overwriting, and fix assumptions
f94757d
    based on new information in v1.5 errata.
f94757d
  - Support pkg-config files for libraries.
f94757d
  - Various documentation updates.
f94757d
8661c2f
* Fri Apr 22 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.4-1
8661c2f
- Updated to freeipmi-1.0.4:
8661c2f
  - Support "discretereading" workaround in ipmi-sensors and associated
8661c2f
    libraries.
8661c2f
  - Support "spinpoll" workaround/performance optimization in tools and
8661c2f
    libraries.
8661c2f
  - Support additional sensor/SEL interpretations for Intel motherboards.
8661c2f
  - Add convenience input checking functions to libipmiconsole.
8661c2f
  - Fix bug in libipmimonitoring to allow additional OEM interpretations.
8661c2f
e5f45e7
* Wed Mar 30 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.3-1
e5f45e7
- Updated to freeipmi-1.0.3, see announce at
e5f45e7
  http://lists.gnu.org/archive/html/freeipmi-users/2011-03/msg00017.html
e5f45e7
87c4874
* Wed Feb 23 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.2-1
2deb710
- Updated to freeipmi-1.0.2, see announce at
2deb710
  http://lists.gnu.org/archive/html/freeipmi-users/2011-02/msg00027.html
2deb710
1a9b27f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-2
1a9b27f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1a9b27f
1e9e308
* Fri Jan 21 2011 Jan Safranek <jsafrane@redhat.com> - 1.0.1:1
2deb710
- Updated to freeipmi-1.0.1, see announce at
1e9e308
  http://lists.gnu.org/archive/html/freeipmi-users/2011-01/msg00006.html
1e9e308
- Configuration files moved from /etc/ to /etc/freeipmi/. Support legacy config
1e9e308
  files for backwards compatibility.
1e9e308
- More detailed release information can be found in the NEWS file.
1e9e308
ce41244
* Tue Dec  7 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.12-1
ce41244
- Updated to freeipmi-0.8.12, see announce at
ce41244
  http://lists.gnu.org/archive/html/freeipmi-users/2010-12/msg00000.html
ce41244
63e5efe
* Tue Nov  2 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.11-1
63e5efe
- Updated to freeipmi-0.8.11
63e5efe
6e2744f
* Wed Sep 29 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.10-1
6e2744f
- Updated to freeipmi-0.8.10
6e2744f
de441dc
* Mon Aug 23 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.9-1
de441dc
- Updated to freeipmi-0.8.9
de441dc
f351b25
* Wed Jul 21 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.8-1
f351b25
- Updated to freeipmi-0.8.8
f351b25
04352d9
* Mon Jun 21 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.7-1
04352d9
- Updated to freeipmi-0.8.7
04352d9
35e8c05
* Tue May 25 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.6-1
35e8c05
- Updated to freeipmi-0.8.6
35e8c05
5310373
* Fri Apr 30 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.5-1
5310373
- Updated to freeipmi-0.8.5
5310373
b561f81
* Mon Mar  8 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.4-1
b561f81
- Updated to freeipmi-0.8.4
b561f81
73048c2
* Wed Feb  3 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.3-1
73048c2
- Updated to freeipmi-0.8.3
73048c2
eca1c96
* Thu Jan 14 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.2-2
eca1c96
- Fixed rpm scripts to handle new names of freeipmi services
eca1c96
9693996
* Thu Jan  7 2010 Jan Safranek <jsafrane@redhat.com> - 0.8.2-1
9693996
- Update to freeipmi-0.8.2
9693996
ea499e3
* Tue Dec  1 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.16-1
ea499e3
- Update to freeipmi-0.7.16
ea499e3
101f46a
* Mon Oct 26 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.14-1
101f46a
- Update to freeipmi-0.7.14
101f46a
3c9c11d
* Mon Oct  5 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.13-2
3c9c11d
- Fix package source URL
3c9c11d
42c8ed2
* Fri Oct  2 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.13-1
42c8ed2
- Update to freeipmi-0.7.13
42c8ed2
114475e
* Mon Sep 14 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.12-2
114475e
- Fix init scripts to be LSB compliant and return correct exit codes
114475e
  and provide mandatory actions (#523169, #523177)
114475e
114475e
* Wed Sep  9 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.12-2
0d6959b
- Update to freeipmi-0.7.12
0d6959b
bc59e95
* Thu Aug  6 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.11-2
bc59e95
- Fix installation with --excludedocs option (#515926)
bc59e95
1989383
* Wed Jul 29 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.11-1
1989383
- Update to freeipmi-0.7.11
1989383
fe2829c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.10-2
fe2829c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fe2829c
393bf4a
* Mon Jun 29 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.10-2
393bf4a
- Fix (de-)installation scripts
393bf4a
6786f73
* Wed Jun 17 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.10-1
6786f73
- Update to freeipmi-0.7.10
6786f73
3fe7df6
* Mon May 18 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.9-1
3fe7df6
- Update to freeipmi-0.7.9
3fe7df6
8ef2d30
* Thu Apr 16 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.8-2
8ef2d30
- Fix compilation flags, debuginfo package is correctly generated now
8ef2d30
0f09c92
* Tue Apr 14 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.8-1
0f09c92
- Update to freeipmi-0.7.8
0f09c92
08e0ef6
* Thu Apr  9 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.7-1
08e0ef6
- Update to freeipmi-0.7.7
08e0ef6
9ac108b
* Tue Mar 10 2009 Jesse Keating <jkeating@redhat.com> - 0.7.6-2
9ac108b
- Fix the bad dist macro
9ac108b
- Remove version define, that's what the Version line is for
9ac108b
- Remove name define, that's what the Name line is for
9ac108b
- Use the real Release line in the if debug statement
9ac108b
c584c9e
* Mon Mar  9 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.6-1
c584c9e
- Update to freeipmi-0.7.6
c584c9e
a84726d
* Tue Feb 24 2009 Jan Safranek <jsafrane@redhat.com> - 0.7.5-1
a84726d
- Update to freeipmi-0.7.5
a84726d
d0c9968
* Thu Jan 22 2009 Karsten Hopp <karsten@redhat.com> 0.6.4-2
d0c9968
- fix ipmiconsole log directory
d0c9968
7af9c93
* Mon Jul 28 2008 Phil Knirsch <pknirsch@redhat.com> - 0.6.4-1
7af9c93
- Update to freeipmi-0.6.4
7af9c93
- Fixed unecessary logrotate message for bmc-watchdog (#456648)
7af9c93
683cd9f
* Wed Feb 27 2008 Phil Knirsch <pknirsch@redhat.com> - 0.5.1-3
274b6be
- Fix GCC 4.3 rebuild problems
274b6be
ab4ebb3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.1-2
ab4ebb3
- Autorebuild for GCC 4.3
ab4ebb3
131ceac
* Tue Dec 18 2007 Phil Knirsch <pknirsch@redhat.com> 0.5.1-1
131ceac
- Update to freeipmi-0.5.1
131ceac
Ales Ledvinka 1ecfe13
* Wed Nov 21 2007 Albert Chu <chu11@llnl.gov> 0.5.0
131ceac
- Remove ipmimonitoring subpackage.  Merge into head package.
131ceac
dfe2660
* Wed Nov 07 2007 Phil Knirsch <pknirsch@redhat.com> 0.4.6-3.fc7
dfe2660
- More fixes for Fedora Review:
dfe2660
 o Added ExclusiveArch due to missing lopl (#368541)
dfe2660
dfe2660
* Tue Nov 06 2007 Phil Knirsch <pknirsch@redhat.com> 0.4.6-2.fc7
dfe2660
- Several fixes due to Fedora package review:
dfe2660
 o Fixed Group for all subpackages
dfe2660
 o Added missng Requires(Post|Preun) for several packages
dfe2660
 o Removed static libraries and .la files
dfe2660
 o Fixed open bug (missing mode for O_CREATE)
dfe2660
 o Fixed incorrect options for bmc-watchdog daemon
dfe2660
dfe2660
* Mon Nov 05 2007 Phil Knirsch <pknirsch@redhat.com> 0.4.6-1.fc7
dfe2660
- Specfile cleanup for Fedora inclusion
dfe2660
- Fixed several rpmlint warnings and errors:
dfe2660
 o Moved all devel libs to proper package
dfe2660
dfe2660
* Wed Aug 01 2007 Troy Telford <ttelford@lnxi.com> 0.4.0
dfe2660
- Some package cleanup so it builds on SLES
dfe2660
dfe2660
* Wed Jun 13 2007 Phil Knirsch <pknirsch@redhat.com> 0.4.beta0-1
dfe2660
- Some package cleanup and split of configuration and initscript
dfe2660
Ales Ledvinka 1ecfe13
* Wed Feb 28 2007 Albert Chu <chu11@llnl.gov> 0.4.beta0-1
dfe2660
- Add ipmidetectd subpackage.
dfe2660
dfe2660
* Fri Feb 16 2007 Albert Chu <chu11@llnl.gov> 0.4.beta0-1
dfe2660
- Add ipmimonitoring subpackage.
dfe2660
dfe2660
* Sun Jul 30 2006 Albert Chu <chu11@llnl.gov> 0.3.beta0-1
dfe2660
- Re-architect for 0.3.X
dfe2660
dfe2660
* Mon May 15 2006 Albert Chu <chu11@llnl.gov> 0.3.beta0-1
dfe2660
- Fixed up spec file to pass rpmlint