libFLAC8-1.3.2-150000.3.14.1<>,Pdp9|:rf¯P-\ )vm{ӓ0]|R:w"s<. XCܿh̸4  Ǽ˄nVdSXɆ/x0Ja"Q?C?d   A& <Mdjt|      (`(.88 9` : >@BFGHIXYZ0[4\<]D^bbncdefluvwDxLyT z|ClibFLAC81.3.2150000.3.14.1Free Lossless Audio Codec LibraryThis package contains the library for FLAC (Free Lossless Audio Codec) developed by Josh Coalson.dh01-ch4c̰SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.2-onlyhttps://www.suse.com/System/Librarieshttps://xiph.org/flac/linuxx86_64̰dJdK3430eed216d16d98fface1074a815c6f98fddbdaeea1b5a69edc134bb8a0e87alibFLAC.so.8.3.0rootrootrootrootflac-1.3.2-150000.3.14.1.src.rpmlibFLAC.so.8()(64bit)libFLAC8libFLAC8(x86-64)libflac@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libogg.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1d@b\@__ZXh@WU ]@U Tutiwai@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dealoisio@gmx.comtchvatal@suse.commpluskal@suse.commpluskal@suse.comtiwai@suse.de- Fix Buffer Overflow vulnerability in function bitwriter_grow_ (CVE-2020-22219, bsc#1214615): 0001-fix-potential-memleak.patch 0002-Add-and-use-_nofree-variants-of-safe_realloc-functio.patch 0003-Leave-metadata-items-untouched-if-resize-function-fa.patch 0004-Do-not-memset-when-allocation-fails.patch 0005-Move-entropy-partitioning-result-allocation-so-it-ca.patch 0006-Don-t-overwrite-bad-state-with-seek-error.patch- Fix out of bound write in append_to_verify_fifo_interleaved_ (CVE-2021-0561 bsc#1196660): libFlac-Exit-at-EOS-in-verify-mode.patch- Fix memory leak (CVE-2020-0487 bsc#1180112): stream_decoder.c-Fix-a-memory-leak.patch- Fix out-of-bounds access (CVE-2020-0499 bsc#1180099): libFLAC-bitreader.c-Fix-out-of-bounds-read.patch- Fix memory leak in read_metadata_vorbiscomment_() function (CVE-2017-6888, bsc#1091045): flac-CVE-2017-6888.patch- Update to version 1.3.2 * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. - Refreshed flac-cflags.patch- Drop patch that should be upstreamed first, otherwise we will have to keep it ofrever: * flac-ocloexec.patch - Drop wrong patch: * flac-fix-pkgconfig.patch + If using this change you get assert.h include overriden in your project by the one from FLAC/ which is not what upstream desired If packages fail to build they should fix their include- Build documentation as noarch- Cleanup spec file with spec-cleaner - Update url - Remove no longer needed patches * flac-fix-CVE-2014-8962.patch * flac-fix-CVE-2014-9028.patch * 0001-getopt_long-not-broken-here.patch - Remove following as benefit of using openssl is small * 0001-Allow-use-of-openSSL.patch - Add flac-cflags.patch - Use doxygen to build documentation - Split documentation to separate package - Update to 1.3.1 * Improved decoding efficiency of all bit depths but especially so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar). * Faster encoding using SSE and AVX (lvqcl). * Fixed bartlett, bartlett_hann and triangle functions. * New apodization functions partial_tukey and punchout_tukey for improved compression (Martijn van Beurden). * Retuned compression presets to incorporate new apodization functions (Martijn van Beurden). * Fix -Wcast-align warnings on armhf architecture (Erik de Castro Lopo). * Help output documentation improvements. * I/O buffering improvements on Windows to reduce disk fragmentation when writing files. * Only write vorbis-comments if they are non-empty. * Fix symbol visibility in XMMS plugin. * Many fixes and improvements across all the build systems. * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962 (heap read overflow)- A couple of security fixes: * flac-fix-CVE-2014-8962.patch: arbitrary code execution by a stack overflow (CVE-2014-8962, bnc#906831) * flac-fix-CVE-2014-9028.patch: Heap overflow via specially crafted .flac files (CVE-2014-9028, bnc#907016)/sbin/ldconfig/sbin/ldconfiglibflach01-ch4c 16933013941.3.2-150000.3.14.11.3.2-150000.3.14.11.3.21.3.2libFLAC.so.8libFLAC.so.8.3.0/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:30364/SUSE_SLE-15_Update/af0ba4c598b3dcd4a40634a0fc0a0848-flac.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65916f0390e614757300c75869c761fe97c34f1f, stripped PR RRRRRR RRֈqg&utf-8bc2e949d84649b719aa57cafe7968e503e415f9542339121284062132cda4bbe?7zXZ !t/Pz3]"k%dAOLdߒOhO"6-'Tqfwz01wl +j$Zpog&PFc&+p?d; FK3q9JpƼ0PGz^^&j}Yl,vtT}Us:{z=8@" ̦]s̑)J͒Sz4(. W5򤍃$b\5p_@&E_շ9W%D),fkL܏r^i9d{ҩ>O0:ZxzQ dgn&," KƐTkfhPDnH(1iP;C*S?ȑ~-ۼ!›oW䓟ǍZU{ ZQZXt; q¶MNcWTɳ`YZNnOh]z0Ѿ&ݗn0|p.Q򉪆\'L,QGXv):D_y𶠆.t3q xWgs.*Iu(R⮯H dvH`Pį`rUOyĩJv󱰯 $*!ߎvbsY1FX]Cu| DÀ! 28ӤVi _Bp#q/#͙ qD{ץx>z{~,cYuib3V[]뫗[6DUL,N/JGf}ŧIvA2:(-W\_dɱ2)Nꟿ_9)f%qy| Z y}2SrO֔+y+S8 ||֤6Dft/ d2]u ,=ƈo-,LM$d}[H,;ɖ8H뮇G_.e%b}%<@IQ0Yo024ڠ1ub3ZB)RT9=ap3.q$űA8K 0YN2(fl2eO3OyϠФmH<2uBT*r Z 'p{;ϟƿҜdϷp'*~9 F\WqJy`<7[EK?qūBQFVK,;t<7̔ʍTL)k:ExJ$&N Y62+H AT72ܦLa. MU$6Dm_6% ;k_=9`%gcg =mOSu>PJ|̭{hwM:ʬRҽcΠliG=m0J{e LSζ'4o僗4&zW|d[/66я^Zi_Yhk%>qAuV!a`w*N#KXc<<N(>vr`.nhz O0i_jIGio+ W۸/@n$%^hS@eo&pgϮ$>4Nw9nWhVAqD3Qtd nm@k n^Y-eYCkr< XZhi:XcwKIQ姰tT :#OpB(85 Lx` N"ոѤnL*} Jjq߁w{1 )E*0ۂp#0$e3Yv~VC-ڶ9t19Lr*t@)|6MB @FzꚎNlc+|NuMrYa&D5)߼:82c4X=3֌b`q& ;hoAH^{(Q*"7p-3|WB">kpX^Q-$<@U&_SX%?c_Vf#_}oddXEK8/%Cx7\59g`J=hO; JbX0OTmLT ]'j\%յ1[[>wkܳ8D{!=7Jv{G$_[lx+ ڥ :n}y-yX[QΓHΗ\WZ2j.]?̒[9 eg\ #C6A1Pv ҋ5d'ϺID 77截6aqqFoVr =9iT3V 4RIwrnDI]biCS)4Fr$uTEśXyaU `,=g,[Rk]T{mkx`St#}ZB?)կAѧ.9#l4n MA [T*<()o2Y1|ZqsBh(z"AĦ܉+n֐g;IYG)? hӨDiqZM}>{(ș18mOSb,7%?x}lViq|)m ]'jdt8am+J;gt0ݤW'?(sV0%/L3)I.`ylHl1C6kWKO\ ]mB؎x..g)3qtL$}a}L4$Vk\[@` ( BjЂ)f~4xP|b:O3mUdt dCp%y϶v6tLt2 kG#f Z}h(nI6YHɆ(egVB[E|1Bn,z^. 2u!{M';$cA>HNw꼣~.x0Ʉ1 C><_y8ߐ0 q)l7H4*&YR忏qz5+CFHfIC^9=i,=2t ceQ}.!!Ό?R&]2Or[2piQ 9%5usw͐nsY5 n,J2{20aXJiPGYZ}Ue U4+M-Sw~N+MUh5LR/2Ѭ>km~0i[ iSe)E݄H(]'0PԲ̗A.\ڶ륾*wzߩ4M ϕ F {_OY 3xJVh0ʟhE$5]:9R;փxnWBV:K:I+'pN A>ql55ۙIU޴]ȴ6K,d IT%;B;-@C "JzRBOqVAZ/[񾁶)I$Z~"l4g޺}8.ɔX=6aq= V#[ EW=)pi.8_tyvo9jXч<@3i --{۸ANz 6u {]1V屌$>2G̪ CHPGͻ$tDž\ 5~Ylzy,46]DQQqwފ,c]ԝ@YIeWpY鲑}QzQH|;k9[öU4=C:_ Q11#X+e`e/`qx+D>`Dkp8ǂa!JO/h՝CL$!Drdo>:vĊeFCpJlI9FO _.+$܏yK^GŐϼjVH:>sV|^y"V^r}ިGLpL F#,s#)- ҋN1]-7;qlr O2pd2t @h{w=f肧s} Z ?͍> 3*]5+,;KN:N߳hmELʂx{6 uD NjL`JYh%czOrYOU/OՕBLlivZPKfQ֞4W!.N>Bqc篱s"v\{f8_+4.e*S% "!PP^Hc\(89’{#A'Op/'ĒߝT1CEVlGf|;Xp6h0s(5<R[r x.w_iyRcH>0r-gW'W jRk>KT_#cOQ;CN>vCߪ4a,rJYT+P99B YW}D-tCQ.CzAp2`Uk}.еh*J~zE_TÃDq?$cB`d)=}7  ]o:w-Mf"lB*6d%}ӂu, /4ab3.ą!$)TIݱ >Q(z#<(M׿lK^-`"NMn`tyqS{CMR۷ iP[U\a 41ӖE yӸ2 lؾzg +Gw>79_`DSY}7u,<vD~*0,4@i [3%dFDA^VBTxf| ܬއumUu#υebWm2rup1yѳAPLɉ7ySѽ >.y}ƸS\E ,->+mAg2ΐeN~O/ZBr`˅;D? g>s( m؟ b;G*^m|ё-GdCdȊ\]D]NӘ'c!FxtY ¾!cb%R(\]4BzߔW+yY'Vaܻכ$ʠ"u^Pa PW[$Zd B\{WHWv;qȻD!WP6 9? 3dw~ ~OiH79J2q\P%4#:Bި3|AExN %S naQ~F/ɸ 5ܧN4 }҆|ΦMX빯FֈZX~ *2/_Kޮҗ>ϼlQk;Lڠ|6hx+c[ڂИV ?°6R ^BHb%=!ZqNwyNnZwi\ėB`إ.ufWb|EI!ŢdEߗ$PboDCB5G`uĖܓ a@p1OpfEn%\1^q):(OGp){ 4 lgn(*OI$5rd?Q# >>"YgH; [4Mfʁ6Au+c87=\JMЭ IGbFsFoVKWXz^w۳9ABN+%'<07-'e_P>82~ 2uY/A齯KlvA}y "^aL湡 _Qv/+=mp~ӾH΍t,7΀ǯ\cI ׿3r[ wp,ltQh>>K得;ހ$j$NU$,|s2lpnOu1H.TA3_:1/K!ޖpH"7J6>Wce)2KubY,_L#-,o)vWaA5d^8Sǿ2X>Xdŧd+Z֔Z k(,ޣ~Q48ʣ/r(̮a<'d u49*B+&(b7NQ"&pqgGX}MF~^Iɬ袟 o쯑a׵9aWOlGze{ PnH>;b.|W&a{FP$ZHceƸ=[T**5Ԣ!L#Ut4\HUKm͖.iEXaYg>즏SKÈXœ6p5` VFN07%9Kw4Qa_ R19>QP? ,9KC ^4Јڌڅqy^.&0_gP'P:hm~6_ҹ>fuUcǍh$EWjd, ;)zc֤߃ tB:L^*g5@QJK9BS6ִǕЕwheCFws yȹ:xIl^ T5[^&{;/TWzj<0(@`P{KR- PRzNȼ,M쎡pҁ6?nڋ^kwg2EӢ\8*vv^`7|䰄ìc}n9mмKD[Mar&+iO8aC`UoW70i"w?PM#8x6廼37_Rdgr3vroFOiNKu26|EN%bpb D^T1gwJlTWߊ ^hvcEk7gEe fvIقYDVXgg+}6Ú_r\n 2}^P5 b^XIw׳FP" 7JNZIJ[33={ $@ Sv>< $ctM`9ܽ,fFI$+hgCuӗup9艀kO{ oUdf`3*ַ|i}]ޜn{Uh@- GcNzpo'1|zAC|msVޗ gk~3{ ;ضC)F dܳ/KT2LRM DK;*&1DΕ*;Q)e4?Ŵ ) *M-<5_"39IƛLńۂq@_AV'j5~ Yk7{tWJ(lc=c0/V yzO8&`ID<#otX W.G%8\\q{5>"Q=,0S:MF,A?+H^.+yKVNbMefIިFpQcQǮYiH; C[s!͚)H;ϗ RVP5. 'Vs9>@n]vtd\4, :cƖx<.:ӝ`VG>X1AB۱/vro"y5fѼb!=P>n鹹O e6z;ޡ:5t}Mf|~ɻfi=Y£w结:zJuXC{Hsڢ죬`JuCp> uN:#UyϙiQpkUKHQ6}qu\)JOQnO(vvgbxf)uQS0V!bf3U]d]mR7H`Nk.AU#Spsv1ҋ@HV໲iwplUEĞJa/F]W>N7om;tLs[]%aV[5}x#V$$Y~.TAwr*O$ GxK ]nRцKB\jst!Z3RJLs#d2 p < $?ݣ˗Gm=~T Mh-H1TЯ Е(.F_rXw>$;EN? 8Х]Q@ĥz˪9bpJ_ຎap6x Z a ! ^o`el}n)5( )a$8/g8-!.sEj? v: ])̌FyMpSa-ul6bI"ţk[pjZY.SԵd>RZa\C]B!)`M0:_qBL"ݱU^~&Kin)DAs n|qM薄 珘wS7~׺L~ivZ1z`-HƝB+<xnLIy`X5kAuљzPkmo{+IE ZlqjQTlp.>69tc`Llj.ڦ2,`@_GDʜqׯX )BIdgP)ju[Z!LsyA1[fz8kNg>% ï쩊bd ϵA11Ŷ8lZ;vĆUnD9!fxЛVq2U0@Fi7qH.pk+IS_rg܍aO6K*'XW[<1"EgJ_:ڑ䨱z] ,{FMB2vz೷dG7#7Հ^Y]x0.8d@Li#4[\3Dg*bk $Q6މ/tMwxhwD`) 6\ɡt+R$YQrp y [lw^A* "C1+GX3.b. QA jƟyPrOĘ;>#sĀY)2Ej.ԵJ[O<7 xw"%3ʚ7"pri=_ f)+(uN7_^ŲAkKDտMJǸ