Skip to content

Tags: elogind/elogind

Tags

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.

v255.4

Toggle v255.4's commit message
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)

v252.23

Toggle v252.23's commit message
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)