From owner-cvs-all@FreeBSD.ORG Sat Dec 2 19:35:57 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 231C416A407; Sat, 2 Dec 2006 19:35:57 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA2AD43CA3; Sat, 2 Dec 2006 19:35:34 +0000 (GMT) (envelope-from rodrigc@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 kB2JZuRq023098; Sat, 2 Dec 2006 19:35:56 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kB2JZuLd023097; Sat, 2 Dec 2006 19:35:56 GMT (envelope-from rodrigc) Message-Id: <200612021935.kB2JZuLd023097@repoman.freebsd.org> From: Craig Rodrigues Date: Sat, 2 Dec 2006 19:35:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c src/sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.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: Sat, 02 Dec 2006 19:35:57 -0000 rodrigc 2006-12-02 19:35:56 UTC FreeBSD src repository Modified files: sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c Log: Many, many thanks to Masanori OZAWA and Daichi GOTO for submitting this major rewrite of unionfs. This rewrite was done to try to solve many of the longstanding crashing and locking issues in the existing unionfs implementation. This implementation also adds a 'MASQUERADE mode', which allows the user to set different user, group, and file permission modes in the upper layer. Submitted by: daichi, Masanori OZAWA Reviewed by: rodrigc (modified for minor style issues) Revision Changes Path 1.13 +1 -1 src/sbin/mount_unionfs/Makefile 1.21 +184 -23 src/sbin/mount_unionfs/mount_unionfs.8 1.25 +107 -74 src/sbin/mount_unionfs/mount_unionfs.c 1.33 +87 -92 src/sys/fs/unionfs/union.h 1.87 +948 -1080 src/sys/fs/unionfs/union_subr.c 1.79 +394 -332 src/sys/fs/unionfs/union_vfsops.c 1.135 +1864 -1613 src/sys/fs/unionfs/union_vnops.c