delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/09/03/09:07:06

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=HF0oVe5I27m1YUV3VQj0us2MOz0khHkY48iF/BapUi9pFftjrJh+q
y9StUUEApkAILTkOEVmuCcRm84q1ATKgaEy+aNJ8SzwihWfafZT4qP7Qygbcf2aS
megfoIcK6h3uDLH4KYCW7OdeQlU17l27jrfPnUZqpWL9tQ3QVgwCL8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=Rg30bSAlurz0Z/6ynvxyEuWLCoI=; b=D+Qi3HsVAtzOdZ5N23xMQ/5JjCmN
iXAQU2lC7/ZDns2s/VKeoXUtWy1YEWicMKYyok17zB3+yB9Le7HDpDpXD+X7XBif
gopt6J2yD4fO9D5kXR7dXcU03/2ERU3Mj93o/ols3W/OeffsKdMkPq3c6iIRuHP9
xpuGEko3u/kIeEk=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Wed, 3 Sep 2014 15:04:20 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: (call-process ...) hangs in emacs
Message-ID: <20140903130420.GJ6056@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <loom DOT 20140828T172529-396 AT post DOT gmane DOT org> <loom DOT 20140829T115632-276 AT post DOT gmane DOT org> <20140901115701 DOT GD2644 AT calimero DOT vinschen DOT de> <87ppffs0kw DOT fsf AT Rainer DOT invalid> <20140902083217 DOT GM2644 AT calimero DOT vinschen DOT de> <87mwaiq6bt DOT fsf AT Rainer DOT invalid> <20140902191914 DOT GG6056 AT calimero DOT vinschen DOT de> <87sik9q069 DOT fsf AT Rainer DOT invalid> <20140902200907 DOT GA18235 AT calimero DOT vinschen DOT de> <87oauxpy9v DOT fsf AT Rainer DOT invalid>
MIME-Version: 1.0
In-Reply-To: <87oauxpy9v.fsf@Rainer.invalid>
User-Agent: Mutt/1.5.23 (2014-03-12)

--pN9MePJoZbRKbUk1
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sep  2 22:23, Achim Gratz wrote:
> Corinna Vinschen writes:
> >   $ setfacl -d g:system: filename
> >
> > Note the trailing colon.=20=20
>=20
> That's not what the man page specifies, however.  I'll keep it in mind.

I patched setfacl to not require trailing colons anymore.  This also
fixes a bug in terms of the allowed acl entries when deleting.

I now also fixed setfacl to add missing acl entries when modifying an
acl, same way as the Linux setfacl handles this.

And, this is important, given that setfacl now always creates complete
acls when modifying an acl, I could finally fix the aclcheck(2) function
in the Cygwin DLL to more thorougly test the incoming acl for all
required entries.

That means, when using the new Cygwin DLL, you also have to use the
accompanying setfacl(1).  With any older setfacl you'll suffer "setfacl:
Invalid argument" error messages.

I just created a new snapshot on https://cygwin.com/snapshots/
containing these patches.  Please give them a try.


Thanks,
Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--pN9MePJoZbRKbUk1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUBxHUAAoJEPU2Bp2uRE+gsfsP/1r2GhaNQqzE7anQeRKM4VEA
t4TvET/wMQhKo88pLlaFyitAYXvsYU8Pf+EYkgtBNXf9B8xGLobvouT2pIDoNmNI
jiPdo9jX5FNpetlmYDHFIXhTpb4QOyVtnKl8yuL7j+7BxKcUxXC7M4h32XzoU1Mj
2+VGqjqpjM/cOfhUhT1edAmBUt7WJ/KUtsot9Mlsr0PdZqw7GV+zZmfuorMu6xZn
6lehEXxC29t2LkWBf5FZrNfvViouq2uuWh/IVr3vyvFvC7jHpa6OtPw1GPdFuV8D
Dth8mQYOE91/GZW6UMfcUgUErAGfg8d0jTcnUH7X9W/zbRcuphW7tvXGsocAhEAo
mh7Jg8KK4exMxSLQ8Hdd6LD/OInndNvaY+1HWjL4Wpo1yKODPJq3NpSZ05oxKWt4
FnBUZbdbau34UQ4PrA5q97CZjDYz85WUxE0cII5cAnW8rx1r+n930HnS93L4H5Sa
as9aGrVA3ck36JiTh+CXRx/ggyFah8ghY26rdgJFWXTz52f0yjl4MjTvLL1HSdxa
KHozMxoCtH0GhvjxFMATaZwTiN0nam+Nr0QZDk7bKERhRPoevHAbEuUXtvjDSbZZ
YVXXN5Nrt2vLhdgWXYyEtcMfVkOWpY551raR4iWPWZVus4XciBSzADHKkbr9N7BB
pElN/jCDjJn+r89AN9Hx
=QAkL
-----END PGP SIGNATURE-----

--pN9MePJoZbRKbUk1--

- Raw text -


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