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 to head, requested by mr...



details:   https://anonhg.NetBSD.org/xsrc/rev/239f61746010
branches:  netbsd-10
changeset: 7420:239f61746010
user:      martin <martin%NetBSD.org@localhost>
date:      Wed Feb 08 17:09:26 2023 +0000

description:
Sync to head, requested by mrg in ticket #73:

        xsrc/external/mit/xorg-server/dist/m4/libtool.m4     up to 1.3
        xsrc/external/mit/xorg-server/dist/m4/ltversion.m4   up to 1.3
        xsrc/external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.23
        xsrc/external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.19
        xsrc/external/mit/xorg-server/dist/configure         up to 1.16
        xsrc/external/mit/xorg-server/dist/configure.ac      up to 1.18
        xsrc/external/mit/xorg-server/dist/meson.build       up to 1.1.1.13
        xsrc/external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/Xext/xtest.c      up to 1.9
        xsrc/external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/Xi/exevents.c     up to 1.1.1.13
        xsrc/external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.17
        xsrc/external/mit/xorg-server/dist/dix/events.c      up to 1.8
        xsrc/external/mit/xorg-server/dist/dix/resource.c    up to 1.1.1.9
        xsrc/external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.15
        xsrc/external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.17
        xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.15
        xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.4
        xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.11
        xsrc/external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.18
        xsrc/external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.9
        xsrc/external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xquartz/Makefile.am up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.17
        xsrc/external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xquartz/bundle/Info.plist.cpp up to 1.1.1.9
        xsrc/external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.15
        xsrc/external/mit/xorg-server/dist/hw/xquartz/mach-startup/bundle-main.c up to 1.1.1.8
        xsrc/external/mit/xorg-server/dist/hw/xquartz/mach-startup/stub.c up to 1.1.1.5
        xsrc/external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.15
        xsrc/external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.15
        xsrc/external/mit/xorg-server/dist/hw/xquartz/xpr/xprFrame.c up to 1.1.1.8
        xsrc/external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.9
        xsrc/external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.13
        xsrc/external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/include/meson.build up to 1.1.1.6
        xsrc/external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/miext/rootless/rootlessCommon.c up to 1.1.1.6
        xsrc/external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.12
        xsrc/external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/os/access.c       up to 1.7
        xsrc/external/mit/xorg-server/dist/os/client.c       up to 1.1.1.4
        xsrc/external/mit/xorg-server/dist/os/connection.c   up to 1.8
        xsrc/external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.10
        xsrc/external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.13
        xsrc/external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.16
        xsrc/external/mit/xorg-server/dist/xkb/xkb.c         up to 1.9
        xsrc/external/mit/xorg-server/include/dix-config.h   up to 1.49
        xsrc/external/mit/xorg-server/include/version-config.h up to 1.19
        xsrc/external/mit/xorg-server/include/xorg-config.h  up to 1.29
        xsrc/external/mit/xorg-server/include/xorg-server.h  up to 1.29

Import of xorg-server-21.1.7

