xserver/Xi
Enrico Weigelt, metux IT consult f3520016b2 (!1639) Xi: fix length checking with bigreq
The authorative source of the request frame size is client->req_len,
especially with big requests larger than 2^18 bytes.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2024-09-18 17:23:10 +02:00
..
XIstubs.h include: unexport XIstubs.h 2024-09-01 22:21:12 +00:00
allowev.c include: split out non-exported prototypes to dix_priv.h 2024-04-30 00:47:38 +00:00
allowev.h
chgdctl.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
chgdctl.h
chgfctl.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
chgfctl.h
chgkbd.c
chgkbd.h
chgkmap.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
chgkmap.h
chgprop.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
chgprop.h
chgptr.c
chgptr.h
closedev.c prevent name clash on Windows w/ RT_* defines 2024-04-15 18:59:23 -07:00
closedev.h
devbell.c
devbell.h
exevents.c (!1359) dix: unexport non-public functions from dixgrabs.h and document prototypes 2024-09-18 17:23:09 +02:00
exglobals.h xinput: Remove PropagateMask 2020-03-30 21:48:11 +00:00
extinit.c include: move private definitions out of exevents.h 2024-04-30 00:47:38 +00:00
getbmap.c
getbmap.h
getdctl.c
getdctl.h
getfctl.c
getfctl.h
getfocus.c
getfocus.h
getkmap.c
getkmap.h
getmmap.c
getmmap.h
getprop.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
getprop.h
getselev.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
getselev.h
getvers.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
getvers.h
grabdev.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
grabdev.h
grabdevb.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
grabdevb.h
grabdevk.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
grabdevk.h
gtmotion.c include: move private definitions out of exevents.h 2024-04-30 00:47:38 +00:00
gtmotion.h
listdev.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
listdev.h
meson.build Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
opendev.c
opendev.h
queryst.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
queryst.h
selectev.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
selectev.h
sendexev.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
sendexev.h
setbmap.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
setbmap.h
setdval.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
setdval.h
setfocus.c include: split out non-exported prototypes to dix_priv.h 2024-04-30 00:47:38 +00:00
setfocus.h
setmmap.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
setmmap.h
setmode.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
setmode.h
stubs.c
ungrdev.c
ungrdev.h
ungrdevb.c (!1359) dix: unexport non-public functions from dixgrabs.h and document prototypes 2024-09-18 17:23:09 +02:00
ungrdevb.h
ungrdevk.c (!1359) dix: unexport non-public functions from dixgrabs.h and document prototypes 2024-09-18 17:23:09 +02:00
ungrdevk.h
xiallowev.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
xiallowev.h
xibarriers.c dix: unexport GetSpritePosition() 2024-09-02 16:43:29 +00:00
xibarriers.h
xichangecursor.c dix: unexport rootCursor 2024-09-02 16:43:29 +00:00
xichangecursor.h
xichangehierarchy.c Xi: when removing a master search for a disabled paired device 2024-09-01 23:12:28 +00:00
xichangehierarchy.h xinput: Silence a warning from gcc 11 2021-08-17 16:02:44 -04:00
xigetclientpointer.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
xigetclientpointer.h
xigrabdev.c include: move private definitions out of exevents.h 2024-04-30 00:47:38 +00:00
xigrabdev.h
xipassivegrab.c (!1359) dix: unexport non-public functions from dixgrabs.h and document prototypes 2024-09-18 17:23:09 +02:00
xipassivegrab.h
xiproperty.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
xiproperty.h
xiquerydevice.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
xiquerydevice.h
xiquerypointer.c include: move private definitions out of input.h 2024-09-01 17:59:23 +00:00
xiquerypointer.h
xiqueryversion.c include: move private definitions out of exevents.h 2024-04-30 00:47:38 +00:00
xiqueryversion.h
xiselectev.c (!1639) Xi: fix length checking with bigreq 2024-09-18 17:23:10 +02:00
xiselectev.h
xisetclientpointer.c dix: unexport some lookup functions 2024-04-15 18:11:57 -07:00
xisetclientpointer.h
xisetdevfocus.c include: split out non-exported prototypes to dix_priv.h 2024-04-30 00:47:38 +00:00
xisetdevfocus.h
xiwarppointer.c dix: unexport NewCurrentScreen() 2024-09-02 16:43:29 +00:00
xiwarppointer.h