Gentoo Archives: gentoo-commits

From: "Hanno Boeck (hanno)" <hanno@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/compiz/files: compiz-0.6.2-CVE-2007-3920.patch digest-compiz-0.6.2-r1
Date: Tue, 06 Nov 2007 00:54:01
Message-Id: E1IpChX-0008OG-2Q@stork.gentoo.org
1 hanno 07/11/06 00:53:55
2
3 Added: compiz-0.6.2-CVE-2007-3920.patch
4 digest-compiz-0.6.2-r1
5 Log:
6 compiz security fix
7 (Portage version: 2.1.3.18)
8
9 Revision Changes Path
10 1.1 x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-wm/compiz/files/compiz-0.6.2-CVE-2007-3920.patch?rev=1.1&content-type=text/plain
14
15 Index: compiz-0.6.2-CVE-2007-3920.patch
16 ===================================================================
17 Index: compiz-0.6.2/src/screen.c
18 ===================================================================
19 --- compiz-0.6.2.orig/src/screen.c
20 +++ compiz-0.6.2/src/screen.c
21 @@ -2244,7 +2244,8 @@ findTopLevelWindowAtScreen (CompScreen *
22 for (w = s->windows; w; w = w->next)
23 if (w->frame == id)
24 return w;
25 - }
26 + } else if (w->resName && strstr(w->resName,"screensaver"))
27 + return w;
28
29 return NULL;
30 }
31 Index: compiz-0.6.2/src/paint.c
32 ===================================================================
33 --- compiz-0.6.2.orig/src/paint.c
34 +++ compiz-0.6.2/src/paint.c
35 @@ -211,7 +211,9 @@ paintOutputRegion (CompScreen *sc
36 if (count == 0 &&
37 !REGION_NOT_EMPTY (tmpRegion) &&
38 screen->opt[COMP_SCREEN_OPTION_UNREDIRECT_FS].value.b &&
39 - XEqualRegion (w->region, &screen->region))
40 + XEqualRegion (w->region, &screen->region) &&
41 + !(w->resName && strcmp(w->resName, "gnome-screensaver") == 0)
42 + )
43 {
44 unredirectWindow (w);
45 fullscreenWindow = w;
46
47
48
49 1.1 x11-wm/compiz/files/digest-compiz-0.6.2-r1
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-wm/compiz/files/digest-compiz-0.6.2-r1?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-wm/compiz/files/digest-compiz-0.6.2-r1?rev=1.1&content-type=text/plain
53
54 Index: digest-compiz-0.6.2-r1
55 ===================================================================
56 MD5 7e6edfdbf0dc46b135313440edae7a53 compiz-0.6.2.tar.gz 1784471
57 RMD160 6cc235570c3ac15573050b27198648045a85a804 compiz-0.6.2.tar.gz 1784471
58 SHA256 89efc2daefd79d28e2421902a6d890145df29e804bf8508773ea5a6eedb53224 compiz-0.6.2.tar.gz 1784471
59
60
61
62 --
63 gentoo-commits@g.o mailing list