Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-03 | core: introduce exit_status_set_is_empty() to make things a bit easier to read | Lennart Poettering | |
2014-07-03 | shared: rename ARCH_TUPLE to LIB_ARCH_TUPLE | Lennart Poettering | |
This is really just about library locations, hence clarify that we don't assume this to be anything but that. | |||
2014-07-03 | exit-status: rename ExitStatusSet's "code" field to "status" | Lennart Poettering | |
We should follow the naming scheme waitid() uses, not come up with our own reversed one... | |||
2014-07-03 | architecture: add tuples for arm | Zbigniew Jędrzejewski-Szmek | |
2014-07-03 | arch: add crisv32 to uname check | Umut Tezduyar Lindskog | |
2014-07-03 | core: introduce new RestartForceExitStatus= service setting | Lennart Poettering | |
This does the inverse of RestartPreventExitStatus=: it forces a restart of a service when a certain exit status is returned by a service process. | |||
2014-07-03 | sd-bus: support connecting to remote hosts, directly into containers | Lennart Poettering | |
systemctl -H root@foobar:waldi will now show a list of services running on container "waldi" on host "foobar", using "root" for authenticating at "foobar". Since entereing a container requires priviliges, this will only work correctly for root logins. | |||
2014-07-02 | util: when unescaping strings, don't allow smuggling in of additional NUL bytes | Lennart Poettering | |
Better safe than sorry. | |||
2014-07-02 | util: generalize is_localhost() and use it everywhere where applicable | Lennart Poettering | |
2014-07-02 | path: add new "systemd-path" utility for querying paths described in ↵ | Lennart Poettering | |
file-hierarchy(7) This new tool is based on "sd-path", a new (so far unexported) API for libsystemd, that can hopefully grow into a workable API covering /opt and more one day. | |||
2014-07-01 | parse_uid: return -ENXIO for -1 uids | Kay Sievers | |
2014-07-01 | base-filesystem: avoid all searching if the link already exists | Kay Sievers | |
2014-07-01 | base-filesystem: explicitely check existence of the platform's ABI dynamic ↵ | Kay Sievers | |
loader | |||
2014-07-01 | base-filesystem: create /lib64 symlink to libdir /usr directory | Kay Sievers | |
2014-06-30 | cryptsetup: allow x-systemd.device-timeout | Zbigniew Jędrzejewski-Szmek | |
https://bugs.freedesktop.org/show_bug.cgi?id=54210 | |||
2014-06-30 | fstab-generator: allow x-systemd.device-timeout for swap units | Zbigniew Jędrzejewski-Szmek | |
2014-06-30 | Move x-systemd-device.timeout handling from core to fstab-generator | Zbigniew Jędrzejewski-Szmek | |
Instead of adjusting job timeouts in the core, let fstab-generator write out a dropin snippet with the appropriate JobTimeout. x-systemd-device.timeout option is removed from Options= line in the generated unit. The functions to write dropins are moved from core/unit.c to shared/dropin.c, to make them available outside of core. generator.c is moved to libsystemd-label, because it now uses functions defined in dropin.c, which are in libsystemd-label. | |||
2014-06-30 | shared/util.c:wait_for_terminate_and_warn(): Add a comment on the return values | Luke Shumaker | |
2014-06-30 | util: fix comment | Lennart Poettering | |
2014-06-29 | util: refuse considering UID 0xFFFF and 0xFFFFFFFF valid | Lennart Poettering | |
2014-06-26 | journal/compress: add stream compression/decompression functions | Zbigniew Jędrzejewski-Szmek | |
2014-06-25 | fsck: consider a fsck implementation linked to /bin/true non-existant | Lennart Poettering | |
2014-06-24 | use more _cleanup_ macro | Ronny Chevalier | |
2014-06-24 | nspawn: create essential base directories at system bootup | Kay Sievers | |
This allows us to bootup a rootfs with a /usr directory only. | |||
2014-06-23 | coredump: never write more than the configured processing size limit to disk | Lennart Poettering | |
2014-06-22 | fix in_addr_prefix_intersect for 32bits | Marc-Antoine Perennou | |
shifting from a non fixed number of bits >= to the size of the type leads to weird results, handle the special case of << 32 to fix it. This was causing a test failure from test-socket-util: Assertion 'in_addr_prefix_intersect(f, &ua, apl, &ub, bpl) == result' failed at /var/tmp/paludis/build/sys-apps-systemd-scm/work/systemd-scm/src/test/test-socket-util.c:147, function test_in_addr_prefix_intersect_one(). Aborting. Minimal reproducer: paludisbuild@Lou /tmp $ cat test.c static void test(unsigned m) { unsigned nm = 0xFFFFFFFFUL << (32-m); printf("%u: %x\n", m, nm); } int main (void) { test(1); test(0); return 0; } paludisbuild@Lou /tmp $ gcc -m32 -std=gnu99 test.c -o test32 paludisbuild@Lou /tmp $ ./test32 1: 80000000 0: ffffffff paludisbuild@Lou /tmp $ gcc -std=gnu99 test.c -o test64 paludisbuild@Lou /tmp $ ./test64 1: 80000000 0: 0 | |||
2014-06-22 | consistently order cleanup attribute before type | Thomas Hindoe Paaboel Andersen | |
2014-06-20 | util: treat fuse.sshfs as a network filesystem | Zbigniew Jędrzejewski-Szmek | |
https://bugs.freedesktop.org/show_bug.cgi?id=73727 | |||
2014-06-20 | missing.h: add various network enums | Zbigniew Jędrzejewski-Szmek | |
We used to check if e.g. IFLA_BOND_MAX is defined and provide fallback values in missing.h is it wasn't. But over time, various kernel versions added IFLA_* defines, so checking for IFLA_BOND_MAX is not enough if the kernel is new enough to have some of them but too old to have all. In case we detect that the latest known enum value is missing, #define most of them. https://bugs.freedesktop.org/show_bug.cgi?id=80095 | |||
2014-06-20 | util: do not strip /dev prefix twice | Zbigniew Jędrzejewski-Szmek | |
2014-06-20 | shared: fix search_and_fopen with alternate roots | Michael Marineau | |
Update for the current behavior of path_strv_resolve which now returns paths relative to the given root, not the full absolute paths. | |||
2014-06-20 | conf-files: include root in returned file paths | Michael Marineau | |
This restores the original root handling logic that was present prior to 112cfb18 when path expansion moved to path_strv_canonicalize_absolute. That behavior partially went away in 12ed81d9. Alternatively all users of conf_files_list* could be updated to concatenate the paths themselves as unit_file_query_preset did but since no user needs the un-concatenated form that is pointless duplication. | |||
2014-06-20 | shared: rename path_strv_canonicalize_absolute functions | Michael Marineau | |
Since 12ed81d9 path_strv_canonicalize_absolute leaves the search list relative to the given root directory instead of resolving paths to their true location as the name implies. To better reflect this behavior rename to the less strongly worded path_strv_resolve. | |||
2014-06-19 | util.c: simplify rm_rf_children_dangerous | Zbigniew Jędrzejewski-Szmek | |
2014-06-20 | copy: don't eat up error from chown()/chmod() | Lennart Poettering | |
The idea was to not fail on, nor to ignore errors from chown()/chmod(), but to proceed and simply return the most recent error... | |||
2014-06-19 | tmpfiles: make sure "C" doesn't copy anything if the destination already exists | Lennart Poettering | |
Previously it would recursively copy the entire tree in, and descend into subdirectories even if the destination already exists. Let's do what the documentation says and not do that. If files down the tree shall be copied too, they should get their own "C" lines. | |||
2014-06-19 | tmpfiles: do not fail when copying an empty directory | Kay Sievers | |
2014-06-19 | coredumpctl: fix columns sizing for timestamp | Lennart Poettering | |
2014-06-19 | coredump: optionally store coredumps on disk, not in the journal | Lennart Poettering | |
Introduce a new configuration file /etc/systemd/coredump.conf to configure when to place coredumps in the journal and when on disk. Since the coredumps are quite large, default to storing them only on disk. | |||
2014-06-18 | networkd: add a number of calls to manipulate in_addr_union structs | Lennart Poettering | |
2014-06-18 | socket-util: introduce in_addr_union similar to sockaddr_union and make use ↵ | Lennart Poettering | |
of it everywhere | |||
2014-06-18 | tmpfiles: add "+" modifier support to b, c, p lines in addition to L | Lennart Poettering | |
2014-06-17 | install: remove unused variable | Thomas Hindoe Paaboel Andersen | |
2014-06-17 | install: improve paths we show the user when enabling/disabling | Lennart Poettering | |
2014-06-17 | conf-files: fix when for --root= logic | Lennart Poettering | |
This is based on parts of similar patches from Michael Marineau and Lukas Nykrin, but simply uses strappenda3(). | |||
2014-06-17 | install: simplify symlink --root= logic | Lennart Poettering | |
2014-06-17 | install: "systemctl enable" should be a nop for template units lacking a ↵ | Lennart Poettering | |
DefaultInstance= setting | |||
2014-06-17 | log: don't downgrade log level in non-PID 1 if "quiet" is passed on kernel ↵ | Lennart Poettering | |
cmdline "debug" should apply to all tools, but "quiet" only to PID1. | |||
2014-06-17 | install: make sure that --root= mode doesn't make us consider all units ↵ | Lennart Poettering | |
outside of search path | |||
2014-06-17 | install: make sure "systemctl disable foobar@.service" actually removes all ↵ | Lennart Poettering | |
instances |