GNU bug report logs - #23068
25.1.50; unix socket address in abstract namespace

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Mark Oteiza <mvoteiza@HIDDEN>; dated Sun, 20 Mar 2016 03:19:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 19:52:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 15:52:30 2016
Received: from localhost ([127.0.0.1]:55871 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahjOo-0004Tx-M9
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 15:52:30 -0400
Received: from eggs.gnu.org ([208.118.235.92]:35028)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ahjOk-0004Tg-US
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 15:52:29 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1ahjOc-0006u5-3n
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 15:52:21 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35733)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ahjOc-0006u1-0A; Sun, 20 Mar 2016 15:52:18 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1661
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ahjOb-0003KH-3m; Sun, 20 Mar 2016 15:52:17 -0400
Date: Sun, 20 Mar 2016 21:51:52 +0200
Message-Id: <834mc16i7b.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
In-reply-to: <87bn69udys.fsf@HIDDEN> (message from Andreas Schwab on
 Sun, 20 Mar 2016 20:49:31 +0100)
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN> <m3d1qpulaq.fsf@HIDDEN>
 <87fuvluk09.fsf@HIDDEN> <838u1d6n9z.fsf@HIDDEN>
 <87bn69udys.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 23068
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Andreas Schwab <schwab@HIDDEN>
> Cc: mvoteiza@HIDDEN,  larsi@HIDDEN,  23068 <at> debbugs.gnu.org
> Date: Sun, 20 Mar 2016 20:49:31 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Andreas Schwab <schwab@HIDDEN>
> >> Date: Sun, 20 Mar 2016 18:39:02 +0100
> >> Cc: Mark Oteiza <mvoteiza@HIDDEN>, 23068 <at> debbugs.gnu.org
> >> 
> >> This also needs to encode the string in one way.
> >
> > The network-related functions in process.c generally don't bother
> > encoding the strings at all.
> 
> That doesn't mean it is correct.

No, of course not.  What it means is that many more places need to be
fixed in this regard.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 19:49:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 15:49:37 2016
Received: from localhost ([127.0.0.1]:55866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahjM1-0004Pf-7C
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 15:49:37 -0400
Received: from mail-out.m-online.net ([212.18.0.9]:35094)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1ahjLz-0004PW-9R
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 15:49:35 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 3qSqKn5TkVz3hjQq;
 Sun, 20 Mar 2016 20:49:33 +0100 (CET)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 3qSqKn4DFWzvh1m;
 Sun, 20 Mar 2016 20:49:33 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new,
 port 10024)
 with ESMTP id nD479oIJyoFG; Sun, 20 Mar 2016 20:49:32 +0100 (CET)
X-Auth-Info: ZSROoDgFJ4AWi1z6RMbVi4BfxajBTsPfuJfFrMZN823zQvM6PfF26y3A1ClJtZB7
Received: from igel.home (ppp-88-217-10-131.dynamic.mnet-online.de
 [88.217.10.131]) by mail.mnet-online.de (Postfix) with ESMTPA;
 Sun, 20 Mar 2016 20:49:32 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id 06B002C4F2E; Sun, 20 Mar 2016 20:49:32 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN> <m3d1qpulaq.fsf@HIDDEN>
 <87fuvluk09.fsf@HIDDEN> <838u1d6n9z.fsf@HIDDEN>
X-Yow: It's today's SPECIAL!
Date: Sun, 20 Mar 2016 20:49:31 +0100
In-Reply-To: <838u1d6n9z.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 20 Mar
 2016 20:02:16 +0200")
Message-ID: <87bn69udys.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 23068
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Andreas Schwab <schwab@HIDDEN>
>> Date: Sun, 20 Mar 2016 18:39:02 +0100
>> Cc: Mark Oteiza <mvoteiza@HIDDEN>, 23068 <at> debbugs.gnu.org
>> 
>> This also needs to encode the string in one way.
>
> The network-related functions in process.c generally don't bother
> encoding the strings at all.

That doesn't mean it is correct.  A file name needs to be encoded.

