Commit Graph

7468 Commits (master)

Author SHA1 Message Date
matthieu 768018ae96 Update xkill to vesion 1.0.6 2023-01-22 10:24:32 +00:00
matthieu 83fc33415a Upate xkbevd to version 1.1.5 2023-01-22 10:01:57 +00:00
matthieu a37ea9079b Update xcompmgr to version 1.1.9 2023-01-22 09:58:12 +00:00
matthieu d04c7bf7c1 Update xgamma to version 1.0.7 2023-01-22 09:53:39 +00:00
matthieu 6c8ea4fe58 Merge xserver 21.1.6.
Includes a few fixes to the security patches already committed.
2023-01-22 09:44:41 +00:00
matthieu 8c4424dd36 Add back the meson build system to xserver.
Not having those file only create noise when merging upstream releases.
2023-01-22 09:21:08 +00:00
matthieu 8b4361c1d3 Fix several issues in libXpm :
CVE-2022-46285: Infinite loop on unclosed comments
CVE-2022-44617: Runaway loop on width of 0 and enormous height
CVE-2022-4883: compression commands depend on $PATH
2023-01-17 16:21:23 +00:00
matthieu 482523581c update 2023-01-07 17:39:49 +00:00
matthieu 47c96394bf sync 2023-01-07 17:17:11 +00:00
matthieu 8b7e37f22a Update to libXpm 3.5.14. This adds manual pages and fixes typos in comments. 2023-01-07 17:15:03 +00:00
matthieu 49a1671770 Fix serveral X server input validation errors that can cause varios issues:
* CVE-2022-46340/ZDI-CAN-19265: X.Org Server XTestSwapFakeInput stack
  overflow
* CVE-2022-46341/ZDI-CAN-19381: X.Org Server XIPassiveUngrab
  out-of-bounds access
* CVE-2022-46342/ZDI-CAN-19400: X.Org Server XvdiSelectVideoNotify
  use-after-free
* CVE-2022-46343/ZDI-CAN-19404: X.Org Server ScreenSaverSetAttributes
  use-after-free
* CVE-2022-46344/ZDI-CAN-19405: X.Org Server XIChangeProperty
  out-of-bounds access
* CVE-2022-46283/ZDI-CAN-19530: X.Org Server XkbGetKbdByName use-after-free
2022-12-14 10:29:00 +00:00
kettenis 921296be19 Add kqueue(2) support such that the amdgpu Xorg driver notices events
signalled by the kernel driver.  This makes sure xbacklight(1) will report
the right display brightness if it is changed by using the brightness keys
on the keyboard or through wsconsctl(8).

