libOpenIPMI0-2.0.31-150400.3.2.1<>,Qchp9|~J"ΊE& F03k!&X4{]%7% u)h"=p-\B+~`#d'H{ d^CJ"(R &xV/S)nXϣA(N;vvf,ڥWȼ:ј>Oԙy܋JTs1GzS}mQlbd+nl'tƣDz:fQEŞD! dTBy̝{exBhA6PhKgl۾:>@6?6d # R  "3SY`     0 D L %% G%( 8 9 :>+|@+F+G+H+I,0X,@ Y,t \,],^.Zb.fc/d/e/f/l/u/v/ w4\x4y4Xz6<6L6P6V6ClibOpenIPMI02.0.31150400.3.2.1User-level library for accessing IPMI servicesThe user-level library that provides a higher-level abstraction of IPMI and generic services.chsheep010SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://openipmi.sourceforge.netlinuxx86_64lH=J{xchchchchchchchchchchchchchchchch409daa4b5bab2d15774f7990fb11cecfdc00a8aabe8b6a4fb947c387a6e761550465e5c0c2cbc6e5d96e940a84bc7bd3528638ad4b7fb867d0bcf0ab51d7185b44a783a624d2b61d6e3454c248cabe81a9fc505e405c46c934227fa5ad0e702299e2d94172e235abcb3f39df9e09f4eb4c34cf60709b6fb99e0e0b28102bebc972e54334c49c98cf19abcd0cc2612f55de17d8ab7750608cbb9b5f5262f934a2cf3ba2caf1b12563b2a80dc8685a78745dfbe339c2945025c662e2b34cbc66c19c8e48fde4090b764ffd668832b248614cbdbf0afc7391a22975b4e3ff47dd4ecce0d3ee20ceaee10523d53b3559b88bd8af72a35acfff7bbe3393d69f30c096libIPMIlanserv.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.2.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.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(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)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(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.3a]aS`:@`ٹ`F_:q@^%@\6[@[h@[Xf@ZaZ@YYRHW;V޾Vm@V>@T@T@Tl@TKtrenn@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- 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/ldconfigsheep01 1670342830 2.0.31-150400.3.2.12.0.31-150400.3.2.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:27058/SUSE_SLE-15-SP4_Update/97e54083d4967a1a708d752dc4314d0d-OpenIPMI.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91f16c90e09721deec999b5254aae47bc32e0cee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e20f5a6e56d65de6a5d1fd847e0c6d2f4e8338d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eea13a3b14f34fcddb6f7f7edfbf05809fdc68dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3417327f41f480486e489cf4397473703ae0a74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eee5d780e5b4e1d8f08035f92fe426952a1fc4b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c95af8d2c0bd37739eb5f91f1c8b2b62591739a4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f707640e04e21fa8ac934e617123ab5abe7f7331, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8045f856ed43981e094935bd89cb0314474f2511, stripped #,6DS PRRRR R R R RRRRPRRR R RR R RRRRRPR RR R R RRRRPR RR R RRRRPRR RR RR R RRP RRRRR RR RR R RRRP RRR RR R R RRRRRRRP RR R RW-qW7L1aUutf-8382e92c3f7f701ec3cca566ceee34fe7a0df06eafad3434d5a2297f88064b082?7zXZ !t/(]"k%]dNVqڥEF%=MVcLr§I)z;QcH1,e4ºkY>0>?a⮔Ҳ._䦀, c98 },^ziv[Ț4IszOv,arUcI1\gz1JnyF^ʫWU0Q0~*G3؎_xVϽ7 =.2Ǐ.T,x?,)<Jv A..ӿluX)f X^X%():P=qhYRc1[ ccC>I(P8RyM1e㴳šT- Qi,rèS'b$dQ~j)YWVMoeZ\3/BσOq:&"ˏ\CR{*!#i.iܗ(uo ї&(r{y]๾-k+d(J.(6T$e%3c\[ AC`/BTB(q?{d$- Gㄐpŝ54-M"iM$Ĥmd!W)_zx$uJ; ɀ:Ϟ׳lw j1Q;)Uvžjao(̊)7V ~\x↵$ A#U,sʶ=vÜ^Oۘ)º SuV^Q(]|с8 o&GXD,׍FKFu,nƨ %U!UNqEr~F&:tUVO $ő3UG~,۹.EQm-Y}ya'=.s%i7MF3[Y8.Q#NXYy<ﯙL|] &? _$㼸؍PT)S{zHoe:#ʜ-쏨pUTeG| KP I y =K ssD+$}W܃4&.F_W9] E}ɥ _ir.Nz3bUqlCoP)}l%ppF (ss՜:~\z#&6R&O ȑeρVfNzrǿQ$"yP@HLM{{cI*_nzU =i"쑖Sg2a[o2uaCęd2e Ɖ7r(3(<'0W֖EE=F].w!f .hE?)zT)[Mtc5cj!yֶ9o6u1=.ҧ2=xU;*/"~9/mIY<= BmQy pehaB,Va,3 x H*=<#ۧ.:9_Mi@ZXxRQn7ݹV2A5CI'd[nurѧg€7UuObP YU rTHxԷFGtW[_yq~绸P| ͼrj1޾gy̔`mӣWI%Ȱqg+!U,GZ3P`sz:E]-\&_F$VB0gMWsrՐ,\v)vݗ5J6U>9ؠ {1rX/1{ܗ-Y0Y{l3ާg=aol_Ǒ, IFˤ2(܂ncr˲uuv+@X fz: {EoK;kBrՑpU[fvxL\u˃oQuO[OQId kDA Na靛qX|uFt ^q_DMD+[u]ysP'zLUR=li9^ ~x7wi\,)5s qQ+IqjV})p_Xìl?a0EaA:ȝz8ד#%A4a;):W#w͝l,KV^8c080<_>5//Uܵ#Xfj+d&ElT}ږ+ә@|[*;hsGB.2qUS"|}da\'Nͣ3̣L9y_GE*~~AO_ĆgID |g|fM]&)sL­]8[epp,F̅!c9Lzq`uCZ *+Жg\|aLsjZ_WG%F5 Ѱ̈ 9ljdzᩥ]'SZ(xn~ހ4LGEӯ,0$_ `qcdP:ki@>_-KvL%oGf@ש`'\&m![R8 2MF.x?du9/5-7Kh̳?Z6xľKէ0*uLNl1[&nˆL"՞;S:D+\Ӫ>ɝ+ }@d;1TLzvY7n_c12T˝'IiOֱ6ǟ\L:B,^v"ڙo@ ~,:AVF寪Ƅʂ f`%bϪ(CqZێ@^;D^;R> ,Ǽۀv}x]խwÐ^=OZ"$݉Tzsů:,puT=xB{U:b9aJJ ~8J *OR>~dG]~cG̀4_5!vC]3;V#;QhK\n&a5Qx,}0?/dcM@դJ#hcHjpi.xc _FZQgEr{Ύw4FIh ;Og;R^qt#Ll6̶`Ir$JW>%OE E覿t p/zX"ȶI+ &ӊ0am8&w{XFg:g0?"F bNa6H>9AŔRG=Qj=_1':#}P$G%S;P+%'*5u4PCAb%A_][5zyn 7)80X P[: }'gX(~ɧ{<+IC l!:4_ ;6W /yFxBl$&(:8]u4pm5m3jp \ y 8 QٻLi3 s8U]%'h@. 2Jqܩ-1sg3O)ֳWJ:BPnt/eǻ\rHTx$1$,gn.kL9߼NϵyOP> 'I9yƣ&g^aHxDe͇ܞ{ Q?`nF"IJgZʴ؃ pZ;<>>r1MvA~GS4 Vԣ\p| ӯx[S? B9z+!Op zS_8iCթT7o"\=n BT m4<4[ AnҗϾф5۞C(37{zb:i%];Hxs.ԼoC黑p/6 kc0\p,ZS3 ݣ#(blæ̙쵱uE2V@[1is &N6S5j4;ɽ ֪R&=j(cn*sBeUS_۠x+ e oS*܂Kڠ՜YNUcu;o|mM'̂Jf-(ڎDXHo'bRI puH+m?Q2x]"*QJkus>f(h- "Sa[g 1zV`s>rN~u9FLeE*1(,B&ԟ9gL )"$ra)H%O@JwNkRzLo :ya?  u$?̢0uWH*>>xI5裤bJ;c[ҽ5 , hMu yVn>*6umx#!InJm'"~p2ʟT%HIq%D 1@1!`ѲL}j#a% Ry;[ؕ/nj.N/Y6̥N]X UKHUg2L_r?|\+iSQqt4P{8*jh5qPtWVؾ 9ߌ~C 3ӡ'IO/Vr*xB`@A ؒډXV^P@E =|W zM{|Hj*Af`5D/ 1G{`B(?`kn“V_@a& Ozh\Yio7nNu'믷1b=_쁄0cV8DxP4LatI`v=0ݻ!y|@O"&wnEG@#sQI {e^])^?[&u!BhjX~YNC8Oٛd&?'HKƦ9xcj…%o2(qT\as]Ũ/K)17 laUExoA?3/۸|@PC\S}a]aD7iO7jP)Nflg{#b&1v>Ȧ t4Sv<"Q%FL]5P۫$QRX]2ĈpmLuBaArpt\,pw*CvEb|B8>1jIH/T *,ҫbW^p9#RG(v7Z [C4QȌҀzsH֯4R-& OzNCLb~|p%#hK޺8 p>hC?/Nw{H!|S̿ xE,p]XS[<|?Vy+;{16fF&'h#QZpkvM8Ap'VOTK-IZ