Andreas.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 18:02:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 14:02:53 2016
Received: from localhost ([127.0.0.1]:55793 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahhgj-0001fM-12
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 14:02:53 -0400
Received: from eggs.gnu.org ([208.118.235.92]:40729)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ahhgh-0001f9-6t
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 14:02:51 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1ahhgY-0007LB-HS
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 14:02:45 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33646)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ahhgY-0007L3-EQ; Sun, 20 Mar 2016 14:02:42 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1450
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ahhgX-0001ix-Ed; Sun, 20 Mar 2016 14:02:41 -0400
Date: Sun, 20 Mar 2016 20:02:16 +0200
Message-Id: <838u1d6n9z.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
In-reply-to: <87fuvluk09.fsf@HIDDEN> (message from Andreas Schwab on
 Sun, 20 Mar 2016 18:39:02 +0100)
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN> <m3d1qpulaq.fsf@HIDDEN>
 <87fuvluk09.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 23068
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Andreas Schwab <schwab@HIDDEN>
> Date: Sun, 20 Mar 2016 18:39:02 +0100
> Cc: Mark Oteiza <mvoteiza@HIDDEN>, 23068 <at> debbugs.gnu.org
> 
> This also needs to encode the string in one way.

The network-related functions in process.c generally don't bother
encoding the strings at all.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:39:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 13:39:15 2016
Received: from localhost ([127.0.0.1]:55787 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahhJq-00017y-7L
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:39:15 -0400
Received: from mail-out.m-online.net ([212.18.0.9]:53023)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>) id 1ahhJk-00017n-UQ
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:39:12 -0400
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 3qSmRH67Vjz3hjVj;
 Sun, 20 Mar 2016 18:39:07 +0100 (CET)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.68])
 by mail.m-online.net (Postfix) with ESMTP id 3qSmRH06JyzvhRS;
 Sun, 20 Mar 2016 18:39:06 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new,
 port 10024)
 with ESMTP id M9PIfSPc5iIC; Sun, 20 Mar 2016 18:39:02 +0100 (CET)
X-Auth-Info: iJdTmShJD0evXFtbrImQbq4eZX/bh+puJrfI+a9aOYPGtBqiPeuiy8LnKaPRVfcB
Received: from igel.home (ppp-88-217-10-131.dynamic.mnet-online.de
 [88.217.10.131]) by mail.mnet-online.de (Postfix) with ESMTPA;
 Sun, 20 Mar 2016 18:39:02 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id 703602C480C; Sun, 20 Mar 2016 18:39:02 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Lars Magne Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN> <m3d1qpulaq.fsf@HIDDEN>
X-Yow: The appreciation of the average visual graphisticator alone is worth
 the whole suaveness and decadence which abounds!!
Date: Sun, 20 Mar 2016 18:39:02 +0100
In-Reply-To: <m3d1qpulaq.fsf@HIDDEN> (Lars Magne Ingebrigtsen's message of
 "Sun, 20 Mar 2016 18:11:09 +0100")
Message-ID: <87fuvluk09.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 23068
Cc: Mark Oteiza <mvoteiza@HIDDEN>, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Lars Magne Ingebrigtsen <larsi@HIDDEN> writes:

