Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-12 | rename bridge.c to stdio-bridge.c and move to subdir | Kay Sievers | |
2012-04-12 | main: we want all setup functions to be in files called xxx-setup.[ch] | Lennart Poettering | |
2012-04-12 | move more main systemd parts to core/ | Kay Sievers | |
2012-04-12 | hostname-setup: move to core/ | Lennart Poettering | |
2012-04-12 | shutdown: move shutdown to core since it replaces PID 1 | Lennart Poettering | |
2012-04-12 | test: test tools should still be in the src/ directory | Lennart Poettering | |
2012-04-12 | build-sys: dbus-loop.h is not used by the core | Lennart Poettering | |
2012-04-12 | build-sys: move a few things into more appropriate places | Lennart Poettering | |
2012-04-12 | move a couple of test-*.c to test/ | Kay Sievers | |
2012-04-12 | udev: gudev - rework introspection generation | Marc-Antoine Perennou | |
2012-04-12 | rename machine-id-main.c tomacht the binary and move main.c to core/ | Kay Sievers | |
2012-04-12 | move more common files to shared/ and add them to shared.la | Kay Sievers | |
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 | udev: fix keymap mkdir | Marc-Antoine Perennou | |
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-11 | move libsystemd_core.la sources into core/ | Kay Sievers | |
2012-04-11 | split selinux label operations out of cgroup-util, socket-util | Kay Sievers | |
This prevents linking of selinux and libdl for another 15 binaries. | |||
2012-04-11 | build-sys: move remaining headers out EXTRA_DIST, install sd-readahead.h | Kay Sievers | |
2012-04-11 | build-sys: add $(AM_LDFLAGS) where needed | Kay Sievers | |
2012-04-11 | pam_systemd: add missing libsystemd_audit.l | Kay Sievers | |
2012-04-11 | shutdownd: rework interface, allow subscribing to scheduled shutdowns | Lennart Poettering | |
This extends the shutdownd interface to expose schedule shutdown information in /run/systemd/shutdown/schedule. This also cleans up the shutdownd protocol and documents it in a header file sd-shutdown.h. This is supposed to be used by client code that wants to control and monitor scheduled shutdown. | |||
2012-04-11 | units: introduce nss-user-lookup.target | Lennart Poettering | |
This separates user/group NSS lookups from host/network NSS lookups. By default order all network mounts after host/network NSS lookups now, and logind execution after user/group NSS lookups. | |||
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 | udev: move man pages to udev section | Kay Sievers | |
2012-04-10 | move list.h, macro.h, ioprio.h to shared/ | Kay Sievers | |
2012-04-10 | move pager.[ch] to shared/ | Kay Sievers | |
2012-04-10 | use libsystemd-daemon.la instead of source file | Kay Sievers | |
2012-04-10 | use libsystemd-id128.la instead of source file | Kay Sievers | |
2012-04-10 | move libsystemd-capability.la dep from basic to core | Kay Sievers | |
2012-04-10 | move cgroup-util.[ch] to shared/ | Kay Sievers | |
2012-04-10 | udev: remove deps already pulled in by LIBADD | Kay Sievers | |
2012-04-10 | udev: fix gcc warnings showing up after adding $(AM_CFLAGS) | Kay Sievers | |
2012-04-10 | build-sys: add $(AM_CFLAGS) where needed | Kay Sievers | |
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: remove RUN+="socket:.." and udev_monitor_new_from_netlink() | Kay Sievers | |
2012-04-09 | udev: convert 'uaccess' to a builtin | Kay Sievers | |
2012-04-08 | udev: keymap: remove rootprefix mangling from script | Kay Sievers | |
2012-04-08 | udev: fix test-udev binary | Kay Sievers | |
2012-04-08 | udev: switch to systemd logging functions | Kay Sievers | |
2012-04-05 | systemd: add hardware watchdog support | Lennart Poettering | |
This adds minimal hardware watchdog support to PID 1. The idea is that PID 1 supervises and watchdogs system services, while the hardware watchdog is used to supervise PID 1. This adds two hardware watchdog configuration options, for the runtime watchdog and for a shutdown watchdog. The former is active during normal operation, the latter only at reboots to ensure that if a clean reboot times out we reboot nonetheless. If the runtime watchdog is enabled PID 1 will automatically wake up at half the configured interval and write to the watchdog daemon. By default we enable the shutdown watchdog, but leave the runtime watchdog disabled in order not to break independent hardware watchdog daemons people might be using. This is only the most basic hookup. If necessary we can later on hook up the watchdog ping more closely with services deemed crucial. | |||
2012-04-04 | build-sys: add a few missing headers | Kay Sievers | |
2012-04-04 | build-sys: remove vala hack, which did not allow to list headers in sources | Kay Sievers | |
2012-04-04 | units/: use @SYSTEMCTL@ instead of hardcoded paths | Dave Reisner | |
Especially in the case of --enable-split-usr, several units will point to the wrong location for systemctl. Use @SYSTEMCTL@ which will always contain the proper path. | |||
2012-04-04 | udev: avoid building selinux parts without have_selinux | Dave Reisner | |
2012-04-04 | Merge branch 'master' of ssh://git.freedesktop.org/git/systemd/systemd | Kay Sievers | |
2012-04-04 | move imported udev into place | Kay Sievers | |
2012-04-03 | man: document special journal fields | Lennart Poettering | |
2012-04-02 | journal: implicitly add code location to all messages logged with the native ↵ | Lennart Poettering | |
interface This logic can be turned off by defining SD_JOURNAL_SUPPRESS_LOCATION before including sd-journal.h. This also saves/restores errno in all logging functions, in order to be useful as logging calls without side-effects. This also adds a couple of __unlikely__ around the early checks in the logging calls, in order to minimize the runtime impact. |