Commit Graph

70 Commits

Author SHA256 Message Date
Klaus Kämpf
37c8d89c21 - Update to 1.6.4
o In libfreeipmi, add additional workarounds for packets that are
    re-ordered during sensor bridging.
  o In libfreeipmi, add additional sensor / event interpretations.
  o In libfreeipmi, fix error return value on bridging requests.
  o Add workaround in ipmi-sel for QuantaPlex T42D-2U motherboard,
    whichlists a SDR record that makes no sense.
  o Add workaround for Dell Poweredge FC830, which have an error
    when reading the last SDR record on a motherboard.
  o Support Supermicro X10 OEM dimm events.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=110
2019-08-22 02:26:45 +00:00
Klaus Kämpf
1fca68ef1f - Update to 1.6.3
o In ipmi-locate, support parsing SPMI tables exported via sysfs.
  o Support Intel S2600GZ OEM sensor and SEL events.
  o Support Intel S2600WP OEM sensor and SEL events.
  o Support Gigabyte MG20-OP0-ZB OEM SEL events.
  o Fix DISCRETE_READING workaround in libipmimonitoring.
  o In libfreeipmi, add workaround for packets that are re-ordered
    during sensor bridging.
  o Minor bug fixes.
  o Various documentation updates/fixes.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=108
2019-01-25 07:06:14 +00:00
f0ed2aa3f8 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=106 2019-01-14 15:36:08 +00:00
8c58219cb4 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=105 2019-01-14 15:33:58 +00:00
db4a659ef2 Accepting request 664622 from home:trenn:branches:systemsmanagement
- Add provides:freeipmi:/usr/sbin/ipmiseld to the
  freeipmi-ipmiseld split package for backward compatibility
  for now

OBS-URL: https://build.opensuse.org/request/show/664622
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=104
2019-01-11 12:50:19 +00:00
810e228dcf Accepting request 662664 from home:trenn:branches:systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/662664
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=102
2019-01-03 13:25:13 +00:00
Klaus Kämpf
ed1ef07616 Accepting request 651050 from home:trenn:branches:systemsmanagement
- Remove has_systemd conditions
- Add rcservice shortcut links to control services
- Fix some more build warnings
- Use %license instead of %doc where appropriate
- Extract ipmiseld service as a separate package as done with other
  services
