From owner-cvs-doc@FreeBSD.ORG Tue Mar 18 17:47:31 2008 Return-Path: Delivered-To: cvs-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89521106566C; Tue, 18 Mar 2008 17:47:31 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 5C2918FC28; Tue, 18 Mar 2008 17:47:31 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 2C85246B09; Tue, 18 Mar 2008 13:47:30 -0400 (EDT) Date: Tue, 18 Mar 2008 17:47:30 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alexander Leidinger In-Reply-To: <20080318182416.fic44u1t0cg00o84@webmail.leidinger.net> Message-ID: <20080318174447.C34016@fledge.watson.org> References: <200803172256.m2HMup0a020734@repoman.freebsd.org> <20080318182416.fic44u1t0cg00o84@webmail.leidinger.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: doc-committers@FreeBSD.org, cvs-doc@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: www/en/projects/ideas ideas.xml X-BeenThere: cvs-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the doc and www trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2008 17:47:31 -0000 On Tue, 18 Mar 2008, Alexander Leidinger wrote: > Quoting Robert Watson (from Mon, 17 Mar 2008 22:56:51 > +0000 (UTC)): > >> rwatson 2008-03-17 22:56:51 UTC >> >> FreeBSD doc repository >> >> Modified files: >> en/projects/ideas ideas.xml >> Log: >> Add NFSv4 ACLs idea. > > The name of pjd is misspelled, the milestones should use a list, > s/multif-fold//. Fixed, thanks. > Does this include the corresponding changes to chmod (Solaris has an > enhanced syntax for chmod so you can set NFSv4 ACLS using chmod instead of > setfacl). If yes it could be mentioned so that interested people have an > initial idea where they can look for inspiration. The first item on the task list is looking at existing specifications and implementations, and that would include user management tools. I'm not sure if Sun and Apple chose the same extensions to chmod or not -- I'd probably guess not, but both should be looked at. Interestingly, Apple adopted parts of our POSIX.1e ACL library (or at least, its man pages) for supporting ACLs in applications, which surprised me as I felt that POSIX.1e ACLs and NTFS/NFSv4 ACLs were sufficiently different to make that somewhat difficult. > We may want to add the "Difficulty" part which was introduced in the passive > libpcap based TCP session anomaly detector entry. This is either a long task or a difficult task, but I think it's one even someone relatively new to kernel programming could work their way through. Implementing POSIX.1e ACLs was one of my first projects for the FreeBSD kernel, and while I have quite a bit more insight into ACLs now than I did then, I think it would still be relatively accessible given appropriate mentoring. Robert N M Watson Computer Laboratory University of Cambridge