delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/08/14/05:47:34

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Date: Tue, 14 Aug 2001 11:47:24 +0200
From: Corinna Vinschen <vinschen AT redhat DOT com>
To: cygwin-developers AT sources DOT redhat DOT com
Subject: Re: outstanding issues blocking new release?
Message-ID: <20010814114724.C17709@cygbert.vinschen.de>
Reply-To: cygdev <cygwin-developers AT cygwin DOT com>
Mail-Followup-To: Corinna Vinschen <vinschen AT redhat DOT com>,
cygwin-developers AT sources DOT redhat DOT com
References: <997736053 DOT 9407 DOT ezmlm AT sources DOT redhat DOT com> <3B78491C DOT CA23FB2C AT ece DOT gatech DOT edu>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <3B78491C.CA23FB2C@ece.gatech.edu>; from cwilson@ece.gatech.edu on Mon, Aug 13, 2001 at 05:39:40PM -0400

On Mon, Aug 13, 2001 at 05:39:40PM -0400, Charles Wilson wrote:
> > I don't know what you mean by "behavior #n". 
> 
> You listed three "new behaviors" in the email in which you announced
> your recent changes (although you didn't number them; they were 'bullet
> points').

Ah, but it makes no sense to separate them. All three together
are the result of my recent changes to the ntsec related code.
Nevertheless I think it's clear what you meant.

> Okay, consider my points answered, but let me confirm: you have made no
> recent changes to setup.exe, right?  (IOW, the setup.exe currently on
> the cygwin websight and a setup.exe built from CVS will both create dirs
> with the same simple DACL).

No, I made a change to _create_ a simple default DACL giving
full access to everyone in setup.exe. That's the new code in
main.cc I refered to in my previous posting. W/o that code the
default DACL would contain two ACEs, one for the user (or
the admin group in case of an admin) and one for SYSTEM, both
giving full access. That was actually the problem when a
directory doesn't inherit permissions.

>   If not, then perhaps a newish setup should
> be released along with the new cygwin.

Yep. That was the intention. Interesting enough this change
isn't that important anymore due to the fact that the latest
Cygwin now creates directories with inheriting permissions
again... However, it doesn't hurt to keep that default DACL
change in setup since it _only_ has an effect if the directories
in which to install don't inherit permissions which is very
unlikely. Famous last words from my boyfriend: Nobody uses
such non-inheriting directories on NTFS...

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin AT cygwin DOT com
Red Hat, Inc.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019