Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-11-20 | README: slightly update the section about split /usr | Lennart Poettering | 1 | -10/+10 | |
It's fine if /usr is actually on a separate fs. What matters is that it is mounted early enough. Say so. | |||||
2017-11-20 | README: document that prefix *must* be /usr and nss-systemd is not an option | Lennart Poettering | 1 | -0/+10 | |
See: #7374 | |||||
2017-11-20 | systemctl: elapsation → elapse | Lennart Poettering | 1 | -2/+2 | |
2017-11-20 | update TODO | Lennart Poettering | 1 | -0/+4 | |
2017-11-20 | analyze: add new "calendar" command | Lennart Poettering | 4 | -1/+88 | |
This little new command can parse, validate, normalize calendar events, and calculate when they will elapse next. This should be useful for anyone writing calendar events and who'd like to validate the expression before running them as timer units. | |||||
2017-11-20 | man: Requires= stops this unit when dependencies get deactivated (#7391) | John Lin | 1 | -2/+3 | |
Fixes: #7372 | |||||
2017-11-20 | util: add new helper in_utc_timezone() | Lennart Poettering | 3 | -0/+25 | |
As the name suggests it checks whether we are running in an UTC timezone. | |||||
2017-11-20 | calendarspec: rework destructor to return its own type | Lennart Poettering | 2 | -4/+4 | |
Let's make it more alike most of our other destructors. | |||||
2017-11-20 | meson: bump required meson version to 0.41 (#7385) | Zbigniew Jędrzejewski-Szmek | 1 | -1/+1 | |
We need data_dirs argument for i18n.merge_file, added in 0.40.1-11-g82492f5d76. | |||||
2017-11-19 | Add license headers and SPDX identifiers to meson.build files | Zbigniew Jędrzejewski-Szmek | 45 | -0/+764 | |
So far I avoided adding license headers to meson files, but they are pretty big and important and should carry license headers like everything else. I added my own copyright, even though other people modified those files too. But this is mostly symbolic, so I hope that's OK. | |||||
2017-11-19 | Add SPDX license headers to shell completion scripts | Zbigniew Jędrzejewski-Szmek | 48 | -0/+48 | |
2017-11-19 | Add SPDX license headers to various assorted files | Zbigniew Jędrzejewski-Szmek | 55 | -5/+117 | |
2017-11-19 | Add missing headers and SPDX identifiers to man pages | Zbigniew Jędrzejewski-Szmek | 10 | -0/+214 | |
2017-11-19 | Add SPDX license headers to unit files | Zbigniew Jędrzejewski-Szmek | 159 | -0/+318 | |
2017-11-19 | Add SPDX license headers to python scripts | Zbigniew Jędrzejewski-Szmek | 12 | -1/+16 | |
2017-11-19 | Add SPDX indentifier to hwdb/parse_hwdb.py | Zbigniew Jędrzejewski-Szmek | 1 | -0/+1 | |
2017-11-19 | Add SPDX license identifiers to man pages | Zbigniew Jędrzejewski-Szmek | 242 | -0/+484 | |
2017-11-19 | Add SPDX license identifiers to catalog and po files | Zbigniew Jędrzejewski-Szmek | 44 | -0/+88 | |
2017-11-19 | Add SPDX license identifiers to source files under the GPL | Zbigniew Jędrzejewski-Szmek | 34 | -0/+34 | |
2017-11-19 | Add SPDX license identifiers to source files under the LGPL | Zbigniew Jędrzejewski-Szmek | 1138 | -2/+1140 | |
This follows what the kernel is doing, c.f. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5fd54ace4721fc5ce2bb5aef6318fcf17f421460. | |||||
2017-11-19 | machined: support "machinectl bind" on non-directories (#7349) | Lennart Poettering | 2 | -36/+74 | |
Fixes: #7195 | |||||
2017-11-19 | man: remove note about CPU controller being unmerged | Zbigniew Jędrzejewski-Szmek | 1 | -5/+1 | |
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0d5936344f30aba0f6ddb92b030cb6a05168efe6 In principle we shouldn't merge this until after 4.15 is released, but the chances of a revert upstream are low, and in that unlikely scenario we can just revert this patch, it's a trivial documentation update after all. | |||||
2017-11-19 | man: add link to kernel docs about no_new_privs | Zbigniew Jędrzejewski-Szmek | 1 | -1/+5 | |
2017-11-17 | networkd: fix indentation | Yu Watanabe | 1 | -1/+1 | |
2017-11-17 | networkd: remove debug message and unref when error | Yu Watanabe | 1 | -2/+1 | |
Follow-up for 8006aa32ee29538ef1d7978d60d6427a0bf31e80. | |||||
2017-11-17 | core: be more defensive if we can't determine per-connection socket peer (#7329) | Lennart Poettering | 1 | -9/+6 | |
Let's handle gracefully if a client disconnects very early on. This builds on #4120, but relaxes the condition checks further, since we getpeername() might already fail during ExecStartPre= and friends. Fixes: #7172 | |||||
2017-11-17 | man: rescue.target could be seen as single-user.target (#7323) | John Lin | 1 | -1/+2 | |
2017-11-17 | man: document that start limiting of GC'ed units doesn't work (#7337) | Lennart Poettering | 1 | -15/+18 | |
Fixes: #7139 | |||||
2017-11-17 | meson: use absolute path for rpmmacrosdir | Zbigniew Jędrzejewski-Szmek | 1 | -1/+1 | |
This only matter for the status display at the end of configure step. Now it looks like: RPM macros dir: /usr/lib/rpm/macros.d | |||||
2017-11-17 | meson: drop rootprefix option | Zbigniew Jędrzejewski-Szmek | 2 | -9/+1 | |
rootprefixdir is now always set to /usr or /, based on the split-usr setting. Anything else does not work anyway. C.f. #7375. | |||||
2017-11-17 | install: when we encounter a transient/generated unit while presetting all, ↵ | Lennart Poettering | 1 | -0/+2 | |
skip over it silently Fixes: #7100 | |||||
2017-11-17 | main: uid_to_name() might theoretically fail, handle that | Lennart Poettering | 1 | -2/+2 | |
2017-11-17 | core: shorten main() a bit, split out coredump initialization | Lennart Poettering | 1 | -11/+17 | |
No functional changes. | |||||
2017-11-17 | main: let's make main() shorter, let's split out clock initialization | Lennart Poettering | 1 | -40/+43 | |
no functional changes | |||||
2017-11-17 | main: let's make main() shorter, let's split out invocation of shutdown binary | Lennart Poettering | 1 | -71/+83 | |
No functional changes | |||||
2017-11-17 | core: let's shorten main() a bit, let's split out telinit redirection into a ↵ | Lennart Poettering | 1 | -10/+18 | |
separate function | |||||
2017-11-17 | main: add set_manager_settings(), similar in style to set_manager_defaults() | Lennart Poettering | 1 | -5/+13 | |
2017-11-17 | core: never apply first boot presets in the initrd | Lennart Poettering | 2 | -15/+15 | |
Presets are useful to initialize uninitialized /etc, but that doesn't apply to the initrd. Also, let's rename etc_empty → first_boot. After all, the variable doesn't actually reflect whether /etc is really empty, it just reflects whether /etc/machine-id existed originally or not. Moreover, we later on directly initialize manager_set_first_boot() from it, hence let's just name it the same way all through the codepath, to make this all less confusing. See: #7100 | |||||
2017-11-17 | main: rename manager_set_defaults() → set_manager_defaults() | Lennart Poettering | 1 | -3/+3 | |
This function is really not a method of the Manager object (implemented in manager.c), but just a helper in main.c. Hence let's not confusingly name it the way methods are called. | |||||
2017-11-17 | update TODO | Lennart Poettering | 1 | -0/+4 | |
2017-11-17 | man: document that ExecStop= is executed during restarts | Lennart Poettering | 1 | -1/+3 | |
Fixes: #7126 | |||||
2017-11-17 | man: add missing suffixing "=" for setting name | Lennart Poettering | 1 | -1/+1 | |
2017-11-17 | man: write "stop and start" instead of "restart" when explaining the reload ↵ | Lennart Poettering | 1 | -14/+9 | |
fallback operations We already made a similar change when talking about the "restart" command, let's also do this for "systemctl reload" and friends. Follow-up for: 6539dd7c42946d9ba5dc43028b8b5785eb2db3c5 See: #7126 | |||||
2017-11-17 | man: document the interaction of "systemctl restart" and the FD store | Lennart Poettering | 1 | -3/+11 | |
See: #7126 | |||||
2017-11-17 | update TODO | Lennart Poettering | 1 | -25/+12 | |
2017-11-17 | man: document all the new options we acquired | Lennart Poettering | 1 | -149/+154 | |
2017-11-17 | fs-util: rename path_is_safe() → path_is_normalized() | Lennart Poettering | 11 | -24/+23 | |
Already, path_is_safe() refused paths container the "." dir. Doing that isn't strictly necessary to be "safe" by most definitions of the word. But it is necessary in order to consider a path "normalized". Hence, "path_is_safe()" is slightly misleading a name, but "path_is_normalize()" is more descriptive, hence let's rename things accordingly. No functional changes. | |||||
2017-11-17 | core: don't allow DefaultStandardOutput= be set to socket/fd:/file: | Lennart Poettering | 3 | -5/+36 | |
These three settings only make sense within the context of actual unit files, hence filter this out when applied to the per-manager default, and generate a log message about it. | |||||
2017-11-17 | test: add basic test for StandardInput=file: | Lennart Poettering | 4 | -1/+14 | |
2017-11-17 | core: add exec_context_dump() support for fd: and file: stdio settings | Lennart Poettering | 1 | -0/+14 | |
This was missing for using fdnames as stdio, let's add support for fdnames as well as file paths in one go. |