libsecprog0-0.8-bp154.142.22 >  A bx(!M@eeegHgF{];6CQF֛..JR)^t5@ 4"ɉރe2˪C?WQ$֚WI JO_ lT}"M@ 6RMKUdx%;3昻aom\W0#/[km 3Y"Nv-C)1܂J[37ɳѠ/"&5=ploVݱ]H%"8a53527bbb2ed66808084df82148cda820bccae4c5aa3d2caa608cfd5d0c338e799f6792345a3562f73c04b41c9139e98cd0812dHbx(!M@eeev/Ҥf9FSˇ-#Con[h<b?x(*<ǘ3}N/e43DO{f.{jHBg {yT'UXLe+d٥2.lj(-j@29N?(F{8BlV2\Kkpm+׮#zYx3Zt:}}:觝lI6qt iPbU ]_S=sPGY*]+>pC?|d  O| (.8 \  n      m      0 T   (89:r> @ B F &G @ H d I X Y Z [ \ ]  ^ rb c ed e f l u v w x yz,06xClibsecprog00.8bp154.142.22Secure Replacements for Problematic C FunctionsThe "Secure Programming Library" provides several functions that should serve as a replacement for problematic C functions from glibc. Besides the replacement functions, there are some helper functions, such as safe_reopen() or sigprotection(), that can be used for developing exposed applications.bx!hci-cnode1-m0SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Librarieshttp://www.suse.de/~thomas/projects/secproglib/index.htmllinuxx86_649PFH$A큤bx!bx!bx!@@@@@@bff4765f67d5141870ecffab07ec1a9cec7b3eb77084e1c33d97a86d6040f73d494164c0e8b5a0be3666eb6b85d995a77c1755c1e51257256cfdd22bc5f16c1032b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535b0bccd2404ac53bf801fe91a7aecb135513cb3043b0d6f6f1b6c3fc7e79e65e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855libsecprog.so.0.0.7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsecprog-0.8-bp154.142.22.src.rpmlibsecproglibsecprog.so.0()(64bit)libsecprog0libsecprog0(x86-64)@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3NˎNˎGrB@ECh@CB@@jengelh@medozas.decoolo@suse.comcrrodriguez@suse.dethomas@suse.demls@suse.dethomas@suse.dethomas@suse.dethomas@suse.de- Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building - Employ shlib packaging - Simply filelists, attrs are not needed- add libtool as buildrequire to avoid implicit dependency- fix library-without-ldconfig-* error. - libsecprog.la has empty dependency_libs and hence has been removed. - disable static libraries - -devel package should required base package.- added patch to remove compiler warning (bug #232114)- converted neededforbuild to BuildRequires- added patch to handle n == 0, thanks to Ilja van Sprundel- removed insecure rm call from spec file- initial packaging version 0.8/sbin/ldconfig/sbin/ldconfiglibsecproghci-cnode1-m0 1652087585 0.8-bp154.142.220.8-bp154.142.220.8-bp154.142.220.8-bp154.142.22libsecprog.so.0libsecprog.so.0.0.7libsecprog0AUTHORSCOPYINGChangeLogINSTALLNEWSREADME/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libsecprog0/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/368ba683c8708a41aa4dd2831234d1a6-libsecprogcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47c09557c6ccdd0f932477771cb4954d3a252579, strippeddirectoryASCII textemptyPRRRRǐD!V~utf-8cc22654ecc1c59f2ef5951f1f5e11c2f20020663a5719af3f86d904ee7d84345?7zXZ !t/੷4] cr$x#Fag +JW庳…6ؾ๊ņqvh~_ZP`=tWBw8$t;[@#I~bm>t[TH *Ѹn2ηuqxB%#LVfD]k>1 q-yֶ=ߺt]L` {B.xkIzO73~7BYÜ[ }cVWUonߑK!GZA=cA°!tZ("= } ߫F^ ]7ERGm Bە9;R y[6c0߱ >w􍶕`Qc65 WЯӏo~,!rRS fs[ LKPG;x5Ҋ!j" 2R^5OXkTq&L5d[3)V>d@b:[>%9I‚L6*͢W֛{+Pl+śG`IfMN(mNd|'-Ɣ2\3M"o,3Zؼ L?0®cp˥S:5|vT!ế$ t*O>B4XF )} 6%5?>8dKwetFB4~:[SCՋNDZԶ?M=@̺^VGi77m$X({%o(,; 9 ->rW&2*ϰmHD4hK3n7UmpT(G:uEF8b>:$'/a"RWD&0m#SaBFrw`hU^B͵o4З>CkbzZd& _87b(n61`x[XU'` dEH(^AU y;D,19>Q~1\}#$eTgC>e D,,K3=栺(yg4)"2 ىL V]6v .A: $GK25$=ޏm- 2洼G߂1"'7EFUnd^$[H[>ARK@`;Y:?|jk=AT~*K7a,슕ƕLa/v'f&C?|kHa᥻+;h=mC<f=˅,ͩjuj㜦% ps\Dy\Zt;`QX"&9n\hK®M`|zT8e/[/8[Qi(dQg=wf8h.sRjL Мug"bChc`gH}A!c~Q$uV۱śtY 貃J>vLҗRyt+zF_P'3+G?e6oKCJ,v}>`U9p+j:!P+d5 N%:3oF;zh'.Xs]|ߍ]+F4_:l |"Tק\noB/;Wmg^.%m5pN;bv\݆<禗zy#5~ȶ0Iq\?LI>6|\3م=e=) 3Gy tM~A wRFLG\`Q ѓt. zoq[ MQcm?I2—J<{$EгPdkIuuɂ`dž>|%U o\CW$swmx*2Z`@D{NBB55 d?vT+tբJ]mƩs5qz{ DpfH̲ٱx&m;A g.vcE'0Ǎqp쓪m_EI'#o!^ljhZx-((ksSFn}Ld͗ds:9DϫO-4鎐(%D^4?^S*Nf¾%gu $qoooRaa1 F0 gd/bG@bg2(ȇ>w^bbRǮa/g?@H}AR?^AwB:q){HM\+''F!lDM}xN("+PLO̗%7R^t8;Uvǖx}/*=Lx[єY%k9D<$gEbF@ښ{eUA(:nXի,k m{(s~b〹ak[RC&Lz~_1S{}E䚛ivt9T`<+skXHc/=Nrڒv4k'N@aNVCk2)] yIXnӒO$Z5[ȭ~VphH@;O݈뮛\Z@ƘəЭy:F5) :_J$(| hM#>I=9 _R[h ۣ+_(uT 5 ཽs7*(\֎œΎxQ~QɰG77W_^=f8B8 >*1(wH[< trUT"${"#ˣt@fYϝ&9#nĒeEt%r &] rt<4d g &Dr/~طK'՟" cXnVC(Fw _Ȋkh |7OT&fh{-zi9Xք}djs0V@+20t1&cxD{]CǕ~+WıwE/ZxxaM/gCc⟽$FL U;aK W$ksDa$cQ T3֌Y lVHX@q6옯l!ݩ$:[kH+ <2/xC܊ 2;VK9F5`-9w)d)u>AxMLb$U O @S67ܦ>6 `[~TeG[*QDܺ|*&3q׀K:*! Ҹ%<7&NL{3aExΙhվ~7.z/(~֜zTl}\ LP?cGW M2'mpcMrv~|(2ԅ"6oU‡̗ň1U"Gyh ar1mw=mcGrZf)- ݱ@暔-iMƯ6 "[rDsOq/mӍ8P~abοh&b sz"sy73v;etHV1*ܚwjD]3xnSe?BpԉLGAO<1 JF'4%v,;|dڨ n؊P͡UAq)UFe.sUj+FI·ZvTD~q.kMd,}پTMΈm_(s2y:s܈dX(:#U` qLkv N@ Tdd0Y0_ NEIyT YB<6; z%e@g=9.'Bqq주; L>5:@~_V#!$ B}19_#,ʲw89e!bRi| ui(SAI.KwkGF ڷֶL6仙zpʢ@/"36zP /u n τ \LfY)efq3EL&25N" gl_43?2g{PE`Bt[3s{݀.jTFs3MNjkgDm:㐦+/{2kb1u!֠虙 4%s#YoxE(ͲLВ15z `͉7bzO4}C8g}%7z|.HNDto-I;H^EF)\Ҕ7#ru# -.Vj f"ͮpc4Rlua}1\_2+qL}B78穞o6 d Ց'VTN 9+x`/; ko5QvHCaj󰗑TZÙ ΉXD2Xˈ~t!0e%GG Pz9Xr0J&u"l9A"Db}&) ;,9J"2]xe5P#_z4ٱ{"I:MSE%ΐ{3V /Pl}TO8psF&w2#qсʮwgDyb?\gYkBQMƲ+˺sf&rP zu0ZgoL^@ NA6;oNUjiøxt44Ӄr:2Qxi2=y"3y񴄰^!>\y+Ԃ+x7)T69C\| lynjO:"Lɔ?Pb{,b!\c9)?oPd T9 ߀rtqRRf A7g& NC>.7#MqAmOek& JkV r&_ _Z^۝+ϻjL/y"PUkkP ӎֻ5y(Yk3fɫ5ʈ>X2e g"a@Foz_DKII'|l`JafwVHҸArfuM8KMX,#LbeN9&gx~x|K BֻوE]* %%,:fj8#X#BK~YiL˛.WKޅ>/\{Y܌r`/~v &)ehBtP33U %ۙtdO5e4Ro'E/[5Gdh.&xB`N/1D?"ۓxU$Jp,T>^+s F9ekF3kkJdFR+7+[c:]>*^y5v3ʣ *W]A'n\ vZsv̼[&^?vXzJk4;@.SE `ϙ m?7`f3MO +:'ArF尙\B[5ֿѩ@]=O *WVyE~a#ʣVnc1P ZIʙ)#"Q=bvKLjOHdmnʻH 8; *NAtD<0[9_)?;ˡgN˹#CٴoaZڶԵ?3.fhiV2_z$;{/xѮxv:g;/st"wuW0L>D'|vfgWj_P3B]qG9sߺ2Z>g'S>V$;Nt~B;_WTjl2dܰN '***MIq;8gaU*]dj'Js=(nCiƠaQ> BZ-:> fU91<ڒTwTP!u)sV ӧP5#bu|ådP؞7?yuSbBj/iOF8llp$S wzE ^- _ I>5M-='C0 ^A V.$e>sl C;׊Pv-!yM:jŝ045(ebxNBlB^-3g-I64{2 DZ'1sO'|p''Xܲs7: =({\&e،9a=J4$,Es)("Srb)CКރ+]/mRuʿ2{ yg}8\`)jUC3;b2',˰Y$nU۹iȂ)!̕ -7B b:^x80,$ƉQZШbFƴ Cb8j;$k3.bH rv* `@T‰fkz~B"WNj/֛1&\>F!mձP\)VSCsD0ޯ+5{t :&] 1ܟb72E ہ:gK[ܑS՛|C\ T?:l7tէ^oӑ _{RF 'L0(?RO`(sskz]$~b`/wI`Tkԉ$7̜YL)?sYf7#P#ln"ZSycplO[gw5Ky:Ӥ"/#v7DD] ֌=K=s $%e j`0d1gU8S\NƬo<{󎴵 +ئ 8^azj„=Ԙk[,zbs)r*0"T=WH5BSf *xjSj[u)+ 7T9'/”P0W ?eZ>rs>+ؐ`焫ښ A GiGmt#)829IL3h!!4[5C^qHmM:b1m4eY'͟EPO6|Sϓ&;S?] h}%|Idn>Oty22v;Jhpۀ +g/|@0wh1ǚ S ^|eH8މgG.J+ Ӌ-p1PgSۧJ(~Cv22xg=XkX#9Ycݍ4?D6ST̸ѦgoMHeIdr&Cl݆5w`iWt_;.̷An|;zZ`R@cfq@RtkNhgRmE u*!7ٽIahCB(,TcL<5,(-RLwTEcLZ .Y9֤ Wy#0`)yaJ8z;vY%K-KwýJ@_g|P#ӐyZV6r|3ȳWylݵYKLʋ-(;(:S% X#8l9`O;lx ݪ!|R ~hB6 ;K3x.s]16Vo^hu/ '[iy][Wslo`t-eUȮSa :nN+oH3q:E7u 1; QH5.cw3M9giLo%EPBes-:uYJ^TQ'z.y֩w}X;uiy1w]aݵmri #x->]ǭ(;MHO3`3 짓GtlDџTgj kRM$b.33D@Eo4ԾYZK87bgALV_='Roc0]媪r9=rZ.ɦ(Gℭ>t ]ῇMW\R)-0K1 vpm8Za*l{8pT_@YD7`&a4kF1?]ܣM#`Hd.2r|ί~ Is1ҵk ި~]規lI =%[1S'!^[=\b`'$.D9@^\}؋cc~`HԅCgd*Ֆda2h tJ(Zg(x,Lsdl ~EwK1?]Q-aH;C΀>PZ冲]|aC?[héb9(V@uMdflo5iz!NxuU>6^|4NfuvѐWa2S vN\@rS Jzu/T$1$Ip¡1w*Qve8.ԑAgFk*KS|?yo51{5"ϖ~lPݺH$]㎯2kdπ-qe\6!PS }0 tɵX/ pG5:0Ro=JzkǺd}Z>9҅ s?,YnQc*F<஋ 4|f=* ^3:ispO?NzgҀQSؕ0 .X Z} x:UħhF*2JV+QTpZ9TڳH%ݵbd3:J@X>ۊhXy\&v <+|V3ݼM&^'d2Vp90v(p4 " a8zSd?(`5ofׁzZ6qi(t2?v$#* ,ܦ!,. ]pC}lZX fs̑9y(ć'XámJDi/WKVvw) 2uxygCD!Q?7bOUV:t gSNiV[$_ A1lY`; cSUKĽ?dSB8,BMM4c\ m Z}ad72Tؤ"kٲSDQkߜT ravB!ESg'eLQ"YXn3Q>IӘxTgő1rؿЭ[م]jIң YZ