summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue #92 fixed upstream so drop local patch.Mark Hindley2018-11-12
|
* Refreshed patch to match upstream fix for issue #92.Mark Hindley2018-11-09
|
* Changelog 239.1-1~rc1.Mark Hindley2018-11-07
|
* Typo.Mark Hindley2018-11-06
|
* Add AppStream metadata.Mark Hindley2018-11-06
|
* Changelog.Mark Hindley2018-11-06
|
* Replace source pam.d/elogind-user with local version based on current ↵Mark Hindley2018-11-06
| | | | systemd source. SELinux support is commented out for now.
* Move debian/extra/elogind to debian/extra/pam-configs/Mark Hindley2018-11-06
|
* Fix daemonization. Avoid SIGABRT from mfree() on program_invocation_short_nameMark Hindley2018-11-06
| | | | | | | | which overlaps with program_invocation_name on glibc 2.27, at least. I am not sure this is the best fix, but it works for now. Submitted upstream: https://github.com/elogind/elogind/issues/92
* Meson changes the rootprefix depending on if if detects a 'split-usr' ↵Mark Hindley2018-11-03
| | | | environment. For consistency set split-usr=true.
* Don't include /lib/udev/rules.d/70-power-switch.rules which is packaged in udev.Mark Hindley2018-11-02
|
* Add upstream watch file.Mark Hindley2018-11-02
|
* Update to Standards Version 4.2.1 (no changes).Mark Hindley2018-11-02
|
* Changelog.Mark Hindley2018-11-01
|
* Patch documentation to consistently refer to elogind.Mark Hindley2018-11-01
|
* Remove src/login/.gitignore which was removed upstream in v235.Mark Hindley2018-11-01
|
* Change libpam-elogind Breaks: libpam-ck-connector to Conflicts as it is ↵Mark Hindley2018-11-01
| | | | unversioned.
* Avoid unnecessary activation of ldconfig trigger for elogind.Mark Hindley2018-11-01
|
* Building with LTO works for me using binutils 2.13.1 which is currently in ↵Mark Hindley2018-11-01
| | | | unstable.
* Cleanup whitespace.Mark Hindley2018-11-01
|
* Avoid warnings for files we know we are not installing.Mark Hindley2018-11-01
|
* Enable installation of manpages in -dev package.Mark Hindley2018-11-01
|
* Migrate build to meson.Mark Hindley2018-11-01
|
* Update to debhelper compat 11.Mark Hindley2018-11-01
|
* Revert in-tree changes to upstream src.Mark Hindley2018-11-01
|
* Revert all modifications to upstream manpages.Mark Hindley2018-10-30
|
* Remove patch fix-forking.diff. FDs are now correctly closed with ↵Mark Hindley2018-10-30
| | | | safe_fork_full() and FORK_CLOSE_ALL_FDS flag.
* Remove patch fix-udev-rules.diff. New helper program elogind-uaccess-command ↵Mark Hindley2018-10-30
| | | | is accessible to eudev.
* Update Version to 239.1Sven Eden2018-10-30
|
* Prep v239: Fix an issue with program_invocation[_short]_name :Sven Eden2018-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 finalizationSven Eden2018-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_v239Mark Hindley2018-10-30
|\
| * Prep v239: Mask unneeded test in test-strip-ansiSven Eden2018-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.xmlLorenzo2018-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 Willing2018-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.28Sven Eden2018-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 Eden2018-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 Eden2018-09-26
| | | | | | | | debug-extra option
| * meson: rename -Ddebug to -Ddebug-extraZbigniew Jędrzejewski-Szmek2018-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.28Christoph Willing2018-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 Eden2018-08-31
| |
| * Prep v239: Only _HANDLE_ACTION_INVALID makes method_can_shutdown_or_sleep() ↵Sven Eden2018-08-30
| | | | | | | | answer 'no'
| * Prep v239: Add support for suspend-then-hibernate to loginctl.Sven Eden2018-08-29
| |
| * Prep v239: Utilize new user_runtime_dir() functionSven Eden2018-08-29
| |
| * Prep v239: Add new user-runtime-dir main() function as user_runtime_dir().Sven Eden2018-08-29
| |
| * Prep v239: As we need the rootlibexecdir, 73-seat-late.rules.m4 must be ↵Sven Eden2018-08-28
| | | | | | | | configured first.
| * Prep v239: meson.build: Enabled listing of now supported options.Sven Eden2018-08-28
| |
| * Prep v239: Sync libelogind_version with upstream libsystemd_versionSven Eden2018-08-28
| |
| * Prep v239: A few cosmetic upgradesSven Eden2018-08-27
| |
| * Prep v239: Add man/custom-entities.ent.in, we now need it.Sven Eden2018-08-24
| |