Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-02-01 | logind: add GetSessionByPID() bus call | Lennart Poettering | |
2012-01-31 | logind: if we have to stop a session, kill at least its leader | Lennart Poettering | |
2012-01-31 | login: lock down input devices on extra seats | Ray Strode | |
We need to tell the X server to grab the keyboards and mice associated with a hotplugged seat, so that it doesn't have the ability to control the kernel vt consoles. | |||
2012-01-27 | logind: make sure we create /var/lib/systemd before using it | Lennart Poettering | |
2012-01-24 | login: fix multi-seat check | Lennart Poettering | |
2012-01-24 | login: extend comments in multi-seat-x | Lennart Poettering | |
2012-01-23 | login: add multi-session X wrapper | Lennart Poettering | |
In preparation for https://bugzilla.gnome.org/show_bug.cgi?id=655380 we decided it's better to include the multi-seat X wrapper in systemd, rather than gdm. (Side effect: this makes this accessible for other DMs) This is a stop-gap for now, until X gins proper multi-seat graphics support at which point this code will go away without replacement. | |||
2012-01-22 | login: move seat udev rules to login subdir | Kay Sievers | |
2012-01-22 | cgls: don't show kernel threads by default | Lennart Poettering | |
2012-01-18 | exec: introduce ControlGroupPersistant= to make cgroups persistant | Lennart Poettering | |
2012-01-18 | logind: move X11 socket | Lennart Poettering | |
2012-01-18 | logind: simplify session_activate() a bit | Lennart Poettering | |
2012-01-18 | logind: allow to create multiple sessions on non-multi-session seats to deal ↵ | Lennart Poettering | |
with left-over sessions | |||
2012-01-16 | dbus: more efficient implementation of properties | Michal Schmidt | |
The way the various properties[] arrays are initialized is inefficient: - only the .data members change at runtime, yet the whole arrays of properties with all the fields are constructed on the stack one by one by the code. - there's duplication, eg. the properties of "org.freedesktop.systemd1.Unit" are repeated in several unit types. Fix it by moving the information about properties into static const sections. Instead of storing the .data directly in the property, store a constant offset from a run-time base. The small arrays of struct BusBoundProperties bind together the constant information with the right runtime information (the base pointer). On my system the code shrinks by 60 KB, data increases by 10 KB. | |||
2012-01-16 | logind: downgrade login message to debug | Michal Schmidt | |
The messages make people nervous. https://bugzilla.redhat.com/show_bug.cgi?id=727315 | |||
2012-01-13 | pam: fix build | Lennart Poettering | |
2012-01-13 | pam: work correctly if a seat is specified but not vtnr | Lennart Poettering | |
2012-01-13 | sd-login: teach sd_pid_get_unit() proper handling of instantiated services | Lennart Poettering | |
2012-01-12 | core: switch all log targets to go directly to the journal, instead via syslog | Lennart Poettering | |
2012-01-05 | login: implement sd_session_get_service() | Lennart Poettering | |
2012-01-05 | build-sys: move public header files into a dir of their own | Lennart Poettering | |
2012-01-05 | logind: add needed include for sd_notify() | Kay Sievers | |
2012-01-04 | journald: parse configuration file | Lennart Poettering | |
2012-01-04 | journald: store _SYSTEMD_UNIT= instead of _SYSTEMD_SERVICE= field, since ↵ | Lennart Poettering | |
processes might also be related to mount, swap or socket units, not just services | |||
2012-01-03 | logind: send out Lock signal when locking | Lennart Poettering | |
2012-01-03 | logind: don't watch vcsa if nobody cares | Lennart Poettering | |
2012-01-03 | logind: if we can't open /dev/tty0, assume there is no VT subsystem and ↵ | Lennart Poettering | |
don't pretend we could do VT switching | |||
2012-01-03 | login: introduce sd_pid_get_service() | Lennart Poettering | |