From unknown Sun Jun 22 08:10:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53125: Missing abstract unix socket support Resent-From: Zhu Zihao Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 08 Jan 2022 11:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53125 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 53125@debbugs.gnu.org Cc: wingo@pobox.com X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164164139430526 (code B ref -1); Sat, 08 Jan 2022 11:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jan 2022 11:29:54 +0000 Received: from localhost ([127.0.0.1]:46549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n69uz-0007wI-PA for submit@debbugs.gnu.org; Sat, 08 Jan 2022 06:29:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:37952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n69uw-0007w9-0C for submit@debbugs.gnu.org; Sat, 08 Jan 2022 06:29:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n69uv-00085D-AF for bug-guile@gnu.org; Sat, 08 Jan 2022 06:29:49 -0500 Received: from mail-m974.mail.163.com ([123.126.97.4]:13854) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n69ul-0002WP-Tc for bug-guile@gnu.org; Sat, 08 Jan 2022 06:29:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=5Koxo CxJaUZJ3PN/ZH8BB42vjHSDHrV9nvszg+q75Vg=; b=WczDaCzy6IIOecraMJAAL 57FFcwoYmv0171vVOuRvVLV6+2jZev51aT5uNIB5z3MYD+U/zNdvkTORkWlIagFi pNPKcomN5jlgDaFBH1WK85rx8ZH9vIFRlTe0Alg1+LtGgqCtD6lHuKMEz085QcJJ ARZ59Z/ovLK4yQqeFCHnuw= Received: from asus-laptop (unknown [27.46.80.3]) by smtp4 (Coremail) with SMTP id HNxpCgD331j8cdlhRs+CEg--.12840S2; Sat, 08 Jan 2022 19:14:05 +0800 (CST) User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao Date: Sat, 08 Jan 2022 19:10:03 +0800 Message-ID: <86tueezdhw.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HNxpCgD331j8cdlhRs+CEg--.12840S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUr-eoDUUUU X-Originating-IP: [27.46.80.3] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBZhmCr1aD+rFowwAAsn Received-SPF: pass client-ip=123.126.97.4; envelope-from=all_but_last@163.com; helo=mail-m974.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Currently, It's not valid to create abstract unix socket in Guile via `connect` procedure, because it rejects string with leading NUL. Abstract unix socket is widely used in D-Bus. Missing support for it hurts the ability of Guile in D-Bus programming. I see a patch at https://lists.gnu.org/archive/html/guile-devel/2021-03/msg00038.html But looks that nobody cares it. Would someone can help review and merge it?= =20 =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYdlx6xUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/n3wgD+LIdkYUBRbgGOTWfFtYi94JA7uZOr 97wjWdyJFC3FguYA/3UUOvr3gMzxtD7kULr2CSYKv+SmmoYpc0MiHi11DaUB =B4bK -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 08:10:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Zhu Zihao Subject: bug#53125: closed (Re: bug#53125: Missing abstract unix socket support) Message-ID: References: <87v8t1ni94.fsf@gnu.org> <86tueezdhw.fsf@163.com> X-Gnu-PR-Message: they-closed 53125 X-Gnu-PR-Package: guile Reply-To: 53125@debbugs.gnu.org Date: Thu, 16 Jun 2022 08:09:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1655366941-25573-1" This is a multi-part message in MIME format... ------------=_1655366941-25573-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #53125: Missing abstract unix socket support which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 53125@debbugs.gnu.org. --=20 53125: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53125 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1655366941-25573-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 53125-done) by debbugs.gnu.org; 16 Jun 2022 08:08:06 +0000 Received: from localhost ([127.0.0.1]:40683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1kXu-0006dE-JN for submit@debbugs.gnu.org; Thu, 16 Jun 2022 04:08:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1kXt-0006ck-R5 for 53125-done@debbugs.gnu.org; Thu, 16 Jun 2022 04:08:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55140) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1kXj-00064q-8S; Thu, 16 Jun 2022 04:07:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=9LM+4FHTxJ39QUHhcF6F0fUpvWWBUEKdN/6qaNLwI9E=; b=WyfAC4EiJHKgbt9oUckG wK6kvaizYJE17//R1rpiOXNw7RkUBbpfDeaU1CJRlItAvrixWVbfLP1nZuiL66SLo4RPYQ+dVP8Hu 7vkyduclKn+bgiwTapv4FO3nrrJqoCmjXErZW6SpukXsFiZgsrAxRN52l8xn3Fs5olk032XBiiVkz tfr+gQDFD6XdWyozD2r8pXivNZUOQZL5m07NhE4qE/DWXjwGFP7wnrrZ8O80yVmAdr7uaeTy3wvdX P3iC67PA4yoYeyksqBNjQdKL+uYBUgIxWmISF36FM0bRBXYfsCr2FptIUGhG5lVz+24Im/az50hGE SUDyMw6IDmv3rQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:57162 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1kXh-0007nt-1W; Thu, 16 Jun 2022 04:07:53 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Zhu Zihao Subject: Re: bug#53125: Missing abstract unix socket support References: <86tueezdhw.fsf@163.com> Date: Thu, 16 Jun 2022 10:07:51 +0200 In-Reply-To: <86tueezdhw.fsf@163.com> (Zhu Zihao's message of "Sat, 08 Jan 2022 19:10:03 +0800") Message-ID: <87v8t1ni94.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53125-done Cc: wingo@pobox.com, 53125-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Zhu Zihao skribis: > Currently, It's not valid to create abstract unix socket in Guile via > `connect` procedure, because it rejects string with leading NUL. Fixed in 01b686b701dc06f6623f0cc75acd4583c0296333 with Liliana=E2=80=99s pa= tch: https://issues.guix.gnu.org/53928 Thanks, Ludo=E2=80=99. ------------=_1655366941-25573-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Jan 2022 11:29:54 +0000 Received: from localhost ([127.0.0.1]:46549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n69uz-0007wI-PA for submit@debbugs.gnu.org; Sat, 08 Jan 2022 06:29:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:37952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n69uw-0007w9-0C for submit@debbugs.gnu.org; Sat, 08 Jan 2022 06:29:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n69uv-00085D-AF for bug-guile@gnu.org; Sat, 08 Jan 2022 06:29:49 -0500 Received: from mail-m974.mail.163.com ([123.126.97.4]:13854) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n69ul-0002WP-Tc for bug-guile@gnu.org; Sat, 08 Jan 2022 06:29:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=5Koxo CxJaUZJ3PN/ZH8BB42vjHSDHrV9nvszg+q75Vg=; b=WczDaCzy6IIOecraMJAAL 57FFcwoYmv0171vVOuRvVLV6+2jZev51aT5uNIB5z3MYD+U/zNdvkTORkWlIagFi pNPKcomN5jlgDaFBH1WK85rx8ZH9vIFRlTe0Alg1+LtGgqCtD6lHuKMEz085QcJJ ARZ59Z/ovLK4yQqeFCHnuw= Received: from asus-laptop (unknown [27.46.80.3]) by smtp4 (Coremail) with SMTP id HNxpCgD331j8cdlhRs+CEg--.12840S2; Sat, 08 Jan 2022 19:14:05 +0800 (CST) User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: bug-guile@gnu.org Subject: Missing abstract unix socket support Date: Sat, 08 Jan 2022 19:10:03 +0800 Message-ID: <86tueezdhw.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HNxpCgD331j8cdlhRs+CEg--.12840S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUr-eoDUUUU X-Originating-IP: [27.46.80.3] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBZhmCr1aD+rFowwAAsn Received-SPF: pass client-ip=123.126.97.4; envelope-from=all_but_last@163.com; helo=mail-m974.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit Cc: wingo@pobox.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Currently, It's not valid to create abstract unix socket in Guile via `connect` procedure, because it rejects string with leading NUL. Abstract unix socket is widely used in D-Bus. Missing support for it hurts the ability of Guile in D-Bus programming. I see a patch at https://lists.gnu.org/archive/html/guile-devel/2021-03/msg00038.html But looks that nobody cares it. Would someone can help review and merge it?= =20 =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYdlx6xUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/n3wgD+LIdkYUBRbgGOTWfFtYi94JA7uZOr 97wjWdyJFC3FguYA/3UUOvr3gMzxtD7kULr2CSYKv+SmmoYpc0MiHi11DaUB =B4bK -----END PGP SIGNATURE----- --=-=-=-- ------------=_1655366941-25573-1--