Hello community, here is the log from the commit of package xorg-x11-server checked in at Fri Mar 21 02:44:33 CET 2008. -------- --- xorg-x11-server/xorg-x11-server.changes 2008-03-07 11:45:16.000000000 +0100 +++ xorg-x11-server/xorg-x11-server.changes 2008-03-19 20:11:41.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Mar 19 20:11:26 CET 2008 - schwab@suse.de + +- Fix vnc server memory corruption. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-server.spec ++++++ --- /var/tmp/diff_new_pack.h32437/_old 2008-03-21 02:41:54.000000000 +0100 +++ /var/tmp/diff_new_pack.h32437/_new 2008-03-21 02:41:54.000000000 +0100 @@ -22,7 +22,7 @@ Url: http://xorg.freedesktop.org/ %define EXPERIMENTAL 0 Version: 7.3 -Release: 73 +Release: 77 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -544,6 +544,8 @@ %endif %changelog +* Wed Mar 19 2008 schwab@suse.de +- Fix vnc server memory corruption. * Fri Mar 07 2008 sndirsch@suse.de - commit-a6a7fad.diff * Don't break grab and focus state for a window when redirecting ++++++ xorg-server-1.4-vnc.patch ++++++ --- /var/tmp/diff_new_pack.h32437/_old 2008-03-21 02:41:56.000000000 +0100 +++ /var/tmp/diff_new_pack.h32437/_new 2008-03-21 02:41:56.000000000 +0100 @@ -6821,7 +6821,7 @@ diff -pNur xorg-server-1.4.orig/hw/vnc/init.c xorg-server-1.4/hw/vnc/init.c --- xorg-server-1.4.orig/hw/vnc/init.c 1969-12-31 16:00:00.000000000 -0800 +++ xorg-server-1.4/hw/vnc/init.c 2007-09-06 16:09:45.000000000 -0700 -@@ -0,0 +1,1075 @@ +@@ -0,0 +1,1077 @@ +/* + * init.c + * @@ -7636,7 +7636,7 @@ + switch (onoff) + { + case DEVICE_INIT: -+ vncSetKeyboardDevice(pDevice); ++ vncSetKeyboardDevice(pDevice); + KbdDeviceInit(pDevice, &keySyms, modMap); + InitKeyboardDeviceStruct(pDev, &keySyms, modMap, + (BellProcPtr)rfbSendBell, @@ -7651,6 +7651,7 @@ + KbdDeviceOff(); + break; + case DEVICE_CLOSE: ++ vncSetKeyboardDevice(NULL); + if (pDev->on) + KbdDeviceOff(); + break; @@ -7679,7 +7680,7 @@ + GetMotionHistory, + PtrDeviceControl, + GetMaximumEventsNum(), 2 /* numAxes */); -+ vncSetPointerDevice(pDevice); ++ vncSetPointerDevice(pDevice); + break; + + case DEVICE_ON: @@ -7693,6 +7694,7 @@ + break; + + case DEVICE_CLOSE: ++ vncSetPointerDevice(NULL); + if (pDev->on) + PtrDeviceOff(); + break; @@ -10149,7 +10151,7 @@ + switch (onoff) + { + case DEVICE_INIT: -+ vncSetKeyboardDevice(device); ++ vncSetKeyboardDevice(device); + KbdDeviceInit(device, &keySyms, modMap); +#ifdef XKB + if (noXkbExtension) { @@ -10202,7 +10204,7 @@ + KbdDeviceOff(); + break; + case DEVICE_CLOSE: -+ vncSetKeyboardDevice(NULL); ++ vncSetKeyboardDevice(NULL); + if (pDev->on) + KbdDeviceOff(); + break; @@ -10528,7 +10530,7 @@ + switch (onoff) + { + case DEVICE_INIT: -+ vncSetPointerDevice(device); ++ vncSetPointerDevice(device); + PtrDeviceInit(); + map[1] = 1; + map[2] = 2; @@ -10552,7 +10554,7 @@ + break; + + case DEVICE_CLOSE: -+ vncSetPointerDevice(NULL); ++ vncSetPointerDevice(NULL); + if (pDev->on) + PtrDeviceOff(); + break; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de