Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-01 | man: reference $TMPDIR, not $TMP in file-hierarchy(7) | Lennart Poettering | |
This what environ(7) and POSIX define, so that's what we should reference. | |||
2014-07-01 | update TODO | Lennart Poettering | |
2014-07-01 | man: document systemd-update-done.service | Lennart Poettering | |
2014-07-01 | man: file-hierarchy - minor fixes | Tom Gundersen | |
Leave non-specified top-level dirs out of the spec, and minor cleanups. | |||
2014-06-30 | man: document how to query $libdir for the primary architecture using pkg-config | Lennart Poettering | |
2014-06-30 | pc: no longer expose exec_prefix in .pc file | Lennart Poettering | |
There's little reason to export this, so let's drop it to minimize the file a bit. | |||
2014-06-30 | pc: expose more drop-in dirs in the .pc file | Lennart Poettering | |
2014-06-30 | pc: export $libdir in the .pc file | Lennart Poettering | |
This is useful for code that tries to figure out the primary arch's $libdir on the local system, given that is different on the various Linuxes. | |||
2014-06-30 | man: file-hierarchy - typo fixes | Thomas Hindoe Paaboel Andersen | |
2014-06-30 | man: deemphesize Fedora-specific "lib64", only mention the more generic $libdir | Lennart Poettering | |
2014-06-30 | update TODO | Lennart Poettering | |
2014-06-30 | units: skip mounting /tmp if it is a symlink | Lennart Poettering | |
We shouldn't get confused if people have symlinked /tmp somewhere, so let's simply skip the mount then. | |||
2014-06-30 | man: daemon - typo fix | Thomas Hindoe Paaboel Andersen | |
2014-06-30 | tmpfiles: explicitly set mode for /run/log | Lennart Poettering | |
2014-06-30 | man: a couple of additions to file-hierarchy(7) | Lennart Poettering | |
2014-06-30 | tmpfiles: don't do automatic cleanup in $XDG_RUNTIME_DIR | Lennart Poettering | |
Now that logind will clean up all IPC resources of a user we should really consider $XDG_RUNTIME_DIR as just another kind of IPC with the same life-cycle logic as the other IPC resources. This should be safe now to do since every user gets his own $XDG_RUNTIME_DIR tmpfs instance with a fixed size limit, so that flooding of it will more effectively be averted. | |||
2014-06-30 | man: drop references to manual StandardError=syslog from daemon(7), we do ↵ | Lennart Poettering | |
this implicitly since ages | |||
2014-06-30 | man: add a minimized, modernized description of the file system hierarchy ↵ | Lennart Poettering | |
systemd suggests | |||
2014-06-30 | nspawn: block open_by_handle_at() and others via seccomp | Lennart Poettering | |
Let's protect ourselves against the recently reported docker security issue. Our man page makes clear that we do not make any security promises anyway, but well, this one is easy to mitigate, so let's do it. While we are at it block a couple of more syscalls that are no good in containers, too. | |||
2014-06-30 | nspawn: let's avoid using goto to wildly for non-cleanup purposes | Lennart Poettering | |
2014-06-30 | nspawn: simplify exit condition check | Lennart Poettering | |
2014-06-30 | nspawn: log a warning on failure from wait_for_terminate() | Luke Shumaker | |
This is at the suggestion of Djalal Harouni on the mailing list, and reflects the behavior of shared/util.c:wait_for_terminate_and_warn(). | |||
2014-06-30 | nspawn: Fix regression with exit status | Luke Shumaker | |
Commit 113cea8 introduced a bug that caused the exit code of systemd-nspawn to not reflect the exit code of the program executed in the container. | |||
2014-06-30 | shared/util.c:wait_for_terminate_and_warn(): Add a comment on the return values | Luke Shumaker | |
2014-06-30 | units: networkd - don't order wait-online.service before network.target | Tom Gundersen | |
Reported by Michael Olbrich. | |||
2014-06-30 | networkd: dhcp - use same metric for all DHCP-related routes | Tom Gundersen | |
2014-06-30 | util: fix comment | Lennart Poettering | |
2014-06-30 | tests: add missing XDG_RUNTIME_DIR env variable | Ronny Chevalier | |
Otherwise the test fails because specifier_runtime() returns -ENOTSUP when XDG_RUNTIME_DIR is not set. | |||
2014-06-29 | sysusers: split up default sysusers snippet | Lennart Poettering | |
This ways, distributions have an easier way to replace the OS specific generic groups/users while keeping systemd's own. | |||
2014-06-29 | util: refuse considering UID 0xFFFF and 0xFFFFFFFF valid | Lennart Poettering | |
2014-06-29 | man: document the sysusers tool | Lennart Poettering | |
2014-06-29 | network-internal: initialize _cleanup_ variable | Tom Gundersen | |
2014-06-29 | netowrkd:deserialize_dhcp_routes verify strndup ret | Susant Sahani | |
strndup need to be chcked | |||
2014-06-29 | networkd: dhcp - update the lifetime of an existing address | Tom Gundersen | |
The logic otherwise is that we leave anything preconfigured alone, but in the case of DHCP we actually need to update it whenever the lease is renewed. | |||
2014-06-29 | sd-dhcp-client: don't fail hard if UDP socket can not be bound | Tom Gundersen | |
Even if we cannot renew the lease at T1, we will likely succeed at T2, so warn and ignore the failure. This could happen if for whatever reason the received address is not yet configured, or it has been lost. | |||
2014-06-29 | networkd: improve DHCP error logging | Tom Gundersen | |
2014-06-29 | units: local-fs.target - don't pull in default dependencies | Tom Gundersen | |
Reported by Gerardo Exequiel Pozzi: Looks like [commit a4a878d0] also changes a unrelated file (units/local-fs.target) [partially]reverting the commit 40f862e3 (filesystem targets: disable default dependencies) The side effect, at least in my case is that the "nofail" option in both "crypttab" and "fstab" has partial effect does the default timeout instead of continue normal boot without timeout. | |||
2014-06-29 | networkd: set static addresses immediately | Tom Gundersen | |
Don't wait for IPv4LL nor DHCP to finish before setting statically configured addresses. | |||
2014-06-29 | Add support for DHCP static route options | Eugene Yakubovich | |
This adds support for DHCP options 33 and 121: Static Route and Classless Static Route. To enable this feature, set UseRoutes=true in .network file. Returned routes are added to the routing table. | |||
2014-06-29 | networkd: merge DHCPv4 and DHCPv6 config | Tom Gundersen | |
If there are v4 or v6 specific options we can keep those in separate sections, but for the common options, we will use only one. Moreovere only use DHCP=[yes/both|no/none|v4|v6] to enable or disable the clients. | |||
2014-06-29 | sd-dhcp-client/networkd: set lifetimes for IPv4 addresses | Patrik Flykt | |
Note that /proc/sys/net/ipv4/ip_dynaddr needs to be non-zero. [tomegun: hook up DHCP renew events to increase the lifetime when necessary] | |||
2014-06-29 | networkd/sd-dhcp-server: only start dhcp server when necessary | Tom Gundersen | |
2014-06-28 | doc: use expanded forms for written style | Jan Engelhardt | |
2014-06-28 | doc: typographical improvements and choice of words | Jan Engelhardt | |
2014-06-28 | doc: grammatical corrections | Jan Engelhardt | |
2014-06-28 | units: remove RefuseManualStart from units which are always around | Zbigniew Jędrzejewski-Szmek | |
In a normal running system, non-passive targets and units used during early bootup are always started. So refusing "manual start" for them doesn't make any difference, because a "start" command doesn't cause any action. In early boot however, the administrator might want to start on of those targets or services by hand. We shouldn't interfere with that. Note: in case of systemd-tmpfiles-setup.service, really running the unit after system is up would break the system. So e.g. restarting should not be allowed. The unit has "RefuseManualStop=yes", which prevents restart too. | |||
2014-06-27 | man: split systemd.network(5) and related into various sections for better ↵ | Lennart Poettering | |
readability | |||
2014-06-27 | update TODO | Lennart Poettering | |
2014-06-27 | man: document automatic networkd IP range allocation | Lennart Poettering | |
2014-06-27 | rules: don't enable usb pm for Avocent devices | Tom Hirst | |
The Avocent KVM over IP devices doesn't work correctly with USB power management enabled. |