10 Commits

Author SHA256 Message Date
33971c7555 Accepting request 1306447 from systemsmanagement
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1306447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenIPMI?expand=0&rev=59
2025-09-22 14:40:46 +00:00
8c46dce823 - Update to version 2.0.37.1+git.ed1a49ee:
* Some broken BMCs use an invalid padding length of 16
  * Move to version 2.0.37
  * lanserv: Add sysinfo.h to the makefile include list
  * lanserv: Set length on get chassis capability response
  * ipmi_sim: On a watchdog reset, stop the timer before starting
  * lanserv: Add platform event command handling

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=79
2025-09-19 13:15:31 +00:00
ff39f90ad8 Accepting request 1269190 from systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/1269190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenIPMI?expand=0&rev=58
2025-04-14 14:08:15 +00:00
30af4b2558 - Update to version 2.0.36.56+git.0a3a991:
* lanserv: Mark serial channels special
  * sol: Refcount sol instance in ipmid_changed
  * lanserv: Set the channel info accurately for system interface
  * lanserv: Allow serial IPMI connections on channels besides 15
  * lanserv: Add limits to the receive queue
  * lanserv: Add timing for messages
  * lanserv: Fix a bug in response handling for LAN messages
  * lanserv: Yet another message dup bug
  * lanserv: Fix a bug in message duplication
  * lanserv: Remove one more unnecessary memset
  * lanserv: Remove unnecessary memsets
  * lanserv: Add the cmd to the things check for response matching
  * lanserv: Add a function to allocate and free message
  * lanserv: Fix a memory leak
  * lanserv: Don't allocate a new message for SMI handling
  * lanserv: Rework naming and message handling a bit
  * lanserv: More malloc/free cleanups
  * lanserv: Clean up memory handling
  * lanserv: Remove functions from channel and use sysinfo
  * lanserv: Create and use a message queue type
  * lanserv: Separate out the receive queue
  * lanserv: Reduce the size of the sim_addr_t passed around
  * lanserv: Get lun 2 commands working
  * lanserv: Rework receive queue to not have a dummy first byte
  * lanserv: More message routing work
  * lanserv: More work on the message routing
  * lanserv: More rework
  * lanserv: More work on restructure
  * lanserv: Rework address names
  * lanserv: More restructuring on message handling
  * lanserv: Move check_msg_length() to serv.c
  * lanserv: Round-robin sessions
  * lanserv: Rework the send message handling
  * lan: Don't set reponse LUN to 2 in bridged messages
  * lanserv: Allow RMCP authtype for no session messages
  * github: Add readline to the dependencies
  * Remove support for UCD SNMP
  * ipmish: Fix snmp trap handling
  * lanserv: Use ssize_t for the return value of read()
  * lanserv: Get rid of the rmcpplus session member
  * lanserv: Preserve handle when clearing session data
  * lanserv: Don't allow user 0 to be configured
  * utils:md5: Handle data for md5 cannot be NULL
  * lanserv: Validate message ordering at authentication
  * lanserv: Don't assign session privilege until after auth is done
  * lanserv: Clear out session data on a close
  * utils: Check for NULL before freeing MD5 data
  * lib:lan: Reject a zero sid
  * sample: Fix data parsing in ipmicmd
  * ui: Pass in a sockaddr_in to SNMP trap handler
  * Fix gen_random()
  * lanserv: Check that authdata is initialized before cleanup

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=77
2025-04-14 09:13:28 +00:00
bdf6756ae3 Accepting request 1203915 from systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/1203915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenIPMI?expand=0&rev=57
2024-09-29 16:09:08 +00:00
e83281a623 Accepting request 1203870 from home:trenn:branches:systemsmanagement
- Fix bsc#1229910 CVE-2024-42934 by below 2 patches:
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Check some bounds on incoming messages
- Remove mainlined patches:
D OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
D OpenIPMI-c99.patch
- Update to version 2.0.36.4+git.c114912:
  * strings: Fix an incorrect string in sensor type 0x1f
  * lanserv: Check that message and negotiated authtypes are the same
  * Update some strings for newer IPMI standards
  * Fix error report in startup_set_sel_time
  * Move to version 2.0.36
  * lanserv: Fix an issue with authorization range checking
  * lanserv: Fix an issue logging an error on a message
  * include: Add a doc for the lifetime of ipmi_entity_get_fru()
  * Move to version 2.0.35
  * lanserv: Check some bounds on incoming messages
  * Create SECURITY.md
  * swig: Cast some values to get proper passing of values
  * sample: Fix an snprintf overflow issue
  * ui: Fix an snprintf overflow issue
  * Add github actions
  * cmdlang: Remove yet more dead code
  * swig: Remove a double free
  * ui: More print issues
  * sensor: Remove more dead code
  * swig: Fix more resource leaks
  * Finish up error updates
  * ui: Fix a ton of formatting errors
  * cmdlang: Remove some dead code

