X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Mark Oteiza <mvoteiza@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 03:19:01 +0000
Resent-Message-ID: <handler.23068.B.145844393316542 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 23068 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.145844393316542
(code B ref -1); Sun, 20 Mar 2016 03:19:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Mar 2016 03:18:53 +0000
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>
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-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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Mark Oteiza <mvoteiza@HIDDEN> Subject: bug#23068: Acknowledgement (25.1.50; unix socket address in abstract namespace) Message-ID: <handler.23068.B.145844393316542.ack <at> debbugs.gnu.org> References: <87h9g1g7lg.fsf@HIDDEN> X-Gnu-PR-Message: ack 23068 X-Gnu-PR-Package: emacs Reply-To: 23068 <at> debbugs.gnu.org Date: Sun, 20 Mar 2016 03:19:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 23068 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 23068: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23068 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 16:33:02 +0000
Resent-Message-ID: <handler.23068.B23068.145849157230704 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Mark Oteiza <mvoteiza@HIDDEN>
Cc: 23068 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.145849157230704
(code B ref 23068); Sun, 20 Mar 2016 16:33:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 16:32:52 +0000
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>
In-reply-to: <87h9g1g7lg.fsf@HIDDEN> (message from Mark Oteiza on Sat, 19
Mar 2016 23:18:35 -0400)
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-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: -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?
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Mark Oteiza <mvoteiza@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 17:03:02 +0000
Resent-Message-ID: <handler.23068.B23068.14584933431050 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 23068 <at> debbugs.gnu.org
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.14584933431050
(code B ref 23068); Sun, 20 Mar 2016 17:03:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:02:23 +0000
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>
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-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)
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Lars Magne Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 17:12:01 +0000
Resent-Message-ID: <handler.23068.B23068.14584938751848 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Mark Oteiza <mvoteiza@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 23068 <at> debbugs.gnu.org
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.14584938751848
(code B ref 23068); Sun, 20 Mar 2016 17:12:01 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:11:15 +0000
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>
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-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
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 17:26:02 +0000
Resent-Message-ID: <handler.23068.B23068.14584947493110 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Lars Magne Ingebrigtsen <larsi@HIDDEN>
Cc: mvoteiza@HIDDEN, 23068 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.14584947493110
(code B ref 23068); Sun, 20 Mar 2016 17:26:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:25:49 +0000
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>
In-reply-to: <m3d1qpulaq.fsf@HIDDEN> (message from Lars Magne Ingebrigtsen
on Sun, 20 Mar 2016 18:11:09 +0100)
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-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: -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 ;-)
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Andreas Schwab <schwab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 17:40:01 +0000
Resent-Message-ID: <handler.23068.B23068.14584955554343 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Lars Magne Ingebrigtsen <larsi@HIDDEN>
Cc: Mark Oteiza <mvoteiza@HIDDEN>, 23068 <at> debbugs.gnu.org
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.14584955554343
(code B ref 23068); Sun, 20 Mar 2016 17:40:01 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 17:39:15 +0000
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>
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-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."
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 18:03:02 +0000
Resent-Message-ID: <handler.23068.B23068.14584969736413 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Andreas Schwab <schwab@HIDDEN>
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.14584969736413
(code B ref 23068); Sun, 20 Mar 2016 18:03:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 18:02:53 +0000
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>
In-reply-to: <87fuvluk09.fsf@HIDDEN> (message from Andreas Schwab on
Sun, 20 Mar 2016 18:39:02 +0100)
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-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: -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.
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Andreas Schwab <schwab@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 19:50:02 +0000
Resent-Message-ID: <handler.23068.B23068.145850337716972 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.145850337716972
(code B ref 23068); Sun, 20 Mar 2016 19:50:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 19:49:37 +0000
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>
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-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."
X-Loop: help-debbugs@HIDDEN
Subject: bug#23068: 25.1.50; unix socket address in abstract namespace
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 20 Mar 2016 19:53:02 +0000
Resent-Message-ID: <handler.23068.B23068.145850355117237 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 23068
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Andreas Schwab <schwab@HIDDEN>
Cc: mvoteiza@HIDDEN, larsi@HIDDEN, 23068 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 23068-submit <at> debbugs.gnu.org id=B23068.145850355117237
(code B ref 23068); Sun, 20 Mar 2016 19:53:02 +0000
Received: (at 23068) by debbugs.gnu.org; 20 Mar 2016 19:52:31 +0000
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>
In-reply-to: <87bn69udys.fsf@HIDDEN> (message from Andreas Schwab on
Sun, 20 Mar 2016 20:49:31 +0100)
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-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: -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.
Received: (at control) by debbugs.gnu.org; 31 Oct 2021 03:12:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 30 23:12:08 2021 Received: from localhost ([127.0.0.1]:58793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mh1GS-0001Bk-Io for submit <at> debbugs.gnu.org; Sat, 30 Oct 2021 23:12:08 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:36775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1mh1GR-0001BX-MR for control <at> debbugs.gnu.org; Sat, 30 Oct 2021 23:12:08 -0400 Received: by mail-pf1-f180.google.com with SMTP id m26so13102029pff.3 for <control <at> debbugs.gnu.org>; Sat, 30 Oct 2021 20:12:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=q89U/09sgbEaNBTDm9PxvIUKyMktA0EFlHert29l9ys=; b=m1DzSY9wXutpAi1UA+dhVTbE+6rqxvBbD3vqM8AgsaNjKJQMVcBZWGrdPbNka7Cku6 c20olwY7hGBeOqbX0DtAoAUwOFQGkq6VMH07XTM1uoRydCoug4W1nlplQA1Il6Ch++LA WF+GAmhTh1BjURDlU7T2JiXkecDuLuZuYWDZmIxRrcWGkqGrvo8Gv5JZpqEzY6aIQ0eS PLTzjmU0Z6IoYGGvQm1tS0LB1eWvHa5Mpg/x/MeJV33ta3dPt2nJA3VI/HdA8+yHkIdX nsW9Kmwzai5bwK5ZVeCjlBtVB9A8f0NWChstqiPZ4g2Yz3fvQtgyZMJTEb3LhUnxs2j8 f6PA== X-Gm-Message-State: AOAM531E/BuFgGgHt882dgZBGjBGHbP7F6tE7xDpdDlcEOS2VphDh56I dBdSKwPuPzi6bkIaF8BunQSKY0p0hAtUOvHMeJMqku9D X-Google-Smtp-Source: ABdhPJxgd45qcdq2neJ8YWLP833KPCSUW8nSZkwrmkb4wP2jVS3CvYn0sukKQTz+X8aYuVOF0Z7M9os1poN+cnPJ7tg= X-Received: by 2002:a05:6a00:244d:b0:44d:c279:5155 with SMTP id d13-20020a056a00244d00b0044dc2795155mr20227483pfj.0.1635649921988; Sat, 30 Oct 2021 20:12:01 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 30 Oct 2021 20:12:01 -0700 From: Stefan Kangas <stefan@HIDDEN> MIME-Version: 1.0 Date: Sat, 30 Oct 2021 20:12:01 -0700 Message-ID: <CADwFkmn26cf1va7-A_jyB48=uDcz_PcsxjonTEz+TbjNV_9V5w@HIDDEN> Subject: control message for bug #23068 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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.5 (/) severity 23068 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.