From owner-cvs-all@FreeBSD.ORG Wed Jan 16 03:48:59 2008 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6552F16A420; Wed, 16 Jan 2008 03:48:59 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 2292E13C46E; Wed, 16 Jan 2008 03:48:59 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by kientzle.com (8.12.9/8.12.9) id m0G3mtFm082837; Tue, 15 Jan 2008 19:48:55 -0800 (PST) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.209] (p54.kientzle.com [66.166.149.54]) by kientzle.com with SMTP; Tue, 15 Jan 2008 19:48:55 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <478D7EA7.8080003@freebsd.org> Date: Tue, 15 Jan 2008 19:48:55 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <200801080800.m08806jI012963@repoman.freebsd.org> <478A8FFE.8080602@freebsd.org> <478A95F2.1070709@FreeBSD.org> <478AA9E4.2010807@kientzle.com> <478ABC4B.8080601@FreeBSD.org> <20080114181154.GA2286@dragon.NUXI.org> <478BC55B.2060202@FreeBSD.org> <20080114223239.GC56062@VARK.MIT.EDU> <478BE651.1020901@FreeBSD.org> <86y7aqbuuw.fsf@ds4.des.no> In-Reply-To: <86y7aqbuuw.fsf@ds4.des.no> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org Subject: Re: cvs commit: src/usr.bin/unzip Makefile unzip.1 unzip.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2008 03:48:59 -0000 > The four files I've identified are: Ah! Thanks for the list. Now that I'm back from vacation, I've been meaning to ask you for that. > Two of them are self-extracting. ... requires a few changes > in the API between the libarchive core and the support modules, which is > a published API ... I still have a faint hope that we can support this without the changes DES is proposing, but he's probably right. (In particular, I would like to be able to extract SFX archives from stdin, which requires that we avoid seeking.) I hope to do some experiments in the next few days to see if I can come up with anything. Though by then, DES may well have demonstrated that his approach isn't as complicated as I thought. > AFAICT, the other two files simply have a dummy local header ("PK00") at > the beginning, which requires a trivial modification to the existing zip > support code to handle. I just committed a fix for this. PK00 is documented as a marker that indicates a multi-part Zip archive which has only one part. libarchive in -CURRENT now recognizes and ignores this marker. 993 down, two to go. ;-) Tim Kientzle