OBS-URL: https://build.opensuse.org/request/show/1203870
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=75
2024-09-26 14:28:11 +00:00
45f6f16aab Accepting request 1193362 from systemsmanagement
D    OpenIPMI-no-return-in-nonvoid-function.patch

Cleanup diff from 2 years ago: the patch was removed from the spec file, but
was not mentioned in changelog as being removed, nor was the actual file
being deleted. This was the reason why, for the last two years, this package
could not be forwarded to Factory (incl. the recent gcc14 fixes) (forwarded request 1193361 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1193362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenIPMI?expand=0&rev=56
2024-08-13 11:22:13 +00:00
de6a9f2869 Accepting request 1193361 from home:dimstar:Factory
D    OpenIPMI-no-return-in-nonvoid-function.patch

Cleanup diff from 2 years ago: the patch was removed from the spec file, but
was not mentioned in changelog as being removed, nor was the actual file
being deleted. This was the reason why, for the last two years, this package
could not be forwarded to Factory (incl. the recent gcc14 fixes)

OBS-URL: https://build.opensuse.org/request/show/1193361
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=73
2024-08-12 08:15:35 +00:00
Christian Wittmer
eb2919fbb1 Accepting request 1181526 from home:jamborm:gcc14fixes
- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]

OBS-URL: https://build.opensuse.org/request/show/1181526
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=72
2024-06-27 12:05:20 +00:00
9ac78ca4ae Accepting request 979226 from home:trenn:branches:systemsmanagement
- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
D    fix-conversions.patch
D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
- Refreshed patches not yet mainline:
M    openipmi-tinfo.patch
M    fix_dia_version_detection.patch

OBS-URL: https://build.opensuse.org/request/show/979226
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/OpenIPMI?expand=0&rev=71
2022-05-25 15:35:44 +00:00
6 changed files with 19 additions and 8 deletions

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Mon Sep 15 09:00:07 UTC 2025 - Thomas Renninger <trenn@suse.de>
- Update to version 2.0.37.1+git.ed1a49ee:
* Some broken BMCs use an invalid padding length of 16
* Move to version 2.0.37
* lanserv: Add sysinfo.h to the makefile include list
* lanserv: Set length on get chassis capability response
* ipmi_sim: On a watchdog reset, stop the timer before starting
* lanserv: Add platform event command handling
-------------------------------------------------------------------
Fri Apr 11 12:28:45 UTC 2025 - trenn@suse.de

View File

@@ -29,7 +29,7 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: OpenIPMI
Version: 2.0.36.56+git.0a3a991
Version: 2.0.37.1+git.ed1a49ee
Release: 0
Summary: Service processor access via IPMI
License: LGPL-2.1-or-later

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/cminyard/openipmi.git</param>
<param name="changesrevision">0a3a991cbcfb63a3529ed82991cd7f5336886758</param></service></servicedata>
<param name="changesrevision">ed1a49ee3477d7385e078150420f9fed51ebeae6</param></service></servicedata>

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3587055b6ace806687762d398ce2d524e750be0187508b15987fba7ff9b796a
size 7330829

View File

@@ -1,4 +1,4 @@
name: openipmi
version: 2.0.36.56+git.0a3a991
mtime: 1743813769
commit: 0a3a991cbcfb63a3529ed82991cd7f5336886758
version: 2.0.37.1+git.ed1a49ee
mtime: 1754339351
commit: ed1a49ee3477d7385e078150420f9fed51ebeae6