summaryrefslogtreecommitdiff
path: root/src/login/elogind.c
Commit message (Collapse)AuthorAge
* Prep v239.2: Check process name of possibly stale PID file (#94)Sven Eden2018-11-12
|
* elogind: Try to register any of the signals report errors and return the ↵Stefan Stefanović2018-11-10
| | | | first error.
* elogind: Use SIG_BLOCK before signal handler registration.Stefan Stefanović2018-11-10
|
* Prep v239.2: Fix signal registration failure (#90)Sven Eden2018-11-09
| | | | | | | | | | | | The behaviour of sd_event_add_signal() has changed, it is no longer neccessary to mask the signal beforehand. Actually the masking causes it to be ignored, and thus the registration of the signal handler to fail. Bug: #90 Closes: #90 Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
* Prep v239: Fix main() to call manager_new() again.Sven Eden2018-08-24
|
* Prep v239: Add support for the new 'suspend-then-hibernate' method.Sven Eden2018-08-24
|
* Fix elogind debug mode:Sven Eden2018-06-29
| | | | | | | | | | | | | | When switched from autotools to meson, config.h changed fundamentally. Although enabled values are still #define HAVE_FOO 1 the disabled values are nolonger undef, but now #define HAVE_FOO 0 Therefore all instances of #ifdef ENABLE_DEBUG_ELOGIND have been changed to #if ENABLE_DEBUG_ELOGIND
* Prep v238: Fix elogind_daemonize(), it failed due to some misunderstandings ↵Sven Eden2018-06-08
| | | | | | on my side. (cherry picked from commit 1c9629692145891f10a36227749470d87979dd0b)
* Prep v238: Uncomment now needed headers and unmask now needed functions in ↵Sven Eden2018-06-05
| | | | src/login (4/6)
* Close stdin, stdout and stderr on daemonizingAndreas Messer2018-01-31
|
* v235: Added missing updatesSven Eden2017-11-19
|
* Prep v235: Catch and react on SIGINT, SIGQUIT and SIGTERMSven Eden2017-08-31
|
* Prep v235: Fix startup order and add debug logging.Sven Eden2017-08-31
|
* Prep v235: Do not write an early PID file, if elogind is going to be daemonized.Sven Eden2017-08-30
|
* Prep v235: optimize elogind extra startup functionalitySven Eden2017-08-30
|
* Prep v235: Use the new ELOGIND_PID_FILE macro consistentlySven Eden2017-08-18
|
* Prep v235: Allow elogind to daemonize itself with "-D|--daemon".Sven Eden2017-08-16
|
* Prep v234: Eventually fix the cgroup stuff. elogind is not init.Sven Eden2017-07-27
|
* Prep v233: Add missing updates from upstream in src/loginSven Eden2017-07-17
|
* Prep v232: Apply missing updates from upstreamSven Eden2017-07-05
|
* Prep v321.2: Fix org.freedesktop.login1 where named org.freedesktop.elogindSven Eden2017-06-22
|
* Prep v231.2: login/elogind.c: Remove bus_forward_agent_released()Sven Eden2017-06-20
| | | | | | | | | | | | | | This method is called from a systemd manager that is the system instance to inform all user instances of systemd about the pending cgroup release. elogind on the other hand is always there just once. And the release of cgroups is handled by the local cgroups manager, which should be provided by the running init system. Even if there is no cgroup management, so elogind sets itself up as a small cgroups manager itself, there aren't any user instances that could react on the forwarding anyway.
* Prep v231: Move elogind specific code in login/logind.c to login/elogind.cSven Eden2017-06-16