rpms/xorg-x11-server/F-8 cve-2007-3920.patch, NONE, 1.1 xorg-x11-server.spec, 1.267, 1.268

Kristian Høgsberg (krh) fedora-extras-commits at redhat.com
Mon Jan 21 20:37:47 UTC 2008


Author: krh

Update of /cvs/pkgs/rpms/xorg-x11-server/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6689

Modified Files:
	xorg-x11-server.spec 
Added Files:
	cve-2007-3920.patch 
Log Message:
* Mon Jan 21 2008 Kristian Høgsberg <krh at redhat.com> - 1.3.0.0-40
- cve-2007-3920.patch: Don't break grabs when redirecting windows.


cve-2007-3920.patch:

--- NEW FILE cve-2007-3920.patch ---
>From f5be9cb93c3a85572d741d56acb891bb56faf6a0 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Kristian=20H=C3=B8gsberg?= <krh at redhat.com>
Date: Wed, 16 Jan 2008 20:24:11 -0500
Subject: [PATCH] Don't break grab and focus state for a window when redirecting it.

---
 dix/window.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dix/window.c b/dix/window.c
index f65fb84..ccfec2b 100644
--- a/dix/window.c
+++ b/dix/window.c
@@ -3022,7 +3022,8 @@ UnrealizeTree(
 	    } 
 #endif
 	    (* Unrealize)(pChild);
-	    DeleteWindowFromAnyEvents(pChild, FALSE);
+	    if (MapUnmapEventsEnabled(pWin))
+		DeleteWindowFromAnyEvents(pChild, FALSE);
 	    if (pChild->viewable)
 	    {
 #ifdef DO_SAVE_UNDERS
-- 
1.5.3.7



Index: xorg-x11-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/F-8/xorg-x11-server.spec,v
retrieving revision 1.267
retrieving revision 1.268
diff -u -r1.267 -r1.268
--- xorg-x11-server.spec	18 Jan 2008 19:53:58 -0000	1.267
+++ xorg-x11-server.spec	21 Jan 2008 20:37:06 -0000	1.268
@@ -9,7 +9,7 @@
 Summary:   X.Org X11 X server
 Name:      xorg-x11-server
 Version:   1.3.0.0
-Release:   39%{?dist}
+Release:   40%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X
@@ -97,6 +97,7 @@
 Patch3003:  cve-2007-6428.patch
 Patch3004:  cve-2007-6429.patch
 Patch3005:  cve-2008-0006-server-fixup.patch
+Patch3006:  cve-2007-3920.patch
 
 %define moduledir	%{_libdir}/xorg/modules
 %define drimoduledir	%{_libdir}/dri
@@ -373,6 +374,7 @@
 %patch3003 -p1 -b .cve-2007-6428
 %patch3004 -p1 -b .cve-2007-6429
 %patch3005 -p1 -b .cve-2008-0006
+%patch3006 -p1 -b .cve-2007-3920
 
 %build
 
@@ -641,6 +643,9 @@
 
 
 %changelog
+* Mon Jan 21 2008 Kristian Høgsberg <krh at redhat.com> - 1.3.0.0-40
+- cve-2007-3920.patch: Don't break grabs when redirecting windows.
+
 * Fri Jan 18 2008 Dave Airlie <airlied at redhat.com> 1.3.0.0-39
 - cve-2007-6429.patch: Fix patch to not break java apps
 




More information about the fedora-extras-commits mailing list