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 |