Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/netbsd-10]: xsrc/external/mit/xorg-server Sync external/mit/xorg-server...
details: https://anonhg.NetBSD.org/xsrc/rev/ba6548198540
branches: netbsd-10
changeset: 7292:ba6548198540
user: martin <martin%NetBSD.org@localhost>
date: Tue Dec 20 09:44:11 2022 +0000
description:
Sync external/mit/xorg-server to HEAD, requested by mrg in ticket #8:
external/mit/xorg-server/dist/hw/xquartz/defaults.plist up to 1.1.1.1
external/mit/xorg-server/dist/m4/libtool.m4 delete
external/mit/xorg-server/dist/m4/ltversion.m4 delete
external/mit/xorg-server/dist/ChangeLog up to 1.1.1.21
external/mit/xorg-server/dist/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/aclocal.m4 up to 1.1.1.18
external/mit/xorg-server/dist/compile up to 1.1.1.12
external/mit/xorg-server/dist/config.guess up to 1.1.1.14
external/mit/xorg-server/dist/config.sub up to 1.1.1.14
external/mit/xorg-server/dist/configure up to 1.14
external/mit/xorg-server/dist/configure.ac up to 1.16
external/mit/xorg-server/dist/depcomp up to 1.1.1.10
external/mit/xorg-server/dist/ltmain.sh up to 1.1.1.12
external/mit/xorg-server/dist/meson.build up to 1.1.1.11
external/mit/xorg-server/dist/missing up to 1.1.1.10
external/mit/xorg-server/dist/test-driver up to 1.1.1.8
external/mit/xorg-server/dist/ylwrap up to 1.1.1.10
external/mit/xorg-server/dist/Xext/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/Xext/saver.c up to 1.5
external/mit/xorg-server/dist/Xext/xtest.c up to 1.8
external/mit/xorg-server/dist/Xext/xvmain.c up to 1.1.1.7
external/mit/xorg-server/dist/Xi/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/Xi/sendexev.c up to 1.6
external/mit/xorg-server/dist/Xi/xipassivegrab.c up to 1.7
external/mit/xorg-server/dist/Xi/xiproperty.c up to 1.6
external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/dbe/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/dix/Makefile.in up to 1.1.1.16
external/mit/xorg-server/dist/dix/property.c up to 1.1.1.8
external/mit/xorg-server/dist/doc/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/dri3/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/exa/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/fb/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/glx/Makefile.in up to 1.1.1.14
external/mit/xorg-server/dist/hw/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.16
external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.14
external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.3
external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.10
external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/int10/generic.c up to 1.6
external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.17
external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.8
external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xquartz/Makefile.am up to 1.1.1.9
external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xquartz/NSUserDefaults+XQuartzDefaults.m up to 1.1.1.2
external/mit/xorg-server/dist/hw/xquartz/meson.build up to 1.1.1.4
external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.14
external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.am up to 1.1.1.7
external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.14
external/mit/xorg-server/dist/hw/xquartz/pbproxy/meson.build up to 1.1.1.3
external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.14
external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/hw/xwin/winprefslex.c up to 1.1.1.9
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c up to 1.1.1.13
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h up to 1.1.1.13
external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.8
external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.12
external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/include/dix-config.h.in up to 1.9
external/mit/xorg-server/dist/include/do-not-use-config.h.in up to 1.1.1.14
external/mit/xorg-server/dist/include/meson.build up to 1.1.1.5
external/mit/xorg-server/dist/include/os.h up to 1.12
external/mit/xorg-server/dist/m4/ltoptions.m4 up to 1.1.1.3
external/mit/xorg-server/dist/m4/ltsugar.m4 up to 1.1.1.3
external/mit/xorg-server/dist/m4/lt~obsolete.m4 up to 1.1.1.3
external/mit/xorg-server/dist/man/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/mi/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.11
external/mit/xorg-server/dist/os/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.9
external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/test/Makefile.in up to 1.1.1.12
external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/xkb/Makefile.in up to 1.1.1.15
external/mit/xorg-server/dist/xkb/xkbUtils.c up to 1.1.1.7
external/mit/xorg-server/include/dix-config.h up to 1.47
external/mit/xorg-server/include/version-config.h up to 1.17
external/mit/xorg-server/include/xorg-config.h up to 1.27
external/mit/xorg-server/include/xorg-server.h up to 1.27
Update xserver to 21.1.5.
diffstat:
external/mit/xorg-server/dist/ChangeLog | 1408 +-
external/mit/xorg-server/dist/Makefile.in | 21 +-
external/mit/xorg-server/dist/Xext/Makefile.in | 16 +-
external/mit/xorg-server/dist/Xext/saver.c | 2 +-
external/mit/xorg-server/dist/Xext/xtest.c | 5 +-
external/mit/xorg-server/dist/Xext/xvmain.c | 4 +-
external/mit/xorg-server/dist/Xi/Makefile.in | 16 +-
external/mit/xorg-server/dist/Xi/sendexev.c | 3 -
external/mit/xorg-server/dist/Xi/xipassivegrab.c | 22 +-
external/mit/xorg-server/dist/Xi/xiproperty.c | 9 +-
external/mit/xorg-server/dist/aclocal.m4 | 8534 ++++-
external/mit/xorg-server/dist/compile | 2 +-
external/mit/xorg-server/dist/composite/Makefile.in | 16 +-
external/mit/xorg-server/dist/config.guess | 1518 +-
external/mit/xorg-server/dist/config.sub | 2895 +-
external/mit/xorg-server/dist/config/Makefile.in | 16 +-
external/mit/xorg-server/dist/configure | 20782 +++++----
external/mit/xorg-server/dist/configure.ac | 4 +-
external/mit/xorg-server/dist/damageext/Makefile.in | 16 +-
external/mit/xorg-server/dist/dbe/Makefile.in | 16 +-
external/mit/xorg-server/dist/depcomp | 2 +-
external/mit/xorg-server/dist/dix/Makefile.in | 16 +-
external/mit/xorg-server/dist/dix/property.c | 3 +-
external/mit/xorg-server/dist/doc/Makefile.in | 16 +-
external/mit/xorg-server/dist/doc/dtrace/Makefile.in | 14 +-
external/mit/xorg-server/dist/dri3/Makefile.in | 16 +-
external/mit/xorg-server/dist/exa/Makefile.in | 16 +-
external/mit/xorg-server/dist/fb/Makefile.in | 16 +-
external/mit/xorg-server/dist/glamor/Makefile.in | 16 +-
external/mit/xorg-server/dist/glx/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/kdrive/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/vfb/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/vfb/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/int10/generic.c | 6 -
external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xnest/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xnest/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xquartz/Makefile.am | 5 +-
external/mit/xorg-server/dist/hw/xquartz/Makefile.in | 21 +-
external/mit/xorg-server/dist/hw/xquartz/NSUserDefaults+XQuartzDefaults.m | 9 +-
external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xquartz/defaults.plist | 17 +
external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xquartz/meson.build | 8 +-
external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.am | 2 +-
external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in | 19 +-
external/mit/xorg-server/dist/hw/xquartz/pbproxy/meson.build | 5 +-
external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xwin/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xwin/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in | 16 +-
external/mit/xorg-server/dist/hw/xwin/winprefslex.c | 10 +-
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c | 181 +-
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h | 6 +-
external/mit/xorg-server/dist/include/Makefile.in | 16 +-
external/mit/xorg-server/dist/include/dix-config.h.in | 3 -
external/mit/xorg-server/dist/include/do-not-use-config.h.in | 105 +-
external/mit/xorg-server/dist/include/meson.build | 4 +-
external/mit/xorg-server/dist/include/os.h | 10 -
external/mit/xorg-server/dist/ltmain.sh | 896 +-
external/mit/xorg-server/dist/m4/libtool.m4 | 8394 ----
external/mit/xorg-server/dist/m4/ltoptions.m4 | 4 +-
external/mit/xorg-server/dist/m4/ltsugar.m4 | 2 +-
external/mit/xorg-server/dist/m4/ltversion.m4 | 23 -
external/mit/xorg-server/dist/m4/lt~obsolete.m4 | 4 +-
external/mit/xorg-server/dist/man/Makefile.in | 14 +-
external/mit/xorg-server/dist/meson.build | 15 +-
external/mit/xorg-server/dist/mi/Makefile.in | 16 +-
external/mit/xorg-server/dist/miext/Makefile.in | 16 +-
external/mit/xorg-server/dist/miext/damage/Makefile.in | 16 +-
external/mit/xorg-server/dist/miext/rootless/Makefile.in | 16 +-
external/mit/xorg-server/dist/miext/shadow/Makefile.in | 16 +-
external/mit/xorg-server/dist/miext/sync/Makefile.in | 16 +-
external/mit/xorg-server/dist/missing | 2 +-
external/mit/xorg-server/dist/os/Makefile.in | 16 +-
external/mit/xorg-server/dist/present/Makefile.in | 16 +-
external/mit/xorg-server/dist/pseudoramiX/Makefile.in | 16 +-
external/mit/xorg-server/dist/randr/Makefile.in | 16 +-
external/mit/xorg-server/dist/record/Makefile.in | 16 +-
external/mit/xorg-server/dist/render/Makefile.in | 16 +-
external/mit/xorg-server/dist/test-driver | 11 +-
external/mit/xorg-server/dist/test/Makefile.in | 16 +-
external/mit/xorg-server/dist/xfixes/Makefile.in | 16 +-
external/mit/xorg-server/dist/xkb/Makefile.in | 16 +-
external/mit/xorg-server/dist/xkb/xkbUtils.c | 1 +
external/mit/xorg-server/dist/ylwrap | 2 +-
external/mit/xorg-server/include/dix-config.h | 2 +-
external/mit/xorg-server/include/version-config.h | 4 +-
external/mit/xorg-server/include/xorg-config.h | 2 +-
external/mit/xorg-server/include/xorg-server.h | 2 +-
135 files changed, 24491 insertions(+), 21878 deletions(-)
diffs (truncated from 67503 to 300 lines):
diff -r c8c830269c4a -r ba6548198540 external/mit/xorg-server/dist/ChangeLog
--- a/external/mit/xorg-server/dist/ChangeLog Tue Dec 20 09:36:50 2022 +0000
+++ b/external/mit/xorg-server/dist/ChangeLog Tue Dec 20 09:44:11 2022 +0000
@@ -1,3 +1,245 @@
+commit f292fbfaac0c653ee49bbb24deb3add2b5da602f
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Wed Dec 14 11:34:41 2022 +1000
+
+ xserver 21.1.5
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+
+commit e860bbce4fdb169e84033529331ae2666e679de7
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Mon Dec 5 15:55:54 2022 +1000
+
+ xkb: reset the radio_groups pointer to NULL after freeing it
+
+ Unlike other elements of the keymap, this pointer was freed but not
+ reset. On a subsequent XkbGetKbdByName request, the server may access
+ already freed memory.
+
+ CVE-2022-4283, ZDI-CAN-19530
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit ccdd431cd8f1cabae9d744f0514b6533c438908c)
+
+commit 8a1fa008b2f90abce6cabb27d9bc2ed76d07b678
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Tue Nov 29 13:26:57 2022 +1000
+
+ Xi: avoid integer truncation in length check of ProcXIChangeProperty
+
+ This fixes an OOB read and the resulting information disclosure.
+
+ Length calculation for the request was clipped to a 32-bit integer. With
+ the correct stuff->num_items value the expected request size was
+ truncated, passing the REQUEST_FIXED_SIZE check.
+
+ The server then proceeded with reading at least stuff->num_items bytes
+ (depending on stuff->format) from the request and stuffing whatever it
+ finds into the property. In the process it would also allocate at least
+ stuff->num_items bytes, i.e. 4GB.
+
+ The same bug exists in ProcChangeProperty and ProcXChangeDeviceProperty,
+ so let's fix that too.
+
+ CVE-2022-46344, ZDI-CAN 19405
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit 8f454b793e1f13c99872c15f0eed1d7f3b823fe8)
+
+commit 40f431de8a76f737c68ae659fee8472583f15e49
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Tue Nov 29 13:24:00 2022 +1000
+
+ Xi: return an error from XI property changes if verification failed
+
+ Both ProcXChangeDeviceProperty and ProcXIChangeProperty checked the
+ property for validity but didn't actually return the potential error.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit b8a84cb0f2807b07ab70ca9915fcdee21301b8ca)
+
+commit d6c7de9eadca980c8ce3b3b7752b67bfa95e6f31
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Tue Nov 29 14:53:07 2022 +1000
+
+ Xext: free the screen saver resource when replacing it
+
+ This fixes a use-after-free bug:
+
+ When a client first calls ScreenSaverSetAttributes(), a struct
+ ScreenSaverAttrRec is allocated and added to the client's
+ resources.
+
+ When the same client calls ScreenSaverSetAttributes() again, a new
+ struct ScreenSaverAttrRec is allocated, replacing the old struct. The
+ old struct was freed but not removed from the clients resources.
+
+ Later, when the client is destroyed the resource system invokes
+ ScreenSaverFreeAttr and attempts to clean up the already freed struct.
+
+ Fix this by letting the resource system free the old attrs instead.
+
+ CVE-2022-46343, ZDI-CAN 19404
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit 842ca3ccef100ce010d1d8f5f6d6cc1915055900)
+
+commit 67927cc41f452228188bbe2aa34a9ee4a9ce0c6b
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Wed Nov 30 11:20:40 2022 +1000
+
+ Xext: free the XvRTVideoNotify when turning off from the same client
+
+ This fixes a use-after-free bug:
+
+ When a client first calls XvdiSelectVideoNotify() on a drawable with a
+ TRUE onoff argument, a struct XvVideoNotifyRec is allocated. This struct
+ is added twice to the resources:
+ - as the drawable's XvRTVideoNotifyList. This happens only once per
+ drawable, subsequent calls append to this list.
+ - as the client's XvRTVideoNotify. This happens for every client.
+
+ The struct keeps the ClientPtr around once it has been added for a
+ client. The idea, presumably, is that if the client disconnects we can remove
+ all structs from the drawable's list that match the client (by resetting
+ the ClientPtr to NULL), but if the drawable is destroyed we can remove
+ and free the whole list.
+
+ However, if the same client then calls XvdiSelectVideoNotify() on the
+ same drawable with a FALSE onoff argument, only the ClientPtr on the
+ existing struct was set to NULL. The struct itself remained in the
+ client's resources.
+
+ If the drawable is now destroyed, the resource system invokes
+ XvdiDestroyVideoNotifyList which frees the whole list for this drawable
+ - including our struct. This function however does not free the resource
+ for the client since our ClientPtr is NULL.
+
+ Later, when the client is destroyed and the resource system invokes
+ XvdiDestroyVideoNotify, we unconditionally set the ClientPtr to NULL. On
+ a struct that has been freed previously. This is generally frowned upon.
+
+ Fix this by calling FreeResource() on the second call instead of merely
+ setting the ClientPtr to NULL. This removes the struct from the client
+ resources (but not from the list), ensuring that it won't be accessed
+ again when the client quits.
+
+ Note that the assignment tpn->client = NULL; is superfluous since the
+ XvdiDestroyVideoNotify function will do this anyway. But it's left for
+ clarity and to match a similar invocation in XvdiSelectPortNotify.
+
+ CVE-2022-46342, ZDI-CAN 19400
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit b79f32b57cc0c1186b2899bce7cf89f7b325161b)
+
+commit a6c0d7b142e762a6b9934a23e060ea91ff5afcea
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Tue Nov 29 13:55:32 2022 +1000
+
+ Xi: disallow passive grabs with a detail > 255
+
+ The XKB protocol effectively prevents us from ever using keycodes above
+ 255. For buttons it's theoretically possible but realistically too niche
+ to worry about. For all other passive grabs, the detail must be zero
+ anyway.
+
+ This fixes an OOB write:
+
+ ProcXIPassiveUngrabDevice() calls DeletePassiveGrabFromList with a
+ temporary grab struct which contains tempGrab->detail.exact = stuff->detail.
+ For matching existing grabs, DeleteDetailFromMask is called with the
+ stuff->detail value. This function creates a new mask with the one bit
+ representing stuff->detail cleared.
+
+ However, the array size for the new mask is 8 * sizeof(CARD32) bits,
+ thus any detail above 255 results in an OOB array write.
+
+ CVE-2022-46341, ZDI-CAN 19381
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit 51eb63b0ee1509c6c6b8922b0e4aa037faa6f78b)
+
+commit 936d34bdff4c479ccd0405fc221ff8e4c6c7014d
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Tue Nov 29 12:55:45 2022 +1000
+
+ Xtest: disallow GenericEvents in XTestSwapFakeInput
+
+ XTestSwapFakeInput assumes all events in this request are
+ sizeof(xEvent) and iterates through these in 32-byte increments.
+ However, a GenericEvent may be of arbitrary length longer than 32 bytes,
+ so any GenericEvent in this list would result in subsequent events to be
+ misparsed.
+
+ Additional, the swapped event is written into a stack-allocated struct
+ xEvent (size 32 bytes). For any GenericEvent longer than 32 bytes,
+ swapping the event may thus smash the stack like an avocado on toast.
+
+ Catch this case early and return BadValue for any GenericEvent.
+ Which is what would happen in unswapped setups anyway since XTest
+ doesn't support GenericEvent.
+
+ CVE-2022-46340, ZDI-CAN 19265
+
+ This vulnerability was discovered by:
+ Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
+
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Acked-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+ (cherry picked from commit b320ca0ffe4c0c872eeb3a93d9bde21f765c7c63)
+
+commit 5f2d652377995c0c0c3cf07463b5018450661d13
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date: Sun Nov 27 15:04:13 2022 -0800
+
+ meson: Don't build COMPOSITE for XQuartz
+
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+ (cherry picked from commit 9c0373366988cc0b909ba31e61c43cc46e054b40)
+
+commit 3dee0aac2c0ed4538880b65ee528e4633d103592
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date: Thu Nov 24 10:58:26 2022 -0800
+
+ xquartz: Move default applications list outside of the main executable
+
+ This will allow side-wide customization.
+
+ Fixes: https://github.com/XQuartz/XQuartz/issues/274
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+ (cherry picked from commit e654de80ed560c480efc072d876808b1d78da052)
+
+commit 5d302c378d9d21b34db2434425b766ac4f05de89
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date: Thu Nov 24 11:04:08 2022 -0800
+
+ xquartz: Remove unused macro (X11LIBDIR)
+
+ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+ (cherry picked from commit 3dbd809c0e2d8da4191dd4a3fd4abdd14be0d838)
+
commit 6bf62381d0a1fb54226a10f9d0e6b03aff12f3aa
Author: Povilas Kanapickas <povilas%radix.lt@localhost>
Date: Tue Jul 12 16:09:23 2022 +0300
@@ -12504,7 +12746,7 @@
Also add similar to meson.build
commit 29a8baa031a87ef44d1e5320ecec5015d26fd385
-Merge: 2aec5c3c8 56c0a71fd
+Merge: 2aec5c3c81 56c0a71fdd
Author: Aaron Plattner <aplattner%nvidia.com@localhost>
Date: Fri May 17 08:39:50 2019 -0700
@@ -30555,7 +30797,7 @@
Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
commit 356db2340f5b473a7191c7969586ca5b0396c48f
-Merge: 9ed5b2635 03d99ef72
+Merge: 9ed5b26354 03d99ef729
Author: Keith Packard <keithp%keithp.com@localhost>
Date: Fri Oct 28 09:05:54 2016 -0700
@@ -32496,7 +32738,7 @@
Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
commit 265c4e66533243b60d92cffc7769ecadb0292c8d
-Merge: 3caf671ed f5f4d32ac
+Merge: 3caf671ed2 f5f4d32ac7
Author: Keith Packard <keithp%keithp.com@localhost>
Date: Thu Sep 15 21:32:46 2016 -0700
@@ -33681,7 +33923,7 @@
Reviewed-and-Tested-by: Michel Dänzer <michel.daenzer%amd.com@localhost>
commit 387d6b5df3e11de5cb88db8a559128fcb62e4e5a
-Merge: d2558f063 8bb9d460f
+Merge: d2558f063a 8bb9d460fb
Author: Keith Packard <keithp%keithp.com@localhost>
Date: Sat Aug 13 09:12:19 2016 -0700
@@ -35880,7 +36122,7 @@
Signed-off-by: Guilherme Quentel Melo <gqmelo%gmail.com@localhost>
commit 266cf39a8f108e2f365a9772f4ee4d9fca88eb36
-Merge: fa7b70a9b 848089e0d
+Merge: fa7b70a9b8 848089e0dd
Author: Adam Jackson <ajax%redhat.com@localhost>
Date: Mon Jun 20 11:21:40 2016 -0400
@@ -36523,7 +36765,7 @@
Reviewed-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
commit 3735ab965a4642273d070840bda4e827991e5219
-Merge: 7c77c42fe 43dbc556f
+Merge: 7c77c42fe8 43dbc556f3
Home |
Main Index |
Thread Index |
Old Index