> Mark Oteiza <mvoteiza@HIDDEN> writes:
>
>> and I'm able to connect to it otherwise. The above elisp does:
>>
>>   socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
>>   connect(8, {sa_family=AF_LOCAL, sun_path=@""}, 110) = -1
>> ECONNREFUSED (Connection refused)
>>   close(8) 
>
> Yeah, this code in conv_lisp_to_sockaddr doesn't look very correct:
>
>   else if (STRINGP (address))
>     {
> #ifdef HAVE_LOCAL_SOCKETS
>       if (family == AF_LOCAL)
> 	{
> 	  struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
> 	  cp = SDATA (address);
> 	  for (i = 0; i < sizeof (sockun->sun_path) && *cp; i++)
> 	    sockun->sun_path[i] = *cp++;

This also needs to encode the string in one way.

Andreas.

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:25:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 13:25:49 2016
Received: from localhost ([127.0.0.1]:55779 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahh6q-0000o6-Nn
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:25:48 -0400
Received: from eggs.gnu.org ([208.118.235.92]:60820)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ahh6p-0000nu-G4
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:25:47 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1ahh6g-0007Ji-EU
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:25:42 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32888)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ahh6g-0007Jc-9X; Sun, 20 Mar 2016 13:25:38 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1386
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ahh6f-0000Jc-Hm; Sun, 20 Mar 2016 13:25:38 -0400
Date: Sun, 20 Mar 2016 19:25:13 +0200
Message-Id: <83egb56ozq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Magne Ingebrigtsen <larsi@HIDDEN>
In-reply-to: <m3d1qpulaq.fsf@HIDDEN> (message from Lars Magne Ingebrigtsen
 on Sun, 20 Mar 2016 18:11:09 +0100)
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN> <m3d1qpulaq.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 23068
Cc: mvoteiza@HIDDEN, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Lars Magne Ingebrigtsen <larsi@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  23068 <at> debbugs.gnu.org
> Date: Sun, 20 Mar 2016 18:11:09 +0100
> 
> Mark Oteiza <mvoteiza@HIDDEN> writes:
> 
> > and I'm able to connect to it otherwise. The above elisp does:
> >
> >   socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
> >   connect(8, {sa_family=AF_LOCAL, sun_path=@""}, 110) = -1
> > ECONNREFUSED (Connection refused)
> >   close(8) 
> 
> Yeah, this code in conv_lisp_to_sockaddr doesn't look very correct:
> 
>   else if (STRINGP (address))
>     {
> #ifdef HAVE_LOCAL_SOCKETS
>       if (family == AF_LOCAL)
> 	{
> 	  struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
> 	  cp = SDATA (address);
> 	  for (i = 0; i < sizeof (sockun->sun_path) && *cp; i++)
> 	    sockun->sun_path[i] = *cp++;
> 	  sa->sa_family = family;
> 	}
> #endif
>       return;
>     }

That should be trivial to fix.  Elsewhere, we specifically attempt to
support this feature:

  #ifdef HAVE_LOCAL_SOCKETS
      case AF_LOCAL:
	{
	  struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
	  ptrdiff_t name_length = len - offsetof (struct sockaddr_un, sun_path);
	  /* If the first byte is NUL, the name is a Linux abstract
	     socket name, and the name can contain embedded NULs.  If
	     it's not, we have a NUL-terminated string.  Be careful not
	     to walk past the end of the object looking for the name
	     terminator, however.  */
	  if (name_length > 0 && sockun->sun_path[0] != '\0')
	    {
	      const char *terminator
		= memchr (sockun->sun_path, '\0', name_length);

	      if (terminator)
		name_length = terminator - (const char *) sockun->sun_path;
	    }

	  return make_unibyte_string (sockun->sun_path, name_length);
	}

IOW, this is not a wishlist feature request, but a routine bug report ;-)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:11:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 13:11:15 2016
Received: from localhost ([127.0.0.1]:55773 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahgsl-0000Tk-D9
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:11:15 -0400
Received: from hermes.netfonds.no ([80.91.224.195]:58090)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1ahgsj-0000TY-33
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:11:14 -0400
Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories)
 by hermes.netfonds.no with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.84_2) (envelope-from <larsi@HIDDEN>)
 id 1ahgsf-0003m0-Ii; Sun, 20 Mar 2016 18:11:11 +0100
From: Lars Magne Ingebrigtsen <larsi@HIDDEN>
To: Mark Oteiza <mvoteiza@HIDDEN>
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN> <83h9g16rfy.fsf@HIDDEN>
 <20160320170212.GA19097@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEXYz811VFX29PSqnJzr
 5uT6UAdPAAACZUlEQVQ4jU2UgZHrMAhEkaUCxCcFeDgVIIILcIj6r+kvSm7m7EtmTs/AsuCQi7jX
 Se6XjjGWFmZ+qBJAEp8soRFxc14AZr6vWXyGrnhvEEqVq1kVn9NljjV+cGz8VJqfAPOOT/sATsD9
 C8TJ+mrvX2B9TinIZj4rU7t/azCyd9sAIZPIcN4T1EqXAxQocyaoQaZYZLXWy0v5gucRLtfSIC8J
 zN41GzVBj3QEGuy+QU0gXvlC82sBPNwLfQAUzwzRe41Bs8+aoE4GcOeWhiEfPWa9M2Jy3Z1CaiyA
 el0OUO5pGzia07UGlXn5+w8Qa6GjBRW/vIoVShMzwB4ovRJMf3crsH0DiF5D78hBSYVZs5fMhamk
 rraIv6BvMEnEriMGJWAHkF5SbwIUOYnEBJ0ByAaZCkXQXzdGPXyxfWqkYIgier+eOMUC8LdDjLKt
 QrpqlBfjL2XksdWOAdOIdugpezvQhJXU36qQjlNDsZ5s8L1zgY2G7aNcWJijgelBBrAAyKR66L7G
 YOdUAY2V/aKJw5VA7UppAAbQaOzH8TlK4yK5bbljbUco9v+4a0DoBm4Te4U9zecxtPVa3TJGMF9y
 OjMXNgZvxzjePRVsMC+NoWcccC7ohtFIJnjVmGG/woCx7lh3K2W/a5Tf7dR139iZzHmfWeUJINQW
 0ucpbhSzF/d/GNTevbF7CW0Ar5P7sVOlohgbjpQdIkFpQy7yvuPAri3cKF77IH8id9qc+RCzVlFK
 KZ+yA7u8/cT1E/Bq24gSuo+3ODxEdcZ3IDtok/wPb+n18Ret5CB/CWGG2/mRvzDrM7RE/wFQuaEy
 HrozfAAAAABJRU5ErkJggg==
Date: Sun, 20 Mar 2016 18:11:09 +0100
In-Reply-To: <20160320170212.GA19097@HIDDEN> (Mark Oteiza's message
 of "Sun, 20 Mar 2016 13:02:12 -0400")
Message-ID: <m3d1qpulaq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 23068
Cc: Eli Zaretskii <eliz@HIDDEN>, 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Mark Oteiza <mvoteiza@HIDDEN> writes:

> and I'm able to connect to it otherwise. The above elisp does:
>
>   socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
>   connect(8, {sa_family=AF_LOCAL, sun_path=@""}, 110) = -1
> ECONNREFUSED (Connection refused)
>   close(8) 

Yeah, this code in conv_lisp_to_sockaddr doesn't look very correct:

  else if (STRINGP (address))
    {
#ifdef HAVE_LOCAL_SOCKETS
      if (family == AF_LOCAL)
	{
	  struct sockaddr_un *sockun = (struct sockaddr_un *) sa;
	  cp = SDATA (address);
	  for (i = 0; i < sizeof (sockun->sun_path) && *cp; i++)
	    sockun->sun_path[i] = *cp++;
	  sa->sa_family = family;
	}
#endif
      return;
    }


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:02:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 13:02:23 2016
Received: from localhost ([127.0.0.1]:55760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahgkB-0000Gs-7q
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:02:23 -0400
Received: from mail-qk0-f177.google.com ([209.85.220.177]:36847)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahgk9-0000Gc-3L
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 13:02:21 -0400
Received: by mail-qk0-f177.google.com with SMTP id s68so68665712qkh.3
 for <23068 <at> debbugs.gnu.org>; Sun, 20 Mar 2016 10:02:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=udel-edu.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=xu4BV68K6Punud3fjq1aPf28wOJHCSLsQvar6htX1YU=;
 b=frLBMa86fIjlzGvTqKxUXKYXubrL8BIYRo8adpsPMMYLJCjC+L1P/vLA/jnBWEsfXI
 VnD6HkAcIGcsBm0qMElUgUJICCPQcDMDbiDk0uMnTF5V6anCMA6keCLkscpAwUu6YtlQ
 g5pylqSGKbYRVFBgy+iC3R3Bvc7To25T6c+o26Kk6G6jNKHMiBinr5zmjdEGCs+uaHrG
 Lmu4edUq7vmXyz6R3L3tX7g4uBkWFhpWve2DO98rUEDTXRDjrbdpSajy5u7E0WJozwMo
 AbSf8Wnu6uTSVcC0PfYAx4p6MkVWdtlv7EEGruzaHmQOG+uDF+ClnSrn6jpkxCkpa9kf
 VfJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=xu4BV68K6Punud3fjq1aPf28wOJHCSLsQvar6htX1YU=;
 b=UaAl1hPd+B6cgF4PV+erfYpnKxNTDOfIna3VdpLW5TzGuvKxPfe1c0GzqT1LwcyVjX
 g0qa22sPWRdqPGrP318Y65PaRTsNw4sEaUt4pkogW8gngIeRP8vAq/5xdfKjr72LWpIn
 HVjaoN36YLjgwsDuooKnISCtTCt4DW0VAVF+G2dRmoM8xPr3KO3JMi8VetNsl1L4KwSn
 R8mUMI6dVRGdHULA+IBf3g/2eu8zbiX0NJPg3Z20VfAzFAdLDqjt7bvGWGbgslqNwMcY
 p7m7HpDrs8hAVweXh0C8yBnpMuVU8mTsnqAM9i61qjNwtNyMCSg3s+9Mvdi8rcopwUfx
 KMng==
X-Gm-Message-State: AD7BkJJBSQOfq54voq1KgFzfbPyFxDoTQdoqdZEV/lTMG0AwQ3+jgvbP+YtSLIOXYn/Cwr3M
X-Received: by 10.55.72.130 with SMTP id v124mr35413117qka.13.1458493335550;
 Sun, 20 Mar 2016 10:02:15 -0700 (PDT)
Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net.
 [73.172.248.173])
 by smtp.gmail.com with ESMTPSA id z62sm10500500qka.26.2016.03.20.10.02.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 20 Mar 2016 10:02:14 -0700 (PDT)
