freeipmi/freeipmi.changes
Klaus Kämpf 26e1c4c5aa - FreeIPMI 1.3.3
-------------------------
  o Add support for intelnm get-node-manager-alert-destination and
    set-node-manager-alert-destination in ipmi-oem.
  o Under very verbose mode, ipmi-sel will now record types for OEM
    records.  This should allow OEM parses outside of FreeIPMI to more
    effectively parse OEM specific SEL records.
  o Fix big endian portability bugs.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=34
2013-12-13 07:31:05 +00:00

593 lines
23 KiB
Plaintext

-------------------------------------------------------------------
Wed Oct 30 08:38:34 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.3.3
-------------------------
o Add support for intelnm get-node-manager-alert-destination and
set-node-manager-alert-destination in ipmi-oem.
o Under very verbose mode, ipmi-sel will now record types for OEM
records. This should allow OEM parses outside of FreeIPMI to more
effectively parse OEM specific SEL records.
o Fix big endian portability bugs.
-------------------------------------------------------------------
Sun Oct 27 19:14:16 UTC 2013 - p.drouand@gmail.com
- Add systemd support for openSUSE >= 12.3
-------------------------------------------------------------------
Fri Oct 4 07:56:38 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.3.2 - 09/10/13
-------------------------
o Update FreeIPMI tools to check libfreeipmi API error codes
correctly.
o Update ipmi-api.h to list mappings of IPMI completion codes and
RMCPPlus codes to API Error codes.
-------------------------------------------------------------------
Mon Aug 26 07:05:01 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.3.1 - 08/22/13
Tools - New Features
--------------------
o In all tools reporting time (ipmi-sel, ipmi-fru, ipmi-oem,
bmc-device, ipmi-sensors, ipmi-dcmi), timestamps are now reporting
under the assumption the timestamp is already in localtime (compared
to being in UTC time and converted to localtime). This is by
definition in the IPMI specification.
o In all tools reporting time (ipmi-sel, ipmi-fru, ipmi-oem,
bmc-device, ipmi-sensors, ipmi-dcmi), support --utc-to-localtime,
--localtime-to-utc, and --utc-offset options to allow users to
adjust timestamps as needed for certain environments.
o In ipmi-fru, support output of DDR3 SDRAM modules.
o In ipmi-fru, support output of new FRU multirecords, most notably
extended DC output and extended DC load (per FRU Revision 1.2
update).
o In bmc-device, support --get-sel-time-utc-offset and
--set-sel-time-utc-offset.
Tools - Bug Fixes/Minor Changes
-------------------------------
o In ipmi-fru, report power supply low/high end voltage ranges as
signed numbers (per FRU Revision 1.2 update).
o In ipmi-fru, output "unspecified" for manufacturing date/time or
peak capacity as appropriate (per FRU Revision 1.2 update).
o In ipmi-fru, bridge additional FRU entries as appropriate.
o In all tools reporting time (ipmi-sel, ipmi-fru, ipmi-oem,
bmc-device, ipmi-sensors, ipmi-dcmi), special timestamps such as
Post-Init and Unspecified will now be output.
o Fix output corner case with entity sensor names in various tools.
Libraries
---------
o In libfreeipmi, support additional chassis types (per FRU Revision
1.2 update).
o In libfreeipmi, support new FRU multirecord types (per FRU Revision
1.2 update).
o In libfreeipmi, support new IPMI_FRU_FLAGS_READ_RAW 'fru'
sub-library flag to read data from the FRU raw without parsing
headers/records.
o In libfreeipmi, add support for DDR3 SDRAM FRU entries and JEDEC
manufacturer IDs.
o In libfreeipmi, add support for Get SEL Time UTC Offset and Set SEL
Time UTC Offset payloads.
o In libfreeipmi 'sel' sub-library, support
IPMI_SEL_PARAMETER_UTC_OFFSET,
IPMI_SEL_STRING_FLAGS_UTC_TO_LOCALTIME, and
IPMI_SEL_STRING_FLAGS_LOCALTIME_TO_UTC options/flags.
o In libfreeipmi, do not pad legacy byte on IPMI 1.5 packets. Legacy
byte should be padded on ethernet frame, not IP packet.
o In libfreeipmi, 'sdr' sub-library, when creating SDR cache, add
checksums to cache to ensure data in cache is not corrupted. Older
caches without checksums still backwards compatible supported.
o In libfreeipmi, support new IPMI_ERR_COMMAND_INVALID_OR_UNSUPPORTED
error code for IPMI commands that are invalid or unsupported.
-------------------------------------------------------------------
Tue Jul 23 06:08:05 UTC 2013 - kkaempf@suse.com
- FreeIPMI 1.2.9 - 07/17/13
-------------------------
o Fix threshold output corner case in ipmi-sensors.
o Fix invalid declaration in libipmimonitoring header.
o Fix older compiler build problems.
-------------------------------------------------------------------
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
- FreeIPMI 1.1.7 - 07/30/12
o In ipmi-sensors and ipmi-sel, fix units output corner case.
o In bmc-info, detect unsupported system info corner case.
o Update documentation with motherboard support.
Special Note: This will likely be the last release of FreeIPMI
in the 1.1.X stable branch.
-------------------------------------------------------------------
Wed Jul 4 13:18:37 UTC 2012 - kkaempf@suse.com
- Fix build: %make_install -> %makeinstall
-------------------------------------------------------------------
Fri Jun 29 07:02:47 UTC 2012 - kkaempf@suse.com
- FreeIPMI 1.1.6 - 06/28/12
- Tools
------
o In ipmi-sel, support Supermicro SEL OEM interpretations in
--output-event-state.
o In ipmi-sel and ipmi-sensors, support additional sensor/SEL
interpretations including:
- Version Change
- 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
o In bmc-config, ipmi-chassis-config, ipmi-pef-config, and
ipmi-chassis-config, support cipher suite ID argument.
o Support Supermicro X9DRi-F OEM sensors and events.
o Fix Intel S2600JF/Appro 512x OEM SEL interpretations based on
comments from Intel.
Libraries
---------
o Support Supermicro SEL OEM interpretations.
o Support new sensor/SEL interpretations.
Misc
----
o Various documentation updates and fixes.
-------------------------------------------------------------------
Thu May 17 21:45:32 UTC 2012 - kkaempf@suse.com
- FreeIPMI 1.1.5 - 05/17/12
Tools
------
o Support Supermicro OEM sensors/SEL on H8DGU-F motherboards.
o In ipmiconsole, fix password length check bug.
o In bmc-watchdog, fix --start-if-stopped and --reset-if-running
options.
o In ipmidetectd, fix usage output typos.
o In ipmi-sensors-config, fix several parallel output corner cases.
o For consistency to other tools, turn on quiet-caching if
communicating with multiple hosts in bmc-device and ipmi-oem.
o In ipmi-sensors, fix bug in which multiple workarounds could not
be used or used in combination with bridging.
o Fix start run levels in ipmidetectd init script.
Libraries
---------
o In libfreeipmi fru-parse API, handle additional device busy errors.
Misc
----
o Various documentation updates.
-------------------------------------------------------------------
Tue May 8 08:18:31 UTC 2012 - trenn@suse.de
- Fix build: Added version 1.1.4 tarball
- Adjust specfile according to spec-cleaner as suggested by Sascha Peilicke
to get this package into factory.
-------------------------------------------------------------------
Fri Apr 20 06:42:25 UTC 2012 - kkaempf@suse.com
- FreeIPMI 1.1.4 - 04/19/12
Tools
------
o In ipmi-oem, fix error message output in several Supermicro OEM
commands.
o In ipmi-oem, add Intel --get-power-restore-delay and
--set-power-restore-delay support.
o In ipmi-sel, support Intel S2600JF/Appro 512x OEM SEL
interpretations.
Libraries
----------
o In libfreeipmi, support new sensor and SEL event
interpretations, including Session Audit, Voltage Limits.
o In libfreeipmi, support new OEM interpretations for Intel S5000PAL
NMI State and SMI timeout sensors/SEL events.
o In libfreeipmi, support Intel S2600JF/Appro 512x OEM SEL
interpretations.
Misc
----
o Various documentation updates.
-------------------------------------------------------------------
Fri Mar 23 16:14:28 UTC 2012 - trenn@suse.de
- Adjust source url, downloadable tarballs moved from zresearch
to ftp.gnu.org
- Update to 1.1.3
-------------------------------------------------------------------
Mon Mar 19 10:14:02 UTC 2012 - trenn@suse.de
- Adjust .spec file via format_spec_file
-------------------------------------------------------------------
Tue Mar 6 16:11:04 UTC 2012 - trenn@suse.de
- Update to 1.1.2
- Adjusted license to GPL-3.0
- Silent some build checks:
- license string
- too short description
- remove INSTALL file from %docdir
-------------------------------------------------------------------
Wed Sep 21 09:05:12 UTC 2011 - kkaempf@suse.com
- Update to 1.0.6
o Support 'ignorescanningdisabled' workaround in ipmi-sensors.
o Support Supermicro X8SIL-F, X9SCL, and X9SCM motherboard OEM sensors.
o Update bmc-watchdog logrotate script to reduce unnecessary output.
o Fix ipmi-fru output typo.
- Update to 1.0.5
o 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.
o Support pkg-config files for libraries.
o Various documentation updates.
-------------------------------------------------------------------
Sat Apr 23 14:01:37 UTC 2011 - kkaempf@novell.com
- Update to 1.0.4
o Support "discretereading" workaround in ipmi-sensors and
associated libraries.
o Support "spinpoll" workaround/performance optimization in tools
and libraries.
o Support additional sensor/SEL interpretations for Intel
motherboards.
o Add convenience input checking functions to libipmiconsole.
o Fix bug in libipmimonitoring to allow additional OEM
interpretations.
-------------------------------------------------------------------
Wed Mar 30 07:38:14 UTC 2011 - kkaempf@novell.com
- update to 1.0.3
o Support additional error handling in bmc-info.
o Support ability to set "none" workaround flags on the command
line and in tools.
o In libipmiconsole, force ipmiconsole_engine_init() to be
called before ipmiconsole_ctx_create().
o Fix libipmiconsole callback semantics.
o Fix libipmiconsole bugs in overriding standard defaults vs.
config file defaults.
o Fix potential race in libipmiconsole during engine teardown.
o Add package version macros to libfreeipmi.
o Add library version macros to all libraries.
o Fix Solaris build bug.
o Fix config output bug in ipmipower.
- update to 1.0.2
o Support --ignore-unrecognized-events in ipmi-sensors.
o Clarify error messages in ipmi-locate.
o Support Supermicro X7DBR-3, X8DTL-3F, X8DT3-LN4F motherboard OEM
sensors.
o Support Dell Module/Board OEM sensor interpretation on Poweredge
R210 motherboards.
o In bmc-info, support motherboards that don't implement Get Device
Guid.
o In bmc-watchdog, fix error logging corner case.
o Support new -r option in ganglia_ipmi_sensors.pl plugin to modify
ipmi hostname.
o Add workaround for SDR caching compliance bug in HP Proliant
DL585G7.
o In bmc-config, add workaround for motherboards that do not allow
you to configure identical usernames.
o Various documentation updates.
- update to 1.0.1
o Remove ipmimonitoring tool. Tool is now superseded by ipmi-sensors
and the new --output-sensor-state option.
o Support --output-event-state option for ipmi-sel to support SEL
event interpretation.
o All config-tools now support multi-channel configuration under
verbose mode.
o Re-architect libipmimonitoring to support all defined IPMI sensor
types, OEM bitmasks, and OEM interpretations.
o Add SEL monitoring support to libipmimonitoring.
o Support new 'interpret' sub-library in libfreeipmi.
o Support interpretation rules for sensors when no states/events occur.
o Support interpretation rules for out of spec sensor states/events.
o Support interpretation rules for OEM sensors and events.
o Move all config files to /etc/freeipmi/. Support legacy config
files for backwards compatibility.
o Support serial keepalive in ipmiconsole to check if serial
connection has remained alive across system reboots.
o Create symlinks and manpage pointers for 'ipmi-power', 'ipmi-ping',
'rmcp-ping', 'ipmi-console', and 'ipmi-detect' to give some additional
consistency to the tool naming.
o Various documentation updates.
o Update to support DCMI 1.1.
o Update all licensing information to GPLv3.
- update to 0.8.12
o In bmc-config, workaround RMCP+ Privilege Level configuration
compliance bugs on HP DL145 servers.
o In ipmi-chassis-config, after configuring boot flags, set valid bits
appropriately.
o Fix N/A output corner case in ipmi-sel.
o Support Supermicro X8DTU-6+ motherboard OEM sensors.
o Fix FRU date/time calculation bug that did not account for leap
years.
- update to 0.8.11
o Support Fujitsu iRMC S1 and iRMC S2 OEM extensions in
ipmi-sensors and ipmi-sel.
o Support --output-oem-event-string in ipmi-sel.
o Other minor documentation/bug fixes.
- update to 0.8.10
o Support many new Inventec OEM extensions in ipmi-oem.
o Support many new Quanta OEM extensions in ipmi-oem.
o Support many new Intel OEM extensions in ipmi-oem.
o Support Intel s5500WB OEM extensions in ipmi-sel.
o Support Intel Node Manager SEL events across Quanta S99Q,
Inventec 5441, Inventec 5442, and Intel S5500WB motherboards.
o Move some OEM extensions from Dell section to Inventec section in
ipmi-oem. Were previously thought to be additions by Dell, but
in fact are not. Backwards compatability supported.
o Support 'assumeio' inband workaround globally.
o Gracefully handle some errors in ipmi-sensors.
o Fix in-band probing corner case.
o Fix various parameter input checks in ipmi-oem.
o Fix help output corner cases in ipmi-oem.
o Other minor documentation/bug fixes.
- update to 0.8.9
o In ipmi-sel and ipmimonitoring, workaround Supermicro H8QME SEL
compliance issues in ipmi-sel.
o In ipmi-sel, do not report error if SEL is empty.
o Support Fujitsu 'get-sel-entry-long-text' in ipmi-oem.
o Fix workaround flags bug in ipmimonitoring.
o Revert 'Open Session Privilege Workaround' changes in 0.8.8, were
unnecessary.
o Fix daylight savings bug when configuring BMC times in bmc-device.
o Support 'veryslowcommit' workaround for config tools to work around
very slow BMCs.
o Support --enable-rawdumps compile option.
o Support SHA256 in IPMI 2.0.
o Other minor bug fixes.
- update to 0.8.8
o Support Supermicro 'get-bmc-services-status' and
'set-bmc-services-status' in ipmi-oem.
o Support bmc-watchdog 'ignorestateflag' workaround around more
issues.
o Support Open Session Privilege Workaround around more related
compliance issues.
o Fix bmc-watchdog --version option.
o Fix legacy workaround corner case in channel detection for
Intel nodes.
o Support Quanta reset-to-defaults command in ipmi-oem.
o Modify ipmiconsole protocol to not deactivate SOL protocol is
SOL is already deactivated.
o Modify ipmiconsole protocol to not error out under several
malformed packet scenarios.
o Fix ipmiping/rmcpping command line parsing corner case.
o Minor documentation updates.
o Minor error message output fixes.
o Support --without-random-device configure option for some
embedded systems.
- update to 0.8.7
o Support Supermicro X8DTG OEM sensors.
o Support Supermicro X8DTG workarounds with 'integritycheckvalue'
workaround flag.
o Document workarounds for Intel S5500WBV/Penguin Relion 700
motherboard.
o Map IPMI 2.0 "invalid role" error code to "privilege level cannot be
obtained" for better usability.
o Fix bmc-config Security Keys commit by making some required fields
optional.
o Fix bmc-watchdog init script return codes on Suse.
o Support 'ignorestateflag' workaround in bmc-watchdog.
o Fix ipmi-sensors corner case for sensors with percentage units.
o Support 'slowcommit' workaround for config tools to work around
slower BMCs.
o Update documentation w/ Supermicro X8DTG issues.
o Update documentation w/ inband troubleshooting.
- update to 0.8.6
o Support Quanta S99Q/Dell FS12-TY OEM SEL events.
o In ipmi-oem, support Quanta S99Q/Dell FS12-TY OEM commands.
o Fix --key-pair parsing bug in all config tools.
o Locally support sunbmc driver if bmc_intf.h header not found.
o If Sunbmc driver is not supported, report "Device Not Supported"
instead of "Internal Error".
o Fix error output messages.
o Fix Solaris install issue.
o Other minor fixes.
-------------------------------------------------------------------
Fri Apr 30 07:26:00 UTC 2010 - kkaempf@novell.com
- update to 0.8.5
- Support Inventec 5442/Dell Xanadu III OEM events.
- Workaround Quanta S99Q/Dell FS12-TY Node Busy errors.
- Fix some library error checks limiting bmc-config Bad Password
Threshold configuration.
- Fix some library macro names based on actual OEM names.
- Fix documentation typos.
(update to 0.8.4)
- Fix IPMI 2.0 sequence number wrap around corner case.
- Fix ipmi-sensors --comma-separated-output corner case.
- In ipmi-sensors, output multiple event strings w/ space
delimiter in simple output.
- In ipmi-oem, support Dell get-active-lom-status.
- In ipmi-oem, support IBM get-led.
- In ipmi-sel, fix possible --assume-system-event-records
corner case.
- Fix Posix portability issue w/ time functions.
- Minor documentation updates.
-------------------------------------------------------------------
Wed Feb 3 07:04:10 UTC 2010 - kkaempf@novell.com
- update to 0.8.3
- fix buffer overflow (was: ipmi-messaging-support-cmds.patch)
-------------------------------------------------------------------
Thu Jan 14 13:17:47 UTC 2010 - kkaempf@novell.com
- adapt_to_suse_docdir.patch: Use /usr/share/doc/packages/$(name)
- add_default_start.patch: Add 'Default-Start:' to init.d scripts
- ipmi-messaging-support-cmds.patch: Fix buffer overflow
-------------------------------------------------------------------
Thu Jan 14 10:56:05 UTC 2010 - kkaempf@novell.com
- Update to 0.8.2