Hello community,

here is the log from the commit of package xorg-x11-Xvnc for openSUSE:Factory 
checked in at 2013-07-04 10:18:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorg-x11-Xvnc (Old)
 and      /work/SRC/openSUSE:Factory/.xorg-x11-Xvnc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorg-x11-Xvnc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorg-x11-Xvnc/xorg-x11-Xvnc.changes      
2013-06-13 22:53:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xorg-x11-Xvnc.new/xorg-x11-Xvnc.changes 
2013-07-04 10:18:55.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jul  3 13:32:28 UTC 2013 - m...@suse.com
+
+- N_xorg-server-xdmcp.patch
+  * Do not send local-link ipv6 addresses over xdmcp. (bnc#808490)
+
+-------------------------------------------------------------------

New:
----
  N_xorg-server-xdmcp.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11-Xvnc.spec ++++++
--- /var/tmp/diff_new_pack.FKv5ba/_old  2013-07-04 10:18:56.000000000 +0200
+++ /var/tmp/diff_new_pack.FKv5ba/_new  2013-07-04 10:18:56.000000000 +0200
@@ -64,6 +64,7 @@
 Patch3:         u_aarch64-support.patch
 Patch4:         tigervnc-1.2.80-snprintf-overflow.patch
 Patch5:         N_tigervnc_enable-glx.patch
+Patch6:         N_xorg-server-xdmcp.patch
 %else
 Source0:        Xvnc.pl
 %endif
@@ -85,6 +86,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch5 -p1
+%patch6 -p1
 cd ../..
 %patch4 -p1
 %endif

++++++ N_xorg-server-xdmcp.patch ++++++
Index: xorg-server-1.12.1/os/access.c
===================================================================
--- xorg-server-1.12.1.orig/os/access.c
+++ xorg-server-1.12.1/os/access.c
@@ -714,7 +714,9 @@ DefineSelf(int fd)
 
             /* 
              * ignore 'localhost' entries as they're not useful
-             * on the other end of the wire
+             * on the other end of the wire and because on hosts
+            * with shared home dirs they'll result in conflicting
+            * entries in ~/.Xauthority
              */
             if (ifr->ifa_flags & IFF_LOOPBACK)
                 continue;
@@ -735,6 +737,14 @@ DefineSelf(int fd)
             else if (family == FamilyInternet6 &&
                      IN6_IS_ADDR_LOOPBACK((struct in6_addr *) addr))
                 continue;
+
+           /* Ignore IPv6 link local addresses (fe80::/10), because
+            * they need a scope identifier, which we have no way
+            * of telling to the other end.
+            */
+           if (family == FamilyInternet6 &&
+                           IN6_IS_ADDR_LINKLOCAL((struct in6_addr *)addr))
+                   continue;
 #endif
             XdmcpRegisterConnection(family, (char *) addr, len);
 #if defined(IPv6) && defined(AF_INET6)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to