From owner-cvs-src@FreeBSD.ORG Tue Sep 5 05:23:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A821E16A4DE; Tue, 5 Sep 2006 05:23:52 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6833C43D45; Tue, 5 Sep 2006 05:23:52 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k855Nq9o001266; Tue, 5 Sep 2006 05:23:52 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k855Nqo6001265; Tue, 5 Sep 2006 05:23:52 GMT (envelope-from kientzle) Message-Id: <200609050523.k855Nqo6001265@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 5 Sep 2006 05:23:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libarchive archive.h.in archive_private.h archive_read.c archive_read_open_fd.c archive_read_open_file.c archive_read_support_compression_bzip2.c archive_read_support_compression_compress.c archive_read_support_compression_gzip.c archive_read_support_compression_none.c archive_read_support_format_tar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 05:23:52 -0000 kientzle 2006-09-05 05:23:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libarchive archive.h.in archive_private.h archive_read.c archive_read_open_fd.c archive_read_open_file.c archive_read_support_compression_bzip2.c archive_read_support_compression_compress.c archive_read_support_compression_gzip.c archive_read_support_compression_none.c archive_read_support_format_tar.c Log: MFC performance improvements when skipping entry bodies. In particular, this speeds up listing contents or extracting single files from uncompressed archives read from slow, seekable media (e.g., slow disk drives). Thanks to: Benjamin Lutz for doing the heavy lifting, critical bugfix from Chris Spiegel Revision Changes Path 1.23.2.2 +10 -3 src/lib/libarchive/archive.h.in 1.18.2.2 +2 -0 src/lib/libarchive/archive_private.h 1.15.2.2 +15 -0 src/lib/libarchive/archive_read.c 1.3.8.2 +45 -3 src/lib/libarchive/archive_read_open_fd.c 1.8.2.2 +47 -2 src/lib/libarchive/archive_read_open_file.c 1.7.2.2 +1 -0 src/lib/libarchive/archive_read_support_compression_bzip2.c 1.3.2.2 +1 -0 src/lib/libarchive/archive_read_support_compression_compress.c 1.9.2.1 +1 -0 src/lib/libarchive/archive_read_support_compression_gzip.c 1.6.2.1 +73 -0 src/lib/libarchive/archive_read_support_compression_none.c 1.32.2.2 +46 -1 src/lib/libarchive/archive_read_support_format_tar.c