- Declare /var/lib/freeipmi/ipckey as %ghost and do not create it
  explicitly in .spec file (bsc#1100124)

OBS-URL: https://build.opensuse.org/request/show/651050
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=101
2018-11-22 11:24:45 +00:00
Klaus Kämpf
546d1eda59 Accepting request 632011 from home:trenn:branches:systemsmanagement
- Enable build for aarch64 (fate#326605)

OBS-URL: https://build.opensuse.org/request/show/632011
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=99
2018-08-29 07:00:44 +00:00
3844263a65 Accepting request 626859 from home:jmoellers:branches:systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/626859
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=97
2018-08-06 12:57:04 +00:00
Klaus Kämpf
843378b73f - Update to 1.6.2
o Fix error in bridging where bridged requests were sent to the
    wrong LUN.
  o Fix command parsing bugs in legacy ipmi-config scripts
    (i.e. bmc-config, ipmi-pef-config, etc.)
  o Do not output full path of daemons in syslog, output only the
    daemon name (i.e. output "ipmidetected" instead of
    "/usr/sbin/ipmidetectd").
  o Update channel range from 0-7 to 0-11, per errata IPMI update.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=95
2018-05-04 07:36:47 +00:00
Klaus Kämpf
79f7d820d8 fix SLE10, SLE11 builds
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=94
2018-02-05 07:56:27 +00:00
Klaus Kämpf
077d59d3d7 - Update to 1.6.1
o Add IPv6 hostname support to FreeIPMI, all of FreeIPMI can now take
    IPv6 addresses as inputs to "host" parameters, options, or inputs.
  o Support significant portions of IPMI IPv6 configuration in
    libfreeipmi.
  o Add --no-session option in ipmi-raw.
  o Add SDR cache options to ipmi-config.
  o Legacy -f short option for --flush-cache and -Q short option for
    quiet-cache.  Backwards compatible for tools that supported it
    before.
  o In ipmi-oem, support Gigabyte get-bmc-services and
    set-bmc-services.
  o Various performance improvements:
    - Remove excessive calls to secure_memset to clear memory.
    - Remove excessive memsets and clears of data.
    - Remove unnecessary "double input checks".
    - Remove expensive input checks in libfreeipmi fiid library.
      Fallout from this may include FIID_ERR_FIELD_NOT_FOUND
      errors in different fiid functions.
    - Remove unnecessary input checks in libfreeipmi fiid library.
    - Add recent 'lookups' of fields in fiid library to internal
      cache.
  o Various minor fixes/improvements
    - Update libfreeipmi core API to use poll() instead of select(), to
      avoid issues with applications with a high number of threads.  
  - As a side point, while IPv6 networking support has been added, IPv6
    configuration in ipmi-config & bmc-config is not supported in this
    release.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=93
2018-02-03 10:31:14 +00:00
ba52d54558 Accepting request 544646 from home:RBrownSUSE:branches:systemsmanagement
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544646
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=91
2017-11-24 09:45:03 +00:00
Klaus Kämpf
1c961bebd5 Accepting request 534974 from home:alarrosa:branches:systemsmanagement
- Follow the shared library packaging policy. Created new packages
  libipmiconsole2, libipmidetect0, libipmimonitoring6, libfreeipmi17

OBS-URL: https://build.opensuse.org/request/show/534974
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=89
2017-10-19 09:33:04 +00:00
Klaus Kämpf
2c4e54978a - Update to 1.5.7
o In libipmimonitoring, fix several mem-leak corner cases.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=87
2017-08-30 10:27:10 +00:00
Klaus Kämpf
8e5024d28c - Update to 1.5.6
o In libfreeipmi locate (used by ipmi-locate), use DMI firmware in
    sysfs if it exists.
  o Minor mem-leak corner case fix in libfreeipmi.
  o Minor documentation fixes.
  o Minor error message clarifications.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=85
2017-07-06 06:29:08 +00:00
0f70825880 Accepting request 478030 from home:sfalken:branches:systemsmanagement
- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/478030
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=83
2017-03-09 20:20:05 +00:00
Klaus Kämpf
79a01d84c2 - Update to 1.5.5
o Fix invalid flag clear in libipmiconsole that can lead to a potential
    double close on a file descriptor.
  o Support Supermicro H8SGL-F OEM sensors and events.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=81
2016-11-03 07:35:52 +00:00
Klaus Kämpf
c9b52fcde6 update to 1.5.4
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=79
2016-10-04 08:40:41 +00:00
Klaus Kämpf
e24aa24e6a - Update to 1.5.3
o Update Fujitsu OEM extension product id support range.
  o In ipmiconsole, support --debugfile option for more difficult
    debugging scenarios.
  o In all sensor related tools, increase max number of record ids and
    sensor types that can be handled.
  o Fix several invalid completion code errors/values.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=77
2016-08-02 06:09:07 +00:00
Klaus Kämpf
288c5a4681 - Update to 1.5.2
o Update configuration file parsing code to handle values up to
    1024 characters in length.
  o Set FD_CLOEXEC for ipmi driver device files opened within
    libfreeipmi.
  o Support --read-fru, --write-fru, and --device-id option in
    bmc-device.
  o Support --fru-file option in ipmi-fru.
  o Various library updates in libfreeipmi to handle new features.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=75
2016-05-30 08:04:54 +00:00
Klaus Kämpf
130a3a31cf - Update to 1.5.1
o Update Intel Node Manager support for 3.0 specification.
    - Update API and fiid templates in libfreeipmi.
    - Support new OEM SEL events
    - Update ipmi-oem commands.
    - Support new get/set-turbo-synchronization-ratio
    - Support new 'policypowerdomain' option in
      get-node-manager-capabilities and set-node-manager-policy.
    - Update output of get-node-manager-policy and
      get-node-manager-capabilities for changes.
    - get/set-node-manager-alert-thresholds converted to
      get/set-node-manager-policy-alert-thresholds. Legacy
      commands still supported.
  o Update libfreeipmi for IPMI 2.0 Errata 7.
    - Support/handle FRU Multirecord NVM Express type.
  o Support Get Device SDR Info, Get Device SDR, and Reserve
    Device SDR Repository commands in libfreeipmi.
  o Support ipmi-sel OEM interpretation of Linux kernel panics.
  o Re-organize OEM header files into per-vendor files.
  o In ipmi-oem, fix error in "DNS Register BMC" output in
    "get-dns-config" output in Inventec, Quanta, and Wistron vendor
    sections.
  o Support systemd through --with-systemdsystemunitdir configure
    option.
  o Minor corner case bug fixes.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=73
2015-12-02 07:39:39 +00:00
Klaus Kämpf
3548b86deb OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=72 2015-12-02 07:08:24 +00:00
Klaus Kämpf
ceb2bc2239 fix RHEL/Fedora (again)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=70
2015-10-22 08:39:20 +00:00
Klaus Kämpf
44c368c2cd - Fix SLE10 and RHEL5 builds
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=69
2015-10-21 12:30:10 +00:00
Klaus Kämpf
3d259e2be1 - Update to 1.4.10
o In ipmi-oem, support Supermicro get-power-supply-status2.
  o In ipmi-locate, fix probing issue on arm32 & 64.
  o Handle several additional completion code error message in
    libfreeipmi.
  o Handle several error handling corner cases in ipmi-sensors.
  o Support Intel E5 2600 V3 motherboard OEM SEL events.
  o Fix several errors in ipmi-oem intelnm get-node-manager-statistics
    output.
  o Fix logic errors in ipmi-oem intelnm set-node-manager-policy.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=68
2015-10-21 07:50:46 +00:00
Klaus Kämpf
8dc864becb - fix Fedora/RHEL builds
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=66
2015-06-18 07:37:41 +00:00
Klaus Kämpf
628bb17e40 - Update to 1.4.9
o Fix strtol parse corner cases in several commands.
  o Minor documentation fixes.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=64
2015-06-02 10:54:23 +00:00
Klaus Kämpf
813b362dd3 Accepting request 294214 from home:pluskalm:branches:systemsmanagement
- Add gpg signature

OBS-URL: https://build.opensuse.org/request/show/294214
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=62
2015-04-02 17:34:44 +00:00
Klaus Kämpf
7c7b23be0a - Update to 1.4.8
o Fix segfault in crypt code with libgcrypt versions >= 1.6.0.
  o Fix --fanout command line parse bug.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=60
2015-01-08 07:58:41 +00:00
Klaus Kämpf
a315378a57 - Update to 1.4.7
o Fix typo from FRU spec, language "Tegulu" is actually "Telugu".
  o Fix typo in SEL session output, "Invalid Username of Password" to
    "Invalid Username or Password".
  o Loop on select() call if interrupted by EINTR in openipmi, ssif,
    and sunbmc inband drivers.
  o Fix integer overflow bug in ipmi-config when configure
    vlan ID > 255.
  o Add workaround for ipmi-config issue on Supermicro X10DDW-i.
  o Fix error handling bug in bmc-info.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=58
2014-12-11 12:34:19 +00:00
Klaus Kämpf
99c4340a88 - Update to 1.4.6
o In ipmi-fru, support output of DDR4 SDRAM modules.
  o Fix EFI probing on non IA64 systems.
  o Fix corner case in ipmi-raw w/ standard input or --file and
    empty lines.
  o Fix parsing corner case in ipmi-chassis.
  o Support SSIF bridging.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=56
2014-10-29 20:29:15 +00:00
c2975319ba Accepting request 246848 from home:juwolf:branches:systemsmanagement
Remove executable flags from systemd service files to prevent systemd warning (bnc#893142)

OBS-URL: https://build.opensuse.org/request/show/246848
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=54
2014-08-29 14:46:44 +00:00
Klaus Kämpf
8a01d799fb - Update to 1.4.5
o Fix libipmiconsole calculation bug w/ SOL character send size.
  o Support Supermicro H8DGU and H8DG6 OEM sensors and events.
  o Minor documentation updates.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=52
2014-07-29 06:21:54 +00:00
Klaus Kämpf
fb8662b497 - Update to 1.4.4
o Support retrys of SSIF reads to handle SSIF NACKs.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=50
2014-07-01 05:51:24 +00:00
Klaus Kämpf
a1b51928c0 - Update to 1.4.3
has freeipmi-1.4.2.patch included, drop local patch
- Fix compile bug, add freeipmi-1.4.2.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=48
2014-05-08 07:24:15 +00:00
Klaus Kämpf
1a799b1ab0 - Update to 1.4.2
o In ipmi-oem, support Supermicro get-power-supply-status and
    get-pmbus-power-supply-status commands.
  o Support 'ipmiping' workaround in ipmipower.
  o Minor documentation updates.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=47
2014-05-07 06:28:05 +00:00
Klaus Kämpf
bb692c58a3 fix source
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=45
2014-03-04 15:24:55 +00:00
Klaus Kämpf
b12e952313 - Update to 1.4.1
Tools - New Features
  --------------------
  o Support 'serialalertsdeferred' workaround in ipmiconsole.
  o Support 'solpacketseq' workaround in ipmiconsole.
  o Fix portability issues for Apple / OS X.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=44
2014-03-04 12:28:03 +00:00
Klaus Kämpf
6f1954a3ab - Drop freeipmi-max-sensor.patch, included upstream
- Update to 1.4.0 beta0
  Tools - New Features
  --------------------
  o 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.
  o 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.
  o 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).
  o Support DCMI configuration in ipmi-config.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=42
2014-02-06 13:15:06 +00:00
Klaus Kämpf
9de461e86c fix source url
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=40
2014-01-17 12:30:05 +00:00
Klaus Kämpf
ab2fa09b5e source url
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=39
2014-01-17 11:53:03 +00:00
Klaus Kämpf
8287b5b2a4 - Updated 1.3.4 release from upstream to support ppc64le.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=38
2014-01-17 06:45:24 +00:00
Klaus Kämpf
e5879c76fb - Prevent crash on systems with more than 601 sensors.
Add freeipmi-max-sensor.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=36
2013-12-19 14:04:25 +00:00
Klaus Kämpf
76102d6dda - FreeIPMI 1.3.4 - 12/12/13
-------------------------
  o Support 'solchannelsupport' workraound in ipmiconsole /
    IPMICONSOLE_WORKAROUND_SKIP_CHANNEL_PAYLOAD_SUPPORT workaround
    flag in libipmiconsole.
  o Fix SDR cache workaround for motherboards with invalid SDR record
    counts listed.
  o Workaround Supermicro bug in bmc-watchdog.
  o Fix error checks in sensor decoding functions, leading to
    possible problems in ipmi-sensors-config.
  o Update documentation with additional workarounds for motherboards.
  o Fix various minor bugs.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=35
2013-12-13 07:38:10 +00:00
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
Klaus Kämpf
048a3aff6d Accepting request 204927 from home:posophe:branches:systemsmanagement
Add systemd support for openSUSE >= 12.3

OBS-URL: https://build.opensuse.org/request/show/204927
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=32
2013-10-28 11:50:59 +00:00
Klaus Kämpf
ae604da92b - 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.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=30
2013-10-04 08:03:37 +00:00
Klaus Kämpf
d743b5bb8f - 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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=28
2013-08-26 07:12:26 +00:00
Klaus Kämpf
44de5d69ba - 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.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/freeipmi?expand=0&rev=26
2013-07-23 06:26:24 +00:00