Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-27 | logind: add MESSAGE_IDs to interesting events | Zbigniew Jędrzejewski-Szmek | |
2013-01-25 | logind: rework delay inhibition logic | Lennart Poettering | |
- Don't allow any locks to be taken while we are in the process of executing the specific operation, so that apps are not surprised if a suspend/shutdown happens while they rely on their inhibitor. - Get rid of the Resumed signal, it was a bad idea, and redundant due to PrepareForSleep(false), see below. - Always send out PrepareFor{Shutdown,Sleep} signals, instead of only if a delay lock is taken. - Move PrepareForSleep(false) after we come back from the suspend, so that apps can use this as "Resumed" notification. This also has the benefit that apps know when to take a new lock. | |||
2013-01-25 | loginctl: don't show [UACCESS] info in device tree | Lennart Poettering | |
As the tree doesn't really necessarily show all device node devices and only those are marked for uaccess it's kinda pointless showing this at all, since it would give a pretty incomplete impression of the uaccess information. | |||
2013-01-24 | loginctl: show seat master and uaccess devices in seat-status output | Lennart Poettering | |
2013-01-24 | logind: add UnlockSessions() clal to complement LockSessions() | Lennart Poettering | |
2013-01-24 | logind: send Resumed() signal after we come back from ↵ | Lennart Poettering | |
suspend/hibernate/hybrid-sleep This allows clients to get asynchronous notifications for user-requested suspend/hibernate cycles. Kernel-triggered automatic suspending is not covered. | |||
2013-01-24 | logind: only allow one shutdown/sleep action to be queued at the same time | Lennart Poettering | |
This should make sure that closing the lid while shutting down won't suspend the machine but will simply cause the shutdown to complete. | |||
2013-01-16 | systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is ↵ | Lukas Nykryn | |
specified New file output.h with output flags and modes. --full parameter also for cgls and loginctl. Include 'all' parameter in flags (show_cgroup_by_path, show_cgroup, show_cgroup_and_extra, show_cgroup_and_extra_by_spec). get_process_cmdline with max_length == 0 will not ellipsize output. Replace LINE_MAX with 0 in some calls of get_process_cmdline. [zj: Default to --full when under pager for clgs. Drop '-f' since it wasn't documented and didn't actually work. Reindent a bit. ] | |||
2013-01-15 | logind: remove unused variable | Michal Sekletar | |
2013-01-15 | login: introduce sd_session_get_tty() | Lennart Poettering | |
2013-01-14 | logind: ignore non-tty/non-x11 session when checking if there are other ↵ | Lennart Poettering | |
sessions before shutting down https://bugzilla.redhat.com/show_bug.cgi?id=890827 | |||
2013-01-07 | logind: Capability of making seats without framebuffer devices | Oleg Samarin | |
file logind.c: The seat is now activated by any device with udev tag "seat-master" file 71-seat.rules.in: All framebuffer devices have this tag | |||
2013-01-04 | build-sys: drop all distribution specfic checks | Lennart Poettering | |
Yay, we now have a completely generic systemd. No distribution specific checks anymore! | |||
2012-12-31 | polkit: add "imply" rules to a number of polkit actions | Lennart Poettering | |
2012-12-24 | pam_systemd: new option for the session class | Matthew Monaco | |
2012-12-24 | logind: don't allow suspending/hibernating if the kernel doesn't support it | Lennart Poettering | |
2012-12-24 | logind: add support for automatic suspend/hibernate/shutdown on idle | Lennart Poettering | |
2012-12-24 | pam: properly handle SSH logins lacking the PAM tty field | Lennart Poettering | |
2012-12-18 | logind: allow HybridSleep methods in default DBus context | Mantas Mikulėnas | |
2012-11-23 | time-util: also rename FORMAT_TIMESTAMP_PRETTY → _MAX | Lennart Poettering | |
2012-11-23 | util: rename format_timestamp_pretty() to format_timestamp_relative() ↵ | Lennart Poettering | |
because that describes much better what it does | |||
2012-11-20 | dbus-common: Add helper method to handle no-reply messages | Colin Walters | |
[Tested in latest gnome-ostree; if accepted, I'll look at a followup patch which fixes the other dbus_connection_send(reply, ...) calls besides logind] DBus messages can have a flag NO_REPLY associated that means "I don't need a reply". This is for efficiency reasons - for one-off requests that can't return an error, etc. However, it's up to users to manually check dbus_message_get_no_reply() from a message. libdbus will happily send out a reply if you don't. Unfortunately, doing so is not just less efficient - it also triggers a security error, for complex reasons. This is something that will eventually be fixed in dbus, but it's also correct to handle it in client applications. This new helper API is slightly nicer in that you don't have to pass NULL to say you don't want a reply serial for your reply. This patch also tweaks logind to use the API - there are more areas of the code that need this treatment too. | |||
2012-11-12 | util: nicer tree drawings | Michal Schmidt | |
Draw trees more similar to pstree/findmnt/lsblk/... | |||
2012-11-12 | enable localization for common *ctl commands | Dave Reisner | |
2012-11-02 | util : fallback to plain ASCII drawing if locale is not UTF-8 | Michal Schmidt | |
When printing cgroup and sysfs hierarchies, avoid using UTF-8 box drawing characters if the locale is not UTF-8. https://bugzilla.redhat.com/show_bug.cgi?id=871153 | |||
2012-10-30 | logind: it's OK if a process on an pty requests a session for seat0 | Lennart Poettering | |
After all, if a sudo/su inside an X terminal should get added to the same session as the X session itself. | |||
2012-10-30 | logind: unify all session lock loop | Lennart Poettering | |
2012-10-28 | login: trivial grammar fix | Zbigniew Jędrzejewski-Szmek | |
2012-10-28 | logind: add 'lock' as possible choice for handling hw keys | Lennart Poettering | |
2012-10-28 | logind: support for hybrid sleep (i.e. suspend+hibernate at the same time) | Lennart Poettering | |
2012-10-19 | util: unify usage of on_tty() in util.c | Lennart Poettering | |
2012-10-17 | loginctl: show pager also for status command | Lennart Poettering | |
2012-10-17 | timedatectl: introduce new command line client for timedated | Lennart Poettering | |
Much like logind has a client in loginctl, and journald in journalctl introduce timedatectl, to change the system time (incl. RTC), timezones and related settings. | |||
2012-10-16 | logind: only release logind session from the PAM module if the same module ↵ | Lennart Poettering | |
instance actually created it | |||
2012-10-13 | log: introduce a macro to format message id | Zbigniew Jędrzejewski-Szmek | |
The MESSAGE_ID=... stanza will appear in countless number of places. It is just too long to write it out in full each time. Incidentally, this also fixes a typo of MESSSAGE is three places. | |||
2012-10-09 | logind: expose missing signals in Session bus objects | Lennart Poettering | |
2012-10-03 | man: handle-sleep-key is invalid, replace it with handle-suspend-key and ↵ | Сковорода Никита Андреевич | |
handle-hibernate-key in systemd-inhibit help and man. | |||
2012-10-01 | pam: check environ[] for XDG_SEAT as fallback | Lennart Poettering | |
This is useful for systems such as kmscon which want to invoke classic /sbin/login but use it on multiple seats. | |||
2012-09-21 | multi-seat-x: drop a lot of unnecessary code | Lennart Poettering | |
2012-09-21 | pam: document that we don't do error checking when parsing vtnr | Lennart Poettering | |
2012-09-21 | login: missing break for getopt ARG_NO_ASK_PASSWORD in loginctl | Lukas Nykryn | |
2012-09-21 | login: check return value of session_get_idle_hint | Václav Pavlín | |
2012-09-21 | logind: check return value, log warning on error | Václav Pavlín | |
2012-09-21 | multi-seat-x: drop framebuffer specific stuff, as we have a DRM driver now | Dave Airlie | |
2012-09-21 | Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle ↵ | Lennart Poettering | |
multi-seat graphics on its own now" This reverts commit 636d30a0895f17eca8313d50f9b2fc1ec5e128da. Turns out we will need the multi-seat wrapper a bit longer, however without the fb-specific bits in it. | |||
2012-09-21 | logind: split up HandleSleepKey= into HandleSuspendKey= and HandleHibernateKey= | Lennart Poettering | |
The kernel and X11 distuingish these two, and Thinkpad keys have both, hence we really should distinguish them too. | |||
2012-09-21 | multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat ↵ | Lennart Poettering | |
graphics on its own now | |||
2012-09-21 | logind: allow users to override their own suspend/sleep inhibitors | Lennart Poettering | |
2012-09-19 | util: define union dirent_storage and make use of it everywhere | Lennart Poettering | |
Make sure to allocate enough space for readdir_r(). https://bugzilla.redhat.com/show_bug.cgi?id=858754 | |||
2012-09-19 | logind: if a lid-switch lock was taken while the lid was closed, recheck lid ↵ | Lennart Poettering | |
status when the lock is released |