PackageTrack

Go modules · #1737

github.com/tvrzna/emptty

v0.16.1tvrzna/emptty

Release timeline

41 releases since 2020
202120222023202420252026

Releases

  1. v0.16.2-0.20260707072249-aa5de846c2157 Jul 2026pre-release

    Nothing published for this version

  2. v0.16.130 Mar 2026
    Release notes

    This project publishes no release notes. Between v0.16.0 and v0.16.1 there were 6 commits, 6 of them substantive:

    • Refs #159, ensure garbage collector will not drop X11 display socket connection. Added timebased loop for X11 open attempts.
    • Refs #159, more logging and backoff timeout to prevent fast attempts to log to x11 display.
    • Code cleanup
    • Refs #159, define path for default .Xauthority file, if env variable is not defined.
    • Fixed #159, make sure xauthority path is always set since xlib dependency is dropped.
    • Version bump of shame (bugfix)
  3. v0.16.026 Mar 2026
    Release notes

    This project publishes no release notes. Between v0.15.0 and v0.16.0 there were 14 commits, 14 of them substantive:

    • Attempt to fix issues with TestHandleLoginRetriesNoRetry test.
    • Updated list of supported golangs in tests.
    • added commands to desktop chooser (#154)
    • Simplified code for running commands.
    • Introduced WAIT_EXIT_TIMEOUT to provide auto-exit without user input.
    • Refs #135, added reference for PAM file for debian-based distros.
    • Attempt to remove Xlib dependency.
    • Better compatibility for xauth family.
    • Added default behaviour for printConfig not to rely just on string field tag.
    • Added default parser behaviour into config loader.
    • Fixed typo
    • fix(findAutoselectDesktop): search session names first
    • Fixed formatting of terminal help.
    • Version bump
  4. v0.15.03 Dec 2025
    Release notes

    This project publishes no release notes. Between v0.14.0 and v0.15.0 there were 13 commits, 13 of them substantive:

    • Resolved #137, added linear printing of dynamic motd.
    • Makefile: get BUILD_VERSION from the environment if defined
    • Add PAM config for ALT Linux
    • Added mockable retry path provider to avoid issues with testing.
    • Update dinit-service
    • Refs #143, fixed order of closing PAM auth.
    • Refs #143, fixed null pointer error caused by ending PAM transaction after beign nulled.
    • handleInterrupt: handle unruly applications
    • Refs #141, #144: Added possibility to predefine default environment (instead of hardcoded Xorg) in system config. Still the default is Xorg.
    • Resolve 147: Add IndentSelection
    • Code cleanup
    • Refs #151, prioritized LANG defined in user start script.
    • Refs #152, version bump
  5. v0.14.025 Apr 2025
    Release notes

    This project publishes no release notes. Between v0.13.0 and v0.14.0 there were 12 commits, 12 of them substantive:

    • fix: Permission issues with XDG_RUNTIME_DIR
    • Added golang 1.23 for testing builds.
    • refactor: make retry file global and move it to /tmp
    • feat: use uptime to keep track of the retry count
    • Code cleanup on unused code, fixed removing of test login retries files.
    • Added new configuration for autologin retry period to define own value.
    • Added option to print currently loaded configuration (works also displaying template configuration).
    • Added golang 1.25 into github actions.
    • Made TTY7 as default configuration.
    • Exclude unsupported repos from readme.
    • Fixes #135, removed obsolete debian-pam module since it is available from downstream package.
    • Version bump
  6. v0.13.026 Aug 2024
    Release notes

    This project publishes no release notes. Between v0.12.1 and v0.13.0 there were 18 commits, 18 of them substantive:

    • Refs #109, parsing of command arguments respects double quotes.
    • Fixed #114, respect freedesktop recommendation to use single item from DesktopNames (or Name, if value is not available).
    • Fixed #112, config ALWAYS_DBUS_LAUNCH respects configuration now.
    • Refs #112, fixed NPE, that occurs based on Golang version.
    • Fixed #115, added option to save last successfully logged in user for next login screen.
    • Fixed #110, added local variant of xsessions and wayland-sessions from user home folder.
    • Refs #110, implemented NoDisplay and Hidden desktop entry keys.
    • Fixed #108, added PAM config for Alpine Linux.
    • Refs #112, fixed broken config options for ALWAYS_DBUS_LAUNCH and DBUS_LAUNCH.
    • Fixed #119, added auto_selection config option to autoselect first desktop, if only one is available.
    • Refactored the way the help is printed
    • Fixed #118, introduced commands into login input.
    • Refs #118, fixed links in readme.
    • Refs #118, added suspend/zzz command with different variants how to process the command.
    • Refs #118, updated docs.
    • Refs #122, set desktop names in expected format into XDG_CURRENT_SESSION env.
    • Version bump
    • fix: use correct setting key for AllowCommands
  7. v0.12.2-0.20240826062335-4046552b6f5c26 Aug 2024pre-release

    Nothing published for this version

  8. v0.12.2-0.20240612091000-97afc225dace12 Jun 2024pre-release

    Nothing published for this version

  9. v0.12.2-0.20240608191404-bde4b744da7d8 Jun 2024pre-release

    Nothing published for this version

  10. v0.12.17 Jun 2024
    Release notes

    This project publishes no release notes. Between v0.12.0 and v0.12.1 there were 9 commits, 9 of them substantive:

    • docs: fix Selection=auto value docs
    • Refs #107, updated version of PAM module and adapted to its current behaviour.
    • Added go 1.22 into build workflow.
    • Refs #107, dropped support of older Go < 1.20
    • Removed obsolete go version check from Makefile.
    • Removed old attempt for BSD support.
    • Removed remaining signs of BSD support.
    • Refs #107, made end of PAM transaction silent.
    • Version bump
  11. v0.12.1-0.20240228111833-0ea3996dce5b28 Feb 2024pre-release

    Nothing published for this version

  12. v0.12.028 Feb 2024
    Release notes

    This project publishes no release notes. Between v0.11.0 and v0.12.0 there were 13 commits, 13 of them substantive:

    • Added go 1.21 into build workflow.
    • Redefine main repo in action workflow.
    • Refs #96, initital commit of user exit script.
    • Refs #96, added docs for user exit script.
    • Refs #89, fixed missed name of rotate (default) logging type in readme.
    • Fixed #97, set explicitly resource limits for their inheritance into child processes from main process.
    • Resolved #99, added possibility to use emptty file with Selection set to auto to autoselect first option, if there is no other one.
    • Updated github actions.
    • Updated github setup-go action.
    • Refs #100, created Github action workflow for package build on tag created event.
    • Fixed #101, display information about account being locked.
    • Refs #100, set release only as a draft.
    • Version bump
  13. v0.11.1-0.20240201123310-4067b8e61c531 Feb 2024pre-release

    Nothing published for this version

  14. v0.11.1-0.20240110093020-d70822e745ef10 Jan 2024pre-release

    Nothing published for this version

  15. v0.11.019 Oct 2023
    Release notes

    This project publishes no release notes. Between v0.10.0 and v0.11.0 there were 10 commits, 10 of them substantive:

    • Resolved #89, renamed "default" logging option to "rotate". Original form is kept for backward compatibility.
    • Accept TTY name parameter for --tty
    • Added unit test for modified parsing of tty as argument.
    • res/emptty.1: Fix DYNAMIC_MOTD man warning
    • res/emptty.1: Fix spellintian suggestions
    • Resolved #92, openrc service has defined retry param with configurable value.
    • Resolved #93, reading DesktopNames values from .desktop files and set them as XDG_CURRENT_DESKTOP environment variable.
    • Fixed typo
    • Refs #93, fixed segfault caused by checking desktopNames of nil child desktop.
    • Version bump
  16. v0.10.1-0.20231019052138-8ef58c2d23a619 Oct 2023pre-release

    Nothing published for this version

  17. v0.10.04 May 2023
    Release notes

    This project publishes no release notes. Between v0.9.1 and v0.10.0 there were 26 commits, 26 of them substantive:

    • Fixed #84, shortened login option of shell in dnit-script to fix issue with dash.
    • Refs #85, ignore apostrophes and quotes inside values read as properties.
    • Code cleanup in auth_pam.
    • Code cleanup in sysuser
    • Reorganized config in favor of memory efficiency.
    • Used single interrupt handler with session kept in sessionHandler.
    • Increased readability of Main method.
    • Increased readability of login method
    • Renamed openSession to openAuthSession to respect context of methods.
    • Changed getShell method in sysuser to find correct path of getent, also ignore eventual error.
    • Used lookPath for Xorg auth calls.
    • Changed authorization to use struct, this allows to provent usage of global variable for PAM transaction.
    • Removed global variable for check, if session was interrupted.
    • Added golang 1.20 into github actions.
    • Moved sessionHandle initializion into separated method since its variable was used at only one place.
    • Code cleanup.
    • Refs #86, added XORG_SESSIONS_PATH and WAYLAND_SESSIONS_PATH for possibile customization of desktop paths.
    • Command chvt replaced by custom ioctl call.
    • Refs #86, handle a situation, when getent passwd in sysuser.getShell() does not return enough values
    • Used pwd.h:getpwuid instead of getenv to get user's shell

    …and 6 more.

  18. v0.9.131 Jan 2023

    Nothing published for this version

  19. v0.9.030 Aug 2022

    Nothing published for this version

  20. v0.8.130 Jun 2022

    Nothing published for this version

  21. v0.8.028 Apr 2022

    Nothing published for this version

  22. v0.7.11 Apr 2022

    Nothing published for this version

  23. v0.7.1-0.20220411105824-4640ee382c1811 Apr 2022pre-release

    Nothing published for this version

  24. v0.7.028 Feb 2022

    Nothing published for this version

  25. v0.6.230 Nov 2021

    Nothing published for this version

  26. v0.6.130 Sept 2021

    Nothing published for this version

  27. v0.6.030 Jul 2021

    Nothing published for this version

  28. v0.5.230 May 2021

    Nothing published for this version

  29. v0.5.2-0.20210401120146-5c6e5ac4f0c81 Apr 2021pre-release

    Nothing published for this version

  30. v0.5.130 Mar 2021

    Nothing published for this version

  31. v0.5.1-0.20210309091702-10c5d85a8cd79 Mar 2021pre-release

    Nothing published for this version

  32. v0.5.030 Jan 2021

    Nothing published for this version

  33. v0.4.24 Dec 2020

    Nothing published for this version

  34. v0.4.12 Dec 2020

    Nothing published for this version

  35. v0.4.030 Nov 2020

    Nothing published for this version

  36. v0.3.030 Sept 2020

    Nothing published for this version

  37. v0.2.315 Aug 2020

    Nothing published for this version

  38. v0.2.26 Jul 2020

    Nothing published for this version

  39. v0.2.128 Jun 2020

    Nothing published for this version

  40. v0.2.024 Jun 2020

    Nothing published for this version

  41. v0.1.03 Jun 2020

    Nothing published for this version