[PATCH libXmu v2 1/2] Remove support for XA_IP_ADDRESS

Matthieu Herrb matthieu at herrb.eu
Wed Jan 15 07:54:10 UTC 2020


On Tue, Jan 14, 2020 at 06:29:52PM -0500, Thomas Dickey wrote:
> On Tue, Jan 14, 2020 at 10:23:15PM +0100, Matthieu Herrb wrote:
> > This code has a number of issues:
> > - It doesn't support IPv6 https://bugs.freedesktop.org/show_bug.cgi?id=7611
> > - The IP address is set by the selection owner so it doesn't bring any
> >   security for anyone querying the selection
> > - The extra DNS query that it does is problematic in some sandboxed
> >   environments (like OpenBSD's pledge
> >   https://marc.info/?l=openbsd-bugs&m=157842725819911&w=2)
> > 
> > Signed-off-by: Matthieu Herrb <matthieu at herrb.eu>
> > ---
> >  src/CvtStdSel.c | 30 ++----------------------------
> >  1 file changed, 2 insertions(+), 28 deletions(-)
> 
> The documentation should be updated as well.

Oh yes, you're right. I think the patch below is enough. Or should
we mention explicitely that IP_ADDRESSS is now deprecated ?

From eb1b1c9fd4336bd2b92e8bbb174f8d829a9dac89 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu at herrb.eu>
Date: Wed, 15 Jan 2020 07:55:53 +0100
Subject: [PATCH] doc: IP_ADDRESS is not converted by
 XmuConvertStandardSelection anymore.

Signed-off-by: Matthieu Herrb <matthieu at herrb.eu>
---
 doc/Xmu.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/Xmu.xml b/doc/Xmu.xml
index 2d363a9..fdd60e0 100644
--- a/doc/Xmu.xml
+++ b/doc/Xmu.xml
@@ -1442,7 +1442,7 @@ returns the size in bits of the elements</para>
       </variablelist>
 
 This function converts the following standard selections: CLASS,
-CLIENT_WINDOW, DECNET_ADDRESS, HOSTNAME, IP_ADDRESS, NAME, OWNER_OS,
+CLIENT_WINDOW, DECNET_ADDRESS, HOSTNAME, NAME, OWNER_OS,
 TARGETS, TIMESTAMP, and USER.  It returns
 <symbol>True</symbol>
 if the conversion was successful, else it returns
-- 
2.24.1




-- 
Matthieu Herrb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 793 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20200115/fd49e8f1/attachment-0001.sig>


More information about the xorg-devel mailing list