unzip-rcc-6.00-31.3.1<>,f&[ /=„U8{jM\9tK#yġb [)`uxF|u KWo)g0`QYPS 5H41+%tND$ |mYn ^}(_raMq;4ZR)W?,j#gKμiu4{i5dxu{(AG$LJ.s](-_LD{x(d]BwP~*:nw'i*P{Gڷ}"ƥcOx*[>D#0?# d   =  &,3P           p   &D x,(N8X9: >?FG H I X$Y0\P ] ^bcdGeLfQlSuh vw"0 x"d y"z"## # ###Cunzip-rcc6.0031.3.1A program to unpack compressed filesUnZip is an extraction utility for archives compressed in .zip format (known as "zip files"). Although highly compatible both with PKWARE's PKZIP(tm) and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, our primary objectives have been portability and non-MS-DOS functionality. This version can also extract encrypted archives.[ lamb28,yopenSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Archiving/Compressionhttp://www.info-zip.org/linuxx86_64for bin in unzip funzip unzipsfx zipgrep; do /usr/sbin/update-alternatives --install /usr/bin/$bin $bin "/usr/bin/$bin-"rcc 20 doneif [ "$1" = 0 ] ; then for bin in unzip funzip unzipsfx zipgrep; do /usr/sbin/update-alternatives --remove $bin "/usr/bin/$bin"-rcc done fiY+ [ [ [ [ [ [ [ [ [ [ [ [ [ d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e5e43b0cbb71e193c598b1b0f3a53135c440458dfccf5de31ab6e068efeb7bd0c60a9c7a396ea5dcd8abaf748a90b5988ddf51a6f1d31b015b654033bd027c94a/etc/alternatives/funzip/etc/alternatives/unzip/etc/alternatives/unzipsfx/etc/alternatives/zipgrepunzip@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootunzip-rcc-6.00-31.3.1.src.rpmunzipunzip-rccunzip-rcc(x86-64) @@@@@@@@@   /bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)update-alternativesrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2[2*X+W%T}TY@TQ@Q@Q^N;@ML@M4@MBL{@L$@KuK@Kkstreitova@suse.comjosef.moellers@suse.comjosef.moellers@suse.comtbehrens@suse.commeissner@suse.comtbehrens@suse.comcoolo@suse.comcoolo@suse.comidonmez@suse.compth@suse.delnussel@suse.deidoenmez@novell.comlnussel@suse.decristian.rodriguez@opensuse.orgpth@suse.depth@suse.depth@suse.dejengelh@.medozas.de- Add CVE-2018-1000035.patch: Fix a heap-based buffer overflow in password protected ZIP archives [CVE-2018-1000035], [bsc#1080074] - Add unzip60-total_disks_zero.patch that fixes a bug when unzip is unable to process Windows zip64 archives because Windows archivers set total_disks field to 0 but per standard, valid values are 1 and higher [bnc#910683] - Update Fix-CVE-2014-9636-unzip-buffer-overflow.patch to the new version as the original one isn't sufficient [bnc#914442] [CVE-2014-9636]- Fixed two potential buffer overflows. The patches were extracted from http://antinode.info/ftp/info-zip/unzip60/zipinfo.c and http://antinode.info/ftp/info-zip/unzip60/list.c (bsc#1013992, bsc#1013993, CVE-2016-9844, CVE-2014-9913, CVE-2016-9844.patch, CVE-2014-9913)- When decrypting an encrypted file, quit early if compressed size < HEAD_LEN. When extracting avoid an infinite loop if a file never finishes unzipping. (bsc#950110, bsc#950111, CVE-2015-7696, CVE-2015-7697, CVE-2015-7696.patch, CVE-2015-7697.patch)- Add Fix-CVE-2014-9636-unzip-buffer-overflow.patch: fix heap overflow for STORED field data (fixes bnc#914442)- build with PIE- Add Fix-CVE-2014-8139-unzip.patch: fix heap overflow condition in the CRC32 verification (fixes bnc#909214) - Add Fix-CVE-2014-8140-and-CVE-2014-8141.patch: fix write error (*_8349_*) shows a problem in extract.c:test_compr_eb(), and: read errors (*_6430_*, *_3422_*) show problems in process.c:getZip64Data() (fixes bnc#909214)- fix defaultattr for old distros- split the rcc dependency into a spec file of it's own, we don't need that complexity during build causing cycles like this: unzip -> librcc -> libproxy -> libXau -> xorg-x11-proto-devel -> docbook-xsl-stylesheets- Cleanup spec file - Add Source URL, see https://en.opensuse.org/SourceUrls- Don't call isprint (bnc#620483).- remove use of __DATE__ from correct file- Sync our compile time flags with Debian except Acorn stuff, this enables UTF-8, saves an unrelated warning about lchmod being not implemented. - Enable make check- use dlopen for librcc0. A direct requires causes lots of other packages to get installed such as aspell which bloats a minimal install.- Do not include build host specific info like build dates In binaries.- Doing open(O_WRONLY) and then fdopen("w+") will now fail with "Invalid Argument" whereas former glibcs would succeed. So now do open(O_RDWR). - Print error message when open(2) fails. - Add debugging traces in open_outfile.- Update to 6.0: * Support PKWARE ZIP64 extensions, allowing Zip archives and Zip archive entries larger than 4 GiBytes and more than 65536 entries within a single Zip archive. This support is currently only available for Unix, OpenVMS and Win32/Win64. * Support for bzip2 compression method. * Support for UTF-8 encoded entry names, both through PKWARE's "General Purpose Flags Bit 11" indicator and Info-ZIP's new "up" unicode path extra field. (Currently, on Windows the UTF-8 handling is limited to the character subset contained in the configured non-unicode "system code page".) * Fixed "Time of Creation/Time of Use" vulnerability when setting attributes of extracted files, for Unix and Unix-like ports. * Fixed memory leak when processing invalid deflated data. * Fixed long-standing bug in unshrink (partial_clear), added boundary checks against invalid compressed data. * On Unix, keep inherited SGID attribute bit for extracted directories unless restoration of owner/group id or SUID/SGID/Tacky attributes was requested. * On Unix, allow extracted filenames to contain embedded control characters when explicitly requested by specifying the new command line option "-^". * On Unix, support restoration of symbolic link attributes. * On Unix, support restoration of 32-bit UID/GID data using the new "ux" IZUNIX3 extra field introduced with Zip 3.0. * Support symbolic links zipped up on VMS. * New -D option to suppress restoration of timestamps for extracted directory entries (on those ports that support setting of directory timestamps). By specifying "-DD", this new option also allows to suppress timestamp restoration for ALL extracted files on all UnZip ports which support restoration of timestamps. On VMS, the default behaviour is now to skip restoration of directory timestamps; here, "--D" restores ALL timestamps, "-D" restores none. * On OS/2, Win32, and Unix, the (previously optional) feature UNIXBACKUP to allow saving backup copies of overwritten files on extraction is now enabled by default.- Use librcc to convert russian/slavic file names (bnc#540598).- enable parallel building/bin/sh/bin/shlamb28 1538496524 6.006.00-31.3.16.00-31.3.1funzipunzipunzipsfxzipgrepfunzipfunzip-rccunzipunzip-rccunzipsfxunzipsfx-rcczipgrepzipgrep-rcczipinfo/etc/alternatives//usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8848/openSUSE_Leap_42.3_Update/4cb47f855c04adcdc182304b0e9c8afe-unzip-rcc.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=e4fdd83436718a6ec63268060c61d0699d146052, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=dbe5e9b6e412d73e64f76587a2197cf0c39db326, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=5e0c4912b5c16f1ade9935384dd158473f411de0, strippedPOSIX shell script, ASCII text executable RRRRRR RRRRRR RR RRRRRR RRBU#/RNunzip-doclibrcc0?]"k%YaWΑLꙠ;LR2,z`eÇ4@'AIM;:V=@ǘx }+VWq7T|s;: zNq;>}l8X@ٗZpS5sxKuFհfIRCZzi$u&nO􄬑=1ҭYIǻ'촬P6ggPZIw gX'[%:" hѧ:k5vۿەj%: n[i+7a_aJY^g"M{I 9HGd}Of0v mU+)FQѧà ߾*jZʗKO5ao5҈9? ]$new[E2-kduy8C (`̭ Z{S.O,duL6T?Kb嫘Šɚo Cx#&Y#?L4SKa{m (cErD;)5,Mjk u-^.`Mf$0H4GZp25F ]xgl0 Τ*"Uƿxw0_\T̕%w|*'R׻E+%23;|hD^(F^i߀(uEGDTEԱzz -:4]l<=ZPX;^|:5D5=gLQnsDcVRryxTDEr&?h*DQ %+ICۤYGEw&!J+-0wb7,'C4d?Do$NK>L6s7ެK1QDjs_pG P 5=~@\R-Yz*?|^VSG>`*[+cNE"nT39t7%"f^y|`_"B^e%QR: "Ҍ[f4DcYz\`@ ؚIۧP'ѥ_@lf=,;B] :VSaP,Õ.HՉRvU$;:D Eዿڇ BAvW~ k#sM^Gj5^%}6F׳h8 ԭ`+8L  Cd#qan)UXqA~qT^xhF)۬eɑd4PrzKFg,V+d|8Pm[Tе9%5`]-ӸAìȯS$p8k+Pj:k|fG-/9|KDp$x=GBM`dUTcyT4j~L}ܑ{iEd,% S[qNбE]S:EK#i{$eteGŒbiM%{"UCNFy <]øOc:sdJE7ogH(He RN8!η'+^MT[1Nzէ}gG-FY\__*j FAE ԥGXAXXe/p"AT,JE$fn{q[ebuF&SWvKv dmh@[; -Y|5+ɉkyj3~¶Nҝ ,di}g2ΔM۪n߼flјV`sQ$c L4ՏI{xƻyYzWV@g7T.1f` !LAMFN6d7pSHkCsX7AᨈA3{Pq:8AzyEv1IO?ixʎ+|N'%#Lȱ 0JFhl˿TfAC#op`uyOr CG_Us@ oԦc5bxC!a%)`XBv0zlJmS҄G߉_ y[7Lle5]0ňaw@N}kc 8툁hěKk6Cro/c _$V8Wjo8[S ]bjܗe cL{I`~bRR'$xףJkMc&ac2HNAƯ$_vR<,Hۨ|&3T]U۠9tVFq^X[7(ŏ:Rj0P@{P2-lLA 7Iګߘ%6ԍ#54N1j|O$=l,! >+te4Oĥi) &+?-P'ݤ+9DdgļxO-!ϥR@/rIej &ڂ&ŸU)iiӽmdAmvFZzY% D!@#fU6m r'hkSDX* qckV>1Xyҙ1N:{7}e(7̙=(*.\Z2w~ k,R͖Oof{qqW-vp.c1-xPU=򦒅ؓ8z-E Zݕw4~ &V8t7q(1 DAu^u)րv*T~*2&o {T 2J,B=}Y^?z24> qQ:#ؿ(?^UUcgQsϵgu+P;B?tRRG8v9EJ (xbD|4PNBu8sj>U4F6g8;qpz~Y]wtWG 5l ~'}$ԃZZ~|-Oh T'ch H~J'=ش|a7 ضI;" sJM=6+_qw$1~̼;R7HU];`zT7߳2||)^Lьf X$Ȩ$cX#n]ڗ^˔ VᵍrsO T*3ֺݲxor2! bvOAQ[Bv,çUOϬKU[ {83w;aE Xz>{kpIbt 6[7t1042ۭbW[ ъ:)ًZ#_`ܪ'@ 5;f2˅oWcE.ɚ. vcY;xTyo5n=2W ,{$K6GsLb# 80D:VW=,_^C`=5 {5i_^? 8?}~S;)Ȳ:)999W4fkDŽfj{| Ph^gJOԝѥK>˲kFCK,h+sv 6D\c\.o(k ]6]-z/ n^=[6P[C3wg!6}&:,+8b؇ LwLh~%!< n_*݈_Ro#THc<]M(cWs~N4x{߳ nuPFA⃃w8d lK!!W[As||XܚcT'lI)KFI~VX 7EaФ֮¿+3[8^Qt\xL ^[w P"Bծ}V}ngbw.Ta:jœ'],eAI6PČ?h2q\|0g 6ɫىK}.pm!Bm =kb&@~X?nrX6';Z0*ѵ Sz$Ee"lQ'W i\6~)96Ք=scؚB76Ojo@TQ9FtbS9Rj=jR/3NnW᠏;Ƙ-iQ@P)L_S1*94/ISv9ópS"-^cDV5:'+# 4 ʩ֍g0ϟK1Bv???-$ְ%ےzds:Kf뚌 ~*(7&uhycfQ=Ӑ*ydql0=ӸW+-Mvxu"Ҹ=vVS}ceJ϶lTlЈ*Nz}p -*qq'(I"^,EV(ű&}*/E Iœ{$js;8ls~G&al`uže$j.qvN1!Is߱9#VK (0"9ʳ׳Vp}]WGۑ9H+g>-A! %z3׷an$"vggYc>,Dϛ@,9 .>7gd$f|EFs8Yp ؜ W;Y'3x[8&5Xgnp^xG f9H:긒ș=޼x~/eQ5iT:tQ D- ei{T/"Kyg%Z Y "4nk= Y#|ª6ilj//U_>֏r\_,E-I'3uT8֘L ZbSE#:r0￸T0 1x1jC)_Xvd&P%ei4㮲g11PQZ~0E[p4Tq̾}zrL)0/e7 4d@r[Ee =1FA3$"'$"*p!J>]TBx:S6 $M\UD.=dzK$k>.dž -rC{aW<@X[lVMz/uPRˆypn`Dkxy~6aМln%@kcUpS6FZ{^K}zk}Ho@m6&V{1ҏYkȇQJםv\Akf?=qٻRdWԟGMNxƞuպAYI2AԭBoHߚ0"Pi!K<]LX'cT` ς5S^ >R46ݮfwLB2&]EY8E8L] v%OMD1\BRuJ &%sT=U@ qy?x;sx47f\r8d,Q!qۥ~j~xT>3[+>\!7x2n auG yr8y+w\&#نUV llPy Sҝ?fM`,AUGCa~L~n]M" #/lʉC3(vfeEqq~ Dh}^x)Ӊ&q;'v#-!~n .0rtvqhjW2 _ 4[+ LYi +U9(d]81@_n+1iك6ksK'fkf^ 7EW kVBvy>;#C2yiD!>z$gȚEJb,+b|We+]@6A{4M+@׎bNh|܊x[ Gz F| ~܀԰ 0Pwt]}<-'Dg& #FD3EieNY֪ɽ;=X>c:T ߋ(8k=1X?(QlhQsbXozYOߞP!_HxU61H&ňtb|7j}X)z}Y#'ZdC:. na*N| }[Yv4:,݆k9'pYUp_^-LfO~wdu!~s`xh-Cm *lɡpzQ- CݠueUbc@|8K K⩯+[hϽoOpmG5||+&QNbb2ʔϥW+ٜE(ۋF=bM EŞ> mG_z2\'EΓF0 Y TJ}!}TbF]rfLɐXeE[$Cykah95Y??8banܺ1CvSD DH[ Yef˺Nzw>OP'9+gel*I_Yն_dC]Q߆9J@|iwͽ;t:Ҏ^5XJSq-Ly}"(жwV`b cmJFo@#J>cUjtA%e|4+s$O .8PU/drF`x(ap>(~2fquv(FѪ'tD|J&fЏƩ#V'qF $] LgI4 qߌ2Pyz5jO"(= t*TycT.abpb4q+֙fX-.MSPxJKkf4h@ߝM#8[ߝv4}uAdBVh5ay po}.+]~Ec 5)P>:Fmq  guC^V-Ol D-&¥`N! ~!'KL|6S~%*Wxv\0z y0ݠ29A' PB/p|<.֯ċ+:&Vh\IHg̊4wAj'QB5JN2eHvT:^Y^S\%[s'CDzUsu=&@Ѣ$g5٩: U`O;(""Ӭx^r$Ī%y9/Q(G5xTu!VYoUJLH5Sb~o 1#l-͗o,_Q܋ꦶ:F._{>-r - ]V[\`Qkk4Yf߉wQfo{YC=X sQrC?sy /k_/JW]ԇ\$콨k/wtR9S0&K};ցP2}|x8"Fat嘴lf@#0qGK{bP[V#цB&)NpY}=v"ҟ?xR: jtFLC%3 \DlS4|$2Ao=CAK_]%KEuiz8N T[Z3;;%Dz(v`V(ħ֍1SN龏z~^%rWa"< :'q{*=jCKGE6 Ux9RV!N$6h0$q"99i2ŰYJXJV6\& rHU˛Uo1 3L Y UZ- .;@rAk}Y|}KDb5%>490g{uA3zJee(Vs`h$^RGAcnnٙ?Rp}~~Hi٩Dr AJ +j1_F؟a_/6AH/ܭw٧n},ھN\olg,^*jpzV[z!D*+D8mw5B8f[Zko*e$%?b"bgKJqD`bHxlNO$ jE(p` Hn_@GR!e"p+~. krăK[=\*H_uGgwqTv!HP (LNH:Ae$y숞[V ֡nR=Wq3HwVQ?U+%ٌ[X0t-b.,Utž:H-5I*  W FE|Г O )ZRRCJ~?mi^ۢKHGͽ77{)~?DH3/9O'lQABB Ux dv₭EU@Hq]KGiҼL Dpݘk+·<٭ :Mwk j>OnbU ,"=ynZȕ=~H(=_q lgB KڸZֲf4 ]5`1K}z,'ԄԐ]S3U8`(8T@[+]_x}-ߢKu۱)gJ$8<اu>K!?;S ^P~Jf$ 7|iYؤW*9Q6$bK3qNVv8(珩xC_sb ch3df&}Dј ۀ?I. Oۭ5Ef?)}<xz| uҦdY{sj;Y283Q{EgДYPͨa)ϱu!˜|Vtkqs5q҇#-VN=`'ɂc󯂎tf mw}Ȓ4䘕6hUrmAI㫰m?NF:}pSC "d{",i2-AUo3r}k7ؘ.%Q'P_b\~x^ѡѮ!#K xgܚΧ&y2AH[CiwvrݐΖ h}=MU_~/|E|h*-aiV])Yu]zRXn ` \^d1o ^3 \Ybr{J TmHkGf3Z~pcw0W^ I_ vyA.Q;έ;IV HpqPP1j{( .BwK4WwY>&t4#}Ha]ָe_S7H߆Xbvd|օx0[  hhuwexۦ͗&7wNdz^ l:FzoK#+5 j3hIرC蘀.V TRr$I):(9zLN?>#'pC K" Tf/#KsttbUsQ"(8w: 5Tmĭ#ޭ~Qc<%;oVAԜ!;TqABXwn\z7l-p]̻OP 49ޒ2ʞ8&t>2h]S Hkrn疦6:-gl}ݽ%gB_38s ~>חw[`N.B.}p)2j.+UM{@HL5[HxůC,[ %Ďj&f>|LmFMᎴhHĘSiE$0k4M p_o+2;u_o;7 ˇ%]饅鬨pYMHu/P^lzCaS˴W3mz za[ֿYr9.05y7F&9|\VD;V9*N+\{LЊkRZp[O.cU(Abiy^Eso?A;z6F2PU;̴')i9 aJ0:Vw~]LW7LO'^+I :xU~!?j/D}蔏Ohm ];@ ҂խ*~JlK@+lƟ%w8_ǩ9xAPd]i\ r?Moiu9'<{o=X|)x.EA(|k$C=Nt_y.ze  oM Xddn511R~P%Q.J܄