Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-31 | mkdir: append _label to all mkdir() calls that explicitly set the selinux ↵ | Kay Sievers | |
context | |||
2012-05-31 | login: properly detect MIMO USB displays | Lennart Poettering | |
MIMO USB displays use a generic VID/PID for the hub component. With a bit of trickery we can detect them by the VID/PID of the graphics component. | |||
2012-05-30 | build-sys: fix built with --disable-logind | Lennart Poettering | |
2012-05-30 | logind: rework button setting semantics | Lennart Poettering | |
If a graphical session without full DE that handles power/suspend events is used this can now be controlled by logind instead, optionally. | |||
2012-05-30 | login: Use the GOTO properly in udev rule | Tero Roponen | |
In udev rules the labels must be assigned to GOTO keys with '='. | |||
2012-05-30 | logind: add missing files | Lennart Poettering | |
2012-05-30 | logind: optionally handle power, sleep and lid switch events | Lennart Poettering | |
This takes handling of chassis power and sleep keys as well as the lid switch over from acpid. This logic is enabled by default for power and sleep keys, but not for the lid switch. If a graphical session is in the foreground no action is taken under the assumption that the graphical session does this. | |||
2012-05-22 | logind: fix write out of user state file | Lennart Poettering | |
2012-05-21 | login: minor typo fix | Lennart Poettering | |
2012-05-08 | logind: implement suspend/hibernate calls with inhibition logic | Lennart Poettering | |
2012-05-08 | logind: use "sleep" as generic term for "suspend", "hibernate", and later on ↵ | Lennart Poettering | |
"hybrid suspend" | |||
2012-05-08 | logind: fix test-inhibit | Lennart Poettering | |
2012-05-08 | util: split-out path-util.[ch] | Kay Sievers | |
2012-05-07 | logind: fix memory leak | Frederic Crozat | |
2012-05-05 | logind: implement delay inhibitor locks in addition to block inhibitor locks | Lennart Poettering | |
This is useful to allow applications to synchronously save data before the system is suspended or shut down. | |||
2012-04-22 | login: assing /dev/console logins to seat0 | Lennart Poettering | |
2012-04-22 | loginctl: avoid segfault for kill-session and kill-user commands | Lennart Poettering | |
As reported by Mantas Mikulėnas. http://lists.freedesktop.org/archives/systemd-devel/2012-April/004993.html | |||
2012-04-17 | udev: replace util_create_path() with mkdir_parents() | Kay Sievers | |
2012-04-16 | logind: remove redundant entries from logind's default controller lists too | Lennart Poettering | |
2012-04-16 | systemctl: show main and control PID explicitly in cgroup-show | Lennart Poettering | |
In some cases the main/control PID of a service can be outside of the services cgroups (for example, if logind readjusts the processes' cgroup). In order to clarify this for the user show the main/control PID in the cgroup tree nonetheless, but mark them specially. | |||
2012-04-16 | cgls: don't show empty cgroups by default | Lennart Poettering | |
2012-04-16 | logind: hook up inhibit logic with idle hint logic | Lennart Poettering | |
2012-04-16 | logind: add shutdown/suspend/idle inhibition framework | Lennart Poettering | |
2012-04-15 | udev: update some rules | Kay Sievers | |
2012-04-13 | update .gitignore | Kay Sievers | |
2012-04-13 | logind: explicitly check for /dev/tty0 | Lennart Poettering | |
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-04-11 | polkit: temporarily spawn of a polkit agent in terminals for possibly ↵ | Lennart Poettering | |
authenticated operations | |||
2012-04-11 | put acl.la in 'if HAVE_ACL' and rename acl.[ch] to acl-util.[ch] | Kay Sievers | |
2012-04-10 | rename basic.la to shared.la and put selinux deps in shared-selinx.la | Kay Sievers | |
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor. | |||
2012-04-10 | util: move ACL code into internal library | Kay Sievers | |
2012-04-10 | util: move all to shared/ and split external dependencies in separate ↵ | Kay Sievers | |
internal libraries Before: $ ldd /lib/systemd/systemd-timestamp linux-vdso.so.1 => (0x00007fffb05ff000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f90aac57000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f90aaa53000) librt.so.1 => /lib64/librt.so.1 (0x00007f90aa84a000) libc.so.6 => /lib64/libc.so.6 (0x00007f90aa494000) /lib64/ld-linux-x86-64.so.2 (0x00007f90aae90000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f90aa290000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f90aa08a000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f90a9e6e000) After: $ ldd systemd-timestamp linux-vdso.so.1 => (0x00007fff3cbff000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f5eaa1c3000) librt.so.1 => /lib64/librt.so.1 (0x00007f5ea9fbb000) libc.so.6 => /lib64/libc.so.6 (0x00007f5ea9c04000) /lib64/ld-linux-x86-64.so.2 (0x00007f5eaa3fc000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f5ea9a00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5ea97e4000) | |||
2012-04-09 | udev: convert 'uaccess' to a builtin | Kay Sievers | |
2012-04-03 | logind: log with AUTH facility | Lennart Poettering | |
2012-03-30 | rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.conf | Kay Sievers | |
2012-03-26 | man: minor typo in reference to manual page | Elan Ruusamäe | |
2012-03-22 | logind: close FIFO before ending sessions cleanly | Lennart Poettering | |
For clean session endings ask logind explicitly to get rid of the FIFO before closing it so that the FIFO logic doesn't result in su/sudo to be terminated immediately. | |||
2012-03-22 | logind: extend comment about X11 socket symlink | Lennart Poettering | |
2012-03-12 | login: tag the Mimo 720 ID_AUTOSEAT | Shawn Landden | |
This device is a combination USB hub, displaylink graphics, and e2i touchscreen Bus 001 Device 005: ID 058f:6254 Alcor Micro Corp. USB Hub Bus 001 Device 006: ID 17e9:401a Newnham Research Bus 001 Device 007: ID 1ac7:0001 |__ Port 1: Dev 5, If 0, Class=hub, Driver=hub/4p, 480M |__ Port 2: Dev 6, If 0, Class=vend., Driver=udlfb, 480M |__ Port 2: Dev 6, If 1, Class=HID, Driver=usbhid, 480M |__ Port 3: Dev 7, If 0, Class=vend., Driver=usbtouchscreen, 12M | |||
2012-02-15 | login: introduce sd_session_get_display() | Lennart Poettering | |
2012-02-14 | login: add new sd_session_get_type() and sd_session_get_class API calls | Lennart Poettering | |
2012-02-14 | login: track login class (i.e. one of "user", "greeter", "lock-screen") for ↵ | Lennart Poettering | |
each session This introduces the new PAM environment variable XDG_SESSION_CLASS. If not set, defaults to "user". This is useful for apps that want to distuingish real user logins from "fake" ones which just exist to show a gdm login screen or a lock screen. | |||
2012-02-13 | sd-login: if NULL or 0 is passed as first parameter of the sd_xxx functions, ↵ | Lennart Poettering | |
work on objects of the calling process | |||
2012-02-11 | logind: introduce CanReboot/CanPowerOff bus calls | Lennart Poettering | |
2012-02-10 | logind: make seat device management accessible to normal users/via polkit | Lennart Poettering | |
2012-02-10 | logind: Allow PowerOff/Reboot in default context | Benjamin Franzke | |
2012-02-07 | logind: Terminate bus_login_session_user_properties | Benjamin Franzke | |
Fixes segfault in systemd-logind, triggered by: systemd-loginctl show-session $XDG_SESSION_ID. Bug introduced by d200735e13c52dcfe36c0e066f9f6c2fbfb85a9c, so only systemd v39 is affected. | |||
2012-02-07 | logind: fix introspection data | Lennart Poettering | |
2012-02-07 | logind: introduce ActivateSessionOnSeat() | Lennart Poettering | |
2012-02-03 | cgroup: when getting cgroup empty notifications, always search up the tree | Lennart Poettering | |