summaryrefslogtreecommitdiff
path: root/app/xenodm
AgeCommit message (Collapse)Author
2023-11-10Add group handling to match fbtab(5). Suggested by and ok aja@Matthieu Herrb
2023-04-14make xenodm reload the environment variables after setusercontext(3)Robert Nagy
so that environment variables configured in login.conf(5) are also available ok matthieu@, millert@
2022-11-07remove references to bitmap fonts that aren't used by the greeter anymoreMatthieu Herrb
2022-07-01X11 session startup: update list of ssh key files, tweak sh codeChristian Weisgerber
ok matthieu@
2022-01-06stop chowning old drm device nodesJonathan Gray
2021-09-20Allow login when ~/.Xauthority does not existGeorge Koehler
If you had no .Xauthority, you needed to log in twice, because xenodm created .Xauthority after your 1st session failed. problem found by solene@ ok matthieu@ deraadt@
2021-08-30zap trailing white spaceMatthieu Herrb
2021-08-30Make DEF_SERVER configurable.Matthieu Herrb
2021-08-30Generate all the config scripts to avoid hard-coding /usr/X11R6.Matthieu Herrb
This was already done partially.
2021-08-01Improve the xenodm(1) manual page: describe the behaviour of te providedMatthieu Herrb
Xsetup, Xstartup, Xsession and Xreset scripts and remove the sample code that don't match the reality. Also, while there mention more files used, including ~/.xsession-errors. Based on a report from Laurence Tratt with corrections from jmc@
2021-06-26Remove a test target that was not intended to be committed.Matthieu Herrb
Noticed by Brad Smith.
2021-06-26Set VT in Xservers for riscv64 too.Matthieu Herrb
2021-03-16Fix confusion in boolean resources parsing.Matthieu Herrb
This caused wrong resources values on big endian machines.
2021-03-16Don't create non-existent atoms. ok kn@Matthieu Herrb
2021-03-14Skip IPv6 Link Local Addresses for TCP listener authorizations.Matthieu Herrb
IPv6 Link Local addresses in $DISPLAY are not working for a number of reasons that are unlikely to get fixed. Matches what is done by startx(1)
2021-03-13Fix mis-indentationMatthieu Herrb
2021-03-13Don't add authorizations for TCP connections by default.Matthieu Herrb
Add a new resource 'listenTcp' (false by default) to explicitely add authorizations for existing IP addresses on startup (and pass -listen tcp to the X server). ok kettenis@
2021-03-08Remove code writing .Xauthority in /tmp if it cannot write it in ${HOME}.Matthieu Herrb
Discussed with deraadt@ and zhuk@
2021-02-12chown /dev/dri/ nodes if they existJonathan Gray
2021-01-10Make login_fbtab() work by tweaking the pledges.Matthieu Herrb
chown is needed until the login process is done. It is removed afterwards. Also use the console device from the X server root property. This makes it available on architectures without VTs too.
2021-01-10Get the path to the console device from the X server.Matthieu Herrb
2021-01-03Regen autotools generated filesMatthieu Herrb
2021-01-03Fix the WINDOWPATH environment variable setting.Matthieu Herrb
Setting it to a device name was a mistake as this is not the semantic expected by the applications that use it (screen readers).
2021-01-03Fix function name in Debug() messages.Matthieu Herrb
2021-01-01doneAddrs: reset addrs to NULL after freeing listMatthieu Herrb
Resolves warning from Oracle Parfait static analyzer: Warning: Dangling pointer Dangling pointer [dangling-pointer]: Invalid pointer is accessible to caller via global addrs at line 664 of xdm/auth.c in function 'doneAddrs'. Invalid pointer accessible via global addrs at line 646 a accessed from addrs at line 658 in function 'doneAddrs' a freed with free at line 662 From Alan Coopersmith in xdm.
2021-01-01Greeter: add parens to DRAW_STRING & TEXT_WIDTH macrosMatthieu Herrb
From Alan Coopersmith in xdm: Oracle Parfait static analyser points out it wasn't clear if cast or arithmetic operation in arguments at lines 410, 416, 431, & 433 was intended to be done first, so we'll make it explicit.
2021-01-01Fix spelling/wording issues.Matthieu Herrb
From Alan Coopersmith in xdm
2020-12-06Set the VT to be used by the X server on armv7 and powerpc64 too.Mark Kettenis
ok phessler@, matthieu@
2020-07-04Start xconsole after setting the background.Matthieu Herrb
Fixes an issue that causes xconsole to crash reported and fix tested by Joe Gidi. Thanks.
2020-06-28Provide a lower contrast root weave as default background.Matthieu Herrb
2020-06-28A darker login widget, providing better contrast.Matthieu Herrb
liked by many.
2020-04-01sort architectures listMatthieu Herrb
2020-04-01Set the VT to be used by the X server on arm64 too. ok phessler@Matthieu Herrb
2019-12-04xenodm uses the libc authentication layer incorrectly.Theo de Raadt
fix by markus or millert Reported by Qualys
2019-08-15Provide better xsession examples. exec the window manager last.Matthieu Herrb
Convert user's example to /bin/sh. Remove xman for example.
2019-06-29check return values against -1 "reasonable" deraadt@Matthieu Herrb
2019-06-29add (commented out) blurb to get openbsd-wallpaper running.Marc Espie
"perso j'ai rien contre" ok matthieu@
2019-06-29Check asprintf() return values correctly. ok and tweaks tb@Matthieu Herrb
2019-05-12chown the first drm render node in addition to the primary drm deviceJonathan Gray
ok matthieu@
2019-04-16Disable keyboard binding for abort-display() and update manual page.Matthieu Herrb
while there remove a remaining reference to non-existent xdmshell(1). Reported by Hiltjo Posthuma, ok solene@, bentley@
2018-11-03Remove the unused 'keyFile' resource.Matthieu Herrb
It is not used anymore in xenodm (was used to specify the secret keys for the XDM-AUTHORIZATION-1 authentication protocol in xdm with xdmcp). ok kn@
2018-11-03regenMatthieu Herrb
2018-11-03Remove useless check for XdmcpWrap().Matthieu Herrb
It was only needed by xdmcp. ok tb@ mortimer@
2018-10-28Pass the correct buffer length to strlcpy() to avoid truncation.Matthieu Herrb
Problem noticed by Edgar Pettijohn III, ok tb@
2018-07-17This file is not generated by configure, @ substitutions arent availableMatthieu Herrb
2018-07-16Remove useless test for DISPLAY number.Matthieu Herrb
This script is only run by xenodm for DISPLAY=:0
2018-07-15OpenBSD idMatthieu Herrb
2018-07-15Make Xstartup/Xreset consistent with GiveConsole/TakeConsoleMatthieu Herrb
2018-07-15regenMatthieu Herrb
2018-07-15Revert the removal of Xreset and Xstartup.Matthieu Herrb