cvs commit: src/lib/libarchive Makefile archive.h.in
archive_entry.c archive_entry.h archive_read_extract.c
archive_read_support_format_cpio.c archive_read_support_format_iso9660.c
archive_read_support_format_tar.c
archive_write_set_format_pax.c tar.5
Tim Kientzle
kientzle at FreeBSD.org
Tue Mar 21 16:55:47 UTC 2006
kientzle 2006-03-21 16:55:46 UTC
FreeBSD src repository
Modified files:
lib/libarchive Makefile archive.h.in archive_entry.c
archive_entry.h archive_read_extract.c
archive_read_support_format_cpio.c
archive_read_support_format_iso9660.c
archive_read_support_format_tar.c
archive_write_set_format_pax.c tar.5
Log:
POSIX.1e-style Extended Attribute support
This commit implements storing/reading POSIX.1e-style extended
attribute information in "pax" format archives. An outline of the
storage format is in the tar.5 manpage. The archive_read_extract()
function has code to restore those archives to disk for Linux; FreeBSD
implementation is forthcoming.
Many thanks to Jaakko Heinonen for finding flaws in earlier
proposals and doing the bulk of the coding in this work.
Revision Changes Path
1.48 +1 -1 src/lib/libarchive/Makefile
1.29 +1 -0 src/lib/libarchive/archive.h.in
1.34 +109 -4 src/lib/libarchive/archive_entry.c
1.19 +19 -0 src/lib/libarchive/archive_entry.h
1.44 +116 -21 src/lib/libarchive/archive_read_extract.c
1.17 +1 -1 src/lib/libarchive/archive_read_support_format_cpio.c
1.13 +2 -2 src/lib/libarchive/archive_read_support_format_iso9660.c
1.40 +201 -4 src/lib/libarchive/archive_read_support_format_tar.c
1.34 +164 -5 src/lib/libarchive/archive_write_set_format_pax.c
1.14 +15 -0 src/lib/libarchive/tar.5
More information about the cvs-src
mailing list