rpms/gtk-vnc/devel gtk-vnc-0.3.8-sasl-auth-tunnel.patch, NONE, 1.1 gtk-vnc.spec, 1.31, 1.32

Daniel P. Berrange berrange at fedoraproject.org
Thu Mar 5 16:11:09 UTC 2009


Author: berrange

Update of /cvs/pkgs/rpms/gtk-vnc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4319

Modified Files:
	gtk-vnc.spec 
Added Files:
	gtk-vnc-0.3.8-sasl-auth-tunnel.patch 
Log Message:
Fix generation of SASL address when using AF_UNIX

gtk-vnc-0.3.8-sasl-auth-tunnel.patch:

--- NEW FILE gtk-vnc-0.3.8-sasl-auth-tunnel.patch ---
diff -rup gtk-vnc-0.3.8.orig/src/gvnc.c gtk-vnc-0.3.8.new/src/gvnc.c
--- gtk-vnc-0.3.8.orig/src/gvnc.c	2009-03-05 15:35:33.000000000 +0000
+++ gtk-vnc-0.3.8.new/src/gvnc.c	2009-03-05 15:57:58.000000000 +0000
@@ -2579,7 +2579,9 @@ static gboolean gvnc_perform_auth_sasl(s
 			   errno, strerror(errno));
 		goto error;
 	}
-	if ((localAddr = gvnc_addr_to_string(&sa, salen)) == NULL)
+	if ((sa.ss_family == AF_INET ||
+	     sa.ss_family == AF_INET6) &&
+	    (localAddr = gvnc_addr_to_string(&sa, salen)) == NULL)
 		goto error;
 
 	/* Get remote address in form  IPADDR:PORT */
@@ -2590,7 +2592,9 @@ static gboolean gvnc_perform_auth_sasl(s
 		g_free(localAddr);
 		goto error;
 	}
-	if ((remoteAddr = gvnc_addr_to_string(&sa, salen)) == NULL) {
+	if ((sa.ss_family == AF_INET ||
+	     sa.ss_family == AF_INET6) &&
+	    (remoteAddr = gvnc_addr_to_string(&sa, salen)) == NULL) {
 		g_free(localAddr);
 		goto error;
 	}


Index: gtk-vnc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gtk-vnc/devel/gtk-vnc.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- gtk-vnc.spec	3 Mar 2009 12:56:33 -0000	1.31
+++ gtk-vnc.spec	5 Mar 2009 16:10:38 -0000	1.32
@@ -7,12 +7,13 @@
 Summary: A GTK widget for VNC clients
 Name: gtk-vnc
 Version: 0.3.8
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: LGPLv2+
 Group: Development/Libraries
 Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.3/%{name}-%{version}.tar.gz
 Patch1: %{name}-%{version}-relative-mouse.patch
 Patch2: %{name}-%{version}-sasl-auth.patch
+Patch3: %{name}-%{version}-sasl-auth-tunnel.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 URL: http://live.gnome.org/gtk-vnc
 BuildRequires: gtk2-devel pygtk2-devel python-devel zlib-devel
@@ -73,6 +74,7 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 # Temp hack for patch2
@@ -132,6 +134,9 @@
 %endif
 
 %changelog
+* Thu Mar  5 2009 Daniel P. Berrange <berrange at redhat.com> - 0.3.8-6.fc11
+- Fix SASL address generation when using AF_UNIX sockets
+
 * Tue Mar  3 2009 Daniel P. Berrange <berrange at redhat.com> - 0.3.8-5.fc11
 - Support SASL authentication extension
 




More information about the fedora-extras-commits mailing list