Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-12 | systemctl: new verb 'list-sockets' | Zbigniew Jędrzejewski-Szmek | |
LISTEN UNIT ACTIVATES /dev/initctl systemd-initctl.socket systemd-initctl.service /dev/log systemd-journald.socket systemd-journald.service ... [::]:19531 systemd-journal-gatewayd.socket systemd-journal-gatewayd.service kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service 17 sockets listed. Pass --all to see loaded but inactive sockets, too. | |||
2013-04-12 | util: add wrapper for realloc to avoid specyfing type | Zbigniew Jędrzejewski-Szmek | |
2013-04-12 | kdbus: make our little test pass cleanly again | Lennart Poettering | |
2013-04-12 | kbdus: add null bloom filter to our messages | Lennart Poettering | |
This makes things work again with the requirements of the kernel on bloom filters. | |||
2013-04-12 | kdbus: use a valid service name for testing | Lennart Poettering | |
2013-04-12 | kdbus: update kdbus.h from upstream | Lennart Poettering | |
2013-04-12 | kdbus: make sure msg structure is properly initialized | Lennart Poettering | |
2013-04-12 | bus: don't calculate kmsg message too large | Lennart Poettering | |
2013-04-12 | bus: add kdbus test for name registry | Lennart Poettering | |
2013-04-12 | dbus: fill in kdbus sender+destination from kdbus data | Lennart Poettering | |
2013-04-12 | bus: rename KDBUS_CMD_FNAME_POLICY_NONE -> KDBUS_CMD_FNAME_POLICY_OPEN | Kay Sievers | |
2013-04-12 | bus: test - re-enable check for returned error | Kay Sievers | |
2013-04-12 | bus: align the buffer we pass to the kernel | Kay Sievers | |
2013-04-12 | bus: create kdbus bus without an active policy | Kay Sievers | |
2013-04-12 | bus: implement basic name registration with kdbus | Lennart Poettering | |
2013-04-12 | tmpfiles: create static device nodes before udev is started | Tom Gundersen | |
Since v183, the contents of /usr/lib/udev/devices is no longer copied to /dev on boot, rather systemd-tmpfiles should be used instead. However, as systemd-tmpfiles --create is only ran long after udevd has been started, it is no longer possible to use udev rules to assign permissions to the static nodes. This calls systemd-tmpfiles --create early, before udev is started, and restricts the call to /dev, which is known to be mounted already. In the future, this could also take over the creation of static device nodes from systemd-udevd. | |||
2013-04-12 | bus: be nice to people who don't have kdbus in their kernels | Lennart Poettering | |
2013-04-12 | bus: make sure things still compile fine without valgrind's headers installed | Lennart Poettering | |
2013-04-12 | bus: make the kdbus code valgrind clean | Lennart Poettering | |
2013-04-12 | bus: parse and expose kdbus message timestamps | Lennart Poettering | |
2013-04-12 | bus: also parse PID starttime out of kdbus message | Lennart Poettering | |
2013-04-12 | bus: parse uid/gid/pid/tid meta data from kdbus messages | Lennart Poettering | |
2013-04-12 | bus: make kdbus work so that we can exchange real messages | Lennart Poettering | |
We have ignition, we have tremendous fire! | |||
2013-04-11 | hwclock: use _cleanup_ to simplify function | Zbigniew Jędrzejewski-Szmek | |
2013-04-11 | errno is positive | Zbigniew Jędrzejewski-Szmek | |
Make sure we compare errno against positive error codes. The ones in hwclock.c and install.c can have an impact, the rest are unlikely to be hit or in code that isn't widely used. Also check that errno > 0, to help gcc know that we are returning a negative error code. | |||
2013-04-11 | systemctl: show the name of failing unit in red | Zbigniew Jędrzejewski-Szmek | |
It makes it easier to pick out problematic unit names from a long list. | |||
2013-04-11 | systemctl: allow multiple arguments to --type | Zbigniew Jędrzejewski-Szmek | |
This mirrors --property, and is generally useful. New functionality is used in bash completion. In case of zsh completion, new functionality is less useful because of caching. Nevertheless, zsh completion for restart is made to behave more-or-less the same as bash completion. At least sockets can be restarted. | |||
2013-04-12 | bus: fix formatting of bus address | Lennart Poettering | |
2013-04-12 | bus: fix kdbus ioctl invocation | Lennart Poettering | |
2013-04-12 | bus: properly check if kdbus connection worked | Lennart Poettering | |
2013-04-12 | bus: fill in unique name when using kdbus | Lennart Poettering | |
2013-04-12 | bus: add kdbus test case | Lennart Poettering | |
2013-04-11 | bus: basic implementation of kdbus client side | Lennart Poettering | |
2013-04-11 | update TODO | Lennart Poettering | |
2013-04-11 | bus: calculate iovec for messages only when we need it | Lennart Poettering | |
2013-04-11 | macro: make sure ALIGN() can be calculated constant by the compiler | Lennart Poettering | |
If we pass a constant value to ALIGN() gcc should have the chance to calculate the value during compilation rather than runtime, so let's avoid a static inline call if we can. | |||
2013-04-11 | TODO: update | Kay Sievers | |
2013-04-10 | shell-completion: show failed units as candidates for start | Zbigniew Jędrzejewski-Szmek | |
Also show disabled units as candidates for reenable, since it works and one may want to do enable-or-reenable in one line. | |||
2013-04-10 | shell-completion: replace printf with echo | Zbigniew Jędrzejewski-Szmek | |
It is faster to use a bash built-in, then to invoke an external program. The problem of unit names starting with a dash is solved by prepending a space. Spaces are ignored anyway. For zsh, replace echo "$unit", which is vulnerable to dashes, with echo " $unit". | |||
2013-04-10 | systemctl: ellipsize job list only when necessary, highlight running | Zbigniew Jędrzejewski-Szmek | |
I was debugging systemd waiting on a missing disk, and noticed that the job listing could use some polishing. Jobs that are actually running are highlighted, so it's easier to see what very actually waiting for. Also, the needed widths are precalculated, to use available columns more ecomically. | |||
2013-04-10 | udev/ata_id: use initalization instead of explicit zeroing | Zbigniew Jędrzejewski-Szmek | |
2013-04-10 | libsystemd-bus: initalize handle_cmsg to false | Lukas Nykryn | |
2013-04-10 | tty-ask-password-agent: free passwords | Lukas Nykryn | |
2013-04-10 | journalctl: check return of strjoin | Lukas Nykryn | |
2013-04-10 | Use initalization instead of explicit zeroing in more places | Zbigniew Jędrzejewski-Szmek | |
2013-04-10 | localctl: skip locale entries with non-UTF8 names | Lennart Poettering | |
glibc should place these in the locale archive. For now, let's just skip them from our output, since they are aliases anyway. https://bugs.freedesktop.org/show_bug.cgi?id=63389 | |||
2013-04-10 | bus: when we unmarshal an fd it should stay owned by the message object | Lennart Poettering | |
If the user wants the fd to stay valid he should keep a reference to the message object or duplicate the fd. This unifies behaviour of demarshalling data fields and unix fds. | |||
2013-04-10 | logind: avoid creating stale session state files | Fedora systemd team | |
There were old session state files accumulating in /run/systemd/session. They confused e.g. "reboot", which thought there were still users logged in. The files got created like this: session_stop(Session *s) -> ... unlink(s->state_file); ... seat_set_active(s->seat, NULL) -> session_save(...); /* re-creates the state file we just unlinked */ Fix it simply by clearing the s->started flag earlier to prevent any further writes of the state file (session_save() checks the flag). | |||
2013-04-09 | update TODO | Lennart Poettering | |
2013-04-09 | logind: introduce an explicit session class for cronjobs and similar | Lennart Poettering | |
cronjobs are neither interactive user session, nor lock screens, nor login screens, hence they should get their own class. |