summaryrefslogtreecommitdiff
path: root/xserver/Xi
AgeCommit message (Collapse)Author
2021-11-17Use the InternalEvent event structure in more places in events handlers.Matthieu Herrb
This fixes a crash when a DeviceEvent struct converted to InteralEvent was beeing copied as InternalEvent (and thus causing out of bounds reads) in ActivateGrabNoDelivery()
2021-11-11Update to xserver 21.1.0Matthieu Herrb
2021-04-13Fix XChangeFeedbackControl() request underflow.Matthieu Herrb
CVE-2021-3472 / ZDI-CAN-1259 Reported by Jan-Niklas Sohn via Trend Micro.
2020-12-12Update X server to version 1.20.10. Tested by jsg@ and naddy@Matthieu Herrb
2020-08-25Fix an integer underflow in XIChangeHierarchy()Matthieu Herrb
Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-01-26Update to xserver 1.20.7 plus 2 extra fixes from upstream. ok jsg@Matthieu Herrb
2019-12-12Update to X server 1.20.6. Tested by naddy@Matthieu Herrb
2019-07-27Update to xserver 1.20.5. Tested by jsg@Matthieu Herrb
2017-12-08Update to xserver 1.19.5.Matthieu Herrb
Tested by bru@, jsg@ and others
2017-10-14MFC: Xi: fix wrong extra length check in ProcXIChangeHierarchyMatthieu Herrb
(CVE-2017-12178)
2017-10-14MFC: Xi: integer overflow and unvalidated length inMatthieu Herrb
(S)ProcXIBarrierReleasePointer [jcristau: originally this patch fixed the same issue as commit 211e05ac85 "Xi: Test exact size of XIBarrierReleasePointer", with the addition of these checks] This addresses CVE-2017-12179
2017-10-14MFC: Xi: Test exact size of XIBarrierReleasePointerMatthieu Herrb
Otherwise a client can send any value of num_barriers and cause reading or swapping of values on heap behind the receive buffer.
2017-07-07Merge upstream fixes to the X event swapping code.Matthieu Herrb
(CVE-2017-10971 and CVE-2017-10972).
2016-10-11regenMatthieu Herrb
2016-08-09Update to xserver 1.18.4Matthieu Herrb
tested by krw@ and dcoppa@ ok dcoppa@
2016-05-29Update to xserver 1.18.3. Tested by shadchin@ and naddy@.Matthieu Herrb
Note that indirect GLX is now disbled by default.
2015-11-07Update to xserver 1.17.4.Matthieu Herrb
tested by naddy@
2015-09-16Update to xserver 1.17.2. tested by dcoppa@, jsg@, jasper@ & naddy@Matthieu Herrb
2014-12-09Protocol handling issues in X Window System serversMatthieu Herrb
One year after Ilja van Sprundel, discovered and reported a large number of issues in the way the X server code base handles requests from X clients, they have been fixed.
2014-09-27Update to xserver 1.16.1.Matthieu Herrb
Tested by naddy@, jsg@ & kettenis@
2014-07-11Update to xorg-server 1.15.2. bug fixes.Matthieu Herrb
2014-05-02Update to xserver 1.15.1.Matthieu Herrb
Tested by at least ajacoutot@, dcoppa@ & jasper@
2013-12-08Update to xserver 1.14.4Matthieu Herrb
2013-09-28Update to xserver 1.14.3Matthieu Herrb
2013-08-24Uodate to xserver 1.14.2. Tested by krw@, shadchin@, todd@Matthieu Herrb
2013-06-07Update to X server 1.14.1. Tested by many during t2k13. Thanks.Matthieu Herrb
2013-05-19Merge the following commit from upstream:Antoine Jacoutot
Touch: Fix duplicate TouchBegin selection with virtual devices http://cgit.freedesktop.org/xorg/xserver/commit/?id=314776eb369ca2e438907795ae030dd743c281fc This fixes gtk+3 applications crashing with 'BadImplementation' error. ok matthieu@
2012-10-27Regen autotools build system with a clean environment.Matthieu Herrb
It was previously generated with a config pointing to OpenBSD's libtool which is not ready yet.
2012-10-14regenMatthieu Herrb
2012-08-05regen autotoolsMatthieu Herrb
2012-08-05Update to xserver 1.12.3.Matthieu Herrb
2012-06-10Update to xserver 1.12.2. tested by naddy@, krw@, mpi@.Matthieu Herrb
2012-01-31Update to xserver 1.11.4. tested by krw@, shadchin@.Matthieu Herrb
2011-12-18Bugfix Update to xserver 1.11.3Matthieu Herrb
2011-11-15Merge patch from http://patchwork.freedesktop.org/patch/7707/,Antoine Jacoutot
Xi: allow passive keygrabs on the XIAll(Master)Devices fake deviceslogin. Amongst other things, this fixes a regression that can be seen in media keys handling under gnome-settings-daemon. ok matthieu@
2011-11-05Update to xserver 1.11.2Matthieu Herrb
2011-06-29regenMatthieu Herrb
2011-04-02Update to xserver 1.9.5. Tested by jasper@, ajacoutot@ and krw@Matthieu Herrb
2011-04-01Xi: add XI_Focus{In,Out} to swapped events.Matthieu Herrb
2011-04-01Use the array size for checking the validity of request numbersMatthieu Herrb
instead of hard-coded constants. Suggested by Julien Cristau.
2011-03-28WriteReplyToClient() swaps rep contents if client and server endianessMatthieu Herrb
differ. Cache rep.length so that it can be used after returning from WriteReplyToClient(). Fixes xinput --list when client and server have different endianess. gtk3-demo now fails a bit further in this case.
2011-03-27Give XI2 requests a chance if server and client endianess differ.Matthieu Herrb
There are more bugs in this code though.
2010-12-21Update to xorg-server 1.9.3. Tested by japser@, landry@ and ajacoutot@Matthieu Herrb
in various configurations.
2010-12-05Upgrade to xorg-server 1.9.2.Matthieu Herrb
Tested by ajacoutot@, krw@, shadchin@ and jasper@ on various configurations including multihead with both zaphod and xrandr.
2010-09-01regen (yes lots of files, since util-macros has been updated).Matthieu Herrb
2010-07-27Update to xserver 1.8. Tested by many. Ok oga@, todd@.Matthieu Herrb
2009-09-06update to xserver 1.6.4rc1. Tested by many, ok oga@.Matthieu Herrb
2008-11-02xserver 1.5.2. tested by ckuethe@, oga@, and others.Matthieu Herrb
2008-06-15Update to xserver 1.4.2. Tested by landry@, ckuethe@, jsing@ mbalmer@.Matthieu Herrb
2008-05-24regen.Matthieu Herrb