Life - Un salto nella tua filiera
To view the message, please use an HTML compatible email viewer!
xorg-server: Changes to 'ubuntu'
debian/changelog |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) New commits: commit 9e475f46970698e7c2aefc21de4d4feeabc31c7d Author: Bryce Harrington br...@bryceharrington.org Date: Tue Mar 3 13:41:00 2009 -0800 More details on bugs fixed with this upload diff --git a/debian/changelog b/debian/changelog index e3caa91..053abf5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,11 @@ xorg-server (2:1.6.0-0ubuntu1) UNRELEASED; urgency=low [ Bryce Harrington ] - * New upstream release (LP: #319210) + * New upstream release +- Fixes segfault during X startup for drivers with RANDR 1.2 + (LP: #319210) +- Fixes EDID for monitors that incorrectly report aspect ratio instead + of resolution (LP: #311485) * Add 162_null_crtc_in_rotation.patch: Fixes crash when two displays on separate cards are attached. X doesn't work with multiple cards yet, but crashing is not an appropriate way to handle such a situation. @@ -12,7 +16,7 @@ xorg-server (2:1.6.0-0ubuntu1) UNRELEASED; urgency=low 161_force_paired_kbd_device.patch: - Dropped, applied upstream - -- Bryce Harrington br...@ubuntu.com Mon, 02 Mar 2009 23:02:25 -0800 + -- Bryce Harrington br...@ubuntu.com Tue, 03 Mar 2009 13:38:22 -0800 xorg-server (2:1.6.0-1) UNRELEASED; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed (with 1 errors): Re: stale nfs filehandle
Processing commands for cont...@bugs.debian.org: severity grave Unknown command or malformed arguments to command. tags 508867 security Bug#508867: libxau6: ESTALE on nfs mounts There were no tags set. Tags added: security thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#508867: stale nfs filehandle
severity grave tags 508867 security thanks On Thu, 29 Jan 2009, Tim Connors wrote: Hmmm, Trond reckons this race condition always has existed in the kernel, implying that since userland can work around it, it should: http://bugzilla.kernel.org/show_bug.cgi?id=12557 Would it be possible to, upon an ESTALE return result from the acccess() call, to open() the file instead, and then perform an access() if indeed the latter is then still necessary? That might be sufficient to invalidate the cache (since catting the Xauthority file or running xauth list seems to invalidate the cache). As a test, I commented out the access() calls in AuGetAddr.c that are commented as saying checks REAL id, and this bug disappears. But now that I know the purpose of the access() call, I presume this is because suid programs like xterm link against libxau6, and thus need to check the access permissions of $XAUTHORITY using the real uid/gid rather than the effective uid/gid. Unfortunately, as per access(2): Warning: Using access() to check if a user is authorized to, for example, open a file before actually doing so using open(2) creates a security hole, because the user might exploit the short time interval between checking and opening the file to manipulate it. For this reason, the use of this system call should be avoided. So, it looks like to my untrained eye that one could set XAUTHORITY=/tmp/hack/wtmp, where /tmp/hack is a symlink to a directory called /tmp/hack.1, on the same filesystem as /var/log. Then get libxau6 to read the contents of /tmp/hack/wtmp, then racily change the symlink of /tmp/hack to point to /var/log before libxau6 writes the new $XAUTHORITY back out to disk, and voila, corrupt the contents of /var/log/wtmp or any other file of gid of /usr/bin/xterm. Would it be better to temporarily drop priveleges and just do an open() instead which will also have the side benefit of closing this bug and the alleged security bug above? As it stands, the access() presumably isn't adding much security as per above, so should be removed altogether, also closing this bug (just leaving the security bug that exists anyway, but /var/log/wtmp is not that critical anyway). -- TimC Entropy isn't what it used to be. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: your mail
Processing commands for cont...@bugs.debian.org: severity 508867 grave Bug#508867: libxau6: ESTALE on nfs mounts Severity set to `grave' from `normal' thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xorg-server: Changes to 'ubuntu'
debian/changelog |5 + debian/patches/163_no_updatespriteforscreen_if_xinerama.patch | 37 ++ debian/patches/series |1 3 files changed, 42 insertions(+), 1 deletion(-) New commits: commit a89df73382fab6013829d811d319d4214a2e7ffe Author: Bryce Harrington br...@bryceharrington.org Date: Tue Mar 3 17:40:40 2009 -0800 Add fix for bug 296167 diff --git a/debian/changelog b/debian/changelog index 053abf5..6d0dc5f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,13 +10,16 @@ xorg-server (2:1.6.0-0ubuntu1) UNRELEASED; urgency=low separate cards are attached. X doesn't work with multiple cards yet, but crashing is not an appropriate way to handle such a situation. (LP: #139990) + * Add 163_no_updatespriteforscreen_if_xinerama.patch: Fixes issue where +X stops responding to mouse clicks after some time if using Xinerama. +(LP: #296167) [ Timo Aaltonen ] * 159_xinerama_focus.patch, 161_force_paired_kbd_device.patch: - Dropped, applied upstream - -- Bryce Harrington br...@ubuntu.com Tue, 03 Mar 2009 13:38:22 -0800 + -- Bryce Harrington br...@ubuntu.com Tue, 03 Mar 2009 17:39:25 -0800 xorg-server (2:1.6.0-1) UNRELEASED; urgency=low diff --git a/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch b/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch new file mode 100644 index 000..e3d1ae4 --- /dev/null +++ b/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch @@ -0,0 +1,37 @@ +From 7dfc941eee8261355ea2f8a82a77bece45fbde66 Mon Sep 17 00:00:00 2001 +From: Fedora X Ninjas x...@fedoraproject.org +Date: Fri, 30 Jan 2009 10:19:01 +1000 +Subject: [PATCH] mi: don't call UpdateSpriteForScreen if we have Xinerama enabled. #18668 + +In Xinerama all windows hang off the first root window. Crossing the screens +must not reset the spriteTrace, otherwise picking fails and events are sent to +the root window. + +X.Org Bug 18668 http://bugs.freedesktop.org/show_bug.cgi?id=18668 +--- + mi/mipointer.c |9 - + 1 files changed, 8 insertions(+), 1 deletions(-) + +diff --git a/mi/mipointer.c b/mi/mipointer.c +index b55e68b..195243d 100644 +--- a/mi/mipointer.c b/mi/mipointer.c +@@ -260,7 +260,14 @@ miPointerWarpCursor (pScreen, x, y) + miPointer.pScreen = pScreen; + } + +-if (changedScreen) ++/* Don't call USFS if we use Xinerama, otherwise the root window is ++ * updated to the second screen, and we never receive any events. ++ * (FDO bug #18668) */ ++if (changedScreen ++#ifdef PANORAMIX ++ noPanoramiXExtension ++#endif ++ ) + UpdateSpriteForScreen (pScreen) ; + } + +-- +1.6.0.6 + diff --git a/debian/patches/series b/debian/patches/series index 353b282..c591632 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -19,3 +19,4 @@ 160_log_timestamping.patch 162_null_crtc_in_rotation.patch 999_default_modedebug_on.patch +163_no_updatespriteforscreen_if_xinerama.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
xorg-server: Changes to 'ubuntu'
debian/changelog |7 - debian/patches/163_no_updatespriteforscreen_if_xinerama.patch | 37 -- debian/patches/series |1 3 files changed, 3 insertions(+), 42 deletions(-) New commits: commit c44f7c20dc7de881188ba9df96cc65b32b503d7d Author: Bryce Harrington br...@bryceharrington.org Date: Tue Mar 3 17:44:43 2009 -0800 Patch 163 is already in 1.6.0; drop it in favor of message about fix. diff --git a/debian/changelog b/debian/changelog index 6d0dc5f..f4484e2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,20 +6,19 @@ xorg-server (2:1.6.0-0ubuntu1) UNRELEASED; urgency=low (LP: #319210) - Fixes EDID for monitors that incorrectly report aspect ratio instead of resolution (LP: #311485) +- Fixes issue where X stops responding to mouse clicks after some time + if using Xinerama. (LP: #296167) * Add 162_null_crtc_in_rotation.patch: Fixes crash when two displays on separate cards are attached. X doesn't work with multiple cards yet, but crashing is not an appropriate way to handle such a situation. (LP: #139990) - * Add 163_no_updatespriteforscreen_if_xinerama.patch: Fixes issue where -X stops responding to mouse clicks after some time if using Xinerama. -(LP: #296167) [ Timo Aaltonen ] * 159_xinerama_focus.patch, 161_force_paired_kbd_device.patch: - Dropped, applied upstream - -- Bryce Harrington br...@ubuntu.com Tue, 03 Mar 2009 17:39:25 -0800 + -- Bryce Harrington br...@ubuntu.com Tue, 03 Mar 2009 17:44:03 -0800 xorg-server (2:1.6.0-1) UNRELEASED; urgency=low diff --git a/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch b/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch deleted file mode 100644 index e3d1ae4..000 --- a/debian/patches/163_no_updatespriteforscreen_if_xinerama.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 7dfc941eee8261355ea2f8a82a77bece45fbde66 Mon Sep 17 00:00:00 2001 -From: Fedora X Ninjas x...@fedoraproject.org -Date: Fri, 30 Jan 2009 10:19:01 +1000 -Subject: [PATCH] mi: don't call UpdateSpriteForScreen if we have Xinerama enabled. #18668 - -In Xinerama all windows hang off the first root window. Crossing the screens -must not reset the spriteTrace, otherwise picking fails and events are sent to -the root window. - -X.Org Bug 18668 http://bugs.freedesktop.org/show_bug.cgi?id=18668 - mi/mipointer.c |9 - - 1 files changed, 8 insertions(+), 1 deletions(-) - -diff --git a/mi/mipointer.c b/mi/mipointer.c -index b55e68b..195243d 100644 a/mi/mipointer.c -+++ b/mi/mipointer.c -@@ -260,7 +260,14 @@ miPointerWarpCursor (pScreen, x, y) - miPointer.pScreen = pScreen; - } - --if (changedScreen) -+/* Don't call USFS if we use Xinerama, otherwise the root window is -+ * updated to the second screen, and we never receive any events. -+ * (FDO bug #18668) */ -+if (changedScreen -+#ifdef PANORAMIX -+ noPanoramiXExtension -+#endif -+ ) - UpdateSpriteForScreen (pScreen) ; - } - --- -1.6.0.6 - diff --git a/debian/patches/series b/debian/patches/series index c591632..353b282 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -19,4 +19,3 @@ 160_log_timestamping.patch 162_null_crtc_in_rotation.patch 999_default_modedebug_on.patch -163_no_updatespriteforscreen_if_xinerama.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
radeonhd driver 1.2.4
I noticed that the 1.2.4 version of the radeonhd driver is stuck in experimental since early February. Is there anything I can do to help get it into sid? Thanks, wt -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org