Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-10 | Add group handling to match fbtab(5). Suggested by and ok aja@ | Matthieu Herrb | |
2023-04-14 | make 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-07 | remove references to bitmap fonts that aren't used by the greeter anymore | Matthieu Herrb | |
2022-07-01 | X11 session startup: update list of ssh key files, tweak sh code | Christian Weisgerber | |
ok matthieu@ | |||
2022-01-06 | stop chowning old drm device nodes | Jonathan Gray | |
2021-09-20 | Allow login when ~/.Xauthority does not exist | George 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-30 | zap trailing white space | Matthieu Herrb | |
2021-08-30 | Make DEF_SERVER configurable. | Matthieu Herrb | |
2021-08-30 | Generate all the config scripts to avoid hard-coding /usr/X11R6. | Matthieu Herrb | |
This was already done partially. | |||
2021-08-01 | Improve the xenodm(1) manual page: describe the behaviour of te provided | Matthieu 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-26 | Remove a test target that was not intended to be committed. | Matthieu Herrb | |
Noticed by Brad Smith. | |||
2021-06-26 | Set VT in Xservers for riscv64 too. | Matthieu Herrb | |
2021-03-16 | Fix confusion in boolean resources parsing. | Matthieu Herrb | |
This caused wrong resources values on big endian machines. | |||
2021-03-16 | Don't create non-existent atoms. ok kn@ | Matthieu Herrb | |
2021-03-14 | Skip 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-13 | Fix mis-indentation | Matthieu Herrb | |
2021-03-13 | Don'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-08 | Remove code writing .Xauthority in /tmp if it cannot write it in ${HOME}. | Matthieu Herrb | |
Discussed with deraadt@ and zhuk@ | |||
2021-02-12 | chown /dev/dri/ nodes if they exist | Jonathan Gray | |
2021-01-10 | Make 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-10 | Get the path to the console device from the X server. | Matthieu Herrb | |
2021-01-03 | Regen autotools generated files | Matthieu Herrb | |
2021-01-03 | Fix 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-03 | Fix function name in Debug() messages. | Matthieu Herrb | |
2021-01-01 | doneAddrs: reset addrs to NULL after freeing list | Matthieu 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-01 | Greeter: add parens to DRAW_STRING & TEXT_WIDTH macros | Matthieu 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-01 | Fix spelling/wording issues. | Matthieu Herrb | |
From Alan Coopersmith in xdm | |||
2020-12-06 | Set the VT to be used by the X server on armv7 and powerpc64 too. | Mark Kettenis | |
ok phessler@, matthieu@ | |||
2020-07-04 | Start 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-28 | Provide a lower contrast root weave as default background. | Matthieu Herrb | |
2020-06-28 | A darker login widget, providing better contrast. | Matthieu Herrb | |
liked by many. | |||
2020-04-01 | sort architectures list | Matthieu Herrb | |
2020-04-01 | Set the VT to be used by the X server on arm64 too. ok phessler@ | Matthieu Herrb | |
2019-12-04 | xenodm uses the libc authentication layer incorrectly. | Theo de Raadt | |
fix by markus or millert Reported by Qualys | |||
2019-08-15 | Provide better xsession examples. exec the window manager last. | Matthieu Herrb | |
Convert user's example to /bin/sh. Remove xman for example. | |||
2019-06-29 | check return values against -1 "reasonable" deraadt@ | Matthieu Herrb | |
2019-06-29 | add (commented out) blurb to get openbsd-wallpaper running. | Marc Espie | |
"perso j'ai rien contre" ok matthieu@ | |||
2019-06-29 | Check asprintf() return values correctly. ok and tweaks tb@ | Matthieu Herrb | |
2019-05-12 | chown the first drm render node in addition to the primary drm device | Jonathan Gray | |
ok matthieu@ | |||
2019-04-16 | Disable 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-03 | Remove 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-03 | regen | Matthieu Herrb | |
2018-11-03 | Remove useless check for XdmcpWrap(). | Matthieu Herrb | |
It was only needed by xdmcp. ok tb@ mortimer@ | |||
2018-10-28 | Pass the correct buffer length to strlcpy() to avoid truncation. | Matthieu Herrb | |
Problem noticed by Edgar Pettijohn III, ok tb@ | |||
2018-07-17 | This file is not generated by configure, @ substitutions arent available | Matthieu Herrb | |
2018-07-16 | Remove useless test for DISPLAY number. | Matthieu Herrb | |
This script is only run by xenodm for DISPLAY=:0 | |||
2018-07-15 | OpenBSD id | Matthieu Herrb | |
2018-07-15 | Make Xstartup/Xreset consistent with GiveConsole/TakeConsole | Matthieu Herrb | |
2018-07-15 | regen | Matthieu Herrb | |
2018-07-15 | Revert the removal of Xreset and Xstartup. | Matthieu Herrb | |