libFLAC++6-1.3.2-150000.3.14.1<>,?\dp9|CoRPlفs 1rD)4!MrHj$X Av \o)S]7.Zbv?g1l1'4,K6ԛi3'Gc чxvĕe/+oDhWxQNŅX{ELnܔXjlnB9<};['t>TmGO, 3ЮC3I ~dy=vyLIV#/V3 VTܡrՄܗiŔW>@?d  ! C. DUlrx     (0h@(h8p 9 :3 >@FG HIX Y,\X]`^bc7defluvwhxpyx zClibFLAC++61.3.2150000.3.14.1Free Lossless Audio Codec LibraryThis package contains the C++ library for FLAC (Free Lossless Audio Codec) developed by Josh Coalson.ds390zl35ߨ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/linuxs390xߨddee027e8f672cea1c089db5aa196a14e16d35020058f42cddd96e4def858b568flibFLAC++.so.6.3.0rootrootrootrootflac-1.3.2-150000.3.14.1.src.rpmlibFLAC++.so.6()(64bit)libFLAC++6libFLAC++6(s390-64)@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibFLAC.so.8()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(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/ldconfigs390zl35 16933019181.3.2-150000.3.14.11.3.2-150000.3.14.1libFLAC++.so.6libFLAC++.so.6.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7719e5a8ca9a75226463722d5d6ee6fec00376a6, stripped PRR R R RRRRRRΤ7jutf-8daf2750d03e40aa9c091a1d9aa134af855f6afae1de66607b0d90e9063eead3e?7zXZ !t/6i!]"k%adAOy  \^T?1o/7ߓ]2ڏ+j߂!lȏ0P<8$Vv^!/nnÍbmyW6$' gh ]n !Ku*e[El(;) ͋k}jbR&r0GcV ;renutXv @|CtJkFD^%-,ݒjC%qի`c1z3 FoOI*&o/R l0 Bz#+-A֍' ÚmAV+Υ3zruD RWt=)\vC7^$f!]n؞`}E(h[D$nx8as kGd@LF)0nJ, :|6c}*w .C-ɸф,qT]7`F\I踹_QBM]2mS#m n`>>evsW Zߘ`}>e?%=%X&/$cn,I,38)w#;کL =e(2)MVl+``0VS ˷u1f ҆Q?Hz>E'(v԰ )*S;6[ r@kϯ"H)6I~"&y{ZӸ"[X Q_wM~f"kSc@ν# &6JYyXzp  "Y-빨bh aU/? מEh"C7@BVCֽzztax*cw?As9eVQ= FQUK; 3;HC ڭ`L)_PpChB"f~Mg=s Sq]\ sa-Z :7_FCz$ܫg9rwPA` XNF%4R3:m'$WpRc) wwqŞH^Z 1(VxyCeAVmu(c|Gfnl>3e7N9CIҚ<*b#sw'{x7 hPE"Br𛉼32Bou ٩jL(IKw-VjI] ^n~o7Ւ`KU\|QKiwMDCT)?4kC"gwl\ SP[׆0(|s +c oܽi\ayp@e8{eT@) JLF?9@4ݖ-BOS| z'Fd~tJjK( ?~82gdaSiQg7CLNm,oR'.#~j'; R$l`JYӽFCP^@X:WkO1ln%_qÆh~?(*0sPjcj-zEm)97 gWQc8Ppp&P|m5@Gtje96t.ޡv+HDKmĮ.G;A;f;n$wdnw<| OD$\ ɒ!u>. [ )p_wm:}aOBoS#`o1PpJd~ wȌiICYp/ʘ.#F˱;!OL#]44Mp)cSH8.s\4 E\eIyxLPfEv2ܛ} xs87BJXۢ@OݷV JxfX^Q"2ǤQ0w"NYVAc(^YS cC%ʭ,|O>e<8nW ΥM ױ1:c@ sZ+Tś1.@"[ZdHڝ4-K=\c&>%S&4YW}+1Y) d ̉ ^YF1H% '$[vbɂݧ=d(&5&cWme]M)B_ƾۋ+*b0ݍXؘ / 7Y?]jj>tL1m8x}b&oR;mB8]=@΀Tg)| nod(whuK|SNۄMxݟڢ3Ń0q}T8+AS;1JOQPx܈?gѺ(.K ig0 >ҫ̚q}T4ch ]TG6St&kQ[d1hek*iүו.Z.pdu leԯXRyu Aދ5un$=k͓hE"^kǸ2mT\dgGt,,iq: #"GPC̕dX, 5*C8i'1rǠOM1Erk=1`yһrJ٢w a!b3~ۋ,T&[Mx2`4u"*9ɖNgd('5`~0ם_@.;~Jj̼?FrtmNa$8_`E6R?hlˆqn}U;JgwmgioZψujthW%/%&^ku͇p ቸcEOkT)Ec:z1܎Sn%0СRTMgV*U;Zfsie`,=@V&V#"7fh+]5=sRZ⢍@,y`sg ,{Pe & C)/2S'7@N =b$Se *&5V2< m{, 3Jt0gpvc9T`Z(|{eOUGCgrIwXU &ńU81DEpXxp3hu+›ɸ a)ɞ0H$>p ͼs Aն|=J<$ۡQMt>ZQ{!+%&J#)pz米ə1`Ѻ PàHeV2ޔG +TM,P%]q2V̋ί*%k&4 G#eQ-W uͭ7̞k^bDluE?٥S!θy*Ly|u.^ɩCDjL_ ّko?wjGnv.zuwK6u U&~FjP|׸]e^="جHS e.px!5e53 ah)Yѳ7ڲ׎W>6Bm^svPSୠ،mOZ>UKŁk.c[J3w >z t#nWiR 6j"_ Ћϰ>sG"9"N]-j6b(:pXU6ᤊеn,2S֟#xs 7#%9čZ88XxPYOиp)k/ˈYZz:B8L%;Oy>tr5(f*ਆ39&j-sz7-:yyOv@Ke"2RZGFg5 S_Sc[O O:OOXG.Vl@ )Vy8z߀8׆++R`jgEb\hyi>߷|.K?WdY(}"! q~^Efl *(\8kg2 t?okBf;>5l8Ȧ]ry첼 r xȦL?#FeTOrHA*3|7`l n3T0NyK8'j%QYX.S&aG_w^alǝReUݖ,-ko1 *X B."[P*˺5ƅOb8wW$;@b`d|Gjyk\藁/kIN\3wW$38u%D!axr`ӚW>}A2a: a09Anjͬ~&^QazW7YX6(tH5"T腛{Ɔ(3_{>9q {ȵoJf>mIi:Wo}8;K~)9)C8`\ T Q3I,zv/1W*dٌP9{boM[̉fC5!SCUńM-[Ʊ~G݃_=3T*.Xe^w[kݽC"Ls':/tQ'g(edɽ]- .}=-HA2A^Zsڡ2n= T3D]΃ )!7pT&/g^ aOGE`8_\TE` Ү-D[BeH͝"Id$fy-Um,RP oMFݢ)PptNjH%泘Ib,$JE][J#7O 6ooJGE:l*=%g2CW|Y1;>^Y Kf@=y8}\۲uggDMAH? 39B pQJ~ p+W߂GȎGݫqA8\vƺ 8cME}r>Q?d9jÜ7l񦢵oC6h|z,kuB{½b{#S[ EKÍ@Lo V]a豬8_0^L4bGotʋpbJQoX+Ԋ]?pژ]R;(u|) C:L|>ƥ ds6-Q;_˭ցGq{>}t͕K\T`WLcOiuUv K=ne;>0GViT[e9eo,23-xԇ~m^vtZׁ~"hjrS!VL3Ϗ*ml>2ICJ>ԊF͕[JsrߓvHyxOJ&͉-9R~$YsϙC]`HU,B't ~%1Mre[!>s/Jߊdl.kS027S ,}{QnԶ)1KX4s!=Nl8%Z pH߉no MIn5> 4="WF%  )@IO] JBw(Q}"J쏕D?|wJQw{Ԉ<#裧Էvt6[o2^3b׶o| x aT0;/>O09{c[9pҩIi('8ԕi E'?_h}F9FY+7.WUn1{Qtp%! U+/ǂHŋ1$0Ue3%jٳeIGi'h#m,`tOYs`PҢۖ"aR/C)a58gۇܥJ@QFGhxU qv%D{";U_%A|emOUK )j^'h1L*-0E+ϑG’ωę8YD|͈xk`ZmB@Բad\ê"P5RTFĂe`YAؘj5"Dw/jHP XR+n~U:Qs2Td!/w6һ `섦T< )HeYC_+ B)֟ "tn~4'݉JfnJ3Ǻw\TEӸAQ\cg gIyfaDH0\_|D3.7AB1cVtGi<8rI?K҂b<4C9:}2Xjs8*SIEk9bd.׏I&Dl|@ YZ