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
Tim Kientzle
kientzle at FreeBSD.org
Mon Sep 4 22:23:52 PDT 2006
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
More information about the cvs-src
mailing list