diffstat:

 external/mit/xorg-server/dist/ChangeLog                                  |   254 +
 external/mit/xorg-server/dist/Makefile.in                                |     5 +-
 external/mit/xorg-server/dist/Xext/Makefile.in                           |     5 +-
 external/mit/xorg-server/dist/Xext/xtest.c                               |     2 +-
 external/mit/xorg-server/dist/Xi/Makefile.in                             |     5 +-
 external/mit/xorg-server/dist/Xi/exevents.c                              |     4 +-
 external/mit/xorg-server/dist/aclocal.m4                                 |  8409 +---------
 external/mit/xorg-server/dist/composite/Makefile.in                      |     5 +-
 external/mit/xorg-server/dist/config/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/configure                                  |    35 +-
 external/mit/xorg-server/dist/configure.ac                               |     7 +-
 external/mit/xorg-server/dist/damageext/Makefile.in                      |     5 +-
 external/mit/xorg-server/dist/dbe/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/dix/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/dix/events.c                               |     2 +-
 external/mit/xorg-server/dist/dix/resource.c                             |    11 +-
 external/mit/xorg-server/dist/doc/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/doc/dtrace/Makefile.in                     |     5 +-
 external/mit/xorg-server/dist/dri3/Makefile.in                           |     5 +-
 external/mit/xorg-server/dist/exa/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/fb/Makefile.in                             |     5 +-
 external/mit/xorg-server/dist/glamor/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/glx/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/hw/Makefile.in                             |     5 +-
 external/mit/xorg-server/dist/hw/kdrive/Makefile.in                      |     5 +-
 external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in                |     5 +-
 external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in            |     5 +-
 external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in                  |     5 +-
 external/mit/xorg-server/dist/hw/vfb/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/hw/vfb/man/Makefile.in                     |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/Makefile.in                     |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in             |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in                |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in        |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in             |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in   |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in             |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in             |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in         |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in          |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in               |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in               |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in          |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in      |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in      |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in     |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in    |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in     |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in  |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in     |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in            |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in               |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in           |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in           |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in               |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xnest/Makefile.in                       |     5 +-
 external/mit/xorg-server/dist/hw/xnest/man/Makefile.in                   |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in                  |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/Makefile.am                     |     2 +-
 external/mit/xorg-server/dist/hw/xquartz/Makefile.in                     |     7 +-
 external/mit/xorg-server/dist/hw/xquartz/bundle/Info.plist.cpp           |     4 +-
 external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in              |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in        |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/mach-startup/bundle-main.c      |    12 +
 external/mit/xorg-server/dist/hw/xquartz/mach-startup/stub.c             |   113 +-
 external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in             |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/hw/xquartz/xpr/xprFrame.c                  |    26 +-
 external/mit/xorg-server/dist/hw/xwin/Makefile.in                        |     5 +-
 external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in                    |     5 +-
 external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in                    |     5 +-
 external/mit/xorg-server/dist/hw/xwin/man/Makefile.in                    |     5 +-
 external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in           |     5 +-
 external/mit/xorg-server/dist/include/Makefile.in                        |     5 +-
 external/mit/xorg-server/dist/include/meson.build                        |     5 +-
 external/mit/xorg-server/dist/m4/libtool.m4                              |  8403 +++++++++
 external/mit/xorg-server/dist/m4/ltversion.m4                            |    24 +
 external/mit/xorg-server/dist/man/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/meson.build                                |    15 +-
 external/mit/xorg-server/dist/mi/Makefile.in                             |     5 +-
 external/mit/xorg-server/dist/miext/Makefile.in                          |     5 +-
 external/mit/xorg-server/dist/miext/damage/Makefile.in                   |     5 +-
 external/mit/xorg-server/dist/miext/rootless/Makefile.in                 |     5 +-
 external/mit/xorg-server/dist/miext/rootless/rootlessCommon.c            |    44 +-
 external/mit/xorg-server/dist/miext/shadow/Makefile.in                   |     5 +-
 external/mit/xorg-server/dist/miext/sync/Makefile.in                     |     5 +-
 external/mit/xorg-server/dist/os/Makefile.in                             |     5 +-
 external/mit/xorg-server/dist/os/access.c                                |    46 +-
 external/mit/xorg-server/dist/os/client.c                                |   110 +-
 external/mit/xorg-server/dist/os/connection.c                            |     4 +-
 external/mit/xorg-server/dist/present/Makefile.in                        |     5 +-
 external/mit/xorg-server/dist/pseudoramiX/Makefile.in                    |     5 +-
 external/mit/xorg-server/dist/randr/Makefile.in                          |     5 +-
 external/mit/xorg-server/dist/record/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/render/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/test/Makefile.in                           |     5 +-
 external/mit/xorg-server/dist/xfixes/Makefile.in                         |     5 +-
 external/mit/xorg-server/dist/xkb/Makefile.in                            |     5 +-
 external/mit/xorg-server/dist/xkb/xkb.c                                  |    31 +-
 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 +-
 117 files changed, 9274 insertions(+), 8756 deletions(-)