Received: by holos.localdomain (Postfix, from userid 1000)
 id B4C6F68841; Sun, 20 Mar 2016 13:02:12 -0400 (EDT)
Date: Sun, 20 Mar 2016 13:02:12 -0400
From: Mark Oteiza <mvoteiza@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
Message-ID: <20160320170212.GA19097@HIDDEN>
References: <87h9g1g7lg.fsf@HIDDEN>
 <83h9g16rfy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <83h9g16rfy.fsf@HIDDEN>
User-Agent: Mutt/1.5.24+83 (36f855a4a2cc) (2015-08-30)
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 23068
Cc: 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

On 20/03/16 at 06:32pm, Eli Zaretskii wrote:
> > From: Mark Oteiza <mvoteiza@HIDDEN>
> > Date: Sat, 19 Mar 2016 23:18:35 -0400
> > 
> > For the wishlist: teach emacs how to handle unix domain sockets with
> > an abstract address.  For instance, connecting to an abstract address
> > might look like:
> > 
> >   (make-network-process
> >    :name "dog" :buffer " *woof*"
> >    :service "\0sock" :family 'local)
> > 
> > the salient part being that the first element of the address is a null
> > byte. unix(7) has details.
> 
> Which parts of this don't already work?

For testing purposes, the socket is bound with

  socat -vd abstract-listen:sock,fork TCP:host:port

and I'm able to connect to it otherwise. The above elisp does:

  socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 8
  connect(8, {sa_family=AF_LOCAL, sun_path=@""}, 110) = -1 ECONNREFUSED (Connection refused)
  close(8) 






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at 23068 <at> debbugs.gnu.org:


Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 16:32:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 20 12:32:52 2016
Received: from localhost ([127.0.0.1]:55747 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahgHc-0007z9-Eh
	for submit <at> debbugs.gnu.org; Sun, 20 Mar 2016 12:32:52 -0400
Received: from eggs.gnu.org ([208.118.235.92]:46111)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ahgHb-0007yx-Ad
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 12:32:51 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1ahgHS-0002mJ-VP
 for 23068 <at> debbugs.gnu.org; Sun, 20 Mar 2016 12:32:46 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59883)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ahgHS-0002mF-Sh; Sun, 20 Mar 2016 12:32:42 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1297
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ahgHS-0008Nd-8X; Sun, 20 Mar 2016 12:32:42 -0400
Date: Sun, 20 Mar 2016 18:32:17 +0200
Message-Id: <83h9g16rfy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Mark Oteiza <mvoteiza@HIDDEN>
In-reply-to: <87h9g1g7lg.fsf@HIDDEN> (message from Mark Oteiza on Sat, 19
 Mar 2016 23:18:35 -0400)
Subject: Re: bug#23068: 25.1.50; unix socket address in abstract namespace
References: <87h9g1g7lg.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 23068
Cc: 23068 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Mark Oteiza <mvoteiza@HIDDEN>
> Date: Sat, 19 Mar 2016 23:18:35 -0400
> 
> For the wishlist: teach emacs how to handle unix domain sockets with
> an abstract address.  For instance, connecting to an abstract address
> might look like:
> 
>   (make-network-process
>    :name "dog" :buffer " *woof*"
>    :service "\0sock" :family 'local)
> 
> the salient part being that the first element of the address is a null
> byte. unix(7) has details.

Which parts of this don't already work?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Mar 2016 03:18:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 19 23:18:53 2016
Received: from localhost ([127.0.0.1]:54083 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ahTtE-0004Ik-OY
	for submit <at> debbugs.gnu.org; Sat, 19 Mar 2016 23:18:52 -0400
Received: from eggs.gnu.org ([208.118.235.92]:37055)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTtD-0004IW-N7
 for submit <at> debbugs.gnu.org; Sat, 19 Mar 2016 23:18:52 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTt7-0004cN-B8
 for submit <at> debbugs.gnu.org; Sat, 19 Mar 2016 23:18:46 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:45511)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTt7-0004cJ-83
 for submit <at> debbugs.gnu.org; Sat, 19 Mar 2016 23:18:45 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56253)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTt6-0003RD-94
 for bug-gnu-emacs@HIDDEN; Sat, 19 Mar 2016 23:18:45 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTt3-0004b0-0w
 for bug-gnu-emacs@HIDDEN; Sat, 19 Mar 2016 23:18:44 -0400
Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:33190)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mvoteiza@HIDDEN>) id 1ahTt2-0004aq-Pg
 for bug-gnu-emacs@HIDDEN; Sat, 19 Mar 2016 23:18:40 -0400
