Module Name: xsrc Committed By: martin Date: Thu Feb 27 10:16:47 UTC 2025
Modified Files: xsrc/external/mit/xorg-server/dist [netbsd-10]: ChangeLog configure configure.ac meson.build xsrc/external/mit/xorg-server/dist/Xext [netbsd-10]: sync.c xsrc/external/mit/xorg-server/dist/Xi [netbsd-10]: xibarriers.c xichangehierarchy.c xsrc/external/mit/xorg-server/dist/composite [netbsd-10]: compalloc.c xsrc/external/mit/xorg-server/dist/config [netbsd-10]: 10-quirks.conf xsrc/external/mit/xorg-server/dist/dix [netbsd-10]: devices.c dispatch.c enterleave.c eventconvert.c main.c xsrc/external/mit/xorg-server/dist/glamor [netbsd-10]: glamor_program.c xsrc/external/mit/xorg-server/dist/hw/xfree86/common [netbsd-10]: xf86Configure.c xf86sbusBus.c xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-10]: dri2.c xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting [netbsd-10]: driver.c drmmode_display.c drmmode_display.h present.c xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw [netbsd-10]: fbdevhw.c xsrc/external/mit/xorg-server/dist/include [netbsd-10]: dix-config.h.in do-not-use-config.h.in meson.build xsrc/external/mit/xorg-server/dist/os [netbsd-10]: WaitFor.c access.c connection.c xsrc/external/mit/xorg-server/dist/render [netbsd-10]: picture.c xsrc/external/mit/xorg-server/dist/test/sync [netbsd-10]: sync.c xsrc/external/mit/xorg-server/dist/xkb [netbsd-10]: XKBMAlloc.c XKBMisc.c xkb.c xkbUtils.c xkbtext.c xsrc/external/mit/xorg-server/include [netbsd-10]: dix-config.h version-config.h xorg-config.h xorg-server.h Log Message: Pull up the following revisions, requested by mrg in ticket #1067: external/mit/xorg-server/dist/ChangeLog up to 1.1.1.28 external/mit/xorg-server/dist/configure up to 1.21 external/mit/xorg-server/dist/configure.ac up to 1.23 external/mit/xorg-server/dist/meson.build up to 1.1.1.18 external/mit/xorg-server/dist/Xext/sync.c up to 1.14 external/mit/xorg-server/dist/Xi/xibarriers.c up to 1.5 external/mit/xorg-server/dist/Xi/xichangehierarchy.c up to 1.8 external/mit/xorg-server/dist/composite/compalloc.c up to 1.1.1.9 external/mit/xorg-server/dist/config/10-quirks.conf up to 1.1.1.2 external/mit/xorg-server/dist/dix/devices.c up to 1.16 external/mit/xorg-server/dist/dix/dispatch.c up to 1.9 external/mit/xorg-server/dist/dix/enterleave.c up to 1.10 external/mit/xorg-server/dist/dix/eventconvert.c up to 1.1.1.8 external/mit/xorg-server/dist/dix/main.c up to 1.1.1.9 external/mit/xorg-server/dist/glamor/glamor_program.c up to 1.1.1.4 external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c up to 1.13 external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c up to 1.8 external/mit/xorg-server/dist/hw/xfree86/dri2/dri2.c up to 1.6 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/driver.c up to 1.8 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c up to 1.12 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.h up to 1.1.1.5 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/present.c up to 1.9 external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c up to 1.6 external/mit/xorg-server/dist/include/dix-config.h.in up to 1.10 external/mit/xorg-server/dist/include/do-not-use-config.h.in up to 1.1.1.17 external/mit/xorg-server/dist/include/meson.build up to 1.1.1.7 external/mit/xorg-server/dist/os/WaitFor.c up to 1.6 external/mit/xorg-server/dist/os/access.c up to 1.8 external/mit/xorg-server/dist/os/connection.c up to 1.9 external/mit/xorg-server/dist/render/picture.c up to 1.1.1.10 external/mit/xorg-server/dist/test/sync/sync.c up to 1.1.1.2 external/mit/xorg-server/dist/xkb/XKBMAlloc.c up to 1.1.1.7 external/mit/xorg-server/dist/xkb/XKBMisc.c up to 1.1.1.8 external/mit/xorg-server/dist/xkb/xkb.c up to 1.11 external/mit/xorg-server/dist/xkb/xkbUtils.c up to 1.1.1.9 external/mit/xorg-server/dist/xkb/xkbtext.c up to 1.1.1.7 external/mit/xorg-server/include/dix-config.h up to 1.54 external/mit/xorg-server/include/version-config.h up to 1.24 external/mit/xorg-server/include/xorg-config.h up to 1.34 external/mit/xorg-server/include/xorg-server.h up to 1.34 Update to xorg-server 21.1.16. This fixes various CVEs, related to cursors and keyboards, device handling, and use-after-free errors: CVE-2025-26594, ZDI-CAN-25544 CVE-2025-26595, ZDI-CAN-25545 CVE-2025-26596, ZDI-CAN-25543 CVE-2025-26597, ZDI-CAN-25683 CVE-2025-26598, ZDI-CAN-25740 CVE-2025-26599, ZDI-CAN-25851 CVE-2025-26600, ZDI-CAN-25871 CVE-2025-26601, ZDI-CAN-25870 To generate a diff of this commit: cvs rdiff -u -r1.1.1.20.2.5 -r1.1.1.20.2.6 \ xsrc/external/mit/xorg-server/dist/ChangeLog cvs rdiff -u -r1.13.2.5 -r1.13.2.6 \ xsrc/external/mit/xorg-server/dist/configure cvs rdiff -u -r1.15.2.5 -r1.15.2.6 \ xsrc/external/mit/xorg-server/dist/configure.ac cvs rdiff -u -r1.1.1.10.2.5 -r1.1.1.10.2.6 \ xsrc/external/mit/xorg-server/dist/meson.build cvs rdiff -u -r1.12.2.1 -r1.12.2.2 \ xsrc/external/mit/xorg-server/dist/Xext/sync.c cvs rdiff -u -r1.4 -r1.4.4.1 \ xsrc/external/mit/xorg-server/dist/Xi/xibarriers.c cvs rdiff -u -r1.6.2.1 -r1.6.2.2 \ xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c cvs rdiff -u -r1.1.1.8 -r1.1.1.8.2.1 \ xsrc/external/mit/xorg-server/dist/composite/compalloc.c cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \ xsrc/external/mit/xorg-server/dist/config/10-quirks.conf cvs rdiff -u -r1.13.2.1 -r1.13.2.2 \ xsrc/external/mit/xorg-server/dist/dix/devices.c cvs rdiff -u -r1.7.2.1 -r1.7.2.2 \ xsrc/external/mit/xorg-server/dist/dix/dispatch.c \ xsrc/external/mit/xorg-server/dist/dix/enterleave.c cvs rdiff -u -r1.1.1.6.2.1 -r1.1.1.6.2.2 \ xsrc/external/mit/xorg-server/dist/dix/eventconvert.c cvs rdiff -u -r1.1.1.8 -r1.1.1.8.2.1 \ xsrc/external/mit/xorg-server/dist/dix/main.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.2.1 \ xsrc/external/mit/xorg-server/dist/glamor/glamor_program.c cvs rdiff -u -r1.12 -r1.12.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c cvs rdiff -u -r1.7 -r1.7.6.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c cvs rdiff -u -r1.5 -r1.5.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2.c cvs rdiff -u -r1.7 -r1.7.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/driver.c cvs rdiff -u -r1.11 -r1.11.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.h cvs rdiff -u -r1.8 -r1.8.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/present.c cvs rdiff -u -r1.5 -r1.5.2.1 \ xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c cvs rdiff -u -r1.8.2.1 -r1.8.2.2 \ xsrc/external/mit/xorg-server/dist/include/dix-config.h.in cvs rdiff -u -r1.1.1.13.2.3 -r1.1.1.13.2.4 \ xsrc/external/mit/xorg-server/dist/include/do-not-use-config.h.in cvs rdiff -u -r1.1.1.4.2.2 -r1.1.1.4.2.3 \ xsrc/external/mit/xorg-server/dist/include/meson.build cvs rdiff -u -r1.5 -r1.5.2.1 xsrc/external/mit/xorg-server/dist/os/WaitFor.c cvs rdiff -u -r1.6.2.1 -r1.6.2.2 \ xsrc/external/mit/xorg-server/dist/os/access.c cvs rdiff -u -r1.7.2.1 -r1.7.2.2 \ xsrc/external/mit/xorg-server/dist/os/connection.c cvs rdiff -u -r1.1.1.9 -r1.1.1.9.2.1 \ xsrc/external/mit/xorg-server/dist/render/picture.c cvs rdiff -u -r1.1.1.1 -r1.1.1.1.4.1 \ xsrc/external/mit/xorg-server/dist/test/sync/sync.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.4.1 \ xsrc/external/mit/xorg-server/dist/xkb/XKBMAlloc.c cvs rdiff -u -r1.1.1.7 -r1.1.1.7.2.1 \ xsrc/external/mit/xorg-server/dist/xkb/XKBMisc.c cvs rdiff -u -r1.8.2.2 -r1.8.2.3 xsrc/external/mit/xorg-server/dist/xkb/xkb.c cvs rdiff -u -r1.1.1.6.4.2 -r1.1.1.6.4.3 \ xsrc/external/mit/xorg-server/dist/xkb/xkbUtils.c cvs rdiff -u -r1.1.1.6 -r1.1.1.6.2.1 \ xsrc/external/mit/xorg-server/dist/xkb/xkbtext.c cvs rdiff -u -r1.46.2.5 -r1.46.2.6 \ xsrc/external/mit/xorg-server/include/dix-config.h cvs rdiff -u -r1.16.2.5 -r1.16.2.6 \ xsrc/external/mit/xorg-server/include/version-config.h cvs rdiff -u -r1.26.2.5 -r1.26.2.6 \ xsrc/external/mit/xorg-server/include/xorg-config.h \ xsrc/external/mit/xorg-server/include/xorg-server.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.