diffs (truncated from 19564 to 300 lines):

diff -r 180466d12bb9 -r 239f61746010 external/mit/xorg-server/dist/ChangeLog
--- a/external/mit/xorg-server/dist/ChangeLog   Wed Feb 08 16:54:14 2023 +0000
+++ b/external/mit/xorg-server/dist/ChangeLog   Wed Feb 08 17:09:26 2023 +0000
@@ -1,3 +1,257 @@
+commit af9111ac7fa399a5a33fbfa145060e1850f41e0e
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Feb 7 10:30:37 2023 +1000
+
+    xserver 21.1.7
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+
+commit 9ca7d3f61a88ae6cf47fdf139b6215d745db976b
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Wed Jan 25 11:41:40 2023 +1000
+
+    Xi: fix potential use-after-free in DeepCopyPointerClasses
+    
+    CVE-2023-0494, ZDI-CAN-19596
+    
+    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>
+    (cherry picked from commit 0ba6d8c37071131a49790243cdac55392ecf71ec)
+
+commit 4b925d388f76764dcb02dfd1cd7276262dcd7d74
+Author: Mike Gorse <mgorse%suse.com@localhost>
+Date:   Wed Jan 25 02:02:48 2023 +0000
+
+    dix: Use CopyPartialInternalEvent in EnqueueEvent
+    
+    The event might be a DeviceEvent allocated on the stack, in
+    AccessXKeyboardEvent for instance. Fixes out-of-bounds read.
+    
+    Signed-off-by: Mike Gorse <mgorse%suse.com@localhost>
+    (cherry picked from commit 2ef5ef57bd37a8bec2ac454053b283c6f87c3b40)
+
+commit 44d6c82ac82a78d904a6d47387ac363d9699b891
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Jan 18 10:38:41 2023 -0800
+
+    darwin: Implement DetermineClientCmd for macOS
+    
+    Withoug a proper implementation of DetermineClientCmd, clients that
+    connect via an ssh tunnel are miscategorized as local.  This results
+    in failures when we try to use SCM_RIGHTS (eg: in MIT-SHM).
+    
+    Fixes: https://github.com/XQuartz/XQuartz/issues/314
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 0ea9b595891f2f31915538192961f3404d9ca699)
+
+commit 1317083fbc407dc9dbb04ba5b98187b75222a16f
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Jan 18 12:19:05 2023 -0800
+
+    os: Use LOCAL_PEERPID from sys/un.h if it is available to detemine the pid when falling back on getpeereids()
+    
+    This provides a way to determine the pid of a peer connection on
+    systems like darwin that do not support getpeerucred() nor
+    SO_PEERCRED.
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 8a4ab2287398773a4868c220662d93bf84ec6241)
+
+commit a6c49106cef36e84eb11d64e325465250b7678be
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Jan 18 12:02:54 2023 -0800
+
+    os: Update GetLocalClientCreds to prefer getpeerucred() or SO_PEERCRED over getpeereid()
+    
+    GetLocalClientCreds() was preferring getpeereid() above other implementations.
+    
+    getpeereid(), however, only returns the effective uid and gid of the peer,
+    leaving the pid unset.  When this happens, we are unable to use the pid to
+    determine the peer's command line arguments and incorrectly treat ssh-tunneled
+    traffic as local.
+    
+    To address this, we now prioritize getpeerucred() or SO_PEERCRED as those two
+    implementations will return the pid in addition to uid and gid.
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 165d5c1260edcb998c5cf31d3969723c7452aa7f)
+
+commit a220f53cb81248d06fb6f044c102c6ab8bffe2d5
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Jan 18 10:44:27 2023 -0800
+
+    os: Update AllocNewConnection() debug logging to include whether or not the client is local
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 2577291f010e07173d0fc8b310ac355928f8ed7d)
+
+commit 07f9689507eee11bdbc2828ac1319fbde91ad27c
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Sun Nov 27 22:25:49 2022 -0800
+
+    Revert "meson: Don't build COMPOSITE for XQuartz"
+    
+    This will allow us to remove build-time conditionalization on COMPOSITE
+    while still allowing XQuartz to disable it and use ROOTLESS.
+    
+    This reverts commit 5f2d652377995c0c0c3cf07463b5018450661d13
+    
+    (cherry picked from commit 66e7b7349dffda6fef51ed029fdc91b787ca4c08)
+
+commit 8ea43dd8bf8f8f2cb82a2a1f2c004ee873e7810d
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Sun Nov 27 22:23:43 2022 -0800
+
+    xquartz: Disable COMPOSITE at runtime
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 2567388a2957cef526df1b7efb2684aa74feb641)
+
+commit aa0d8d440c39beb276cd26723d822728ce394e01
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Tue Jan 17 07:33:19 2023 -0800
+
+    xquartz: Update the about box copyright to 2023
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 15077090d371a2679d274c5d129a3102762d18ec)
+
+commit 8feba178f8b73b983033c197c384c580a6397a41
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Sat Jan 14 23:33:59 2023 -0800
+
+    xquartz: Fix building with autoconf
+    
+    Regressed-in: 5d302c378d9d21b34db2434425b766ac4f05de89
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+
+commit c8ef9e38187e00dbaf956893f987e15e8f42f61c
+Author: Olivier Fourdan <ofourdan%redhat.com@localhost>
+Date:   Tue Jul 12 14:44:48 2022 +0200
+
+    dix: Fix overzealous caching of ResourceClientBits()
+    
+    Commit c7311654 cached the value of ResourceClientBits(), but that value
+    depends on the `MaxClients` value set either from the command line or
+    from the configuration file.
+    
+    For the latter, a call to ResourceClientBits() is issued before the
+    configuration file is read, meaning that the cached value is from the
+    default, not from the maximum number of clients set in the configuration
+    file.
+    
+    That obviously causes all sort of issues, including memory corruption
+    and crashes of the Xserver when reaching the default limit value.
+    
+    To avoid that issue, also keep the LimitClient value, and recompute the
+    ilog2() value if that changes, as on startup when the value is set from
+    the the xorg.conf ServerFlags section.
+    
+    v2: Drop the `cache == 0` test
+        Rename cache vars
+    
+    Fixes: c7311654 - dix: cache ResourceClientBits() value
+    Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1310
+    Signed-off-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+    Reviewed-by: Adam Jackson <ajax%redhat.com@localhost>
+    (cherry picked from commit 2efa6d659508346358a1ef27b2393e18843f66a3)
+
+commit a0216de2367429788be4ef430026ada215106ff5
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Dec 14 23:45:13 2022 -0800
+
+    rootless: Add additional debug logging to help triage XQuartz fb/rootless/damage crashes
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 07ed1a623a4b36cdb741a322008ba53d913dc765)
+
+commit 264272f3d76e4f1e50d984640c57de77aca9ba37
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Dec 14 17:07:46 2022 -0800
+
+    xquartz: Use xorg_backtrace() instead of rolling our own for debugging
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit d1a9a50792110683ae3f993eeeffeee79cf9cbce)
+
+commit 20f380c6d93be3ef561251584163d1fe1ae2d966
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Dec 21 01:18:11 2022 -0800
+
+    xquartz: Ignore SIGPIPE at process launch
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+    (cherry picked from commit 9a66690eaf67c19b90e07f39b16436d34b59e27a)
+
+commit 59b6fc88ed9f4b22397a568c2483e4c558856ffa
+Author: Olivier Fourdan <ofourdan%redhat.com@localhost>
+Date:   Mon Dec 19 10:46:20 2022 +0100
+
+    xserver 21.1.6
+    
+    Signed-off-by: Olivier Fourdan <ofourdan%redhat.com@localhost>
+
+commit b7760d41c177983c2f2fca2ebdb8105628291720
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Mon Dec 19 10:06:45 2022 +1000
+
+    Xext: fix invalid event type mask in XTestSwapFakeInput
+    
+    In commit b320ca0 the mask was inadvertently changed from octal 0177 to
+    hexadecimal 0x177.
+    
+    Fixes commit b320ca0ffe4c0c872eeb3a93d9bde21f765c7c63
+      Xtest: disallow GenericEvents in XTestSwapFakeInput
+    
+    Found by Stuart Cassoff
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    (cherry picked from commit bb1711b7fba42f2a0c7d1c09beee241a1b2bcc30)
+
+commit 69ab3bcaa0f6a5adef6ec19161eb856a4744b32c
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Wed Jul 13 11:23:09 2022 +1000
+
+    xkb: fix some possible memleaks in XkbGetKbdByName
+    
+    GetComponentByName returns an allocated string, so let's free that if we
+    fail somewhere.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    (cherry picked from commit 18f91b950e22c2a342a4fbc55e9ddf7534a707d2)
+
+commit 5dbb2b52cfeab212b5c9b7e344692a6384efdc4c
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Jul 5 12:06:20 2022 +1000
+
+    xkb: proof GetCountedString against request length attacks
+    
+    GetCountedString did a check for the whole string to be within the
+    request buffer but not for the initial 2 bytes that contain the length
+    field. A swapped client could send a malformed request to trigger a
+    swaps() on those bytes, writing into random memory.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    (cherry picked from commit 11beef0b7f1ed290348e45618e5fa0d2bffcb72e)
+
+commit becf9d51c33a21e7700b18bb2324f466bb966de5
+Author: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+Date:   Wed Dec 14 00:13:34 2022 -0800
+
+    xquartz: Fix some formatting
+    
+    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+
+commit 61d18bed664769b1d94ea1320e27f71560a01af2
+Author: John D Pell <John+git%gaelicWizard.net@localhost>
+Date:   Tue Jul 13 23:46:28 2021 -0700
+
+    XQuartz: stub: Call LSOpenApplication instead of fork()/exec()
+    
+    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu%apple.com@localhost>
+
 commit f292fbfaac0c653ee49bbb24deb3add2b5da602f
 Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
 Date:   Wed Dec 14 11:34:41 2022 +1000
