libsecprog0-0.8-lp152.144.4 >  A ^/=„Nl5OXmmh1U \ds:psm?gkhHw\BQ:;{lA#>^hbFNJ"aoLQ6 Q>3 O)PhZ~c[/i0e>պ\NR&KtrJaYf^ jD<dRNݠT={x9f1f1692f1be1bb20a1a14d2210ae8dfdebdfce49447b12097d875989f1b715e6816405aa194f670f1c7deb374f0cfd1fcdd3228H^/=„Evu" ; UR0L16_ 9lsE4hrY-ܨ\Y2U5]rQc&*,mȒ'|T?hv{!pW,Tp!9$RNP2-*'jn# pk*W"%>_1/-8r8-7ؓVQĉ4w9C\Ltϛ̩B{a$d"A@@Yaݑ4#4H}>pC`?Pd  N| $ H  Z  l    Y  x    @   (89:^> @ B F G $ H H I l X xY Z [ \ ] ^ Rb c Ed e f l u v w x y z  LClibsecprog00.8lp152.144.4Secure 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.^lamb27openSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Librarieshttp://www.suse.de/~thomas/projects/secproglib/index.htmllinuxx86_649PFH$A큤^^^@@@@@@58b70fcd8ccd595b8cba41c3f264ce140e059c9f01b0edc77305ddf46feb6909494164c0e8b5a0be3666eb6b85d995a77c1755c1e51257256cfdd22bc5f16c1032b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535b0bccd2404ac53bf801fe91a7aecb135513cb3043b0d6f6f1b6c3fc7e79e65e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855libsecprog.so.0.0.7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsecprog-0.8-lp152.144.4.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.1Nˎ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/ldconfiglibsecproglamb27 1589629677 0.8-lp152.144.40.8-lp152.144.40.8-lp152.144.40.8-lp152.144.4libsecprog.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:Leap:15.2/standard/368ba683c8708a41aa4dd2831234d1a6-libsecprogcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f175589a21e8c9e6f83a4fbf7ab8b3c683e1459, strippeddirectoryASCII textemptyPRRRR9:ÅORjq4utf-88a3a4db5ebca338c3667eb7c08a9ff65584eaf4ac05efb4b7c75165a5a3f95e1?7zXZ !t/੷5] cr$x#*ʺ Z)sWbo?CY7fe L gN $hmN4v30wA3V;jHpb:z~Œ&aqiW7K00vO1v ŭ#A$nʶN&о g,i]Cu+Ƶs艾֚Х6SQ G''g.Bk5j 2L-:XtfR1.O0!1J#FufbVԴԹB>Q|h-OH&6LWo`8`69v/Wˢ/ M1ZډMtaW|hMBTQ+eh\ /$N6 jPvHm]Oܙ(sH^#ְ31};|2?OFm ޚbAs?rwY?ӅOy]3.OE06%5 3]nXBA@YЎ€ ak}#Y3.כTޯe-p>bZR@c5:;A>I8MKZ|r4jF[W< v*W%h%d?|g)>]n";Ja,mѫj5nslJWn>>|Wߏ ysMǎ(lC>]gËc&Cka?!F4+b_jr.d ˎ^`VUo z[er- 06\31 'Y jK @h ߡJ47}*|yxc,,LEG t#Mz/5,x%`] 2og>j׎jcd’3ene9^,vw'Ͱ fYŝ:|D왧yZzbH)pzEwD'"]*"{ޫtE Otkת \@,s]P'f&1 I0ۋ]J<1,hW=GH~g2hhsV*s!eH+(z p̯T<uA|yB:РN2I6=sK_ӴlVUlC$ Cg9P{17 {Rm*VO0k*ɅF HO56"o1ZfHAFF"nڇsǑ^H`08Z=;1NY={^g,"V]Z•-qm*cGyvT4bF!J$Y1i$V×pC2 0^W `5Rc ƭRiyO0D?tYTSW^TwV\Q'{`U>v[12qR2鱠U5m{޺A#JħbiȽbGл'= 61%6!|ǚa|t[Fm5 q4B&ͫ#Фm'Q)x#,ʙr>"8W"lp35}i6Yvv֦hͨ"*0~>|ڹũg$J:nͭKuENIo WQzX#\g{gf" ZԽ̓'HOEsQ)0FsYA6̿ˊ¿JX ވ OY5Uu"-z~R, mwlhkO2^)dW\r JE`zEVT֧Gm#Y9xKM볊_\WTݤZ殺`nEao_Y?gJ)roq%,O;}9\3mvzwv y&\/恳x{r?.&hK~wL{K-g#V,{ [/w`ST8'VQ.&t'wiUn T-[y0|c*uEhC_"E4\-7J& Ь@ߍ L: С.'Q;j~ވ 8k(QdK$ ` m)DE|$PjM8i "X$aDl F^2 z:ث!u 8ƳA%!AzHAQ`Odoc'ʵD,6PuHJr<g}a'BFo cDj`Nv"t=|oUk~$u9j~MN5QzV- VAnQt  fpY+'76wlQ0u-f PrwJ>u# J4tz7A( λ0ዃ O(IR& kC? !yjui' `ǩwWG7[Nڹy y/rqu*О.M#|YPh|jbIh;`Wc""-Xф:eC ?|}dG@_=Cf{FQ4=dhTˌVO,QouWYJo "C^#Hb`.6HԚ܀!#94, (a+a69?nW然)Ϲ^ZmGDʑKyfn&ぞ1x;&(;4t+'is2G\[}‚@M:'N`]6Sm8FJi7FmXVHug5r, /+Bw"dy,Ź0T^Z=#2 uQYCC/-]%ID`@brvGi(>[:Kip#48&͏<\ H"InL||g ~5KCD;ᶥW8w\r6hv-A7(`/rl . åBd9?͋+R BtnKOxH~MB89Ji@q&ӷ*T8A%:p%c-.<{ӷ;Cr+Z-p7Noy9¡ΊsRP|]Z`2I _sp|$4 6=ĝʚƗ,7U/JL%8[in8]OZd~Ng-5!VWsźR|T m'o.Z>}+QPqx&$>~PG7<)|l965 'Pu&jW8+nb_$D]m 3'LiVS OlrHU<I[QT@;n$s&]*mtM`&y;d-X]XBy;5mև!y|*Y[_k"fknE1gE %A$ :uq(Pl-|Vuȶ{DԿI&ZiKWc Gs[5-U,%V| M;dݸd/ Qn4_KVtE{4cGP^KE+w 7Ԣѣ&zW$ Ʈ_Rm'5g)xߤDªB;61馃s>i5Ex%ߠt;ߊsWo~lL ,_vݩRe̹1=n}u~^!SXGz ]iƝ'!/IF,䪹@O4GH2a]SBGz"npCU?1){/^:fY\-U6ٽ֊ۯn}TGgSSid5 LdLaL^֚@ٰ*yo )o}Ut4%hW zEC{tQGʅQ)L||W+9ͻdD I9VH,8\Z;'~DU?ěU h̼Jo,(xB'A^}^i @ P MGwL.pqFB _< !/D4N (HPfpTKmCQS*B&CvPm2pK[PȠg"j@b^U$AUhNn|fT q$ q: q|_o$ uR8mz7nI75l\TZ|}i4U(ѧɍ hߒH}mX-0Nݞ ?cY5"|{.^tq|k]Q0Q+fwָQ>Wej~*jŠC+Ӓk#Q sZg%)cT " Z3=>t [С*Z bsfᨦ{yJX/ݞh嗦0d; 룱t}`v7&4(zkB.Y،pӌX>3.qׯi~>` nH ;Nqf>Z یC!zJW4q2tm YtUl{ ɚcP.'$d#5(͓]7-[Ih6BӤeŪٙ I _\yO*VOkņ .D,  `.A7KKC`Wq)\KϝD#O߿1SGX H_|c%Ag[jxO<Id.<zlx@]3Bh0Mƥ^\&e6 I\5|+8].2# EXq*$Zt8YW!<1-lj6ߗFn÷:.W at]1',{H=GDUtYUV7PJ65!I pQcvBɉ0VW8{gAܯ{ [ef^Yhߗ7j|Y -x JpApE"z&FےP;-;Dk+< $IcnXFA)p${PNsE4 9\rZ"PJjAPy5ɑ\ʿyx)y'gJo~tQz[^ڤ[ߵYfP-G.4&O)GO6ІFatlwaDnۇHi ZВ_?zw2,'IL.E] ܦ .'ٻ ?&atvP7ך}[AG+0B_3-h/%wܓc)>#WN)<F#Rz9L ?< N31&cC Fnll>$?u $N0v4)j\V$UGJ?ch޺2^A41v;[K’CK }w.a z!% *l`~AWI^ J)z6t@&3[0=zϰ,Y膫A˚f]nhrK2Uf=MưNiY8/[&__8ZNʙDHUYJPw< yWEiUE/EW] ⌅~FIBVſ:Ig~Li3oYrUD'3$e uQ4~& ڻtr oJI5|-`{.:a63ׂ.IշÔ}u$eS 3hֆRqw2dEV'DHlKܣK-kWF-7,2E#݇j)Rr Uy5h9C`&Tԕ>&׍YGOvQ#26? ` ^zH/߷&_Y6ey4pí74}N+rW[蕿QW7g]Fs`ۙ*b!J{@Aȶ)j! uU)R 4ya!CC Ɠ1I,W񜬺{?M 7ڇo7;?tQ~XH,"x}jqgu4=g'\Ɵ IW$9]n* yON>|ZH9' R k_}yqa6qs1.*yo,IlTNjȝlSkZҶh'x S,~&0,VN0H%:5;JD.ifZ%B m }3~?KD .yDOrC)|S N+M,ch{Ut&l!fu'yQnPa iڙvb, ]"-%±O³k(_jT15M{$>m):ϘƕWsQrȑ"sn8gjlyH ŦUb`DR!3/z@un90{׺:8cl,rmXDBaTdgZ8Oβ>mƝvSޮqrq=q *Z)|F0hNE4o䂢rQIͮ:f%W㟲J `W1cח.K3sHl .q.ok?5]4)~2YO~_'%ЊG[d^K~gU|-\ -C\ɛ!?\!3Ǒ[me m4 /dh?KKvՠ\@S's g !Fl3>SF=KXE( Z?Qfޫ>T}"^R<[d_Aswmx b}<:|Qtg\XUlO;l W>-:Gۘ.t* vGSW_Uj6^l@:`)\iIzDmV/v0O=m{Р|:**ђ~`#Z+?~1 ]UfY5.2r`/?VWL"@~K6-p^>Vt_KJs ZG2Ig)\ZэE%J"ht]O1 }e[1Y*$ƃ,6ۅ\ӫٯxPvO0V;@7\kkH|WD712o ȫiV}4]ѬU"x `4^ ((+W͙$9&VK6K'p"٢l"QgpR6*gg 6t`Ϊ`dU%*ٝĂ'{PYRSa#XL}.'#IAԛzI (ZJ5Dx,s:+\{bN.7.J⪴f]>1U~R͂Mqi.?^,Hx˂Y}DH,&d&X!IrIaB彰tJ`~saM Yc !2 :jp9hQ*`S(Ԋ}2>`dX+r|qd M] \5WY?$FlBiǗZXcJ\ '-~Cz.(wƻڱj#sfjQeY(2S_HEoӆHct Kp}"pQtkٽD{#`_^m1j/޲VlX!p |;h$WbH7 [Vy4?DY׌#x^ݫ4ˆ?:%<|_ruÆnbLt6\E]!k2-t ElYIM]!V-@m\6XgfrZ*0&Qzɦruk[DiMͯIG\W=ZE{yl20wCdсIV}2M/-Ul:M S 94@kx:_p,r=l!55̈qRUJNSfe`uظL"Н>=_):ì>kqnjt "4?y, ǖ&l)ǖQ?=b۠/8[};)Ƣ)&Rft\'?Dљu}ӔH){#2= fnjr\ MLlXo$TZtL._]r\G?dlp$PH1m!-_g8!//">i*y&  IPJQ#sMUvR0<5U rSmd2$#m8om饶9zIjҐvݞ kwʒt7qpN|YWN&`;`1/n]# yK U 7nTMxnv)nYD4^/gS;(Md.;l cNf-n]#JB:`.CR԰ ˄ι\>]o 7u{I? O9H;Wvie[ը9_¶p}|&U@\""lq =UcmЍ;iR<@e.Ck~kmiK.bǹDbi2R FRG"HŒ5;*(mUga5r]KWXex3ϡ6,{8)_<3٨ OjWLH3lzyV72Q 'pClz RzSG? wWܓC_rLah~|3)j#O1#n "f-Kiqeͬ|{y[(=}@% ]"*om