Skip to content

Tags: elogind/elogind

Tags

V255.22

Toggle V255.22's commit message
Version 255.22 Release

This is the fourth and last stable release of the version 255 series.

The latest upstream commit this version is synced to is
  systemd-stable/v255-stable:356c54394a

Changes and Additions
---------------------
   * README.md: Removed JetBrains reference and thanks.
     Unfortunately Jetbrains pulled their support from elogind.
     Testing other IDEs and porting to the "winner" took some time.
   * busctl: validate argvs on get-property/set-property.
   * Remove elogind-user as there is no equivalent to systemd-user.
     (#294)
   * pam_elogind: Fully take out session limits that require systemd.
   * Overhaul forked out elogind sleep helper. (#299)
   * Remove docs/FILE_DESCRIPTOR_STORE.md, elogind is not the service
     manager.
   * If a tool is run on the console, prefer console logging if the
     log target was set to auto.
   * Make sleep hook script failure messaging better (#305)
   * pam_elogind: Add special treatment of openrc-user.

Fixed Bugs
----------
   * Fix incorrect man page reference from sleep.conf(5) to
     logind.conf(5).
   * process-util: do not unblock unrelated signals while forking.
   * test-format-table: Only perform tests depending on UTF-8 locale,
     when such a locale is set.
   * Do not rely on an external cgroup manager to clean-up stale
     cgroups. (#296)
   * Add inotify watches for cgroup2 session groups created by
     elogind. (#297)
   * nvidia_sleep: Do not skip suspend if no vt was found, do not
     skip switching vt back if writing to device file fails.
   * Guard __STDC_VERSION__ in any case (#306)
   * io-util: protect against INT_MAX overflow in flush_fd().
   * shared: Do not use malloc_info on musl. This fixes the build on
     musl libc. (fossdd)

v252.39

Toggle v252.39's commit message
Version 252.39 Release

This is the fifth and last stable release of the version 252 series.

The latest upstream commit this version is synced to is
  systemd-stable/v252-stable:654c598689

Changes and Additions
---------------------
   * README.md: Removed JetBrains reference and thanks
     Unfortunately Jetbrains pulled their support from elogind.
     Testing other IDEs and porting to the "winner" took some time.
   * Make ReleaseSession "unprivileged" and allow closing of own
     session.
   * Let system-wide idle begin at the time logind was initialized.
   * Remove elogind-user as there is no equivalent to systemd-user
   * Add inotify watches for cgroup2 session groups created by
     elogind
   * Authentication for set-wall-message signal is no longer needed
     to be skipped.
   * nvidia_sleep: Do not skip suspend if no vt was found, do not
     skip switching vt back if writing to device file fails.
   * Document elogind extra config values in man/sleep.conf.xml
   * Remove man pages about systemd stuff not included in elogind.
   * If a tool is run on the console, prefere console logging if the
     log target was set to auto.
   * pam_elogind: Add special treatment of openrc-user

Fixed Bugs
----------
   * Fix session_kill(..., KILL_LEADER,...)
   * Do not rely on an external cgroup manager to clean-up stale
     cgroups
   * Overhaul forked out elogind sleep helper (#299)
   * Make sleep hook script failure messaging better (#305)
   * Guard __STDC_VERSION__ in any case (#306)

v257-pre

Toggle v257-pre's commit message
Version 257 upstream marker.

This is not a release, but a marker for a commit from which a
potential v257-stable branch has to be branched off.

v256-pre

Toggle v256-pre's commit message
Version 256 upstream marker.

This is not a release, but a marker for a commit from which a
potential v256-stable branch has to be branched off.

v255.17

Toggle v255.17's commit message
Version 255.17 Release

This is the third stable release of the version 255 series.

The latest upstream commit this version is synced to is
  systemd-stable/v255-stable:fb92304041

Changes and Additions
---------------------
* Hibernate: emit a clear error if the specified resume dev is
  missing.
* Default to deep suspend and fix sleep.conf documentation (#285)
* ReleaseSession is now unprivileged, allowing users to end their own
  sessions.
* Initialize the start of the idle time with the time elogind was
  initialized and not with the start of the Unix epoch.
* Default the configuration option 'RemoveIPC' to 'no' in elogind.
  See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698
* Remove outdated musl hack in rlimit_nofile_safe()

Fixed Bugs
----------
* loginctl.xml: Fix reference of vars which went to sleep.conf (#293)
* sleep: Postpone send_prepare_for() again (#298)
* Fix a bug that caused elogind build to fail with xen
* elogind doesn't allocate VTs, so do not change those setup by login

v252.24

Toggle v252.24's commit message
Version 252.24 Release

This is the third stable release of the version 252 series.

The latest upstream commit this version is synced to is
  systemd-stable/v252-stable:d0af8031a1

Changes and Additions
---------------------
* Send wakeup signal in SIGCHLD handler (#280)
* meson: do not attempt to install tests when they are disabled
* busctl: Validate arguments and generate clear error strings instead
          of hitting an assert() later in the code.
* Mask/Remove code for reading/writing $SYSTEMD_EXEC_PID, as elogind
  is never init. (And does not need it anywhere anyway.)

Fixed Bugs
----------
* Makefile: Fixed a problem with the "justprint" target.
* Fix a bug that caused waking up to produce zombie processes (#275)
* meson: fix handling of rootlibexecdir option
* detect-virt: fix Google Compute Engine support

v255.5

Toggle v255.5's commit message
Version 255.5 Release

This is the second stable release of the version 255 series.

The latest upstream commit this version is synced to is
  systemd-stable/v255-stable:8f4dab0490

Changes and Additions
---------------------
* Makefile: Enhance the flexibility of the configuration.
* busctl: Validate arguments and generate clear error strings instead
          of hitting an assert() later in the code.
* Mask/Remove code for reading/writing $SYSTEMD_EXEC_PID, as elogind
  is never init. (And does not need it anywhere anyway.)

Fixed Bugs
----------
* Fix a bug that caused waking up to produce zombie processes (#275)
* meson: fix handling of libexecdir option
* update-utmp: Fix compilation error on disabled audit support (#278)
* logind-core: Fix loading of logind.conf and logind.conf.d (#279)
* sleep.c: Send wakeup signal in SIGCHLD handler (#280)

v255.4-r2

Toggle v255.4-r2's commit message
Version 255.4-r2 Release

This is a second bug-fix release.

Many thanks to all testers and reporters!

Changes and Additions
---------------------
* Makefile: Enhance the flexibility of the configuration.

Fixed Bugs
----------
* meson: fix handling of libexecdir option (#281)
* update-utmp: Fix compilation error with disabled audit support
  (#278)
* logind-core: Fix loading of logind.conf and logind.conf.d (#279)

v255.4-r1

Toggle v255.4-r1's commit message
Fix a bug that caused waking up to produce zombie processes (#275)

When elogind forked off a sub-process to either start a helper tool
or to suspend/hibernate the machine, it continued normal operation to
be able to respond to dbus messages from those forks.

This also means that there was no waiting for and merging of the sub
processes, leaving them behind as zombies.

This commit adds a SIGCHLD handler that responds to the subs ending,
so they are not left behind any more.

v252.23-r1

Toggle v252.23-r1's commit message
Fix a bug that caused waking up to produce zombie processes (#275)

When elogind forked off a sub-process to either start a helper tool
or to suspend/hibernate the machine, it continued normal operation to
be able to respond to dbus messages from those forks.

This also means that there was no waiting for and merging of the sub
processes, leaving them behind as zombies.

This commit adds a SIGCHLD handler that responds to the subs ending,
so they are not left behind any more.