brotli-1.0.7-150200.3.5.1<>,qhp9|iSx&phrR8Ξj>5 ^=K=яmę@ҧi+I4:n6^dA ?#m @7Tsq@:n>  ?^-N%wy?7Oöf3Cx>>?d   ;x| $*4D L T d ( ,<Pd   (8$9h:FGHIXY\](^JbcCdefluvw,x<yLzhx|Cbrotli1.0.7150200.3.5.1Lossless Compression AlgorithmThis package contains the brotli command line utility to compress and decompress data with the brotli compression algorithm. Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression. The specification of the Brotli Compressed Data Format is defined in RFC 7932.hh04-ch1d dQSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Productivity/Archiving/Compressionhttps://github.com/google/brotlilinuxx86_64 YH<́A큤hh[[e27b701938ebdafffb6dd7d267ef87a46d131d3d4d55eb31b9ade08c5d23644e3d180008e36922a4e8daec11c34c7af264fed5962d07924aea928c38e8663c946729d8d4194277f4c72a69427f4c2c9b229cbdb41dcee32f204078fc51777c62rootrootrootrootrootrootrootrootbrotli-1.0.7-150200.3.5.1.src.rpmbrotlibrotli(x86-64)@@@@@@@    libc.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)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1a@\;(@\@\@[Xf@[W[4Z@Z1@ZLZGZ:PZY+@YX@YMX @danilo.spinella@suse.combjorn.lie@gmail.comjengelh@inai.deastieger@suse.combjorn.lie@gmail.commpluskal@suse.commpluskal@suse.combjorn.lie@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.depgajdos@suse.combuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.org- Fix CVE-2020-8927, decoder: integer overflow when input chunk is larger than 2GiB. (CVE-2020-8927, bsc#1175825) * fix-cve-2020-8927.patch- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start pulling "Shared-Brotli". * verbose CLI output; fix gh#google/brotlie#666. * pull `SHIFT` transforms; currently this is semantically dead code; later it will be used by "Shared-Brotli". - Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure decompression consumes all input. If not, it's a corrupt stream. - Tweak spec slightly.- Avoid bashisms, install manpages without +x bit, get rid of wrap descriptions, feed through cleaner.- brotli 1.0.7: * faster decoding on ARM * improved precision of window size calculation in CLI - includes changes from 1.0.6: * fix unaligned 64-bit accesses on AArch32 * add ASAN/MSAN unaligned read specializations * fix JDK 8<->9 incompatibility- Add baselibs.conf, build 32bit library support.- Use cmake macros for building and tests- Update to version 1.0.5: * improve q=1 compression on small files * inverse Bazel workspace tree * add rolling-composite-hasher for large-window mode * add tools to download and transform static dictionary data - Changes for version 1.0.4: * fix unaligned access for aarch64-cross-armhf build * fix aarch64 target detection * allow CLI to compress with enabled "large window" feature * add NPOSTFIX / NDIRECT encoder parameters * automatic NDIRECT/NPOSTFIX tuning (better compression) * fix "memory leak" in python tests * fix bug in durchschlag * fix source file lists (add params.h) * fix Bazel/MSVC compilator options * fix "fall though" warnings- Add missing libbrotlicommon%%{sover} and libbrotlidec%%{sover} Requires to devel subpackage.- Update to new upstream release 1.0.3 * New "Large Window Brotli" feature * New dictionary generator- Merge devel subpackages as libbrotli-devel- Avoid shipping duplicate files. Avoid shipping README.md, this just contains the description - and build instructions. - Drop duplicate Requires on -devel.- build for SLE_12 and SLE_12_SP1- update to Brotli 1.0.2 + Major chnages * added Autotools build files * switched shared library version to libtool scheme + Minor changes * BrotliDictionary members are not const now * ZopfliNode distance could be up to 128MiB * fixed API documentation typos * total_out is always set by decoder * fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output + Other changes * fixed scripts for oss-fuzz, test them with Travis * made Bazel JNI tests less messy * fixed linter warnings in JS decoder * fixed permissions of various files * added Bazel build to Appveyor matrix * added Sieve dictionary generator- update to Brotli 1.0.1 + updated README.md + fixed parallel exeuction of CMake "compatibility" tests - update to Brotli 1.0.0 + new CLI; bro -> brotli; + man page + remove "custom dictionary" support + add ability to side-load brotli RFC dictionary + add decoder API to avoid ringbuffer reallocation + PY streaming decompression support + PY wrapper accepts memview - spec file changes + improve descriptions + add man pages- spec file changes + improve package description- update to Brotli 0.6.0 + better compression on 1MiB+ files + update "common" API to make dictionary fetching more flexible + fix decoder bug #502 + faster compression on mid-low quality levels + fix encoder q10-11 slowdown after long copy #468 + introduce Brotli*TakeOutput API - now build shared libraries and development files in the following new packages: + libbrotlicommon0_6_0 + libbrotlicommon-devel + libbrotlidec0_6_0 + libbrotlidec-devel + libbrotlienc0_6_0 + libbrtolienc-devel- initial packageh04-ch1d 17533444261.0.7-150200.3.5.11.0.7-150200.3.5.1brotlibrotliLICENSEbrotli.1.gz/usr/bin//usr/share/licenses//usr/share/licenses/brotli//usr/share/man/man1/-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:39870/SUSE_SLE-15-SP2_Update/4c46757366c603281e78ff43ddca0353-brotli.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=96ac2831bd6ae5320f295ee8ab90760528ae0888, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRsԥW鄹 tutf-83f22117b24a96cdb2314693d476667c4fae3178fe7e27da4ceda37fdbd1e25b1? 7zXZ !t/Rm]"k%P~5yYvAcň3kftMLv|"H.U~~0k ɺRGZL2%x麟!Ds|rpŒm k]薕G0ܲ <ܥ66O S?`0b6d")R##%rK[feӾ՟%)R>VVcvբCУPAGr?v3u|+SW9_uQsO1 m|9bkTEi(DK #&"HXdI$pU'iy ^*K0d]KPw'~u?Zu_v?ۆī?KJ6`T)khEHv{0Y6W/^0fvڹ!ܑtxS1%qyzzR:/39Τmzcn͎I~S׎ݸcJR⼯/ktFGrqv`Tg)E;뀶9S>_{b4'ׇOWa+I]IXV\*)'jS\F 9UYƧPk4fdJ1hB]>Ɗh&0Mʶ-08T^$nTn9cNJB'0z 3 M{i$;/xj7Z.HM>TgU[x'(9U#^ڳcW)MK&;zh܊z=1>XbkL>[`$ǂ (f";5i񮸕 2D/N&7;t:䣖"`vuiC> P.f-c.`᩺wB; +BYiΝ$ |>uVᶭg Q]fQoo1} ɗ^=mdgs^,Ph"ʢ{}o+1ֻqqխhnKc87MdՈ4{3,1,73+H DbgFm!ki[j|w%.f'9lV# K/]FbqR"t>*g^;' ΀ȩtœA<6>& nj$/өώm ? Ъ+f|(2N%.P+灴r͌ $Euu9ԕŒ{gvG˧dsgGEyŏ=ի/? Bo%jD w7sX9 RՕ6*ʤ:ٯ]㚊ۃzMɰ?Da[P@iW+A%Y8KONs6]'A{/O 9TrU-ػ/T!1@َ![f3 ~.ͥGH`8>߫B  1û𕉰A[𝔳)( pw*@@[K|~r*K N&שV1ôYݭED%-:FᣧvN@%r\Tjlװ2ab. )K|#RP bM`rmd:& ɃWWD0Ձ[6Mқ/x;2%puQ%{n*fepb&]dz܊P?} <a,i0<:_T_2%dmѿin=/ }5#KG-Xjߏ; źY}9x̿d ug]4,VU n{C}0Kv$ ;c投 O"鼊SHU y>9EdyPnՂq46nT uRN&|j,nH;(!UMیYD+g4{5b0=63ÄƘߖ\|Jr,AE]  Sݗf!- Z1z086kfZ UE2 ] iLb(MqsH_.mgtd}f$ P)W_~Q3VY D6iZiaPh$ +6첻ק͋t~07cu Ő\9,xI.ju|&2V:$RA0#z 3~.%G 鶣p^er>UHu:ØMNS`Cu0z.mgI%u۬[hڠxF1<1 5tN YN.?Ƙi[?ZLFYUO@aLQALb aΐ)Vo=H߄u~?-vd֏e&_h,vY3Q|;%ӧy),+߲ͩ͆\\`"LKJ.Zjw>.}@ޓ4˦of8ME9=QӺi%IӴ. LсOʰB  HȚ˔8g։AHa_8M k;RN|i)fzM{~|*veBC 2\p/.-FF<-U!+ fOlhnݐ1HtXlXp${I)M~kŵh-Etx-ZmaɈf9z.7jV#$/UV B .6|\CkHpd5 ~Pbȿ` 5 v͗,!_ୠ^w3L:ɝmO5qzPEBpW$p~zNf2@XUYx;6ĖXpɟc؋DvauXD@``ݎUA`0 8; T<-S]ds&8:Hwx37WSFOO JYl< Be7W-1џJMk&Ϫ;|9жtqi\Áyr y+pyE2"`[a{Y F.#Gn4N9t!3o<ׯDJ4NAAb/d`0jIA'NzF"Ӵ1šVmdc2ʶ=^x`_9qTD(kL#8@Ouzp|~3-SaqY kzѬhʋKnjV&EL_K( ;gL[D~[EfNPQDK"?=*Sk7Bu p05TXT/C ʙ'd`7!߷%#Rn#f^u߾A8tٕCI&k,˪$-@qili+W͞ڰa*QYq`r$[kvRzJ[Udx="i_ `43Y\M3-%ˇ{B37Oǔ5ʑRKl8[F?*o%.臄@q[OU@>x4Q -8?L/ۡr\j^ج \Jj$d'eԿ O$N1M^(SzlCʏv+¶{cl s~_R=CWtE_uJjE)? D?x$7#.E֭ ☯ђ8kXwcļGә"^\n,ۙo&;aCb9 #_dV׉l+Ÿ+̶Ϝ{dSu_Sqc_Jp*q7i֫9D{g;QߍcvS7LHmp'A{¶nɺŃeR2tefDG ٜ`S8Z?X'_H˛xU-K#:)mBil_fAA PrC b<邀ة@B׵M*p?=v_Yyc mM[OфסHpŧ~BLjh|~۾  b.YcYv˜fAm?m m̹X a ,{u8bMkHjе=/(^JHirJF?K2xm]v:]  Ӓ OxMu!XƠ5%!Q툮~t_&-,L5/] =bM'u\{kN_> <"l b=RXcֹu-wA"3 m$K9\Rlk͑ ެSLg*_=FZcrZ2N#圥uS0Q,|uiV9lbM2z fȅڲlwfK\jK(wBKKC[ ]ʂDV:.J鯑BWcb@m>sY.=ֽq$h=[-I9ޢiژX,[Ϻ\m _8FdLp+*Ѯ6@ P~#iߩ&կ>an*}G*.6Oj(AZ +8TVug#n [S~]8OWs/aࣿU; 9)7w +cLhlHW)Lz2&u+9,obI'*вqLxQpj<_J8FP |OStL獄&ktS7{ +p @3pQ} ldg+6OǺ:-ǑR|faƜ6䉜ˬD 4˯X'g? z>B bH:}U/ƿP䮽ɧ.?A*>ͺњE?pn0a~3ڎX 2]U>;/3LvTkZqnAtv?"`L۾^H 0 xQcW[ǒnZo+tNM3e)9M醭+7ń!sBc@y#=u=v Q[dY#$ahr`fj>xD_ I,x֤tlSY2 ێ&=ĵ& L21YMoڏ]M,3&I9HU;EIGw2]c5óA(ObTC J S4t!M ٚ}W=!?V>b9+yF:>chxez. o`qڠnμ7 ]?ҷL}h7MD[Dy/n; R˄!h8lg^#ho-7ULL8`+[)b9( "Q#Nt[-t.DI''"0!P!0Jsݍ"=Jnk^enUOvPpky!9 reQPCԔ&ڋaFТ|kֶWr'OM+4cnJݪ>ChPYGz緘TNJ<9{UdxL}ۿGeI7èH֢pr?hocν@+v''#c 4v4(u'+y4O_zv^3)W$jVh!X~ mτ^J؁.FƬawd$cio5c 0}yn pu :ZW 6byyFdeQZQb[8Bǰ5[.g/ݯ=4΢B8K%O)Lɯ6T )XS1O#I%29r 2;0<^p/j'G{WfGka x"jYt~ 6-]0.^ ycψ.ݤ.ij#Z_ejT N.ooL1Hl],Q|*;U&cPH}p؝Mdo . GCwſѸմ9/\GGliengp"OC Yʢ\e:,|?bf=3S3ծFyBn2hEP.RpY}4I ?2IݢPCjq /L@ 2:Penc+pA6nx:B]Ŵdm6ʦ*R΁T{v(MՃoW)#* aNZApfb^EXTWzB!az7戀9?=PU1)5B'MF NeQXԃwf4w)\s1Z]8xUR-Ԣ >?+P b":D"HqK-VAgx*/b$wћ!Z R93U$l..aWd z`ސ$x63 HGW5Ioadbf1(yj-7/i/؉ "odVNUg֘L#o[ADT֔wgHV\"sR,l.bp,֩|㕺xSy#jAި܉vi'Ttmj[ =qdzN-QVQ${[K:kuwkHHS$"k5@b]SvH_xD+pș W0fޞQgOIa͆r$cM }?I/ojMY?H;DfdɣZ fRXcO/X*=2(LbZXPoa:|pY c˭a;ր'1v1 h¤o 9w|U_[\D_rR`yL~_ezDRwcN{ofeᒍ\`M?!“+>_ r @c:]+$hAt4uhYfPI:L;!~Z;A5%y"0Ėc 9k(9,nϷHd͹{maea◃M/)`YAbvKK=S#!$^G&+RN֟ o)Q.1H&D2鍹7BN;rho% {ĵsC"kmJ^taOci fܰ`keBv6|$:P.B2;Ğhh_L{I1NCFLwL֟ C!LSOӺWU^iȤ/o Y_^~)w5W*EU1C\Ƽw|U PKm':pRh tcSX"$@HG_i.|ߣd;SMZ0iU9Pi98!"1\͒~/ưLRh)}p=uX7`vVT/1^ӤT)P,7/:K&IQ>swa=4dF{us uDP- Mm0i^ w5 8ğ F!B=g#,lD[HV֧SyDv@D-[@8U&+TLێa/s,eb_ @2 qЩ(! DQGʛ{ͧD<#+7mdh[cWF+J?dY=B &qQ',6QC{!38<iqXoX4 k,E;n'di^1ȈfQK8/c=8(5Ԛ.=iD SMk; qnBFge#Gqi8Pwl>]2M;_HDx}*"Om,K kqAgF>e |NlK*FDt?"s:6rm3 y:nFt] GL*@#[=R# IO,YJFXs/YUc+?IX]5FxF𗲲SFbs`DيGх2>_pFW⓫ G[7C=t&cNj}xy4Pg2|tI|{%7Ek/6QѵvH{)_6~JF@0FE3­9@gN&8QVUI|N¸M)`c:a,oN8"‚B |aED#M᪙_F8?4q/3UwgIN3|ҝ]y1ZCGb iB`ۓ*NvxЮHM!Pճ1G{_Izi PLLaDЕ6Ԥ>kkN=H eHU_l=mc2NRӲӽ:޴7o |ghu4u*+4ZS{+2H *Hy?>C*&rd[՞QmR_=)}~,6'B藑BDBpE_ Dg4s:UE h4W}ӧE2] at}rtpR+t ȐXv eg7VZ5b2dܰ5:Q1$;HZɻՅw@r|)ȳFpu8Z#Q+2-,mw,M{GpW(|=v?jA5-k;P5HͺqEi >8U3M~Tc[H/Nٸ:NTme=M:a䈊b[~4\m]|$oZBJJ_!^̨vmX}7|Mے!F&էu_^XW%ځ[yё|\nχ L1nO5[[Gp{5ۃ0G8II}R2;tq!1r[s3ܠJ[L[ 5͡4D %N娋* "R%]WyVib7BKZE屳D?P,"5VM^vf}*u4:zBab'&$!~p41H}zK Ȓ0;EF#nNhKkU-Dkh7]EP? Z(i#b\7@%}s|} Yk')1L@]B.̐ޓO=ޣl L'SyP ?3)\8o?XNi>GScƷD5Pdo-.z1LQ8;l2_ɚ?)z&Ƴ89X9]Gn,zPhRuO;2zZ &J}]Xl`^MecV@7ݱ#QRP6#kB) NMn ͸['V~dŹC9(tu-Ebs+4]M8FlIw7\Ӧ/Zk#pB1`"(pG:eݶR͟[BEpsEtPʇJ[ ]BgZԞ_v=[/Q1DtV0e Jrm}@Qg+S Hi,yO*wPtF)^61I&* !cV›~{X=dJ.s?/xo"1d?kgsՃy3t,Ѓl&ϛ`|OQFtZt ^kg@>sup׋gt_8nذfm (k+KVbΛgED!eAc{ǠEIҵԯghD@'ʼnard!Tl@j?rFۇA6<3I:g+ %l |N:-Y.G'~!*(-`>2@OcFޑut->Ǯˇ!Ob'_3,d,#> oƜ؆@7nqb(EYQ韸v8\.Bmlg2a_p6PaT㜶Suia j/Lc$SM|<5&T.hKs͛ڱ`P&\C&Vq7ǰq:j̸KPÛ ., ̛!UlpIxXD 5` 5ѥ736,L.گ 10Q<8٩CȠ{ . ~MM&5iA"s0eEgCѭ~+atذWNVEa{"XPBۘoljQo1^/EC, 713coͰP*Q>Z|?9Ÿ錋{Dz"x &B*zhc$bF.F˴ս߮o1Y?+a:t$H +fmgp/E4 yÞŅ#O$oM;4\" ) .íQ uK0y,ug,O7ȺDsk'ܻx\ 6$C^ď$hH%ZM/3EܐpN)RI=ʩE\$ JVA1A$rENj4a~STOfVnuj~Nf08^j |w̪^MvЀ~O3>= D1pCWV9A,^?dpR9* VKN=]6m_j=Fj/J@" xNw߇cVx|[5xUShrOt}=4nS4srlsc ބp IV:n˳$Oj@"j1\տt:s1)-3E K`:sde KAWOs(ՙpb#kKWVQ?ØU U g4/c@(^92WgV1Q0fU9:a4 eZז`8Zx%!A{,cPh8& !h8S٭c}R#*ݩ6rZQB\;&K*hkW6nT3eHZf"E|G$X%6=20]hL5 -;C4:lYt,F:N_pT%+"ipgnɄR "RjgBZu\8*4Sz6oq>\H.Oϗ=|fK}C 70Na\ȥbg;79$5:IM_ll5k}af @9T kKopprqo?8ķi'Ch4_=vwp{B 1U㶇RX4YN#YkuZ5 `+<Ӣ%9k1 }5j4͖#[$AC'bVS>i$/mEB"Rʴ~GkRˆ!dvp֗jEt2-Gh.؋/땍 a=mI %bH,_Jul/9hnVh6RwLo*B$0 %,͘ߙlJUP1R1xA9,*3q%[TPtdhm\n }PsM Q%*e1roy;t=jH5um-Y/"8tDsV&5`G1 m{Ta E‟QGlҺ</ ;V(퇒NE_փi$ 艜5'@jJ>&7?.8SUp 5-}yiv:($xCf[%3q\u+"M6+Rs,]pq[JT>/{{ÊYOW7cmF X[=-t쟹C;{ElXQ"I fE!۱b+vOB: ]='.&3uZ{KC#Üa}Ev˥g07S8!"'tF/^|vLli R@<fK྾Ed!Mm BXA`U?iul>bᒋ[촢,gT'dڑ>-;ZS_ L=q px{)١|gIsŸV"e,UP˙+6K˅6,6_zoy!?%l֓Fsf0+c%[Vjʰ<*4~zi>@K4NsEKsSH.WE_͎jpiOlL2`B;lNx^a:˜y54sr+mr%Rߘ`tB07U(*m_=M2$ I@G¯Fp_Dg-+kx'X)Ji(x=y;eF /tJEg,sT̲nGEc 2#LՔۙ$awYzM#ޔ^ɫjlH0{yAU_!ڇ t`XR4/wPȀ5!^x-L $nD(#{ D4bXb7y#H0'f NO _Zݸ0#3'3nj9a\AסsMW_mjjCpЊ5G%}*|%q37Zͳ7 7.9DG(uLJGJqOUFVsM/ ;EРys=j|d^mDM9-Pq|q= Habj!y5 #Gq\̙ @7j:6RhcDJ(3T1OЈʺ^]bA#FX:~/oهɻn~u]QV=%GQ@Br )yS8@gj_q[Ud%wXWm![]ZfI,׺3Ê혈mU{|"k|7Pt5|-Lb1]׍\ =Ri4V'}yS]{QpmY͐{mqIѵ)ՠq{b8?#u 2WR*N͈,c)+cstt쿹ܟTq إwHEV[?(~9tc:-@@׫m0QX0ZG{hА&bBI_ְYzh*ss,E*v?rkcmMTHSD%>E35ֈmܜE1AޯJ:˂kTA)Sct?U)TWaq\!nH3Q,7xzMd= 1%+Wy}/A[o# y{g/ 6!)4Hf:U"@CN­b.ڷM M 7vH=RUGa|{RcU9\/L0c qp [^>d4w~:9C*rףS`e.o+wE :HΡ)jܡkֱaW2bqePYdi7UO`˘ *(?'š$ 9wHv$4$, O7<+S*֫-y޸VfYwPAy=\9\];]B7زijvһ*d^uoX6|a[叞|G.UP3`2Ah0?? : 16\3QiCȂ MXy<}zI- mXj \H[S?OM0^o℞= S%Spn?FdA#lV*=T;o:Ϝ5Xӳrs6^]fi3F=L.3ڷ`{O$!Cg3e2ߚ+9D7°? #!273N\l{P͸KFsjWu~^1EvȎr~RR4: ' jkzB ltqo (UQ[|h\KEgy*qt.zF ߑ*nhZDU| ^֞Ym1 a92 4Ԍ*y'XkV]k Mw/NQQWxEDo6t,1ߗu9}?4J%׏qcL($GEZo&f G1h8`@L N!LC( j!w|Y5bCQo2#saT6( N}a2&29}N.A2yMm0K;7zS`z7Gl&S:Up9*M&R '''$ޏt rZ͝/,Vpm0r%Ԙ%"R5|$.G@Z :Sψ߰s2if [ͳgA'!\7NSZ5[\T.l6 ~\$-fՎ8*gv/"^eT1h*