From cd4fea744f9be5e9be455ab55f29293d01f9b70f Mon Sep 17 00:00:00 2001 From: aledvink Date: Tue, 4 Mar 2014 10:44:48 +0100 Subject: [PATCH] Resolves: #1072238 --- .gitignore | 1 + freeipmi.spec | 425 +++++++++----------------------------------------- sources | 2 +- 3 files changed, 80 insertions(+), 348 deletions(-) diff --git a/.gitignore b/.gitignore index ac0a48c..ea88372 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ freeipmi-0.8.8.tar.gz /freeipmi-1.3.2.tar.gz /freeipmi-1.3.3.tar.gz /freeipmi-1.3.4.tar.gz +/freeipmi-1.4.1.tar.gz diff --git a/freeipmi.spec b/freeipmi.spec index 2c39e54..3df6dd9 100644 --- a/freeipmi.spec +++ b/freeipmi.spec @@ -2,8 +2,8 @@ # Copyright (c) 2003 FreeIPMI Core Team Name: freeipmi -Version: 1.3.4 -Release: 2%{?dist} +Version: 1.4.1 +Release: 1%{?dist} Summary: IPMI remote console and system management software License: GPLv3+ Group: Applications/System @@ -203,6 +203,7 @@ fi %{_sbindir}/bmc-config %{_sbindir}/bmc-info %{_sbindir}/bmc-device +%{_sbindir}/ipmi-config %{_sbindir}/ipmi-fru %{_sbindir}/ipmi-locate %{_sbindir}/ipmi-oem @@ -231,6 +232,8 @@ fi %{_mandir}/man5/bmc-config.conf.5* %{_mandir}/man8/bmc-info.8* %{_mandir}/man8/bmc-device.8* +%{_mandir}/man8/ipmi-config.8* +%{_mandir}/man5/ipmi-config.conf.5* %{_mandir}/man8/ipmi-fru.8* %{_mandir}/man8/ipmi-locate.8* %{_mandir}/man8/ipmi-oem.8* @@ -345,6 +348,65 @@ fi %dir %{_localstatedir}/cache/ipmiseld %changelog +* Tue Mar 04 2014 Ales Ledvinka - 1.4.1-1 +- Updated to upstream freeipmi-1.4.1 + - Support new tool ipmi-config. Ipmi-config is a consolidated + configuration tool implementing everything that was previously in + bmc-config, ipmi-pef-config, ipmi-sensors-config, and + ipmi-chassis-config. + - The consolidated tool will allow users to checkout, commit, and + diff sections/fields across the four former tools using only one + tool. + - The consolidated tool will also allow users to checkout, commit, + and diff new sections/fields not yet covered in the four former + tools. + - Legacy scripts for bmc-config, ipmi-pef-config, + ipmi-sensors-config, and ipmi-chassis-config will point to the new + tool with all appropriate options to ensure full backwards + compatability. + - The ipmi-pef-config --info option has been made legacy. It is + still supported but no longer advertised. + - Support Intel Data Center Host Interface / Management Engine as + optional driver type for in-band communication. + - Typically these are loaded as /dev/dcmi and /dev/mei drivers. + - This driver is identified as the "inteldcmi" type, as it is + specific to Intel systems. + - Support OEM extensions for Intel Windmill, Wiwynn Windmill, and + Quanta Winterfell motherboards in ipmi-sel and ipmi-sensors. These + motherboards are also know as motherboards for the Open Compute + Project (OCP). + - Support DCMI configuration in ipmi-config. + - Update FreeIPMI for changes in IPMI 2.0 Errata 5. Include are: + - New sensor events for Power Supply and OS Boot sensors. New + events are supported in all areas, ipmi-sensors, ipmi-sel, + libipmimonitoring, etc. + - PEF now supports 255 filter numbers, not 127. This is supported + in ipmi-config (formerly ipmi-pef-config). + - Support get/set of new System Info Parameters Present OS Version, + BMC URL, and Base OS/Hypervisor URL. This is supported in + bmc-info and bmc-device. + - Update ipmi-oem Intel Node Manager OEM commands for changes listed + in Intelligent Power Node Manager 2.0 specification. + - Due to changes in the specification, minor text changes may exist + in some output from intelnm OEM commands. + - Update ipmi-sel to support new SEL events in Intelligent Power Node + Manager 2.0 specification. + - Support 'serialalertsdeferred' workaround in ipmiconsole. + - Support 'solpacketseq' workaround in ipmiconsole. + - Fix portability issues for Apple / OS X. + - Fix bmc-info output of GUID, format was output with two bytes out of + order. + - May affect scripts parsing and using the GUID. + - Bmc-info now supports --get-system-guid and outputs the System GUID + as well as the Device GUID by default. + - The Device GUID is not prefixed with the text "Device GUID" + instead of just "GUID". Any scripts scripting against this will + need to be adjusted. + - Bmc-info now supports a workaround of 'guidformat' to read the GUID + with a format a number of vendors have incorrectly used. + - In ipmi-config's sensor configuration, decimal values that cannot be + encoded accurately now report a clearer error message. + * Tue Jan 14 2014 Ales Ledvinka - 1.3.4-2 - Module alias dependencies. - Changes for previous 1.3.4 update: @@ -536,10 +598,7 @@ fi and Lan Alert Destination 0. * Tue Jul 31 2012 Jan Safranek - 1.1.7-1 -- Updated to freeipmi-1.1.7: - - In ipmi-sensors and ipmi-sel, fix units output corner case. - - In bmc-info, detect unsupported system info corner case. - - Update documentation with motherboard support. +- Updated to freeipmi-1.1.7 * Thu Jul 19 2012 Fedora Release Engineering - 1.1.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild @@ -551,227 +610,47 @@ fi - fixed upstream URL * Fri Jun 29 2012 Jan Safranek - 1.1.6-1 -- Updated to freeipmi-1.1.6: - - In ipmi-sel, support Supermicro SEL OEM interpretations in - --output-event-state. - - In ipmi-sel and ipmi-sensors, support additional sensor/SEL - interpretations including: - - System Firmware Progress Transition Severity - - Button/Switch Transition Severity - - Chassis Transition Severity - - POST Memory Resize State - - Cable/Interconnect Transition Severity - - Boot Error Transition Severity - - Slot Connector Transition Severity - - Memory State - - Memory Transition Severity - - In bmc-config, ipmi-chassis-config, ipmi-pef-config, and - ipmi-chassis-config, support cipher suite ID argument. - - Support Supermicro X9DRi-F OEM sensors and events. - - Fix Intel S2600JF/Appro 512x OEM SEL interpretations based on - comments from Intel. - - Support Supermicro SEL OEM interpretations. - - Support new sensor/SEL interpretations. - - Various documentation updates and fixes. +- Updated to freeipmi-1.1.6 * Fri May 18 2012 Jan Safranek - 1.1.5-1 -- Updated to freeipmi-1.1.5: - - Support Supermicro OEM sensors/SEL on H8DGU-F motherboards. - - In ipmiconsole, fix password length check bug. - - In bmc-watchdog, fix --start-if-stopped and --reset-if-running - options. - - In ipmidetectd, fix usage output typos. - - In ipmi-sensors-config, fix several parallel output corner cases. - - For consistency to other tools, turn on quiet-caching if - communicating with multiple hosts in bmc-device and ipmi-oem. - - In ipmi-sensors, fix bug in which multiple workarounds could not be - used or used in combination with bridging. - - Fix start run levels in ipmidetectd init script. - - In libfreeipmi fru-parse API, handle additional device busy errors. - - Various documentation updates. +- Updated to freeipmi-1.1.5 * Fri Apr 20 2012 Jan Safranek - 1.1.4-1 -- Updated to freeipmi-1.1.4: - - In ipmi-oem, fix error message output in several Supermicro OEM - commands. - - In ipmi-oem, add Intel --get-power-restore-delay and - --set-power-restore-delay support. - - In ipmi-sel, support Intel S2600JF/Appro 512x OEM SEL - interpretations. - - In libfreeipmi, support new sensor and SEL event interpretations, - including Session Audit, Voltage Limits. - - In libfreeipmi, support new OEM interpretations for Intel S5000PAL - NMI State and SMI timeout sensors/SEL events. - - In libfreeipmi, support Intel S2600JF/Appro 512x OEM SEL - interpretations. - - Various documentation updates. +- Updated to freeipmi-1.1.4 * Wed Mar 7 2012 Jan Safranek - 1.1.3-1 -- Updated to freeipmi-1.1.3: - - Support Supermicro CPU temperature SEL events. - - In ipmi-oem, fix corner case with Dell C410x power control - calculation. - - In all tools, fix error messages to differentiate between invalid - and unsupported cipher suite IDs. - - In bmc-config, fix a Cipher Suite Privilege configuration - corner case in the workaround for an HP DL145 workaround. - - In bmc-config, add workaround for Cipher Suite Privilege - configuration on Intel S2600JF/Appro 512X. - - Various documentation updates. - - In libfreeipmi, fix incorrect packet layout for the Get Lan - Configuration Parameters RMCPplus Messaging Cipher Suite Entry Support - response. - - In libipmimonitoring, properly return connection timeout error on - connection timeout. - - Fix build when using --docdir. - - Various documentation updates. +- Updated to freeipmi-1.1.3 * Wed Feb 8 2012 Jan Safranek - 1.1.2-1 -- Updated to freeipmi-1.1.2: - - In ipmi-oem, support new Dell C410x OEM extensions - slot-power-toggle, slot-power-control, get-port-map, set-port-map. - - Fix daemon setup race condition in ipmidetectd and bmc-watchdog that - can affect systemd. - - In ipmiconsole, support new --serial-keepalive-empty option. - - In bmc-device, support new --rearm-sensor option. - - In ipmi-oem, add additional Dell get-system-info options - - slot-number - - system-revision - - embedded-video-status - - idrac-info - - idrac-ipv4-url - - idrac-gui-webserver-control - - cmc-ipv4-url, - - cmc-ipv6-info - - cmc-ipv6-url - - In ipmi-oem, support Dell 12G mac addresses under get-system-info. - - In ipmi-sensors, some sensors that reported "Unknown" may now report - "N/A" due to an interpretation change of several IPMI error codes. - - In ipmi-sensors, workaround sensor reading issue on Sun Blade x6250 - and Sun Blade 6000M2. - - Fix several freeipmi.conf config file parsing bugs. - - In libipmiconsole, fix serial keepalive timeout calculation bug that - can lead to excessive packets retransmitted. - - In libipmiconsole, support new SERIAL_KEEPALIVE_EMPTY engine flag. - - In libipmiconsole, do not deactivate a SOL payload if it appears the - SOL payload has been stolen, but we did not receive a SOL deactivating - flag. - - In libipmiconsole, fix corner case in which session not closed - cleanly when DEACTIVATE_ONLY flag specified. - - In libipmiconsole, workaround bug in Dell Poweredge M605, M610, and - M915 where instance count of SOL is always returned as 0. - - In libfreeipmi, add functions for re-arm sensor events IPMI payload. - - In libfreeipmi/sensor-read, under some error conditions return error - of "unavailable" instead of "cannot be obtained" error code. - - In libfreeipmi/sensor-read, add workarounds to handle issues on Sun - Blade x6250 and Sun Blade 6000M2. - - Various documentation updates. - - Redo formattig of include/freeipmi/templates/ documents. +- Updated to freeipmi-1.1.2 * Fri Jan 6 2012 Jan Safranek - 1.1.1-2 - added systemd unit files (#767611) * Wed Jan 4 2012 Jan Safranek - 1.1.1-1 -- Updated to freeipmi-1.1.1: - - Support new tool ipmi-pet, tool to parse/interpret platform event - traps. - - Support new --sdr-cache-file option specify specific SDR cache file - in all SDR related tools (ipmi-sensors, ipmi-sel, ipmi-fru, etc.). - - In ipmi-fru, do not consider a busy device a fatal error. - - In ipmi-sensors, support 'ignoreauthcode' workaround option. - - In ipmi-sensors, support Quanta QSSC-S4R/Appro GB812X-CN OEM SDRs - and sensors. - - In ipmi-sel, support Quanta QSSC-S4R/Appro GB812X-CN OEM SEL events. - - In ipmi-sel, fix several OEM specific event output bugs. - - In ipmi-pef-config, fix configuration bug for - Enable_PEF_Event_Messages. - - In ipmi-raw, for file/stdin input, output line number when there is - an error. - - Update libfreeipmi for DCMI 1.5 additions. - - Update libfreeipmi fru-parse sub-library to support FRU parsing - without an IPMI connection. - - In libfreeipmi, support IPMI_FLAGS_NOSESSION flag to open a context - for IPMI communication w/o establishing a session. - - In libfreeipmi, support IPMI_FLAGS_NO_LEGAL_CHECK flag, to - workaround motherboards to may return illegal IPMI packets. - - In libfreeipmi, support IPMI_FLAGS_IGNORE_AUTHENTICATION_CODE flag, - to workaround specific situations where motherboards return - incorrectly generated authentication codes. - - In libfreeipmi fru-parse sub-library, support - IPMI_FRU_PARSE_ERR_DEVICE_BUSY error code. - - In libfreeipmi, add support for IPMI firmware firewall and command - discovery payloads. - - In libfreeipmi, support Quanta QSSC-S4R/Appro GB812X-CN OEM SEL - events. - - Fix various macro names (typos, invalid naming, etc.) +- Updated to freeipmi-1.1.1 * Wed Dec 14 2011 Jan Safranek - 1.0.10-1 -- Updated to freeipmi-1.0.10: - - Clarify bmc-watchdog error messages. - - Various documentation updates. +- Updated to freeipmi-1.0.10 * Tue Nov 22 2011 Jan Safranek - 1.0.9-1 -- Updated to freeipmi-1.0.9: - - Support Supermicro OEM sensors on X9SCA-F-O motherboards. - - Support Supermicro OEM sensors on X9SCM-F motherboards with - newer firmware. +- Updated to freeipmi-1.0.9 * Thu Oct 27 2011 Jan Safranek - 1.0.8-1 - enable build on all archs, the iopl issue #368541 is fixed -- Updated to freeipmi-1.0.8: - - Fix corner case in which invalid SDR entry could be loaded when - shared sensors exist on event only records. - - Fix several event output corner cases. - - Fix 'assumesystemevent' workaround for ipmi-sel. - - Fix ipmi-raw and ipmi-oem allocation bug on newer systems, such as - RHEL6. - - Support Intel Node Manager sensor/SEL events for Intel S2600JF/Appro - 512X. - - Document workarounds for Intel S2600JF/Appro 512X. - - Per definition, output GUID w/ lower case characters in bmc-info. - - Other minor bug fixes. +- Updated to freeipmi-1.0.8 * Thu Sep 29 2011 Jan Safranek - 1.0.7-1 -- Updated to freeipmi-1.0.7: - - Support many new sensor state and sel event interpretations. - - Fix parsing bugs for freeipmi_interpret_sel.conf. - - Support 'assumebmcowner' workaround in ipmi-sensors. - - Support dynamic linking in libfreeipmi. - - Output pidfile in bmc-watchdog to support easier init script killing. - - Do not poll stdin in ipmipower when operating in non-interactive mode. - - Support IGNORE_SCANNING_DISABLED workaround in libipmimonitoring. - - Support Supermicro OEM sensors on X7DB8, X8DTN, X7SBI-LN4, X8DTL, - X8DTN+-F, and X8SIE motherboards. - - Fix handling error codes in optional parts of ipmi-dcmi. - - Fix various debug dumping bugs. - - Fix ipmimonitoring script install bug on some systems. - - Fix symbol global vs. locals in libipmimonitoring. - - Minor documentation and manpage updates. +- Updated to freeipmi-1.0.7 * Mon Sep 5 2011 Jan Safranek - 1.0.6-1 -- Updated to freeipmi-1.0.6: - - Support 'ignorescanningdisabled' workaround in ipmi-sensors. - - Support Supermicro X8SIL-F, X9SCL, and X9SCM motherboard OEM sensors. - - Update bmc-watchdog logrotate script to reduce unnecessary output. - - Fix ipmi-fru output typo. +- Updated to freeipmi-1.0.6 * Fri Jul 1 2011 Jan Safranek - 1.0.5-1 -- Updated to freeipmi-1.0.5: - - Fix various issues in ipmi-dcmi, including command line parsing - bugs, asset tag/string identifier overwriting, and fix assumptions - based on new information in v1.5 errata. - - Support pkg-config files for libraries. - - Various documentation updates. +- Updated to freeipmi-1.0.5 * Fri Apr 22 2011 Jan Safranek - 1.0.4-1 -- Updated to freeipmi-1.0.4: - - Support "discretereading" workaround in ipmi-sensors and associated - libraries. - - Support "spinpoll" workaround/performance optimization in tools and - libraries. - - Support additional sensor/SEL interpretations for Intel motherboards. - - Add convenience input checking functions to libipmiconsole. - - Fix bug in libipmimonitoring to allow additional OEM interpretations. +- Updated to freeipmi-1.0.4 * Wed Mar 30 2011 Jan Safranek - 1.0.3-1 - Updated to freeipmi-1.0.3, see announce at @@ -791,151 +670,3 @@ fi files for backwards compatibility. - More detailed release information can be found in the NEWS file. -* Tue Dec 7 2010 Jan Safranek - 0.8.12-1 -- Updated to freeipmi-0.8.12, see announce at - http://lists.gnu.org/archive/html/freeipmi-users/2010-12/msg00000.html - -* Tue Nov 2 2010 Jan Safranek - 0.8.11-1 -- Updated to freeipmi-0.8.11 - -* Wed Sep 29 2010 Jan Safranek - 0.8.10-1 -- Updated to freeipmi-0.8.10 - -* Mon Aug 23 2010 Jan Safranek - 0.8.9-1 -- Updated to freeipmi-0.8.9 - -* Wed Jul 21 2010 Jan Safranek - 0.8.8-1 -- Updated to freeipmi-0.8.8 - -* Mon Jun 21 2010 Jan Safranek - 0.8.7-1 -- Updated to freeipmi-0.8.7 - -* Tue May 25 2010 Jan Safranek - 0.8.6-1 -- Updated to freeipmi-0.8.6 - -* Fri Apr 30 2010 Jan Safranek - 0.8.5-1 -- Updated to freeipmi-0.8.5 - -* Mon Mar 8 2010 Jan Safranek - 0.8.4-1 -- Updated to freeipmi-0.8.4 - -* Wed Feb 3 2010 Jan Safranek - 0.8.3-1 -- Updated to freeipmi-0.8.3 - -* Thu Jan 14 2010 Jan Safranek - 0.8.2-2 -- Fixed rpm scripts to handle new names of freeipmi services - -* Thu Jan 7 2010 Jan Safranek - 0.8.2-1 -- Update to freeipmi-0.8.2 - -* Tue Dec 1 2009 Jan Safranek - 0.7.16-1 -- Update to freeipmi-0.7.16 - -* Mon Oct 26 2009 Jan Safranek - 0.7.14-1 -- Update to freeipmi-0.7.14 - -* Mon Oct 5 2009 Jan Safranek - 0.7.13-2 -- Fix package source URL - -* Fri Oct 2 2009 Jan Safranek - 0.7.13-1 -- Update to freeipmi-0.7.13 - -* Mon Sep 14 2009 Jan Safranek - 0.7.12-2 -- Fix init scripts to be LSB compliant and return correct exit codes - and provide mandatory actions (#523169, #523177) - -* Wed Sep 9 2009 Jan Safranek - 0.7.12-2 -- Update to freeipmi-0.7.12 - -* Thu Aug 6 2009 Jan Safranek - 0.7.11-2 -- Fix installation with --excludedocs option (#515926) - -* Wed Jul 29 2009 Jan Safranek - 0.7.11-1 -- Update to freeipmi-0.7.11 - -* Fri Jul 24 2009 Fedora Release Engineering - 0.7.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Jun 29 2009 Jan Safranek - 0.7.10-2 -- Fix (de-)installation scripts - -* Wed Jun 17 2009 Jan Safranek - 0.7.10-1 -- Update to freeipmi-0.7.10 - -* Mon May 18 2009 Jan Safranek - 0.7.9-1 -- Update to freeipmi-0.7.9 - -* Thu Apr 16 2009 Jan Safranek - 0.7.8-2 -- Fix compilation flags, debuginfo package is correctly generated now - -* Tue Apr 14 2009 Jan Safranek - 0.7.8-1 -- Update to freeipmi-0.7.8 - -* Thu Apr 9 2009 Jan Safranek - 0.7.7-1 -- Update to freeipmi-0.7.7 - -* Tue Mar 10 2009 Jesse Keating - 0.7.6-2 -- Fix the bad dist macro -- Remove version define, that's what the Version line is for -- Remove name define, that's what the Name line is for -- Use the real Release line in the if debug statement - -* Mon Mar 9 2009 Jan Safranek - 0.7.6-1 -- Update to freeipmi-0.7.6 - -* Tue Feb 24 2009 Jan Safranek - 0.7.5-1 -- Update to freeipmi-0.7.5 - -* Thu Jan 22 2009 Karsten Hopp 0.6.4-2 -- fix ipmiconsole log directory - -* Mon Jul 28 2008 Phil Knirsch - 0.6.4-1 -- Update to freeipmi-0.6.4 -- Fixed unecessary logrotate message for bmc-watchdog (#456648) - -* Wed Feb 27 2008 Phil Knirsch - 0.5.1-3 -- Fix GCC 4.3 rebuild problems - -* Tue Feb 19 2008 Fedora Release Engineering - 0.5.1-2 -- Autorebuild for GCC 4.3 - -* Tue Dec 18 2007 Phil Knirsch 0.5.1-1 -- Update to freeipmi-0.5.1 - -* Wed Nov 21 2007 Albert Chu 0.5.0 -- Remove ipmimonitoring subpackage. Merge into head package. - -* Wed Nov 07 2007 Phil Knirsch 0.4.6-3.fc7 -- More fixes for Fedora Review: - o Added ExclusiveArch due to missing lopl (#368541) - -* Tue Nov 06 2007 Phil Knirsch 0.4.6-2.fc7 -- Several fixes due to Fedora package review: - o Fixed Group for all subpackages - o Added missng Requires(Post|Preun) for several packages - o Removed static libraries and .la files - o Fixed open bug (missing mode for O_CREATE) - o Fixed incorrect options for bmc-watchdog daemon - -* Mon Nov 05 2007 Phil Knirsch 0.4.6-1.fc7 -- Specfile cleanup for Fedora inclusion -- Fixed several rpmlint warnings and errors: - o Moved all devel libs to proper package - -* Wed Aug 01 2007 Troy Telford 0.4.0 -- Some package cleanup so it builds on SLES - -* Wed Jun 13 2007 Phil Knirsch 0.4.beta0-1 -- Some package cleanup and split of configuration and initscript - -* Wed Feb 28 2007 Albert Chu 0.4.beta0-1 -- Add ipmidetectd subpackage. - -* Fri Feb 16 2007 Albert Chu 0.4.beta0-1 -- Add ipmimonitoring subpackage. - -* Sun Jul 30 2006 Albert Chu 0.3.beta0-1 -- Re-architect for 0.3.X - -* Mon May 15 2006 Albert Chu 0.3.beta0-1 -- Fixed up spec file to pass rpmlint diff --git a/sources b/sources index 63a7997..4a6a4de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3097509c9a71c130f05bd17270002a5b freeipmi-1.3.4.tar.gz +09b726f3c7bcb09fa0ca2f060b7d1cc6 freeipmi-1.4.1.tar.gz