Revisions of OpenIPMI

Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 1203870 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 75)
- 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
buildservice-autocommit accepted request 1193362 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 74)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1193361 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 73)
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)
Christian Wittmer's avatar Christian Wittmer (computersalat) accepted request 1181526 from Martin Jambor's avatar Martin Jambor (jamborm) (revision 72)
- 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]]
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 979226 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 71)
- 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
buildservice-autocommit accepted request 976023 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 70)
baserev update by copy to link target
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 975918 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 69)
- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.
buildservice-autocommit accepted request 974498 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 68)
baserev update by copy to link target
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 973286 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 67)
- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".
Klaus Kämpf's avatar Klaus Kämpf (kwk) accepted request 924946 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 66)
- Fix file conflict with old python2 version (bsc#1190999):
found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 923423 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 65)
- Enhance changelog as demanded in an internal submitrequest

  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 921956 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 64)
- Add latest mainline fixes:
A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch 

- Update to version 2.0.31
  Adopted patches to latest sources:
M    OpenIMPI-add-libncurses.patch
M    OpenIPMI-no-return-in-nonvoid-function.patch
M    OpenIPMI-prefer_perl_vendor.patch
M    fix_dia_version_detection.patch
M    openipmi-tinfo.patch

- Use Python3 instead of Python2 (bsc#1190999).
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 903131 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 63)
- Use Python3 instead of Python2.
buildservice-autocommit accepted request 878331 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 62)
baserev update by copy to link target
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 877754 from Matthias Gerstner's avatar Matthias Gerstner (mgerstner) (revision 61)
- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).
buildservice-autocommit accepted request 828914 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 60)
baserev update by copy to link target
Thomas Renninger's avatar Thomas Renninger (trenn) accepted request 827440 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 59)
- update to 2.0.29:
  * changelog not available
buildservice-autocommit accepted request 767528 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 58)
baserev update by copy to link target
buildservice-autocommit accepted request 689803 from Thomas Renninger's avatar Thomas Renninger (trenn) (revision 56)
baserev update by copy to link target
Displaying revisions 1 - 20 of 75
openSUSE Build Service is sponsored by