diff -r 180466d12bb9 -r 239f61746010 external/mit/xorg-server/dist/Makefile.in
--- a/external/mit/xorg-server/dist/Makefile.in Wed Feb 08 16:54:14 2023 +0000
+++ b/external/mit/xorg-server/dist/Makefile.in Wed Feb 08 17:09:26 2023 +0000
@@ -91,8 +91,9 @@
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
-       $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/ltoptions.m4 \
-       $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+       $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+       $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
        $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
diff -r 180466d12bb9 -r 239f61746010 external/mit/xorg-server/dist/Xext/Makefile.in
--- a/external/mit/xorg-server/dist/Xext/Makefile.in    Wed Feb 08 16:54:14 2023 +0000
+++ b/external/mit/xorg-server/dist/Xext/Makefile.in    Wed Feb 08 17:09:26 2023 +0000
@@ -106,8 +106,9 @@
 subdir = Xext
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
-       $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/ltoptions.m4 \
-       $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+       $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+       $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
        $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
diff -r 180466d12bb9 -r 239f61746010 external/mit/xorg-server/dist/Xext/xtest.c
--- a/external/mit/xorg-server/dist/Xext/xtest.c        Wed Feb 08 16:54:14 2023 +0000
+++ b/external/mit/xorg-server/dist/Xext/xtest.c        Wed Feb 08 17:09:26 2023 +0000
@@ -502,7 +502,7 @@
 
     nev = ((req->length << 2) - sizeof(xReq)) / sizeof(xEvent);
     for (ev = (xEvent *) &req[1]; --nev >= 0; ev++) {
-        int evtype = ev->u.u.type & 0x177;
+        int evtype = ev->u.u.type & 0177;



Home | Main Index | Thread Index | Old Index