Hello community, here is the log from the commit of package xorg-x11 checked in at Sun May 7 16:46:49 CEST 2006. -------- --- xorg-x11/xorg-x11.changes 2006-04-24 15:18:06.000000000 +0200 +++ STABLE/xorg-x11/xorg-x11.changes 2006-04-28 18:44:46.000000000 +0200 @@ -1,0 +2,12 @@ +Fri Apr 28 18:44:47 CEST 2006 - sndirsch@suse.de + +- /etc/X11/xdm/Xsetup: moved the sleep to the correct location + (Bug #149957) + +------------------------------------------------------------------- +Thu Apr 27 12:24:00 CEST 2006 - sndirsch@suse.de + +- p_xrender-mitri.diff: + * fixed buffer overflow in Xrender (CVE-2006-1526, Bug #168712) + +------------------------------------------------------------------- New: ---- p_xrender-mitri.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11.spec ++++++ --- /var/tmp/diff_new_pack.1U1Oma/_old 2006-05-07 16:46:08.000000000 +0200 +++ /var/tmp/diff_new_pack.1U1Oma/_new 2006-05-07 16:46:08.000000000 +0200 @@ -40,7 +40,7 @@ %endif Autoreqprov: on Version: 6.9.0 -Release: 42 +Release: 48 Summary: The basic X Window System package Source: xorg-6.9.0.tar.bz2 Source1: xdm.tar.gz @@ -119,6 +119,7 @@ Patch360: p_x86_renderinit.diff Patch361: p_default-module-path.diff Patch362: p_mouse-wheel-multibit.diff +Patch363: p_xrender-mitri.diff Patch400: p_bug96328.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -1547,6 +1548,7 @@ pushd programs/Xserver/hw/xfree86/input/mouse/ %patch362 -p1 popd +%patch363 -p0 # UTS_RELEASE=`uname -r` UTS_MAJOR=${UTS_RELEASE%%%%.*} @@ -2701,6 +2703,12 @@ %clean %changelog -n xorg-x11 +* Fri Apr 28 2006 - sndirsch@suse.de +- /etc/X11/xdm/Xsetup: moved the sleep to the correct location + (Bug #149957) +* Thu Apr 27 2006 - sndirsch@suse.de +- p_xrender-mitri.diff: + * fixed buffer overflow in Xrender (CVE-2006-1526, Bug #168712) * Mon Apr 24 2006 - sndirsch@suse.de - fixed sys.xsession when ~/.xinitrc is not executable (Bug #168600) * Fri Apr 21 2006 - sndirsch@suse.de ++++++ p_xrender-mitri.diff ++++++ Index: programs/Xserver/render/mitri.c =================================================================== RCS file: /cvs/xorg/xserver/xorg/render/mitri.c,v retrieving revision 1.5 diff -u -r1.5 programs/Xserver/mitri.c --- programs/Xserver/render/mitri.c 3 Jul 2005 07:02:08 -0000 1.5 +++ programs/Xserver/render/mitri.c 18 Apr 2006 22:34:08 -0000 @@ -145,7 +145,7 @@ if (npoint < 3) return; ntri = npoint - 2; - tris = ALLOCATE_LOCAL (ntri & sizeof (xTriangle)); + tris = ALLOCATE_LOCAL (ntri * sizeof (xTriangle)); if (!tris) return; for (tri = tris; npoint >= 3; npoint--, points++, tri++) @@ -177,7 +177,7 @@ if (npoint < 3) return; ntri = npoint - 2; - tris = ALLOCATE_LOCAL (ntri & sizeof (xTriangle)); + tris = ALLOCATE_LOCAL (ntri * sizeof (xTriangle)); if (!tris) return; first = points++; ++++++ xdm.tar.gz ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Xsetup new/Xsetup --- old/Xsetup 2006-03-31 11:54:41.000000000 +0200 +++ new/Xsetup 2006-04-28 18:35:24.000000000 +0200 @@ -66,8 +66,7 @@ # $halporp --key system.formfactor.subtype --string tabletpc if test $? -eq 0 -a -x $xvkbd ; then - sleep 1 - ( HOME=/root exec $xvkbd -compact -geometry -0-0 ) & echo $! > /var/run/xvkbd.pid + ( sleep 1; HOME=/root exec $xvkbd -compact -geometry -0-0 ) & echo $! > /var/run/xvkbd.pid fi # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...