Tags: elogind/elogind
Tags
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)
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)
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
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
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)
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)
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.
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.
PreviousNext