Received: by mail-qg0-x22e.google.com with SMTP id a36so99920100qge.0
 for <bug-gnu-emacs@HIDDEN>; Sat, 19 Mar 2016 20:18:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=udel-edu.20150623.gappssmtp.com; s=20150623;
 h=from:to:subject:date:message-id:mime-version;
 bh=IoIHfk9xrQO92dGhuSZhlUbQjH6SB9vlcRuFXKhYuxk=;
 b=TBLNmlXnFy3VRHMj8OKHLlhGVNkKh1u47pCjTLM6ZhCfUOX38Af5f6ExoSXr0nXI5T
 ldmigCwtWr9qvhgYEjMtEvbnP6MGs1FHhucaDs/qXX1g8Z1WRcKYpa1JUlWkyQCxlTX8
 Ex/Py1Tp32j5tmAEwTsunnkcKg1t4Zv09hP5Zx107cd4R/2mj7zw2w3IQ92KAdz2PnBw
 qmgVECAQVcdEv+pYhLLeyqVVsPN0R6oEo8W4a6/4A4OGOpNJy6l5p9RKgwYWvPAmEwTE
 jVWTd72ZnRao5xSvLx0qKIRpU6tBpbVdkAzd5u8tWZ1HNspnALTiIlbGRJRPYEPTjgS8
 vO4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=IoIHfk9xrQO92dGhuSZhlUbQjH6SB9vlcRuFXKhYuxk=;
 b=XAsxVpVJxoC2yNehSxAH9jyiXKc4jrF7A6zampZ19G45VL5nMd5sy4oEUROLj5Y5L+
 VIgxpt3sLOfF7Jd56ChL09LrG/1Ok0t426EE3+SNCjpVDY8+WZNhVxJGFx287wWKmZqm
 6l+Q4KYtD0LyHk2foX/nPJbw9PRMN+/GYtwOurFRO7QbiDYtgBNZq+fGPaLE2wBc6bbg
 eTy+C71uGrK+L6SpRFZvpy6ZdOVgL+K+DD6NZfVDU9q4bUgykVkGXs3fkhlDJ69475hl
 p+ApnLK56kGBlh0bt1EsWkJMPj2UVkcgNhSA6/IJhmfpQdV+DlBjrvdIi65YfQK+D9jA
 pXvw==
X-Gm-Message-State: AD7BkJJOaguyM8BUE8X567DUn51TC+cnjNJ2YyyN9ueI1Rzm6/8WV0QPh/8q/zzEcFXo0nh8
X-Received: by 10.140.99.72 with SMTP id p66mr32173186qge.16.1458443918647;
 Sat, 19 Mar 2016 20:18:38 -0700 (PDT)
Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net.
 [73.172.248.173])
 by smtp.gmail.com with ESMTPSA id a9sm9502199qka.4.2016.03.19.20.18.37
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 19 Mar 2016 20:18:37 -0700 (PDT)
Received: by holos.localdomain (Postfix, from userid 1000)
 id 9FF3168841; Sat, 19 Mar 2016 23:18:35 -0400 (EDT)
From: Mark Oteiza <mvoteiza@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 25.1.50; unix socket address in abstract namespace
Date: Sat, 19 Mar 2016 23:18:35 -0400
Message-ID: <87h9g1g7lg.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.4 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)


For the wishlist: teach emacs how to handle unix domain sockets with
an abstract address.  For instance, connecting to an abstract address
might look like:

  (make-network-process
   :name "dog" :buffer " *woof*"
   :service "\0sock" :family 'local)

the salient part being that the first element of the address is a null
byte. unix(7) has details.

In GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars)
 of 2016-03-19 built on duoteque
Repository revision: 326fff41fa9f674d80be00b5c97c44f8043bbace
Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --without-gconf --with-modules
 --with-x-toolkit=lucid 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe
 -fstack-protector-strong --param=ssp-buffer-size=4 -g
 -fvar-tracking-assignments -g -fvar-tracking-assignments'
 CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
LUCID X11 MODULES





Acknowledgement sent to Mark Oteiza <mvoteiza@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#23068; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.