ok jsg@, matthieu@
2022-12-05 16:41:17 +00:00
matthieu a463cf27b2 update 2022-12-04 18:43:19 +00:00
matthieu 81e9319cbd Update xf86-video-mach64 to version 6.9.7. 2022-12-04 18:15:08 +00:00
matthieu 1194b79a7e Update xfd to version 1.1.4 2022-12-04 18:13:53 +00:00
matthieu 6bb3d301a4 update 2022-12-04 08:05:36 +00:00
matthieu f46d1404a0 update 2022-11-16 21:59:26 +00:00
matthieu b699ec2288 Update libXft to version 2.3.7.
This is a fix for a stack overflow that was introduced in 2.3.5.
2022-11-16 20:25:46 +00:00
jsg 11497a7dac update 2022-11-14 09:40:31 +00:00
jsg a54c97b16b sync 2022-11-14 08:48:28 +00:00
jsg ca1477e751 Merge libdrm 2.4.114 2022-11-14 08:46:46 +00:00
jsg 109ec17852 Import libdrm 2.4.114 2022-11-14 08:39:43 +00:00
sthen f7a7f58b38 update PYTHON_VERSION, ports now uses 3.10 by default 2022-11-14 07:52:06 +00:00
aisha 99309740e1 fontconfig: revert man page link changes
patches for dist are better suited upstream
pointed out by matthieu@ and tb@
2022-11-14 05:41:57 +00:00
aisha 7372e13871 fix broken links to fontconfig html docs in man pages
patch by Thim Cederlund thim AT cederlund DOT de, thanks!
2022-11-12 21:01:05 +00:00
matthieu fd3c33bec8 Don't crash if the client argv or argv[0] is NULL.
Report from  bauerm at pestilenz dot org.
With help from and ok millert@
2022-11-11 13:56:12 +00:00
jsg 317ccbdd41 disable libudev to fix build when xatracker is present
xatracker is part of Mesa and not currently installed
ok matthieu@
2022-11-11 01:12:13 +00:00
matthieu cdbebc03a1 Prevent users from enabling allowFontOps by menu or via resources.
This further protects from CVE-2022-2602 (although allowFontOps where
disabled by default in OpenBSD since 2009).
2022-11-10 18:19:23 +00:00
matthieu bd36b57990 When no device is provided in the config file, try xf86Info.consoleFd
before defaulting to an hard-coded device name. Tested by tobhe@
2022-11-10 17:38:58 +00:00
matthieu fed98a76a4 Simplify the test on mode in WsfbSaveScreen() and add error checking.
Tested by tobhe@
2022-11-10 17:36:42 +00:00
matthieu c562bd058a update 2022-11-09 22:17:12 +00:00
matthieu 480c2c5de8 Update xterm to version 375. ok tb@
and also tested by Walter Alejandro Iglesias
2022-11-09 21:55:14 +00:00
matthieu 1166d8c915 Fix running totally unprivileged with startx(1).
Issue reported by Walter Alejandro Iglesias.
2022-11-09 18:33:42 +00:00
matthieu 349688e53b remove references to bitmap fonts that aren't used by the greeter anymore 2022-11-07 17:12:06 +00:00
matthieu edd2412e6b sync 2022-11-07 16:53:13 +00:00
matthieu c13c9cf07b Update to libpciaccess 0.17. while there fix small leaks in openbsd_pci.c
with help from an ok tb@
2022-11-07 16:52:35 +00:00
matthieu 11786a9e1c missed CVS add/remove in previous update to 274. noticed by tb@ 2022-11-07 12:28:06 +00:00
matthieu b3dd6d9d05 Update libXmu to version 1.1.4 2022-11-07 11:48:25 +00:00
matthieu be4e935e34 Update libXext to version 1.3.5 2022-11-07 11:36:48 +00:00
matthieu 4726157238 Update xterm to version 374 ok tb@ 2022-11-07 11:15:27 +00:00
matthieu c0053b3b99 Update makedepend to version 1.0.7 2022-11-06 19:29:07 +00:00
matthieu 4d82c97e07 Update xcb-util-wm to version 0.4.2 2022-11-06 19:22:44 +00:00
matthieu b12a5ea4f9 Update xcb-util-renderutil to version 0.3.10 2022-11-06 19:18:56 +00:00
matthieu 3e1d310f44 Update xcb-util-keysyms to version 0.4.1 2022-11-06 19:15:46 +00:00
matthieu dae2583189 Update xcb-util-image to version 0.4.1 2022-11-06 19:11:17 +00:00
matthieu b5fd21ddb0 Update xcb-util-cursor to version 0.1.4 2022-11-06 19:05:43 +00:00
matthieu 9885a74b79 merge libxshmfence version 1.3.1 2022-11-06 18:39:24 +00:00
matthieu f3f6ac5758 Update libxkbfile to version 1.1.1 2022-11-06 18:14:28 +00:00
matthieu d7805b912a Update libXxf86vm to version 1.1.5 2022-11-06 18:09:56 +00:00
matthieu 2ed0958899 libXtst 1.2.4: forgot to cvs add/remove files 2022-11-06 18:03:39 +00:00