pfr I read somewhere that Xenodm doesn't support XDMCP because of security vulnerabilities
XDMCP bits were removed not because of known unpatched vulnerabilities (otherwise any other *nix system around would be currently vulnerable), but because XDMCP happens to be an extremely old and obsolete telnet-like protocol, which is inherently insecure as it does not encrypt your traffic. Can't see why somebody would opt for it in 2021 (nobody I'm aware of as a matter for fact), given the many valid and more reliable alternatives around for remote desktop management, even among the simple/lightweight ones (.e.g. ssh-X11-forwarding).
masetrax I'm not that clever - these are a forked improvment of ratpoison, and implementation of XDM, respectively.
masetrax Yes, as far as I'm aware, Xenodm is OpenBSD only.
Xenodm is more of 'light' fork of XDM, always kept in sync with freedesktop's upstream and developed in parallel with it; afaict Xenodm is indeed XDM without XDMCP and patched to support BSDAuth as opposed to OpenPAM.
From a user perspective this doesn't change practically nothing so if @pfr wanted to theme XDM for it to look like OpenBSD's login screen, they might as well borrow the /etc/X11/xdm/Xresources file from OpenBSD's sources.
masetrax Correct, startx no longer works
that was fixed long ago