Tags: elogind/elogind
Tags
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.
Version 255.4 Release
This is the first stable release of the version 255 series.
The latest upstream commit this version is synced to is
systemd-stable/v255-stable:387a14a7b6
Changes and Additions
---------------------
* loginctl: show a nicer error message when no session/seat is
available.
* busctl: Avoid asserting on NULL message.
* Test for GNU basename() and guard musl_misssing.h basename()
substitute.
* Removed libcrypt dependency, it is nowhere used in elogind.
* The sleep/hibernation part has its own sleep.conf now.
* Also split the elogind additions into sleep.conf.d/10-elogind.conf,
which will make future upstream syncs more reliable.
* A large amount of documentation about features not included in
elogind has been removed.
Fixed Bugs
----------
* sleep: Fork out for performing power/sleep operations (#234)
* general: Utilize PRI formats so 32bit builds no longer fails (#252)
* test-cgroup: Skip when run in minimal containers (#261)
* sd_listen_fds.xml : Fix merge error causing garbled output (#263)
* general: Change RLIM_FMT to '%llu' for non-glibc builds (#269)
Version 252.23 Release
This is the second stable release of the version 252 series.
The latest upstream commit this version is synced to is
systemd-stable/v252-stable:0f3ad617e6
Changes and Additions
---------------------
* busctl: Assume --full if not writing to terminal.
* logind: give better error messages when failing to attach devices
to seats.
Fixed Bugs
----------
* general: Utilize PRI formats so 32bit builds no longer fails (#252)
* general: Fix executables rpath to rootpkglibdir (#258)
* general: Change RLIM_FMT to '%llu' for non-glibc builds (#269)
* logind: fix abnormal switching causing the screen to go black.
* sleep: Check AC before checking battery capacity.
* sleep: do not truncate property values when --full.
* sleep: Fork out for performing power/sleep operations (#234)
All operations that reboot, poweroff, suspend or hibernate
the machine are now forked off, so the operation can
communicate with elogind from the outside.
Many thanks to @rsauex for coming up with this idea!
* sd_listen_fds.xml : Fix merge error causing garbled output (#263)
* test-cgroup: Skip when run in minimal containers (#261)
PreviousNext