mirror of
git://slackware.nl/current.git
synced 2024-12-28 09:59:53 +01:00
b70192b921
a/kernel-firmware-20180825_fea76a0-noarch-1.txz: Upgraded. ap/vim-8.1.0328-x86_64-1.txz: Upgraded. d/meson-0.47.2-x86_64-1.txz: Upgraded. d/python-setuptools-40.2.0-x86_64-1.txz: Upgraded. l/python-certifi-2018.8.24-x86_64-1.txz: Upgraded. l/python-idna-2.7-x86_64-1.txz: Upgraded. l/python-packaging-17.1-x86_64-1.txz: Upgraded. l/python-pillow-5.2.0-x86_64-1.txz: Upgraded. l/python-requests-2.19.1-x86_64-1.txz: Upgraded. l/python-urllib3-1.23-x86_64-1.txz: Upgraded. l/talloc-2.1.14-x86_64-1.txz: Upgraded. l/tdb-1.3.16-x86_64-1.txz: Upgraded. l/tevent-0.9.37-x86_64-1.txz: Upgraded. n/ethtool-4.18-x86_64-1.txz: Upgraded. n/openssh-7.8p1-x86_64-1.txz: Upgraded. n/samba-4.8.5-x86_64-1.txz: Upgraded. x/xauth-1.0.10-x86_64-3.txz: Rebuilt. Patched to fix a bug where changing the hostname caused X access to be lost. Thanks to TurboBlaze. xap/vim-gvim-8.1.0328-x86_64-1.txz: Upgraded.
44 lines
1.4 KiB
Diff
44 lines
1.4 KiB
Diff
From bc78aa61cfbddaa27dee275f639ba40de6981b17 Mon Sep 17 00:00:00 2001
|
|
From: George V. Kouryachy (Fr. Br. George) <george@altlinux.ru>
|
|
Date: Fri, 4 Aug 2017 18:37:33 +0300
|
|
Subject: [PATCH] parse_displayname: use FamilyWild for *:0
|
|
|
|
---
|
|
xauth/gethost.c | 4 ++++
|
|
xauth/parsedpy.c | 4 ++++
|
|
2 files changed, 8 insertions(+), 0 deletions(-)
|
|
|
|
diff --git a/xauth/gethost.c b/xauth/gethost.c
|
|
index 8cb58c5..598ac48 100644
|
|
--- a/xauth/gethost.c
|
|
+++ b/xauth/gethost.c
|
|
@@ -180,6 +180,10 @@ struct addrlist *get_address_info (
|
|
* information to be copied and set len to the number of bytes.
|
|
*/
|
|
switch (family) {
|
|
+ case FamilyWild: /* was :0 */
|
|
+ src = "\xff\xff";
|
|
+ len = strlen(src);
|
|
+ break;
|
|
case FamilyLocal: /* hostname/unix:0 */
|
|
/* handle unix:0 and :0 specially */
|
|
if (prefix == 0 && (strncmp (fulldpyname, "unix:", 5) == 0 ||
|
|
diff --git a/xauth/parsedpy.c b/xauth/parsedpy.c
|
|
index 97988d3..6c98339 100644
|
|
--- a/xauth/parsedpy.c
|
|
+++ b/xauth/parsedpy.c
|
|
@@ -141,6 +141,10 @@ parse_displayname (const char *displayname,
|
|
family = FamilyInternet;
|
|
}
|
|
#endif
|
|
+ } else if (len == 1 && *displayname == '*') {
|
|
+ /* ALT: wildcard cookie */
|
|
+ host = copystring("*", 1);
|
|
+ family = FamilyWild;
|
|
} else if (!dnet && (*displayname == '[') && (*(ptr - 1) == ']')) {
|
|
/* Allow RFC2732-like [<IPv6NumericAddress>]:display syntax */
|
|
family = FamilyInternet6;
|
|
--
|
|
1.7.3.3
|
|
|
|
|