xserver/os
Jeremy Huddleston Sequoia 0ea9b59589 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>
2023-01-26 17:51:16 +00:00
..
.gitignore
WaitFor.c
access.c os: Use LOCAL_PEERPID from sys/un.h if it is available to detemine the pid when falling back on getpeereids() 2023-01-26 17:51:16 +00:00
auth.c
backtrace.c
busfault.c
client.c darwin: Implement DetermineClientCmd for macOS 2023-01-26 17:51:16 +00:00
connection.c os: Update AllocNewConnection() debug logging to include whether or not the client is local 2023-01-26 17:51:16 +00:00
inputthread.c
io.c os: Restore buffer when writing to network 2022-09-09 16:52:43 +00:00
log.c
meson.build meson: Use system method for locating tirpc 2022-07-01 21:38:54 +00:00
mitauth.c os: Use memcpy() instead of memmove() when buffers are known not to overlap 2022-08-29 21:10:51 +00:00
oscolor.c
osdep.h
osinit.c
ospoll.c
ospoll.h
reallocarray.c
rpcauth.c os: Use memcpy() instead of memmove() when buffers are known not to overlap 2022-08-29 21:10:51 +00:00
strcasecmp.c
strcasestr.c
strlcat.c
strlcpy.c
strndup.c
timingsafe_memcmp.c
utils.c Disallow byte-swapped clients by default 2023-01-06 11:59:37 +10:00
xdmauth.c os: Use memcpy() instead of memmove() when buffers are known not to overlap 2022-08-29 21:10:51 +00:00
xdmcp.c os: Use memcpy() instead of memmove() when buffers are known not to overlap 2022-08-29 21:10:51 +00:00
xprintf.c
xserver_poll.c
xsha1.c
xstrans.c