summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-09-22CVE-2023-43787: Integer overflow in XCreateImage() leading to a heap overflowYair Mizrahi1-5/+15
2023-09-22XCreatePixmap: trigger BadValue error for out-of-range dimensionsAlan Coopersmith1-0/+11
2023-09-22XPutImage: clip images to maximum height & width allowed by protocolAlan Coopersmith1-0/+5
2023-09-22CVE-2023-43786: stack exhaustion from infinite recursion in PutSubImage()Alan Coopersmith1-2/+3
2023-09-22CVE-2023-43785: out-of-bounds memory access in _XkbReadKeySyms()Alan Coopersmith1-5/+9
2023-09-17XOpenDisplay: ensure each screen has a valid root_visual pointerAlan Coopersmith1-0/+4
2023-06-10InitExt.c: Add bounds checks for extension request, event, & error codesAlan Coopersmith1-0/+42
2023-01-14Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11GaryOderNichts4-55/+25
2023-01-07xlibi18n: Update Imake instructions to autoconf equivalent in commentsAlan Coopersmith1-2/+2
2023-01-03Revert "Update XPutBackEvent() to support clients that put back unpadded events"Yuxuan Shui1-14/+1
2022-12-11Update XPutBackEvent() to support clients that put back unpadded eventsKeith Packard1-1/+14
2022-12-01ChkIfEv.c: fix wrong handling of dpy->in_ifeventUlrich Sibiller1-1/+1
2022-12-01Indentation fixes around recent dpy->in_ifevent changesUlrich Sibiller5-17/+17
2022-11-19Fix 797755 Allow X*IfEvent() to reenter libX11Matthieu Herrb5-12/+29
2022-11-11Don't use pragma inside a function, it breaks compiling with older GCCs.Nia Alarie1-9/+10
2022-11-11Add XFreeThreads function.Oliver2-0/+29
2022-11-03Copyright & license cleanupAlan Coopersmith12-12/+12
2022-11-02Allow X*IfEvent() to reenter libX11Adam Jackson5-0/+38
2022-10-08Use same pthread-stubs as libxcbAlan Coopersmith2-163/+1
2022-09-27If thread-safety-constructor is enabled, link against pthreads not stubsAlan Coopersmith1-0/+1
2022-09-11use casts to reduce compiler warnings (no object change)Thomas E. Dickey11-42/+42
2022-09-10xkb: Fix off-by-one error in XKeycodeToKeysymAdam Sampson1-28/+16
2022-07-15xkb: set num_keys when filling in keys in _XkbReadGetNamesReply()Alan Coopersmith1-0/+1
2022-07-15Fix Win32 build with -fno-commonJon Turney1-0/+2
2022-04-26global: call XInitThreads() from the library's constructorAdam Jackson1-9/+7
2022-04-23XkbOpenDisplay: Add _Xconst qualifier to display name argumentAlan Coopersmith1-1/+1
2022-04-23XKBgeom.h: Add _Xconst qualifier to char * arguments in functionsAlan Coopersmith2-6/+8
2022-04-20lcCT: use the correct index for checking the second byteBenno Schulenberg1-1/+1
2022-04-10XkbUpdateKeyTypeVirtualMods: always initialize maskAlan Coopersmith1-1/+1
2022-04-03Don't try to destroy NULL condition variablesSimon McVittie1-2/+4
2022-03-24Fix two memory leaks in _XFreeX11XCBStructure()Hodong1-0/+2
2022-03-23xcb: Clarify the XInitThreads error messageAdam Jackson1-2/+6
2022-03-23xcb_io: Allow jumps backwards when widening the request number.Giovanni Mascellani1-1/+6
2022-01-27KeyBind: reshuffle two ifs into the general order of ascending codesBenno Schulenberg1-7/+7
2022-01-27KeyBind: slightly speed up some case conversions by adding missing returnsBenno Schulenberg1-4/+10
2022-01-27KeyBind: update the Greek case-conversion tables to Unicode Data 14.0Benno Schulenberg1-13/+13
2022-01-26remove a commented-out code fragment, and remove a stray blank lineBenno Schulenberg1-1/+0
2022-01-26XKBCvt: remove an if that never gets triggeredBenno Schulenberg1-2/+0
2022-01-14XKBMAlloc: use the correct first-key variable when extending a key rangeBenno Schulenberg1-2/+2
2022-01-12lcUTF8: remove two unneeded ifs and two elses that are never reachedBenno Schulenberg1-24/+12
2021-12-03Make Xutf8DrawString works correctly with ISO10646 fonts.Liang Chang1-0/+1
2021-12-03Fix hanging issue in _XReplyTatu Frisk1-12/+8
2021-07-27makekeys: handle the new _EVDEVK xorgproto symbolsPeter Hutterer1-0/+12
2021-06-16Avoid undefined behaviour after realloc()Alex Richardson1-3/+5
2021-05-31Protect against overly long stringsTobias Stoeckmann4-15/+15
2021-05-30Check for NULL strings before getting their lengthsMatthieu Herrb10-10/+12
2021-05-22include <limits.h> always, not if HAVE_CONFIG_H is set.Matthieu Herrb1-1/+1
2021-05-18Reject string longer than USHRT_MAX before sending them on the wireMatthieu Herrb12-4/+51
2021-05-09Fix out-of-bound access in KeySymToUcs4()Gaurav Ujjwal1-1/+1
2020-11-18Update libX11 .so version to 6.4.0Keith Packard1-1/+1