rpms/xorg-x11-xtrans-devel/devel xtrans-1.0.3-avoid-gethostname.patch, NONE, 1.1 xorg-x11-xtrans-devel.spec, 1.21, 1.22
Adam Jackson (ajax)
fedora-extras-commits at redhat.com
Mon Oct 1 19:42:18 UTC 2007
Author: ajax
Update of /cvs/pkgs/rpms/xorg-x11-xtrans-devel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29209
Modified Files:
xorg-x11-xtrans-devel.spec
Added Files:
xtrans-1.0.3-avoid-gethostname.patch
Log Message:
* Mon Oct 01 2007 Adam Jackson <ajax at redhat.com> 1.0.3-5
- xtrans-1.0.3-avoid-gethostname.patch: Don't trust gethostname() output
when building networkIds for AF_UNIX sockets. Fixes application launch
delays and failures when dhclient changes your hostname from under you.
xtrans-1.0.3-avoid-gethostname.patch:
--- NEW FILE xtrans-1.0.3-avoid-gethostname.patch ---
diff -up xtrans-1.0.3/Xtransutil.c.jx xtrans-1.0.3/Xtransutil.c
--- xtrans-1.0.3/Xtransutil.c.jx 2006-12-06 11:08:53.000000000 -0500
+++ xtrans-1.0.3/Xtransutil.c 2007-10-01 14:53:43.000000000 -0400
@@ -271,6 +271,7 @@ TRANS(GetMyNetworkId) (XtransConnInfo ci
case AF_UNIX:
{
struct sockaddr_un *saddr = (struct sockaddr_un *) addr;
+ strcpy(hostnamebuf, "unix");
networkId = (char *) xalloc (3 + strlen (transName) +
strlen (hostnamebuf) + strlen (saddr->sun_path));
sprintf (networkId, "%s/%s:%s", transName,
Index: xorg-x11-xtrans-devel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-xtrans-devel/devel/xorg-x11-xtrans-devel.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- xorg-x11-xtrans-devel.spec 20 Sep 2007 19:31:25 -0000 1.21
+++ xorg-x11-xtrans-devel.spec 1 Oct 2007 19:41:46 -0000 1.22
@@ -6,7 +6,7 @@
Summary: X.Org X11 developmental X transport library
Name: xorg-x11-xtrans-devel
Version: 1.0.3
-Release: 4%{?dist}
+Release: 5%{?dist}
License: MIT/X11
Group: System Environment/Libraries
URL: http://www.x.org
@@ -14,6 +14,7 @@
Source0: ftp://ftp.x.org/pub/individual/lib/xtrans-%{version}.tar.bz2
Patch0: xtrans-1.0.3-abstract-sockets.patch
+Patch1: xtrans-1.0.3-avoid-gethostname.patch
BuildRequires: pkgconfig
BuildRequires: xorg-x11-util-macros
@@ -26,6 +27,7 @@
%prep
%setup -q -n xtrans-%{version}
%patch0 -p1 -b .abstract
+%patch1 -p1 -b .my-name-is-unix
%build
@@ -59,6 +61,11 @@
%{_datadir}/aclocal/xtrans.m4
%changelog
+* Mon Oct 01 2007 Adam Jackson <ajax at redhat.com> 1.0.3-5
+- xtrans-1.0.3-avoid-gethostname.patch: Don't trust gethostname() output
+ when building networkIds for AF_UNIX sockets. Fixes application launch
+ delays and failures when dhclient changes your hostname from under you.
+
* Thu Sep 20 2007 Adam Jackson <ajax at redhat.com> 1.0.3-4
- Fix a bug in automatic port generation for abstract sockets. Fixes fast
user switching, among other things.
More information about the fedora-extras-commits
mailing list