Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2012-09-19 | logind: properly parse handle-lid-switch inhibitor | Lennart Poettering | |
2012-09-19 | man: document new inhibitor types | Lennart Poettering | |
2012-09-19 | logind: rework power key/suspend key/lid switch handling | Lennart Poettering | |
http://lists.freedesktop.org/archives/systemd-devel/2012-September/006604.html https://bugzilla.gnome.org/show_bug.cgi?id=680689 This changes the meaning of the HandlePowerKey=/HandleSleepKey=/HandleLidSwitch= setting of logind.conf | |||
2012-09-18 | logind: split up inhibit acquire policy | Lennart Poettering | |
2012-09-17 | logind: make VT reservation logic compatible with containers | Lennart Poettering | |
2012-09-17 | logind: make sure there's always a getty available on TTY6 | Lennart Poettering | |
Previously, if X allocated all 6 TTYs (for multi-session for example) no getty would be available anymore to guarantee console-based logins. With the new ReserveVT= switch in logind.conf we can now choose one VT (6 by default) that will always be subject to autovt-style activation, i.e. we'll always have a getty on TTY6, and X will never take possession of it. | |||
2012-09-16 | logind: redefine idleness to start at last activity | Zbigniew Jędrzejewski-Szmek | |
Before, after the timeout, a session would be timestamped as idle since 'last activity' + 'idle timeout'. Now, it is timestamped as idle since 'last activity'. Before, after all sessions were idle, the seat would be marked with as idle with the timestamp of the oldest idle session. Now it is marked with the timestamp of the youngest idle session. Both changes seem to me to be closer to natural understanding of idleness: the time since last activity counts. | |||
2012-09-12 | login: reshuffle meaning of require_active parameter | Lennart Poettering | |
2012-09-12 | logind: Avoid unnecesary rewrite of user file when switching sessions of the ↵ | Colin Guthrie | |
same user. |