OpenBSD/xenocara Z1kvVpR — . MODULES
update
| Version | Delta | File | |
|---|---|---|---|
| 1.562 | +4 | -3 | MODULES |
| +4 | -3 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.562 | +4 | -3 | MODULES |
| +4 | -3 | 1 files | |
Merge fixes from upstream for multiple Xserver issues: * Font Alias Stack-based Buffer Overflow * XSYNC Use-After-Free in miSyncDestroyFence() * XKB Key Types Stack-based Buffer Overflow * XKB SetMap Request Stack-based Buffer Overflow * XSYNC Use-After-Free in FreeCounter() * XSYNC Use-After-Free in SyncChangeCounter() * GLX ChangeDrawableAttributes Out-Of-Bounds Read/Write * CreateSaverWindow Use-After-Free Information Disclosure * DRI2 DRIGetBuffers/DRIGetBuffersWithFormat Out-Of-Bounds Write from matthieu@ this is errata/7.9/001_xserver.patch.sig
| Version | Delta | File | |
|---|---|---|---|
| 1.20.6.1 | +32 | -25 | xserver/hw/xfree86/dri2/dri2.c |
| 1.24.2.1 | +47 | -8 | xserver/Xext/sync.c |
| 1.21.10.1 | +5 | -16 | xserver/glx/glxcmds.c |
| 1.7.2.1 | +8 | -4 | xserver/miext/sync/misync.c |
| 1.9.28.1 | +5 | -7 | xserver/glx/glxcmdsswap.c |
| 1.6.46.1 | +7 | -1 | xserver/include/closestr.h |
| +104 | -61 | 3 files not shown | |
| +123 | -62 | 9 files | |
Merge fixes from upstream for multiple Xserver issues: * Font Alias Stack-based Buffer Overflow * XSYNC Use-After-Free in miSyncDestroyFence() * XKB Key Types Stack-based Buffer Overflow * XKB SetMap Request Stack-based Buffer Overflow * XSYNC Use-After-Free in FreeCounter() * XSYNC Use-After-Free in SyncChangeCounter() * GLX ChangeDrawableAttributes Out-Of-Bounds Read/Write * CreateSaverWindow Use-After-Free Information Disclosure * DRI2 DRIGetBuffers/DRIGetBuffersWithFormat Out-Of-Bounds Write from matthieu@ this is errata/7.8/037_xserver.patch.sig
| Version | Delta | File | |
|---|---|---|---|
| 1.20.4.1 | +32 | -25 | xserver/hw/xfree86/dri2/dri2.c |
| 1.23.4.1 | +47 | -8 | xserver/Xext/sync.c |
| 1.21.8.1 | +5 | -16 | xserver/glx/glxcmds.c |
| 1.6.24.2 | +8 | -4 | xserver/miext/sync/misync.c |
| 1.9.26.1 | +5 | -7 | xserver/glx/glxcmdsswap.c |
| 1.6.44.1 | +7 | -1 | xserver/include/closestr.h |
| +104 | -61 | 3 files not shown | |
| +123 | -62 | 9 files | |
Merge fixes from upstream for multiple Xserver issues: * Font Alias Stack-based Buffer Overflow * XSYNC Use-After-Free in miSyncDestroyFence() * XKB Key Types Stack-based Buffer Overflow * XKB SetMap Request Stack-based Buffer Overflow * XSYNC Use-After-Free in FreeCounter() * XSYNC Use-After-Free in SyncChangeCounter() * GLX ChangeDrawableAttributes Out-Of-Bounds Read/Write * CreateSaverWindow Use-After-Free Information Disclosure * DRI2 DRIGetBuffers/DRIGetBuffersWithFormat Out-Of-Bounds Write
| Version | Delta | File | |
|---|---|---|---|
| 1.21 | +32 | -25 | xserver/hw/xfree86/dri2/dri2.c |
| 1.25 | +47 | -8 | xserver/Xext/sync.c |
| 1.22 | +5 | -16 | xserver/glx/glxcmds.c |
| 1.10 | +5 | -7 | xserver/glx/glxcmdsswap.c |
| 1.8 | +8 | -4 | xserver/miext/sync/misync.c |
| 1.7 | +7 | -1 | xserver/include/closestr.h |
| +104 | -61 | 3 files not shown | |
| +123 | -62 | 9 files | |
pixman: drop support for MMX on x86 LLVM has dropped the ability to generate vectorized code using compiler intrinsics for chips with MMX but without SSE2. The pixman library detects available CPU features at runtime and will either fall back to the generic implementation or use the SSE2 or SSSE3 code paths. ok kettenis@ matthieu@ jsg@
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +1 | -5 | lib/pixman/mk/Makefile |
| 1.6 | +0 | -2 | lib/pixman/mk/pixman-config.h |
| +1 | -7 | 2 files | |
Reduce optimization to avoid clang 22 segfault on mips64.
| Version | Delta | File | |
|---|---|---|---|
| 1.9 | +2 | -2 | lib/libXfont2/Makefile.bsd-wrapper |
| +2 | -2 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.469 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.27 | +3 | -3 | distrib/sets/lists/xbase/md.riscv64 |
| 1.217 | +3 | -3 | distrib/sets/lists/xbase/md.sparc64 |
| 1.229 | +3 | -3 | distrib/sets/lists/xbase/md.i386 |
| 1.227 | +3 | -3 | distrib/sets/lists/xbase/md.amd64 |
| 1.61 | +3 | -3 | distrib/sets/lists/xbase/md.arm64 |
| 1.109 | +3 | -3 | distrib/sets/lists/xbase/md.armv7 |
| +18 | -18 | 4 files not shown | |
| +30 | -30 | 10 files | |
Update libva to 1.23. Ok rsadowski@
| Version | Delta | File | |
|---|---|---|---|
| 1.2 | +385 | -26 | lib/libva/va/va_trace.c |
| 1.2 | +206 | -202 | lib/libva/depcomp |
| 1.2 | +144 | -259 | lib/libva/missing |
| 1.5 | +148 | -183 | lib/libva/aclocal.m4 |
| 1.6 | +119 | -101 | lib/libva/Makefile.in |
| 1.5 | +111 | -86 | lib/libva/va/Makefile.in |
| +1,113 | -857 | 47 files not shown | |
| +2,122 | -1,239 | 53 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.561 | +3 | -3 | MODULES |
| +3 | -3 | 1 files | |
Define CARD64 as unsigned long long on OpenBSD LP64 to match uint64_t. This fixes a number of errors with llvm 22 where X code mixes CARD64 and uint64_t. ok tb@
| Version | Delta | File | |
|---|---|---|---|
| 1.5 | +4 | -0 | proto/xorgproto/include/X11/Xmd.h |
| +4 | -0 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.468 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.226 | +1 | -1 | distrib/sets/lists/xbase/md.amd64 |
| 1.60 | +1 | -1 | distrib/sets/lists/xbase/md.arm64 |
| 1.108 | +1 | -1 | distrib/sets/lists/xbase/md.armv7 |
| 1.228 | +1 | -1 | distrib/sets/lists/xbase/md.i386 |
| 1.157 | +1 | -1 | distrib/sets/lists/xbase/md.loongson |
| 1.214 | +1 | -1 | distrib/sets/lists/xbase/md.macppc |
| +6 | -6 | 4 files not shown | |
| +10 | -10 | 10 files | |
Merge libdrm 2.4.133
| Version | Delta | File | |
|---|---|---|---|
| 1.47 | +204 | -143 | lib/libdrm/xf86drm.c |
| 1.16 | +87 | -12 | lib/libdrm/include/drm/drm.h |
| 1.15 | +44 | -2 | lib/libdrm/amdgpu/amdgpu_bo.c |
| 1.4 | +11 | -11 | lib/libdrm/mk/man/drmModeGetResources.3 |
| 1.4 | +11 | -11 | lib/libdrm/mk/man/drmHandleEvent.3 |
| 1.5 | +11 | -11 | lib/libdrm/mk/man/drm-memory.7 |
| +368 | -190 | 34 files not shown | |
| +429 | -230 | 40 files | |
Import libdrm 2.4.133
| Version | Delta | File | |
|---|---|---|---|
| 1.1.1.22 | +204 | -143 | lib/libdrm/xf86drm.c |
| 1.1.1.6 | +311 | -1 | lib/libdrm/tests/util/pattern.c |
| 1.1.1.16 | +300 | -0 | lib/libdrm/include/drm/amdgpu_drm.h |
| 1.1.1.12 | +207 | -44 | lib/libdrm/data/amdgpu.ids |
| 1.1.1.16 | +185 | -13 | lib/libdrm/include/drm/drm_fourcc.h |
| 1.1.1.4 | +189 | -5 | lib/libdrm/amdgpu/amdgpu_asic_id.c |
| +1,396 | -206 | 47 files not shown | |
| +2,441 | -386 | 53 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.467 | +2 | -2 | 3RDPARTY |
| +2 | -2 | 1 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.225 | +0 | -7 | distrib/sets/lists/xbase/md.amd64 |
| 1.59 | +0 | -7 | distrib/sets/lists/xbase/md.arm64 |
| 1.107 | +0 | -7 | distrib/sets/lists/xbase/md.armv7 |
| 1.227 | +0 | -7 | distrib/sets/lists/xbase/md.i386 |
| 1.156 | +0 | -7 | distrib/sets/lists/xbase/md.loongson |
| 1.213 | +0 | -7 | distrib/sets/lists/xbase/md.macppc |
| +0 | -42 | 4 files not shown | |
| +0 | -70 | 10 files | |
Disable the build of libGLw. Nothing uses it anymore. Confirmed and ok sthen@
| Version | Delta | File | |
|---|---|---|---|
| 1.50 | +2 | -2 | lib/Makefile |
| +2 | -2 | 1 files | |
Revert part of previous commit which causes the intel driver to fail to load.
| Version | Delta | File | |
|---|---|---|---|
| 1.12 | +1 | -1 | driver/xf86-video-intel/src/sna/sna_accel.c |
| +1 | -1 | 1 files | |
update
| Version | Delta | File | |
|---|---|---|---|
| 1.560 | +3 | -3 | MODULES |
| 1.466 | +2 | -2 | 3RDPARTY |
| +5 | -5 | 2 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.163 | +1 | -1 | distrib/sets/lists/xbase/mi |
| +1 | -1 | 1 files | |
Update to libpciaccess 0.19
| Version | Delta | File | |
|---|---|---|---|
| 1.12 | +22 | -3 | lib/libpciaccess/src/linux_sysfs.c |
| 1.2 | +6 | -16 | lib/libpciaccess/.gitlab-ci.yml |
| 1.6 | +16 | -2 | lib/libpciaccess/src/common_vgaarb.c |
| 1.13 | +16 | -0 | lib/libpciaccess/src/common_init.c |
| 1.13 | +15 | -0 | lib/libpciaccess/src/common_interface.c |
| 1.9 | +8 | -6 | lib/libpciaccess/include/pciaccess.h |
| +83 | -27 | 12 files not shown | |
| +105 | -40 | 18 files | |
Update to freetype 2.14.3
| Version | Delta | File | |
|---|---|---|---|
| 1.43 | +213 | -0 | lib/freetype/ChangeLog |
| 1.24 | +59 | -48 | lib/freetype/CMakeLists.txt |
| 1.34 | +22 | -32 | lib/freetype/src/raster/ftraster.c |
| 1.39 | +17 | -26 | lib/freetype/src/base/ftobjs.c |
| 1.10 | +18 | -25 | lib/freetype/src/sfnt/ttcolr.c |
| 1.32 | +26 | -13 | lib/freetype/src/psaux/t1decode.c |
| +355 | -144 | 591 files not shown | |
| +1,093 | -776 | 597 files | |
Update
| Version | Delta | File | |
|---|---|---|---|
| 1.465 | +9 | -9 | 3RDPARTY |
| 1.559 | +2 | -2 | MODULES |
| +11 | -11 | 2 files | |
sync
| Version | Delta | File | |
|---|---|---|---|
| 1.162 | +1 | -2 | distrib/sets/lists/xbase/mi |
| +1 | -2 | 1 files | |
Update to libxkbfile 1.2.0. Switch to local build system since autotools was replaced by meson.
| Version | Delta | File | |
|---|---|---|---|
| 1.8 | +60 | -72 | lib/libxkbfile/src/xkbtext.c |
| 1.8 | +60 | -35 | lib/libxkbfile/src/maprules.c |
| 1.5 | +77 | -18 | lib/libxkbfile/include/X11/extensions/XKBrules.h |
| 1.1 | +88 | -0 | lib/libxkbfile/.gitlab-ci.yml |
| 1.1 | +78 | -0 | lib/libxkbfile/.gitignore |
| 1.6 | +28 | -36 | lib/libxkbfile/src/xkbmisc.c |
| +391 | -161 | 35 files not shown | |
| +590 | -234 | 41 files | |
Update to xorgproto 2025.1
| Version | Delta | File | |
|---|---|---|---|
| 1.6 | +190 | -22 | proto/xorgproto/include/X11/XF86keysym.h |
| 1.2 | +35 | -35 | proto/xorgproto/renderproto.txt |
| 1.3 | +44 | -26 | proto/xorgproto/scripts/keysym-generator.py |
| 1.5 | +22 | -20 | proto/xorgproto/presentproto.txt |
| 1.4 | +29 | -13 | proto/xorgproto/compile |
| 1.3 | +13 | -13 | proto/xorgproto/compositeproto.txt |
| +333 | -129 | 51 files not shown | |
| +489 | -260 | 57 files | |
Merge fixes from X.Org repository to build with llvm 22.
| Version | Delta | File | |
|---|---|---|---|
| 1.11 | +18 | -3 | driver/xf86-video-intel/src/sna/sna_accel.c |
| 1.4 | +4 | -0 | driver/xf86-video-intel/src/sna/sna_video.h |
| +22 | -3 | 2 files | |
Move xcb-util-xrm later in the build. Enabling tests makes it depend on libX11
| Version | Delta | File | |
|---|---|---|---|
| 1.49 | +3 | -4 | lib/Makefile |
| +3 | -4 | 1 files | |
Update to libepoxy 1.5.10
| Version | Delta | File | |
|---|---|---|---|
| 1.4 | +6 | -0 | dist/libepoxy/src/meson.build |
| 1.4 | +4 | -1 | dist/libepoxy/meson.build |
| 1.7 | +4 | -0 | dist/libepoxy/src/dispatch_common.c |
| +14 | -1 | 3 files | |