Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-26 | shell completion for rootbin_PROGRAMS | Luke Shumaker | |
2016-08-17 | move the last tmpfiles file to its new home | Luke Shumaker | |
2016-08-17 | more | Luke Shumaker | |
2016-08-11 | Get grp-machine building | Luke Shumaker | |
2016-08-10 | split up grp-{hostname,locale}, grp-resolve/systemd-resolve{,d}; shell ↵ | Luke Shumaker | |
completion | |||
2016-08-10 | silence a warning | Luke Shumaker | |
2016-08-10 | fix build system | Luke Shumaker | |
2016-08-08 | fix | Luke Shumaker | |
2016-08-07 | stuff | Luke Shumaker | |
2016-08-02 | fix warnings from header files | Luke Shumaker | |
2016-08-02 | ensure that include order of headers does not matter | Luke Shumaker | |
2016-08-02 | fix | Luke Shumaker | |
2016-08-02 | ./fixup.sh | Luke Shumaker | |
2016-08-02 | fix | Luke Shumaker | |
2016-08-01 | find src \( -name '*.h' -o -name '*.c' \) -type f -exec ./fixup_includes {} \; | Luke Shumaker | |
2016-07-30 | stuff | Luke Shumaker | |
2016-07-28 | headerssss | Luke Shumaker | |
2016-07-28 | Begone with sd-utf8 and sd-path | Luke Shumaker | |
2016-07-28 | tidy headers | Luke Shumaker | |
2016-07-28 | fix | Luke Shumaker | |
2016-07-28 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libsystemd-network/Makefile | |||
2016-07-28 | ./move.sh | Luke Shumaker | |
2016-07-28 | fix | Luke Shumaker | |
2016-07-28 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libshared/Makefile | |||
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | fix | Luke Shumaker | |
2016-07-27 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libbasic/Makefile | |||
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libsystemd/src/sd-journal/Makefile | |||
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libshared/Makefile # src/libsystemd/src/Makefile # src/libsystemd/src/sd-journal/Makefile | |||
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | fix (mostly adjust #includes to have sd- prefix) | Luke Shumaker | |
2016-07-27 | Merge branch 'lukeshu/postmove' into lukeshu/master | Luke Shumaker | |
# Conflicts: # src/libsystemd/src/Makefile | |||
2016-07-27 | pre-merge | Luke Shumaker | |
2016-07-27 | ./move.sh | Luke Shumaker | |
2016-07-27 | get `make install` mostly working | Luke Shumaker | |
2016-07-25 | Merge pull request #3802 from poettering/id128-fixes | Zbigniew Jędrzejewski-Szmek | |
Id128 fixes and more | |||
2016-07-25 | Merge pull request #3800 from keszybz/systemctl-more-cleanup | Lennart Poettering | |
Systemctl more cleanup | |||
2016-07-25 | sd-id128: be more liberal when reading files with 128bit IDs | Lennart Poettering | |
Accept both files with and without trailing newlines. Apparently some rkt releases generated them incorrectly, missing the trailing newlines, and we shouldn't break that. | |||
2016-07-25 | fileio: imply /tmp as directory if passed as NULL to open_tmpfile_unlinkable() | Lennart Poettering | |
We can make this smarter one day, to honour $TMPDIR and friends, but for now, let's just use /tmp. | |||
2016-07-25 | automount: don't cancel mount/umount request on reload/reexec (#3670) | Michael Olbrich | |
All pending tokens are already serialized correctly and will be handled when the mount unit is done. Without this a 'daemon-reload' cancels all pending tokens. Any process waiting for the mount will continue with EHOSTDOWN. This can happen when the mount unit waits for it's dependencies, e.g. network, devices, fsck, etc. | |||
2016-07-25 | transaction: don't cancel jobs for units with IgnoreOnIsolate=true (#3671) | Michael Olbrich | |
This is important if a job was queued for a unit but not yet started. Without this, the job will be canceled and is never executed even though IgnoreOnIsolate it set to 'true'. | |||
2016-07-25 | systemctl: use _cleanup_ for UnitCondition | Zbigniew Jędrzejewski-Szmek | |
2016-07-25 | systemctl: simplify machine_info_clear | Zbigniew Jędrzejewski-Szmek | |
It is only used with info allocated on the stack, so the pointer cannot be NULL. | |||
2016-07-25 | coredump: turn off coredump collection only when PID 1 crashes, not when ↵ | Lennart Poettering | |
journald crashes (#3799) As suggested: https://github.com/systemd/systemd/pull/3783/files/5157879b757bffce3da0a68ca207753569e8627d#r71906971 | |||
2016-07-25 | systemctl: avoid "leaking" some strings in UnitStatusInfo | Zbigniew Jędrzejewski-Szmek | |
% valgrind --leak-check=full systemctl status multipathd.service --no-pager -n0 ... ==431== 16 bytes in 2 blocks are definitely lost in loss record 1 of 2 ==431== at 0x4C2BBAD: malloc (vg_replace_malloc.c:299) ==431== by 0x534AF19: strdup (in /usr/lib64/libc-2.23.so) ==431== by 0x4E81AEE: free_and_strdup (string-util.c:794) ==431== by 0x4EF66C1: map_basic (bus-util.c:1030) ==431== by 0x4EF6A8E: bus_message_map_all_properties (bus-util.c:1153) ==431== by 0x120487: show_one (systemctl.c:4672) ==431== by 0x1218F3: show (systemctl.c:4990) ==431== by 0x4EC359E: dispatch_verb (verbs.c:92) ==431== by 0x12A3AE: systemctl_main (systemctl.c:7742) ==431== by 0x12B1A8: main (systemctl.c:8011) ==431== ==431== LEAK SUMMARY: ==431== definitely lost: 16 bytes in 2 blocks This happens because map_basic() strdups the strings. Other code in systemctl assigns strings to UnitStatusInfo without copying them, relying on the fact that the message is longer lived than UnitStatusInfo. Add a helper function that is similar to map_basic, but only accepts strings and does not copy them. The alternative of continuing to use map_basic() but adding proper cleanup to free fields in UnitStatusInfo seems less attractive because it'd require changing a lot of code and doing a lot of more allocations for little gain. (I put "leaking" in quotes, because systemctl is short lived anyway.) | |||
2016-07-25 | systemctl: use cleanup function for UnitStatusInfo | Zbigniew Jędrzejewski-Szmek | |
There is no functional change, but clarity of the code is increased by splitting out the cleanup part and putting it next to the structure definition. |