libOpenIPMI0-2.0.31-150400.3.5.1<>,afp9|1 mSL4Ht><'ֱ ThᅣLf/A'D#{λbw`q1LVg&Py)ߍFQW}@Na?JzLN}Qs[!'ٝ\llʓC~&UvjiK˜ѳ~(Ϯ>47;4<8_v ndXz'SFVĆMT@8OL&o,_})}Bd.&tJ>@6<?6,d # R *;[al   , < PX  ( +8 49 : G>*@*F+G+H+\I+X+ Y+ \,],T^-b-c.{d.e/f/l/u/v/\ w4xx4y45z55556(ClibOpenIPMI02.0.31150400.3.5.1User-level library for accessing IPMI servicesThe user-level library that provides a higher-level abstraction of IPMI and generic services.fibs-power9-17&SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://openipmi.sourceforge.netlinuxppc64le8a`= H  h@ `ffffffffffffffff0aee6ed2a43e59b58c3e45a02bbc23ac188c1bbb1df8e739d8f0645c995cc91c0032aebb8d4d8fced87db136c84aee99b2be1d27d48c899e63c032ae0563a3e51d7d2c185465d4e88581a63825e83783e9d10a8fc79d4c770ef16c34171e1b5176640ef8132833d23f3fbc73053c0d57821059a78c3f7fd51a3a7451c80f221e3ec9b17d0e97000b07752aa2ae035c9869841357c74d86010f4a49483b47f94c6ff3cb90b44194cc9ef27b7c54ad1988f247ac5a159b1b18e7ba4092895c0c4cdad8862d6534818acdc226ffd0685cfff77a99c6c02a06609f583d6cb7e94b81391d08a62d89742ba57475e379c5671b4095e32ae90c326040783567529dda0flibIPMIlanserv.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-150400.3.5.1.src.rpmlibIPMIlanservlibIPMIlanserv.so.0()(64bit)libOpenIPMIlibOpenIPMI.so.0()(64bit)libOpenIPMI0libOpenIPMI0(ppc-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.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgdbm.so.4()(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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/ldconfigibs-power9-17 1728036838 2.0.31-150400.3.5.12.0.31-150400.3.5.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:35910/SUSE_SLE-15-SP4_Update/11a7c2567635a247f4a98d29ea2f9295-OpenIPMI.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a71b67b9a0ef274a42b4cfbe0404cf8ba398c619, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=14a74a93d6bead09aac8e0da51e95a3f2fe5fda6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6df8d98e3ab1d9ffedeb0bb4f42bf69d2bcfb5d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=49e7e2f7b6d8790b764448e29ed784958ea3dd29, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7a22d62c933948aea9c20c2362299facf545b5c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c7c7ac9ae1eea1507dca431a22d5c5d96e1e398, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=11536f86aa12a90df9b4608a770d143989006761, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9fa1af3fa1ef71a26950fa6bf6cee4c8b9854a5, stripped!'2  PRR RRRR RPRRRRR RRRPRRRRRPRR R RRPRR RP RRRR RP RRRRRRRRRRP RRAto^*dK1utf-83a370b26dc7eac163879a549f61c6132e8a83a8a392b33ca4775d3f7dc967cca?7zXZ !t/8S&]"k%{ֹjG䶁2V BUkI-\t]͝Q-B&g$o{,kq]V ȍ(2fSv7g@?8N6H>n&|1d߯V<ӝN'+K)ݞԨ ,7 d#ƃ!',*/Z_V Sw4Gyʻ>v>L*2Ո  FLM=kp/,ZF j27{~y%} o߂N۸}Y>:ArՅW] 2^@Dkum!X[DʝoAvhK[jxhք;`~[35>SZ<1q0Di13诋LVv :{}a_D!|-UN>$R|_Ɗ2!SγQFg.egT*d-}C&i5<β!KI'gFws>|1BűNv7t'o"*Uݾv^^57Ƒ3)%Keڍq\u7l1{1D.mXvSa`BC@vc?K Q FsS9G5t_(0Rmb)sz3k<l?Y>Pd`V>Z83mH*iwfٳ_pyw[eCtCW|N ~ȑEn՞]V f"T㥸]T9 t'5WVbG cG59y,_0D;ȡB&6%]%)1t(^L'yʞGǼJ',Z,Ͳxg>#BյBzWq'Pfʈ-Q,; &*/C*}wMEbӽ"5jt+SRNVPF8e64OE'po{|dxC.0qهLlfNhQ8|UhW|$̯]p-df?e<o[s{"v|Y\Oxn϶CL+;tf^`ߑ@Wd$O9>uYH'd' F M:2-`&xֶr9\ٕ2z ^.Y+ywbժ5[9Rpx(rMV2LJ=ɤc^2~)ߚmI@ư )s dF Vqdŕ)W%Pud$kSݐM hFzLڼ5w S5X荏(bO fVrnF kx"a՜"6bp%hl%S0lY,9@*zoP v 5~_DUQ!"G\brWwUR_i0A6{L-!Ǵ, Bϣu=8UjY53ʏj96 Nx=(g}Jd "_ػx ~oz1Z|G-眈%Mcd%+}"`<Jyn1s PN}Z!p \QydK 19{'aܘ¯S' A?wrk Sc@F3?t2l4XnkRùKgNà#c_?Rrhj%s,;].FsO>ŠNJZmV p׳g5h+OKidZ :^ diM"J\MP</\6/50A/-aD]~h;+6(%Pd1J#5Pg"UxX)gꁯ|vWKG2_0:\U'N>Ge[+ m7M{,hɠIxkԜs%V:^Wu]o[8" j1gèĘ! h$LdM%>|X ΋'0Wu9ëg_9s7"()aHs!=,1 :4݇S%p;+GXZ!8-<$h7d>c 7%04v˸8&Y6o'cЎ,:[g g[7_DXAL {oO^`l.o>R@۸$ECQ9OiKxYF];-xVQ7/baC'A,C#$?B.2du^)Ց"z ZÊ^̚>w< -\CLyk7O$X 'qӑy-'>hEY3s")CJ +ȓarĽIj[T2XƆghVx\?9an ~V.GQ2Dr TSdQO6 X wIodJ%"264*yҵ,e%_;4uէh@8[+WEBR ,"QHmmd61;j!?LWd_; !MƊxZeZL u\E^㌏ e3ov:.>DH?Ƹ&\;[Qe2(\SڣM:77Ǫ$0EHˋaBK{άCHGG_Ui-eUFO!Oc6ߗkL'30Z"1_/CeHp%NJ"1<:x ԭT69tbW®KmMo1]D0u<a t9Lx0T?9t= `xEVJA[CUx2ENKS|>EOf7q?}Dη;; O2Qg&zv=XIVcyN<saDb*1hqw0M(۩2(^,֚Z 6(ό#:|{NEJs&o #X>SLne#UNmm{J3(\8{4n&$JI45GyXf}RG'M9qMǖT#| D 6fᶖV\ыb,.y{"-&:2gt'ް9CJD,! trᥡ`䎌R`H* ]C8r-35?lY~Q5QE}q%&Z!FRe.麳̓1$`Rlts];! > ]_y+Oc.B]ڛ*aFO_nj[#n,eTަ|heCV\`}Lו\ɣdF?D*!:x_}wqZ-H*e=Tx@v}p{ՑTD-͍dCY R S~ 039uHc!`(Kx燩Pf Nw4lPҺ0ꋶ=@"wŖZU1Z?S{ ͔Z\'٠MG<` %&$1;hvSX& qP,gre &*")* RHG(LѷʯAvͽǒC41JV}%h1XxRlOFz9^K%C\4K%2'y'PE*J@a`>s DB.YC+'UqXe!Z~ xBHƦlJi)qMWu3*V#3hS!Ty0b:g[Gqi=o>4 >5R,;@l8&ZƩKSaM<վ;) =Ql]-:LxRXG /?m*,Y0c UY4V=39H2#*cZkY!f?`~BC-#u# giےJ!)VK`0&W<kfN$x Lk*jj3M&&'Tkb<*K Jݷ)aE֢7Pv)^oK~*'Bb!sg:h6#>ŝ 6E4'C3g=h6ݞ]FdH ^Ե?p#SAP:}ΥԻQ@+4q7 G\bEsIaEX9Zn^߮@t֮:oi%8W(Yn`aųtaQ(膡 *9 kPudH(VW[azWnOy"D"8]VeGrϊ*} VC-W؜|>@vU1 ~?t&p'Z@B`vH Бr{u$?B"q-1ZY0X?] oأ[B'#ۓ#nodeBVEJd"3kA\ж ᫸> dql0yWct7='>#2DkRO%Qx+)Ki8/ŝ%U5 pAV#^0` \yW \X"Nm((Y|mC®HppJ-V.Hp += ;i;ϣI&' $ D{Y<kQCs86d5AC J=(uu%pbȕ9'[pw=}wgAHA|g1`7YSS+%"$ הTɾGZWyH <آLT~L ]m!xoKtf@*kD҈/(~mP=ej%sX L ˧?ra#TdNK5!(ҴB sl/\ti T>Q\RCnHcJswʫe?Z鶿d0<8')-|101`lmR< JlƆGY5\9ѹ.'pgg/\uAGKXL\g%{;{Pht ͳnk >"I=Q(Y_ig "rqA|[9t92J ƔX$NJ _)n֓ȭ9#%7M^, nܮ>ǢH% 09)'S(nsQTDAbi"U>Is4@0E)gM@A(:!dz_c05I~DY|tl!42Ab]gN5] Vm;DؖQʨ{`8)3fF5K:p\NMe{ÜuX.i8za./RmnHyLIό0a;6 "dLyXXmHv(g յtfPjF[OC5":dGuU 3dxMNFnDbfL7=p#q;@RͶy3 th=?R<*3233\lY] : 185+q@дC` YeO@QF ċ]Yp6d]{Lvp3qK>֡c9qG؞@Pui!xV휴Ve(G5o2#t0C ies]̑oSBCK=o8c%w8Y#ҋb/T7X/+ mr)Y욇#2%E d6yT534źh$YxC;Cgܸ;;VJdaiA<4T@ݑ2pGH3wT)3(0~ "fPG*q*j댰 KRxGd`(פD%YDf3H}00t`WW l7g;5wɓz ]MZ!V𰘢1 xs,.)E b٦}>͟Ψg)ȏV͐9[@Y(nT$ 6yTlAJUt:ڕK={}U1h5v@jUA4ӚiUnFw((G晴q4?sR C묿6yMbl^Ù G^ _Μ]A2 tNx ֚,s˼ n~˞u5ZB-NP) lF=[.;ӤKsyc@5cj:wp/7v3V@M=Ik| C")\U+>^RNY@hz޻ʟlzQ-/s "uU%^ &8>>,GCZNb6+A+;};j)J]+4eR7 ~aY\u<# X!Ɣop ٢JU3 PL*x|K2/@W59+R/A1FOJ/4؞ʍ~_mYR"xkn~t5i݁z0;oůt]]L6G%[| mU沬lV)1I1qaj?)dbgj+#=BV"^otd3*s+G~]dR`hTFBb[鲏nѝ8Bh Vf4ՓQ(Aih}qv?zVhm 0pSD# [0!mbH{lY.N)<w *>9&] &:f1y`aV#M`|Vf=L%4 )؏+,VT)P dU ]{B7Օ;$<̹Xә8(L\Lay]ʃ1-N2!/C?D Ux)p*yszć{l._PKAa2 YUor¿ZN_aۛ=3;1fQ1 S_8=mc}s hSA ZW3I;LPΈvMʢ]q>w_гF ݸabEyBk,?o w8Lr {Dq ,nU xm4&2++t\M; \:/YV>|A #':괰؆?жV2`Zʊ$F{"bmѼG>[־^ȟ vn~y/AXHDIΡ^Ԩy&r#8@َؾ.3ϦkNb8~#!]M(ex%2O;h9I./ zpM>7@4_K0~xTSӫdO*ZPsQ\\EdyŽټ|1mc tLpX*=)9e-B(}`e^ "%Ma]e+]`ӱs `ǎOG{waPI>NXNp YZ