summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-09Fix off-by-one in dlist allocation when checking whether to allocate aThomas Frohwein
new block. This fixes segfaults in dlist functions that occur on applications making heavy use of display lists that exceed BLOCK_SIZE. ok jsg@ and stsp@, who also both helped me track down the issue.
2024-01-30updateJonathan Gray
2024-01-30syncJonathan Gray
2024-01-30Merge libdrm 2.4.120Jonathan Gray
2024-01-30Import libdrm 2.4.120Jonathan Gray
2024-01-28updateMatthieu Herrb
2024-01-28Update to xbiff 1.0.5Matthieu Herrb
2024-01-28Update to xeyes 1.3.0Matthieu Herrb
2024-01-28Update to fonttosfnt 1.2.3Matthieu Herrb
2024-01-28Update to xserver 21.1.11.Matthieu Herrb
All the security fixes have already been committed.
2024-01-22Rewrite the privsep imsg code using the new ibuf API.Claudio Jeker
Properly wrap the imsg_read() / imsg_get() calls in a while loop. Do not initialize the fd of the struct ibuf to -1 (this is already done). Rewrite the imsg parser using imsg_get_ibuf(), ibuf_get and a local new function ibuf_get_string() which abstracts the extraction of the strings from the ibuf. Properly clear and free the user, pass and style variables. OK tb@ matthieu@
2024-01-19WSDISPLAY_TYPE_RKDRM was renamed to WSDISPLAY_TYPE_KMSMark Kettenis
2024-01-16updateMatthieu Herrb
2024-01-16Multiple issues have been found in the X server and XwaylandMatthieu Herrb
implementations: 1) CVE-2023-6816 can be triggered by passing an invalid array index to DeviceFocusEvent or ProcXIQueryPointer. 2) CVE-2024-0229 can be triggered if a device has both a button and a key class and zero buttons. 3) CVE-2024-21885 can be triggered if a device with a given ID was removed and a new device with the same ID added both in the same operation. 4) CVE-2024-21886 can be triggered by disabling a master device with disabled slave devices. 5) CVE-2024-0409 can be triggered by enabling SELinux xserver_object_manager and running a client. 6) CVE-2024-0408 can be triggered by enabling SELinux xserver_object_manager and creating a GLX PBuffer.
2024-01-07Update xserver to 21.1.10.Matthieu Herrb
The security fixes have already been committed.
2024-01-05updateMatthieu Herrb
2023-12-19Substitute "100" for __default_termid__ instead of "vt100".Todd C. Miller
The "vt" prefix is optional for the default terminal ID. Fixes an instance of "vtvt100" in the installed man page. OK matthieu@
2023-12-14Replace another memset() with explicit_bzero() since the goal is the reasonClaudio Jeker
why we have explicit_bzero(). OK matthieu@
2023-12-14Use proper len in strndup() call for the style argument.Claudio Jeker
OK matthieu@
2023-12-13The previous fix from X.Org was incorrect. This fixes it.Matthieu Herrb
Xi: allocate enough XkbActions for our buttons CVE-2023-6377
2023-12-13randr: avoid integer truncation in length check of ProcRRChange*PropertyMatthieu Herrb
CVE-2023-6478
2023-12-13Xi: allocate enough XkbActions for our buttonsMatthieu Herrb
CVE-2023-6377
2023-12-01r600/sfn: Don't try to re-use iterators when the set is made emptyJonathan Gray
From Gert Wollny c13de0509c43f9b9764dc939aa64fe70c6a80870 in mainline Mesa fixes games/xonotic crash on r600 reported by edd@ on bugs@
2023-11-10Add group handling to match fbtab(5). Suggested by and ok aja@Matthieu Herrb
2023-01-28Import Mesa 22.3.4Jonathan Gray
2023-11-10meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1Jonathan Gray
From Marek Olsak d11900d5e76922790de90ebfb89f918673759a88 in mainline Mesa
2023-11-03link libgbm with xrandr-xcbJonathan Gray
fixes graphics/clutter/cogl build failure reported by tb@
2023-11-02updateJonathan Gray
2023-11-02don't warn when file descriptor equality is unknownJonathan Gray
linux uses kcmp(2) with KCMP_FILE, we have no equivalent
2023-11-02syncJonathan Gray
2023-11-02Merge Mesa 23.1.9Jonathan Gray
2023-11-02Import Mesa 23.1.9Jonathan Gray
2023-10-29updateMatthieu Herrb
2023-04-06Import Mesa 22.3.7Jonathan Gray
2023-01-28Import Mesa 22.3.4Jonathan Gray
2022-09-02Import Mesa 22.1.7Jonathan Gray
2022-09-02Import Mesa 22.1.7Jonathan Gray
2022-09-02Import Mesa 22.1.7Jonathan Gray
2022-04-21Import Mesa 21.3.8Jonathan Gray
2022-02-24Import Mesa 21.3.7Jonathan Gray
2022-02-24Import Mesa 21.3.7Jonathan Gray
2021-09-09Import Mesa 21.1.8Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray