From owner-cvs-src-old@FreeBSD.ORG Fri Mar 6 04:35:49 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46B381065784 for ; Fri, 6 Mar 2009 04:35:49 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1573C8FC16 for ; Fri, 6 Mar 2009 04:35:49 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n264ZmEd027045 for ; Fri, 6 Mar 2009 04:35:48 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n264ZmrN027044 for cvs-src-old@freebsd.org; Fri, 6 Mar 2009 04:35:48 GMT (envelope-from kientzle@repoman.freebsd.org) Message-Id: <200903060435.n264ZmrN027044@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kientzle@repoman.freebsd.org using -f From: Tim Kientzle Date: Fri, 6 Mar 2009 04:35:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libarchive Makefile archive.h archive_private.h archive_read_disk.c archive_read_disk_entry_from_file.c archive_read_disk_private.h archive_read_disk_set_standard_lookup.c config_freebsd.h src/lib/libarchive/test Makefile test_read_disk.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Mar 2009 04:35:49 -0000 kientzle 2009-03-06 04:35:31 UTC FreeBSD src repository Modified files: lib/libarchive Makefile archive.h archive_private.h config_freebsd.h lib/libarchive/test Makefile Added files: lib/libarchive archive_read_disk.c archive_read_disk_entry_from_file.c archive_read_disk_private.h archive_read_disk_set_standard_lookup.c lib/libarchive/test test_read_disk.c Log: SVN rev 189429 on 2009-03-06 04:35:31Z by kientzle Merge r399,401,402,405,415,430,440,452,453,458,506,533,536,538,544,590 from libarchive.googlecode.com: Add a new "archive_read_disk" API that provides the important service of reading metadata from the disk. In particular, this will make it possible to remove all knowledge of extended attributes, ACLs, etc, from clients such as bsdtar and bsdcpio. Closely related, this API also provides pluggable uid->uname and gid->gname lookup and caching services similar to the uname->uid and gname->gid services provided by archive_write_disk. Remember this is also required for correct ACL management. Documentation is still pending... Revision Changes Path 1.89 +3 -0 src/lib/libarchive/Makefile 1.25 +35 -0 src/lib/libarchive/archive.h 1.34 +1 -0 src/lib/libarchive/archive_private.h 1.1 +198 -0 src/lib/libarchive/archive_read_disk.c (new) 1.1 +537 -0 src/lib/libarchive/archive_read_disk_entry_from_file.c (new) 1.1 +58 -0 src/lib/libarchive/archive_read_disk_private.h (new) 1.1 +229 -0 src/lib/libarchive/archive_read_disk_set_standard_lookup.c (new) 1.17 +7 -0 src/lib/libarchive/config_freebsd.h 1.32 +1 -0 src/lib/libarchive/test/Makefile 1.1 +162 -0 src/lib/libarchive/test/test_read_disk.c (new)