Hello community, here is the log from the commit of package xorg-x11-xtrans-devel checked in at Sun Aug 6 22:11:39 CEST 2006. -------- --- xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.changes 2006-08-02 15:22:42.000000000 +0200 +++ xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.changes 2006-08-05 22:50:51.000000000 +0200 @@ -1,0 +2,6 @@ +Sat Aug 5 22:50:32 CEST 2006 - sndirsch@suse.de + +- p_xauth.diff: + * Let X authorization be tolerant to hostname changes (Bug #98627) + +------------------------------------------------------------------- New: ---- p_xauth.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-xtrans-devel.spec ++++++ --- /var/tmp/diff_new_pack.eA2KqW/_old 2006-08-06 22:10:58.000000000 +0200 +++ /var/tmp/diff_new_pack.eA2KqW/_new 2006-08-06 22:10:58.000000000 +0200 @@ -15,22 +15,25 @@ Url: http://xorg.freedesktop.org/ %define tarball_version 1.0.1 Version: 7.1 -Release: 5 +Release: 6 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: Development/Libraries/X11 Requires: xorg-x11-proto-devel -Summary: xorg-x11-xtrans-devel +Summary: Include Files and Libraries mandatory for X11 Development. Source: xtrans-%{tarball_version}.tar.bz2 +Patch: p_xauth.diff %description -xorg-x11-xtrans-devel +This package contains all necessary include files and libraries needed +to develop X11 applications that require these. %prep %setup -n xtrans-%{tarball_version} +%patch -p2 %build #autoreconf -fi @@ -56,6 +59,9 @@ /usr/share/aclocal/*.m4 %changelog -n xorg-x11-xtrans-devel +* Sat Aug 05 2006 - sndirsch@suse.de +- p_xauth.diff: + * Let X authorization be tolerant to hostname changes (Bug #98627) * Wed Aug 02 2006 - ro@suse.de - fix setup line * Fri Jul 28 2006 - sndirsch@suse.de ++++++ p_xauth.diff ++++++ --- lib/xtrans/Xtranssock.c 2005-11-30 11:35:05.000000000 +0100 +++ lib/xtrans/Xtranssock.c 2006-03-28 12:11:36.000000000 +0200 @@ -1804,6 +1804,7 @@ { char hostnamebuf[256]; + char* xauthlocalname = getenv("XAUTHLOCALHOSTNAME"); #if defined(IPv6) && defined(AF_INET6) if (getaddrinfo == NULL) @@ -1816,6 +1817,10 @@ { return (1); } + else if(xauthlocalname && strcmp (xauthlocalname, host) == 0) + { + return (1); + } #if defined(IPv6) && defined(AF_INET6) else if (haveIPv6) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...