Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Update Version to 239.1 | Sven Eden | 2018-10-30 | |
| | ||||
* | Prep v239: Fix an issue with program_invocation[_short]_name : | Sven Eden | 2018-10-30 | |
| | | | | | | | | | | | | | | The old implementation was done assuming that only glibc provides both program_invocation_name and program_invocation_short_name. This worked well for users using musl-libc with the library having been built without -D_GNU_SOURCE. However, alternative libc implementations that actually do provide these variables, could cause elogind to crash. To be on the safe side, we now actually check whether both these variables are present by letting meson check whether a code snippet accessing these compiles and links. | |||
* | 238/239 : Fix session finalization | Sven Eden | 2018-10-30 | |
| | | | | | | | | | | While migrating the v237/v238 commits, a migration error caused session_may_gc() to always return false. This caused closed sessions to stay on state "closing" forever. Bug: https://github.com/elogind/elogind/issues/82 Closes: https://github.com/elogind/elogind/issues/82 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> | |||
* | Merge remote-tracking branch 'origin/upstream/latest' into merge_v239 | Mark Hindley | 2018-10-30 | |
|\ | ||||
| * | Prep v239: Mask unneeded test in test-strip-ansi | Sven Eden | 2018-09-29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The final test use the outcome of the already masked part that utilizes terminal_urlify_path(). That function is masked, because it is nowhere used within elogind. The previously unmasked final test used the outcome of that already masked part and therefore crashed. Bug: https://github.com/elogind/elogind/issues/81 Closes: https://github.com/elogind/elogind/issues/81 Signed-of-by: Sven Eden <sven.eden@prydeworx.com> | |||
| * | Create elogind-inhibit.xml | Lorenzo | 2018-09-29 | |
| | | | | | | Elogind is missing the man page for elogind-inhibit: this is just a copy of the systemd-inhibit manpage from systemd upstream, with 'systemd' replaced by 'elogind', where applicable. | |||
| * | Support system_bus_socket to be found in /var/run/dbus as well as /run/dbus. | Christoph Willing | 2018-09-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the path to system_bus_socket is hardcoded to /run/dbus/system_bus_socket which works everywhere for systemd. However, distributions which do no symlink /var/run on /run will have it only accessible via /run/dbus/system_bus_socket which should be supported by elogind, too. Closes #77 Signed-off-by: Christoph Willing <chris.willing@linux.com> Sigend-off-by: Sven Eden <sven.eden@prydeworx.com> | |||
| * | Enhance the dealing with glibc-2.28 | Sven Eden | 2018-09-26 | |
| | | | | | | | | | | | | | | It appears that the necessary bits were already there, but commented out. When meson checked for 'struct statx', the inclusion of both sys/stat.h and linux/stat.h where commented out. Uncommenting them should be enough. | |||
| * | Fix elogind being non-reactive to laptop lid events. | Sven Eden | 2018-09-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "logind: relax udev rules matching devices logind watches for" This reverts commit 964a6d9fb555cc86528eb1cc1f6d044f85584842 and adds the new ENV{} mechanism to 70-power-switch.rules, but leave out gpio. Bug: https://github.com/elogind/elogind/issues/51 elogind doesn't respond to lid events with eudev-3.2.5 Closes: https://github.com/elogind/elogind/issues/51 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> | |||
| * | pwx: Revision bump for rebuild_all.sh having the renamed debug -> ↵ | Sven Eden | 2018-09-26 | |
| | | | | | | | | debug-extra option | |||
| * | meson: rename -Ddebug to -Ddebug-extra | Zbigniew Jędrzejewski-Szmek | 2018-09-26 | |
| | | | | | | | | | | | | | | Meson added -Doptimization and -Ddebug options, which obviously causes a conflict with our -Ddebug options. Let's rename it. Closes #76. | |||
| * | Deal with glibc-2.28 | Christoph Willing | 2018-09-25 | |
| | | | | | | | | | | | | Closes: https://github.com/elogind/elogind/issues/74 Signed-off-by: Christoph Willing <chris.willing@linux.com> Signed-off-by: Sven Eden <sven.eden@prydeworx.com> | |||
| * | Prep v239: Fix and add debug messages to method_can_shutdown_or_sleep() | Sven Eden | 2018-08-31 | |
| | | ||||
| * | Prep v239: Only _HANDLE_ACTION_INVALID makes method_can_shutdown_or_sleep() ↵ | Sven Eden | 2018-08-30 | |
| | | | | | | | | answer 'no' | |||
| * | Prep v239: Add support for suspend-then-hibernate to loginctl. | Sven Eden | 2018-08-29 | |
| | | ||||
| * | Prep v239: Utilize new user_runtime_dir() function | Sven Eden | 2018-08-29 | |
| | | ||||
| * | Prep v239: Add new user-runtime-dir main() function as user_runtime_dir(). | Sven Eden | 2018-08-29 | |
| | | ||||
| * | Prep v239: As we need the rootlibexecdir, 73-seat-late.rules.m4 must be ↵ | Sven Eden | 2018-08-28 | |
| | | | | | | | | configured first. | |||
| * | Prep v239: meson.build: Enabled listing of now supported options. | Sven Eden | 2018-08-28 | |
| | | ||||
| * | Prep v239: Sync libelogind_version with upstream libsystemd_version | Sven Eden | 2018-08-28 | |
| | | ||||
| * | Prep v239: A few cosmetic upgrades | Sven Eden | 2018-08-27 | |
| | | ||||
| * | Prep v239: Add man/custom-entities.ent.in, we now need it. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Do not test terminal_urlify_path() | Sven Eden | 2018-08-24 | |
| | | | | | | | | elogind doesn't need and thus does not support it. | |||
| * | Prep v239: Do not test ioprio_class_from_to_string() | Sven Eden | 2018-08-24 | |
| | | | | | | | | elogind doesn't need and thus does not support it. | |||
| * | Prep v239: Mask unneedd tests test_copy_atomic() and assert_equal_fd() | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Unmask cg_weight_parse() | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Remove udev-util.c, we no longer need that. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Remove os-util.[hc] - We do not need anything in there. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Unmasked mkdtemp_malloc(), it is needed to test inotify. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix new sd_bus_open_user_with_description() | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Mask definition of config_parse_mode, we do not need that. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix ustreams move of the unneeded target_table into its own also ↵ | Sven Eden | 2018-08-24 | |
| | | | | | | | | unneeded function. | |||
| * | Prep v239: Unmask inotify_add_watch_fd() | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix main() to call manager_new() again. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Mask all unneeded functions in the new format-table.[hc] files. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Unmask delete_chars() | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Add support for the new 'suspend-then-hibernate' method. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Update manager_parse_config_file() that got moved to logind-core.c | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Unmask inotify event stuff, now ustilized by the sd_event struct. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Mirror upstream and move pager.[hc] from shared to basic. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix sleep-config.[hc] and sleep/sleep.c to utilize upstream updates. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix conf-parser.[hc], it got a bit mangled by migration. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Fix logind-session.c, it got screwed by migration. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: terminal-util.[hc] - Mask new 'urlify' functions, we do not need ↵ | Sven Eden | 2018-08-24 | |
| | | | | | | | | them. | |||
| * | Prep v239: string-util.[hc] - Unmasked skip_leading_chars() - Newly utilized ↵ | Sven Eden | 2018-08-24 | |
| | | | | | | | | by strstrip() | |||
| * | Prep v239: path-util.[hc] - Masked path_simplify_and_warn() - Nowhere needed. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: fd-util.[hc] - Masked fd_duplicate_data_fd() - Nowhere needed. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: sync manager_get_user_by_pid() with upstream updates | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: Uncomment header inclusions that are new or needed now. | Sven Eden | 2018-08-24 | |
| | | ||||
| * | Prep v239: fs-util: Mask new chase_symlinks_and_*() functions. | Sven Eden | 2018-08-24 | |
| | | | | | | | | They are nowhere needed. |