Stefan Kangas <stefan@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.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.
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.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."
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.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.
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.
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."
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.
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 ;-)
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.
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
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.
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)
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.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?
bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.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
Mark Oteiza <mvoteiza@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#23068; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.