c331e0cd71
Accepting request 1306658 from systemsmanagement
Ana Guerrero2025-09-23 18:47:05 +00:00
99be5df740
- freeimpi 1.6.16: * Fix potential sensor reading miscalculation on systems where a char is defined as unsigned (such as ARM) vs signed (such as x86). * Fix gcc15 compilation errors. - drop freeipmi-1.6.15-gcc15.patch, upstreamed
Thomas Renninger2025-09-19 13:14:45 +00:00
2e1ae13324
Accepting request 1274015 from systemsmanagement
Ana Guerrero2025-05-06 14:39:16 +00:00
2737ad0506
add freeipmi-1.6.15-gcc15.patch from upstream to fix gcc15 compile time error
Klaus Kämpf
2025-05-02 13:10:21 +00:00
c60b21eb46
- freeipmi 1.6.11 * Fix double free corner case in ipmiseld. * Support ISO 8601 date inputs to date range options in ipmi-sel. * Support Xilinx OEM FRU records. * Fix corner case in libipmimonitoring, support sensor if units is "RPM per minute", but just return "RPM" as the units. * Fix portability compilation on cygwin. * Fix typo in fiid template field that could lead to packet interpretation errors.
Klaus Kämpf
2023-06-12 09:41:01 +00:00
867f501349
- freeipmi 1.6.9
Klaus Kämpf
2022-01-20 09:01:29 +00:00
ad86d36333
- freeipmi 1.6.8 * Support --with-systemconfigdir build option. * Fix build issue on musl where putmsg/getmsg are not available. * Fix build issue when inb/outb are not available on some systems. * Fix static build issues with gcrypt. * Add conserver documentation in faq. * Minor documentation updates. * Fix incorrect sensor read corner case on BMCs that use non-default LUNs (LP#1926299). * Remove hard coded paths from system config files (i.e. mostly files in /etc). Have paths updated based on options to configure.
Klaus Kämpf
2022-01-20 08:59:21 +00:00
0ae634737c
- Update to 1.6.6 o In libfreeipmi, fix segfault in SPMI parsing leading to immediate failures on some hardware across all tools.
Klaus Kämpf
2020-09-06 13:34:25 +00:00
cf8d96fb8d
Accepting request 808102 from systemsmanagement
Yuchen Lin2020-05-26 15:21:27 +00:00
b89999bef7
- Update to 1.6.5 o Add FRU parsing workaround for Fujitsu Primergy RX1330, in which a CEh is used to indicate that no FRU data is available. o Misc minor fixes.
Klaus Kämpf
2020-05-22 07:08:41 +00:00
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.
Klaus Kämpf
2019-08-22 02:26:45 +00:00
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.
Klaus Kämpf
2019-01-25 07:06:14 +00:00
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.
Klaus Kämpf
2018-05-04 07:36:47 +00:00
79f7d820d8
fix SLE10, SLE11 builds
Klaus Kämpf
2018-02-05 07:56:27 +00:00
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.
Klaus Kämpf
2018-02-03 10:31:14 +00:00
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.
Klaus Kämpf
2017-07-06 06:29:08 +00:00
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.
Klaus Kämpf
2016-11-03 07:35:52 +00:00
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.
Klaus Kämpf
2016-08-02 06:09:07 +00:00
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.
Klaus Kämpf
2016-05-30 08:04:54 +00:00
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.
Klaus Kämpf
2015-12-02 07:39:39 +00:00
5c8810013a
Accepting request 340352 from systemsmanagement
Stephan Kulow
2015-10-25 18:13:12 +00:00
ceb2bc2239
fix RHEL/Fedora (again)
Klaus Kämpf
2015-10-22 08:39:20 +00:00
44c368c2cd
- Fix SLE10 and RHEL5 builds
Klaus Kämpf
2015-10-21 12:30:10 +00:00
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.
Klaus Kämpf
2015-10-21 07:50:46 +00:00
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.
Klaus Kämpf
2015-01-08 07:58:41 +00:00
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.
Klaus Kämpf
2014-12-11 12:34:19 +00:00
2ea3e0c1c1
Accepting request 258881 from systemsmanagement
Stephan Kulow
2014-10-31 08:39:46 +00:00
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.
Klaus Kämpf
2014-10-29 20:29:15 +00:00
033a878ddb
Accepting request 246855 from systemsmanagement
Stephan Kulow
2014-09-03 16:22:20 +00:00
c2975319ba
Accepting request 246848 from home:juwolf:branches:systemsmanagement
Thomas Renninger2014-08-29 14:46:44 +00:00
94f2bef91c
Accepting request 242796 from systemsmanagement
Stephan Kulow
2014-07-29 14:48:34 +00:00
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.
Klaus Kämpf
2014-07-29 06:21:54 +00:00
6c9573ba36
Accepting request 239058 from systemsmanagement
Stephan Kulow
2014-07-02 13:04:47 +00:00
fb8662b497
- Update to 1.4.4 o Support retrys of SSIF reads to handle SSIF NACKs.
Klaus Kämpf
2014-07-01 05:51:24 +00:00
c0e6d02a8d
Accepting request 234118 from systemsmanagement
Stephan Kulow
2014-05-15 17:10:44 +00:00
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
Klaus Kämpf
2014-05-08 07:24:15 +00:00
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.
Klaus Kämpf
2014-05-07 06:28:05 +00:00
18614a71f1
Accepting request 224628 from systemsmanagement
Stephan Kulow
2014-03-06 10:56:59 +00:00
bb692c58a3
fix source
Klaus Kämpf
2014-03-04 15:24:55 +00:00
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.
Klaus Kämpf
2014-03-04 12:28:03 +00:00
9ad6168153
Accepting request 222211 from systemsmanagement
Stephan Kulow
2014-02-15 07:04:30 +00:00