Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-06 | clients: unify how we invoke getopt_long() | Lennart Poettering | 32 | -206/+206 | |
Among other things this makes sure we always expose a --version command and show it in the help texts. | |||||
2013-11-06 | path-util: paths_check_timestamp() opimizations | Lennart Poettering | 1 | -12/+18 | |
2013-11-06 | inhibit: don't return error code on --help | Lennart Poettering | 1 | -2/+3 | |
2013-11-06 | busctl: port over to use bus_open_transport() | Lennart Poettering | 1 | -16/+29 | |
2013-11-06 | clients: various simplifications | Lennart Poettering | 5 | -32/+13 | |
2013-11-06 | run: support --system to match other commands, even if redundant | Lennart Poettering | 1 | -8/+14 | |
2013-11-06 | analyze: port over to use bus_open_transport() | Lennart Poettering | 1 | -34/+45 | |
2013-11-06 | analyze: simplify things | Lennart Poettering | 1 | -4/+1 | |
2013-11-06 | analyze: fix indentation | Lennart Poettering | 1 | -12/+11 | |
2013-11-06 | Revert "hostnamed: prevent it from crashing if the chassis is unknown" | Kay Sievers | 1 | -3/+0 | |
This reverts commit 95b015de3849d8d8d03d9441ae1682a04c38833b. "bus: handle serialization of NULL strings" (cd6f997f71c3aba16aa08226d423d14cbc787f82) should fix this issue. | |||||
2013-11-06 | Comment spelling fixes. | David Strauss | 2 | -2/+2 | |
2013-11-06 | util: unify reading of /proc/cmdline | Lennart Poettering | 15 | -101/+92 | |
Instead of individually checking for containers in each user do this once in a new call proc_cmdline() that read the file only if we are not in a container. | |||||
2013-11-06 | nspawn: explicitly terminate machines when we exit nspawn | Lennart Poettering | 1 | -7/+62 | |
https://bugs.freedesktop.org/show_bug.cgi?id=68370 https://bugzilla.redhat.com/show_bug.cgi?id=988883 | |||||
2013-11-06 | machined: keep track of the initial leader PID of a machine | Lennart Poettering | 4 | -5/+16 | |
This way we can without races always determine the machine for a leader PID. This allows machine managers to query the machine for a forked off container/VM without a race where the child might already have died before we could read the cgroup information from /proc/$PID/cgroup. | |||||
2013-11-06 | bus: handle serialization of NULL strings | Lennart Poettering | 1 | -0/+15 | |
Instead of simply crashing be somewhat nicer and serialize a NULL string into the empty string and generate an error on signature and object path strings. | |||||
2013-11-06 | shutdown: trim the cgroup tree on loop iteration | Lennart Poettering | 1 | -3/+13 | |
This way we leave the cgroup empty before exiting in a container which makes sure the container manager will get cgroup notification event https://bugs.freedesktop.org/show_bug.cgi?id=68370 https://bugzilla.redhat.com/show_bug.cgi?id=988883 | |||||
2013-11-06 | cgroup: run PID 1 in the root cgroup | Lennart Poettering | 1 | -8/+8 | |
This way cleaning up the cgroup tree on shutdown is a lot easier since we are in the root dir. Also PID 1 was previously artificially placed in system.slice, even though our rule actually was not to have processes in slices. The root slice otoh is magic anyway, so having PID 1 in there sounds less surprising. Of course, this means that PID is scheduled against the three top-level slices. | |||||
2013-11-06 | bus: test-bus-marshal - make dbus-1 optional | Kay Sievers | 1 | -0/+4 | |
2013-11-06 | hostnamed: prevent it from crashing if the chassis is unknown | Thomas Hindoe Paaboel Andersen | 1 | -0/+3 | |
When fallback_chassis would return null it led to a crash and an empty result in hostnamectl. Only seen after the sd-port. | |||||
2013-11-06 | bootctl: typo fix in help message | Thomas Hindoe Paaboel Andersen | 1 | -1/+1 | |
2013-11-05 | login: port test-inhibit to libsystemd-bus | Kay Sievers | 1 | -63/+37 | |
2013-11-05 | bus: never report nodes as children that do not have the right prefix | Lennart Poettering | 1 | -1/+9 | |
2013-11-05 | logind: add virtual object paths that always can be used to refer to the ↵ | Lennart Poettering | 5 | -77/+157 | |
callers session, user, seat or machine object This way clients can skip invoking GetSessionByPID() for their own PID or a similar call to access these objects. | |||||
2013-11-05 | bus: add sd_bus_get_current() bus call to determine message that is ↵ | Lennart Poettering | 3 | -6/+21 | |
currently being dispatched | |||||
2013-11-05 | logind: automatically determine client side PID if GetSessionByPID() is ↵ | Lennart Poettering | 2 | -3/+27 | |
called with a PID == 0 | |||||
2013-11-05 | Configurable Timeouts/Restarts default values | Oleksii Shevchuk | 10 | -8/+26 | |
https://bugs.freedesktop.org/show_bug.cgi?id=71132 Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec configuration options to manager configuration file. | |||||
2013-11-05 | bus: add new bus API call sd_bus_message_at_end() | Lennart Poettering | 2 | -10/+35 | |
This may be used to determine whether we are at the end of a container ot the entire message. | |||||
2013-11-05 | bus: make use of assert_return() in all API calls that don't use it yet | Lennart Poettering | 3 | -306/+160 | |
2013-11-05 | bus: add sd_bus_message_read_strv() | Marc-Antoine Perennou | 2 | -1/+20 | |
It will be useful to have that in the public API. | |||||
2013-11-05 | nspawn: log out of memory errors | Djalal Harouni | 1 | -2/+5 | |
2013-11-05 | logind: fix serialization for PrepareForSleep boolean | Lennart Poettering | 1 | -1/+1 | |
2013-11-05 | logind: fix serialization of ListInhibitors() request | Lennart Poettering | 1 | -1/+1 | |
2013-11-05 | bus: fix deserialization of polkit response | Lennart Poettering | 1 | -3/+3 | |
2013-11-05 | bus: delete some now used dbus1 code | Lennart Poettering | 4 | -462/+0 | |
2013-11-05 | bus: support entering containers without specifying the type | Lennart Poettering | 2 | -7/+42 | |
On request om Tom Gundersen... | |||||
2013-11-05 | bus: update bus_map_all_properties() | Kay Sievers | 6 | -311/+341 | |
2013-11-05 | bus: add sd_bus_message_skip() to skip over multiple fields | Lennart Poettering | 3 | -7/+176 | |
2013-11-05 | bus: allow that if the destination pointer in sd_bus_message_read_basic() is ↵ | Lennart Poettering | 1 | -11/+19 | |
NULL we skip over a field | |||||
2013-11-05 | net-util: don't use libudev | Tom Gundersen | 3 | -24/+28 | |
Should fix linking with old toolchain. | |||||
2013-11-05 | logind: expose linger state on User object | Lennart Poettering | 3 | -1/+24 | |
2013-11-05 | logind: fix serialization of ListSeats() bus call | Lennart Poettering | 1 | -1/+1 | |
2013-11-05 | logind: port logind to libsystemd-bus | Lennart Poettering | 23 | -3744/+2874 | |
2013-11-05 | localed: mark bus properties as change emitting | Lennart Poettering | 1 | -7/+7 | |
Otherwise sd_bus_emit_properties_changed() will refuse sending out change signals | |||||
2013-11-05 | user-sessions: modernizations | Lennart Poettering | 1 | -12/+9 | |
2013-11-05 | machined: simplifications | Lennart Poettering | 6 | -27/+23 | |
2013-11-05 | event: add some well-defined priority values of event sources | Lennart Poettering | 1 | -0/+7 | |
2013-11-05 | bus: make it easy to serialize C99 bools and uids/gids/pids via vtable ↵ | Lennart Poettering | 2 | -0/+36 | |
properties | |||||
2013-11-05 | bus: support implicit serialization of strv string arrays within vtables | Lennart Poettering | 1 | -7/+5 | |
2013-11-05 | bus: dbus-daemons' access messages are a bit too verbose | Lennart Poettering | 1 | -3/+10 | |
2013-11-04 | rtnl: add support for routes | Tom Gundersen | 3 | -15/+133 | |