delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/05/28/10:53:21

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 588693972C2C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1590677561;
bh=dqnP6nPoNBwiS6mWffu88xSNxQlm67BBJRlskl2tjmc=;
h=Date:From:To:Subject:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
Reply-To:From;
b=nLGolbVjj9sYwyW/1s0CTFPNGKWVwx61cBqtfYSiKqGv3dI+cfUQBk+lZqDFXenhS
0O5YhGEWZtk2hLY2R1E5RJYMkZ+YXIRgHdQiaquae8Txx+X+3eQ1SJOOOyoejuSzmu
BiR9eB4DSe94Ca4wm1jq1Y6n/YY/9hcTtjF4T2Rk=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 70D763851C21
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=cygwin.com
Authentication-Results: sourceware.org;
spf=fail smtp.mailfrom=corinna-cygwin AT cygwin DOT com
Date: Thu, 28 May 2020 16:52:33 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Seems like a bug with mkfifo -m
Message-ID: <20200528145233.GP6801@calimero.vinschen.de>
Mail-Followup-To: cygwin AT cygwin DOT com, Ken Brown <kbrown AT cornell DOT edu>
References: <1562427636 DOT 19173685 DOT 1590653523730 DOT JavaMail DOT zimbra AT office DOT targem DOT ru>
<c117921e-388a-2ac2-dd95-3d66a6dae5be AT cornell DOT edu>
MIME-Version: 1.0
In-Reply-To: <c117921e-388a-2ac2-dd95-3d66a6dae5be@cornell.edu>
X-Provags-ID: V03:K1:uYT68nXQK2gfWJoRFcWSxoDcZ0j88ZXQVmtpUYCs7Lk2C5sNU8y
YgQUTvBnWTyvey6yUDGkUWYxcChE8v5N0iaMHDt5Cbq3gQuLxy1pqVSoFAnWUXgeBK5CQ4v
yq5UGbuAmAmSn1NRaHe4lcDcIsm39ZflkbF1OqR7VAh3V9TFyeLNru3vzVD0UhUn5/7C3/H
ZWq6ggEgosGhtvr0kiEWQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:g7oFSd/w1kI=:m61Qx0n2fSL4x/2/sPiLR+
AcN5RL/UD13YWgJulxoIXzGI3RyTIf/5LbDza5FxMbZQQ6ZwT0fnyAqFA73o6PuOXg4aNEIPp
/GR51u5A71hIxH9IX3ZjzcFYeYEoqAv83EQS11afq3c2Tpgla4ayh/Vrs+WoSScsnINkOYQ5t
A7lbqs/429oo3VC0ZcTGdUsNSDMgChqERqJMKeX3lzv9dXt+GxSPFW0gu12wvxtzUbpHTXdlM
VAu3vd0nXpb4hsOLg5ld9JOXeIm2sDmVFgxLrd1zc7wcfdGhPQNSwxAqmePdoZ1sGBWm1hXMi
8f2d1av8nI9gUTboJtBNXnDOb8G/egWEYaFonVEypCF9A1H1B9dynHKDnUzL/uLBCftfOjHgn
zA5C02Let7TiuLlK22LREfbPmqYzKd/6au/WXcwc1Kzt6/3DtA+8JyM5OoSj3CoJfgKrclNqe
6RTHQy3bwQJm9x+/auwhVSn4ef8bKWM27OFtqOeEzkkcbqfTP8yU9XYZq/2OQoRXcrvr2yafj
U9eBVD7c/NxnZ22JIAYmQqZ/7Kdf7IxBPZvsfTUz+tJ0INKoKon7GuXMUXmaXPWjSwubyX9b7
sTj2I7JQcdRNdMbL9Vk4Z5ac52vffQYOKWYfHbA/MYMrzg8Zp4giYJg9aSVDwIPQNG6xO+CZe
WZqfM4QmMBQSgoMwnlkHSRmsAvW/KhfbBAKaic2jFXFEh6tTyO/ifEJFGPLgx1HGwO3GxgMfq
hVqipS2dSyrBeqHmSTf9j+mk2RVuOSqFhwHDMN/1dNh4oLbUC2uwIIZAoLG4W/sRnd/dKzcCD
xvDq1bMLVvZ8TBRD+P0L5gDTsjuDSmoMGqydr7GUvPzx8CtI8KcoeDZjl9eEol5fCyaBjLv
X-Spam-Status: No, score=-97.5 required=5.0 tests=BAYES_00, BODY_8BITS,
GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS,
RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL,
TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 04SEr9Aq004845

On May 28 09:16, Ken Brown via Cygwin wrote:
> On 5/28/2020 4:12 AM, Дмитрий Есарев via Cygwin wrote:
> > Hi, all
> > 
> > When i ran cygwin 2.x, i used mkfifo -m 0600 file to create a named pipe with no user and group permissions.
> > 
> > in the latest cygwin the above command creates device with 0644 permissions. And i cant drop it to 0600:
> > 
> > cygcheck.exe -V
> > cygcheck (cygwin) 3.1.4
> > 
> > $ umask 0077
> > $ touch somefile; ls -l somefile
> > -rw------- 1 admin absent 0 may 26 18:15 somefile
> > 
> > $ mkfifo -m 0600 somefifo; ls -l somefifo
> > prw-r--r-- 1 admin absent 0 may 26 18:16 somefifo
> > 
> > $ chmod 600 somefifo; ls -l somefifo
> > prw-r--r-- 1 admin absent 0 may 26 18:16 somefifo
> > 
> > 
> > 
> > In old-good cygwin 2.x the command works as expected:
> > 
> > $ cygcheck.exe -V
> > cygcheck (cygwin) 2.9.0
> > 
> > $ umask
> > 0022
> > 
> > $ mkfifo -m 0600 somefifo; ls -l somefifo
> > prw------- 1 builduser Domain Users 0 May 26 18:21 somefifo
> 
> Thanks for the report.  The problem isn't with mkfifo, it's with the
> permission information reported by ls.  I did a bisection of the Cygwin
> development repo and found that the regression was introduced by the
> following commit:
> 
> commit f36262d56ac78f04de147746ce4a85c6155e4a23
> Author: Corinna Vinschen <corinna AT vinschen DOT de>
> Date:   Wed Jan 29 15:14:05 2020 +0100
> 
>     Cygwin: stat: fix st_mode of fifos
> 
> I'll take a look if Corinna doesn't get to it first.

Not sure what I was thinking at the time.  I recall having observed
something funny, but the patch was apparently wrong.  Just revert
it at your discretion, Ken.


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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