libOpenIPMI0-2.0.31-150600.10.3.1<>,Oxfp9|CS+IGW58xw \EGɝ_4ҁ1y.})㈹RۮB̄CTck0~_#+,5թvJa_I {̷IWM@6?6d $ S *;[ah   ( 8  LT !! !( 8 9 `:>+@+F+G+H,$I,dX,t Y, \,]- ^.b.c/Gd/e/f/l/u/v0( w4x4y5Sz6`6p6t6z6ClibOpenIPMI02.0.31150600.10.3.1User-level library for accessing IPMI servicesThe user-level library that provides a higher-level abstraction of IPMI and generic services.fh01-ch4d SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://openipmi.sourceforge.netlinuxx86_64h=I0y08ɸffffffffffffffffaf05f29c89bb8f08d0804fb5cccc1203628f193000637f6fcff1d00a35cbe09f3f19cbb387f1b984ceec577a7c9b121bf8b89ab0aa95909d3a598f611012cb461e972140e1a85cda8d86fd2f535cdc31b5a8ae9e2e01d98f3fc01a1076e18933a1324468fcb766a6432d7166997c3ce120226106c1ce9bcfcf3df8131db05436f8ed568b2669fd88cfa97c39484379fba76f4bb207423a767dd028a98ca26e9871b2585ee17c251d893b9dfbbffeb6d5cb513c185438d967875cf05e8e87f84d1665c70b6f0a16d4d1a6c354694535c9b8b236b9ea87bd5191defa2334b4dfd91f4ac148c74c93a7df783d9ecb893ee477da544d3f135c19c67038a432adc1f7libIPMIlanserv.so.0.0.1libOpenIPMI.so.0.0.5libOpenIPMIcmdlang.so.0.0.5libOpenIPMIglib.so.0.0.1libOpenIPMIposix.so.0.0.1libOpenIPMIpthread.so.0.0.1libOpenIPMIui.so.1.0.1libOpenIPMIutils.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootOpenIPMI-2.0.31-150600.10.3.1.src.rpmlibIPMIlanservlibIPMIlanserv.so.0()(64bit)libOpenIPMIlibOpenIPMI.so.0()(64bit)libOpenIPMI0libOpenIPMI0(x86-64)libOpenIPMIcmdlang.so.0()(64bit)libOpenIPMIglib.so.0()(64bit)libOpenIPMIposix.so.0()(64bit)libOpenIPMIpthread.so.0()(64bit)libOpenIPMIuilibOpenIPMIui.so.1()(64bit)libOpenIPMIutils.so.0()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibOpenIPMI.so.0()(64bit)libOpenIPMIposix.so.0()(64bit)libOpenIPMIutils.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libgdbm.so.4()(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fLa]aS`:@`ٹ`F_:q@^%@\6[@[h@[Xf@ZaZ@YYRHW;V޾Vm@V>@T@T@Tl@TKtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.demcepl@suse.commatthias.gerstner@suse.comdmueller@suse.comjosef.moellers@suse.comjengelh@inai.dejengelh@inai.detrenn@suse.dedimstar@opensuse.orgjosef.moellers@suse.comrbrown@suse.comjosef.moellers@suse.comtchvatal@suse.comfgerling@suse.comdimstar@opensuse.orgtrenn@suse.detrenn@suse.dedimstar@opensuse.orgledest@gmail.comdimstar@opensuse.orgp.drouand@gmail.com- Fix bsc#1229910 CVE-2024-42934 by below 2 patches: A lanserv-Check-some-bounds-on-incoming-messages.patch A lanserv-Fix-an-issue-with-authorization-range-checking.patch- Enhance changelog as demanded in an internal submitrequest- 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 * 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 * Refuse writes greater than 255 bytes * lan: Fix timer cleanup * Fix init/shutdown issues with mcs and domains * Fix shutdown on error issues * Fix a memory leak at initialization * selector: Make the timer stop with done work right when handler running * Add parameters to let the lan timeouts be specified * initscript: Don't delete ipmi devices if udev created them * selector: Rework to allow an arbitrary number of fds with epoll * Don't disable fd handlers before setting one up * Don't crash if passed in fd is >= FD_SETSIZE- Use Python3 instead of Python2 (bsc#1190999).- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in non-position independent binaries and thus weakened security (bsc#1183046).- update to 2.0.29: * Add an external definition for ipmi_malloc_shutdown() * Pass 0 to snprintf size when calculating real size * selector: Fix a signed/unsigned comparison * selector: Fix handling if pselect() returns 0 * selector: Return the right value for timer already in use * selector: Cause the read handler to be called on an exception * selector: Fix multi-threading issues * selector: Add an selector call to install a sigmask * For for brokenness with fork() and epoll() * Fix a deadlock when freeing a running timer * lanserv: Allow individual group extensions to be registered * Include readline history headers where needed- Update to latest version 2.0.28 * Fixed a number of potential buffer overruns by appending a NUL character to strncpy'd strings. * switched from editline to readline * some variable and function renaming to avoid leading underscores * more changes, no documentation available (ChangeLog file is unchanged!) * Two patches now obsolete. [OpenIPMI-2.0.25..HEAD_git.diff, 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch, OpenIPMI-2.0.28.tar.gz]- Use noun phrase in summary. Remove em dashes from summaries. - Implement shared library packaging policy.- Use noun phrase in summary. Ensure neutrality of description. - Update unspecific summaries of subpackages. - Drop --with-pic which is only relevant for static libs. - Speedier /usr/bin/find call.- Update to latest version 2.0.25 plus latest fixes (fate#326195): - A OpenIPMI-2.0.25..HEAD_git.diff Patch to latest git commit: commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42 Date: Wed Jul 18 13:59:29 2018 -0500 unix: Add a way to clear fd handlers with no callbacks I had to manually edit git diff v2.0.25.. and remove .gitignore deletion to patch succesfully. Build service wants to have the original .tar.gz tarball from sourceforge. I also had to add the bootstrap file which seem to exist in git sources but not in the exported tarball, even it is not listed in .gitignore: A bootstrap OAD 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Adjusted patches: M 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch M fix-conversions.patch M OpenIPMI-prefer_perl_vendor.patch M openipmi-tinfo.patch - Fix build service error (use /usr/bin/python3 in shebang instead of env A use_python3_shebang - Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources For this quite some build requires had to be added as well A fix_dia_version_detection.patch- Replace usage of deprecated py_sitedir macro with python_sitearch.- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi according to architecture * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting default IPMI_SI_MODULE_NAME=ipmi_si [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to 2.0.24 * Mainly code cleanup and small rewrites. * Variable renaming IPMI_... to OPENIPMI_... * Improved internal error handling * IPv6 support added/completed. [fate#322830, OpenIMPI-add-libncurses.patch, OpenIPMI-no-return-in-nonvoid-function.patch]- Version update to lates trelease 2.0.23: * There is no longer actively updated changelog * Various bugfixes since last git pull from 2016-02-26 - Drop OpenIPMI-libtool.patch which was merged upstream - Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer needed - Add patch openipmi-tinfo.patch to detect tinfo properly - Add patch to fix OpenIPMIpthread pc file (from Fedora) 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Add patch to not bundle libedit (from Fedora) 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)- Remove one occurence of perl_requires: once is sufficient.- Fix perl requires by using the pre-defined macro (bsc#969576)- Update to latest git commit: a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3 Add: OpenIPMI_2.0.21_to_HEAD.patch Removed modifications for: - lanserv/ipmi_sim_chassiscontrol - lanserv/marvell-bmc/TODO due to git repo inconsistencies - Some spec file cleanups obs complained about - > also spec-cleaner run through- Do not try to register/deregister OpenIPMI.info.gz in post/postun of the devel package: we do not install such a file.- fix bashisms in openipmi-helper script- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd.- Use systemd instead of sysvinit + Add ipmi.service + Add openipmi-helper to keep capabilities of sysvinit script + Add systemd related macros - Remove obsolete/depreciated macros/sbin/ldconfig/sbin/ldconfigh01-ch4d 1727368447 2.0.31-150600.10.3.12.0.31-150600.10.3.1libIPMIlanserv.so.0libIPMIlanserv.so.0.0.1libOpenIPMI.so.0libOpenIPMI.so.0.0.5libOpenIPMIcmdlang.so.0libOpenIPMIcmdlang.so.0.0.5libOpenIPMIglib.so.0libOpenIPMIglib.so.0.0.1libOpenIPMIposix.so.0libOpenIPMIposix.so.0.0.1libOpenIPMIpthread.so.0libOpenIPMIpthread.so.0.0.1libOpenIPMIui.so.1libOpenIPMIui.so.1.0.1libOpenIPMIutils.so.0libOpenIPMIutils.so.0.0.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35849/SUSE_SLE-15-SP6_Update/d9d8fbe96959c1e9bb1e9ed023bbc5cc-OpenIPMI.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0bc2ae26a308fb31b996eeea905333c71051245b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53a07dfe89079c5f351effd7777b4a231ee2dbef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb8efa75059f2c63db6ff45be3b6f7f6cd5ffc3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54106e2d2b6a785249f45ef4eb6a3f64932c9def, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa63e8a0c2923b408228097641be791eacfda7c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c8228e69e78c1a09e144fe4896d98786e2ae68e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c089bad3af2758685abf1d906c87917ffaded1d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0695ad9fd43c38c2338d66c7064854b9a62acb6, stripped "*4?N  PRRR RR R R RRRRPRRRRR RR R RRRRPR RRR R RRRPR RRR RRRPRR RRRR R RRP RRRRRR R R RRP RRRRR R RRRRRRRRP RRR R[[FueVNutf-855d68f0c6485c3a3f8dc1de2af80e02d8625372bef302cca466627dae2f98bf8?7zXZ !t/&>]"k%]dNVqڥEF%=Qb2v ) { A/جce,EW)/#cOqS%&QGi/K]g@׀R| N6\275_‚^"`Ġ)ks`V-i"|G]X(JlPMS \ώ*ܮJaw1 Юlkl h (+ ~e7#̹?w Ydzr^]NH {HA\ F8ϗ.1>|k(=n'-𗚎sb_^=I8j&g%"`>/GiF\$./ 'S3DttM钠 @Chɛ0`nֱVÛoHIeJ"c 7p(<ӻ׸7541LGxqeG7 D I!tQFAaùa9PmD㛛 ?^߼zޗт1˰HRG>k ֩ RBD6 {*w| e3F!+h݊xu/=t6fLX)H7ѰL_Xs2V;p^ݳd,֔ub׉*AxYmnEUI@0S79g1@2^ou/:Q8xm-!sAˇRYu*܅rӆfS=_U@a"&\vכ7~xEL띊H۷i "5qxlU.1˓wjӑLk~8Q#-0< T7=[ M8I9z\DF"m>ep'|L㑏*!)mb6}}nOB1t%+~SuCWT?PoGfsc鼀1UW Y)fڦ󴢢uO7% ķS+_,Ztذ{\}9ABa6KBR u6, 7GxdU]Ӗ#R`FCH:",Nޙ|(%;8f\o'ܡ-~j7'V&&)o=@,u~G'qS ƒ* ichCm,s1/F(*NDfe.B~FIRkZ/c8o~ҳ!~o{eU^=tjȖ'e|O`/-^}I&w/Va1 3yK>^('3im e!4Сb <:> ZJܭ wtZgk?A%o I PFuRa\JD{+bh.0K}S: 5S{73_mo&'qEի40翩 oYO޿Gr4; uϐTG߉R~i䅴 b\z:Ff/&g˵R,LYT~O#ņ\koNƫ}a,O1Ow.ϗ`5U ¦hpMuH;ײۤj,QqSW}j-MV!Ccf~dWM[o!`@(`Ϙi!M8pjڠ"#C,?`T&X0ɬc\uOFv8WEʤW@^FAUjvʱH͓t4nhl-Gs h\?ny#s] Șo dL";lGA;]/v F"f(2&ܑtEzUq▣nlzK@$"FԊH95A8tS8Z)s9bk]dtAƚ!)5vPx3)G8GCbErܚ!+@f~@.AY#|n>54>|&;P&HoW c1Fo]Kj5!%z8A>o!~!qR,y xYfN̊t M  ^5Eab.H b0<H ? ƹ@)xCUJ~0.=f QScuDv,"xWLI4q$k. EW Ηf-:njW Ms uպQoI Copm:1G8Ȟ֙d֑TO@&"xd3[^ hWrԮh<.S[yҺYe\PqU~4 Pl [ %*VZ BqiE?sI 8$ὔgҳ18ס.B}H{(9`PW{jJ٠m* gB,m[UӉI8rCz3[22n/a4k(e0_]4Lu\}L:h:ݥ؜ A j\@R*#+ #j&oXtIB:dDg\(z3> ,b{<)9Ʒ'mn7O]MfoCLlZ;1Yb̕y9Sٚ* QP J<#-T:t?tWS;޽t٦?%խYvc^1[dYɎ)q &Nq 4[:ʓud z9P10QPi%XLY"X2 ? PK:i$Z(&$Tj]R}< 8qvu#J~&bLɍB; 7R[LU ŌZ?[Lj]דW ZC2]pvdcQ,-5bcŏeRLUчV&'EQ<&SĚa.?c<䟓}dNVȉYl,Z/ȥ5jR-bnVR.g2S:QKE05ı؏Zgm%I %]f21%>Rjq(14v#e80S1BgVnߩ _A?~W; =g>')?ųkZrCЄl]@(ʿ%賓:c rX\Lb~5ҵj6y؆[t&cJ.%MBbsyg/aD(\6,b6"*ٲK{<|7xZV,FwOGW!nXy⃧5p4ԡp)a n꽌ؽAgzݒ t$vFECmٳrL-8U}fWCؐGnhRbc2=}bDhs(3qܐDB5 D^j`mDfO< QCu #&D'br&cW$sjLS/J=خzP|ޑRx@#E%ě\5_~h@(=8dRMltb.*ZFXUAMۈxj??(iH6^6:=[0R6[ t;@Ė\G AeK7_:(aE>By *[m xo{ eA28\]27jO IqSmb@#ּojK3Gk_wlU:E'>X"G%C ;r4fkA )eVUcG5D.>7dPM7{5~A^$MY 고{2&_|Shu_.\Wl1[+i(:$dO,\wÌռ‰8IL2X4֛ *nw PVy]ݡ܇4v~sAL16FcL MI'{jCÍЈ~G s@P{6KJȍŧy8η{\^W͚~0u3rVp_5P-YзSJ6SGTSU^ҎO͖rϟhYztH=xd:*P7B 7~~gf_AM\3b_ZkOFXxB,ڿNon:]@J? Gܱ U[KZĵİU;ۆ+ d}.m$g]g N{Hm9bԳ(Mx  YZ