Lennart Poettering
52f4b5ac8a
Merge pull request #12675 from yuwata/network-set-dns
...
resolvectl: support to modify interfaces managed by networkd
2019-07-17 12:07:39 +02:00
Anita Zhang
31cd5f63ce
core: ExecCondition= for services
...
Closes #10596
2019-07-17 11:35:02 +02:00
Yu Watanabe
159a855b34
timedatectl: add 'ntp-servers' and 'revert' commands to modify link NTP servers
2019-07-17 06:59:12 +09:00
Yu Watanabe
65856bf208
resolvectl: support networkd managed interfaces
...
Closes #9808 .
2019-07-17 06:59:12 +09:00
Yu Watanabe
b3454e1ebc
doc: update explanation of IPv6AcceptRA=
2019-07-16 14:38:06 +02:00
Yu Watanabe
ca420b6201
network: show known route protocol name nicely in debugging logs
2019-07-15 02:05:40 +09:00
Michael Zhivich
a18d83c264
man: offline-updates: make dependence on system-update.target explicit
...
Current operation of system-update-cleanup.service (removing /system-update
symlink and rebooting) implies that any update must complete *before*
system-update.target is reached.
Update recommendations to include explicitly setting
Before=system-update.target in services that use offline-updates mode.
Signed-off-by: Michael Zhivich <mzhivich@akamai.com>
2019-07-14 13:25:56 +02:00
Lennart Poettering
5b792edb68
man: add example for setting multiple properties at once
...
Fixes : #4908
2019-07-12 16:00:23 +02:00
Lennart Poettering
84f8e250ff
man: CPUShares= is so 2015
...
Let's update our example to the brave new cgroupsv2 world, and use
CPUWeight= in our example.
2019-07-12 16:00:13 +02:00
Lennart Poettering
114b90e10c
man: document that WakeSystem= requires privs
...
Fixes : #11677
2019-07-12 14:25:33 +02:00
Lennart Poettering
15b0fdd5a6
man: document that "systemd-analyze blame/critical-chain" is not useful to track down job latency
...
Fixes : #12272
2019-07-12 14:25:28 +02:00
Lennart Poettering
bfcb9d3a7d
man: be more explicit that Type=oneshot services are not "active" after starting
...
Fixes : #13000
2019-07-12 14:25:28 +02:00
Lennart Poettering
b042dd687c
man: document that the supplementary groups list is initialized from User='s database entry
...
Fixes : #12936
2019-07-12 14:25:28 +02:00
Yu Watanabe
41b90a1eb5
network: use string table to parse route table or scope
2019-07-12 09:39:43 +09:00
Yu Watanabe
94d6e29963
network: make Route.Type= support local, broadcast, anycast, multicast, nat, and xresolve
...
Closes #12975 .
2019-07-12 09:39:43 +09:00
Lennart Poettering
be9d8212a5
Merge pull request #13017 from yuwata/network-neighbor-lladdr-13015
...
network: rename Neighbor.MACAddress= and also support IPv4 address
2019-07-11 19:23:29 +02:00
Lennart Poettering
6c75f78e94
Merge pull request #12750 from keszybz/tmpfiles-c-copy
...
Make tmpfiles C use --root
2019-07-11 18:13:19 +02:00
Yu Watanabe
b956364db0
network: rename Neighbor.MACAddress= to Neighbor.LinkLayerAddress=
...
And make it support IPv4 address.
Closes #13015 .
2019-07-11 22:22:29 +09:00
Lennart Poettering
8c8208cb80
man: document new "systemctl clean…" operation
2019-07-11 12:18:51 +02:00
Lennart Poettering
7e82b4059b
Merge pull request #13006 from yuwata/network-split-dhcp-12917
...
networkd: DHCPv6 - separate DHCPv6 options from DHCPv4 options
2019-07-11 10:28:03 +02:00
Yu Watanabe
8c9c703c55
network: add AssignToLoopback= setting to [Tunnel] section
...
networkd does not manage loopback interface lo. So, previously, we have
no way to assign tunnel devices to lo.
2019-07-11 09:59:06 +09:00
Lennart Poettering
261e7d9270
Merge pull request #12755 from keszybz/short-identifiers
...
Allow using unit names in status messages
2019-07-11 00:00:51 +02:00
1848
98d20a17a9
Added support for xfrm interfaces
2019-07-10 23:02:19 +09:00
Zbigniew Jędrzejewski-Szmek
36cf45078c
Add config and kernel commandline option to use short identifiers
...
No functional change, just docs and configuration and parsing.
v2:
- change ShortIdentifiers=yes|no to StatusUnitFormat=name|description.
2019-07-10 13:35:26 +02:00
Yu Watanabe
4f7331a85e
network: rename [DHCP] section to [DHCPv4]
...
To keep the backward compatibility broken by the previous commit.
2019-07-10 17:33:09 +09:00
Susant Sahani
caa8ca4286
networkd: DHCPv6 - separate DHCPv6 options from DHCPv4 options
...
Closes https://github.com/systemd/systemd/issues/12917
2019-07-10 16:59:29 +09:00
Philip Withnall
a9a50bd680
man: Add some notes about variable $prefix for StateDirectory=
...
tl;dr: It isn’t supported.
Wording by Zbigniew Jędrzejewski-Szmek.
See https://twitter.com/pid_eins/status/1102639279614906369 and
https://gitlab.freedesktop.org/libfprint/fprintd/merge_requests/5#note_125536
onwards.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-07-04 18:26:03 +02:00
Lennart Poettering
007b77ac6c
man: document tmpfiles.d/ user/group resolvability needs
2019-07-03 15:54:45 +02:00
Jan Synacek
93912e872f
debug-generator: enable custom systemd.debug_shell tty
2019-07-02 09:51:27 +02:00
Yu Watanabe
c382025adf
man: fix wrong udev property name
2019-07-01 01:24:42 +09:00
Yu Watanabe
44005bfb4e
network,udev: add Property= setting in [Match] section
...
Closes #5665 .
2019-07-01 01:24:42 +09:00
Yu Watanabe
539bcc831b
Merge pull request #12903 from keszybz/condition-quoting
...
Condition quoting
2019-06-30 04:10:40 +09:00
Zbigniew Jędrzejewski-Szmek
910c6d0931
Treat kernel version condition as a list of quoted checks
...
Before only one comparison was allowed. Let's make this more flexible:
ConditionKernelVersion = ">=4.0" "<=4.5"
Fixes #12881 .
This also fixes expressions like "ConditionKernelVersion=>" which would
evaluate as true.
2019-06-29 17:11:03 +02:00
Yu Watanabe
6d22bd87f0
udevadm: support special value 'help' for --action option
2019-06-29 04:10:14 +09:00
Yu Watanabe
22800b473e
Merge pull request #12889 from keszybz/analyze-condition
...
Add systemd-analyze condition
2019-06-28 02:37:20 +09:00
Zbigniew Jędrzejewski-Szmek
edfea9fe0d
analyze: add 'condition' verb
...
We didn't have a straightforward way to parse and evaluate those strings.
Prompted by #12881 .
2019-06-27 10:54:37 +02:00
Michael Prokop
d238709c14
docs: fix typos and duplicate words
...
s/and and/and/
s/explicity/explicitly/
s/that that/that/
s/the the/the/
s/is is/it is/
s/overriden/overridden/
2019-06-27 10:43:21 +02:00
Zbigniew Jędrzejewski-Szmek
bbd199c438
man: move description of how conditions are combined to the beginning
...
Originally the description of conditions was brief, so it was acceptable
to put this part at the end. But now we have a myriad conditions, and
this crucial bit of information is easy to miss.
2019-06-26 16:24:48 +02:00
INSUN PYO
c13fb25734
man: change true/false to yes/no for DefaultDependencies.
2019-06-25 21:55:38 +09:00
Lennart Poettering
33a5137cf0
man: say D-Bus, not dbus
2019-06-25 10:47:46 +02:00
Lennart Poettering
cc9ba15efe
man: improve --test documentation
...
Incorporates some suggestions from:
https://github.com/systemd/systemd/pull/12868#discussion_r296738370
cd69e88ba3 (commitcomment-34060775)
2019-06-25 10:47:46 +02:00
camoz
9a02707561
systemd-nspawn(1): update example section
...
Remove the retired flag -d from Example 4. "Boot a minimal Arch Linux
distribution in a container". It has been retired here:
https://git.archlinux.org/arch-install-scripts.git/commit/pacstrap.in?id=0af6884aca68dcb7eed0b85fbc2960903df3d968
2019-06-25 10:47:32 +02:00
Kai Lüke
fab347489f
bpf-firewall: custom BPF programs through IP(Ingress|Egress)FilterPath=
...
Takes a single /sys/fs/bpf/pinned_prog string as argument, but may be
specified multiple times. An empty assignment resets all previous filters.
Closes https://github.com/systemd/systemd/issues/10227
2019-06-25 09:56:16 +02:00
Lennart Poettering
330703fb22
man: beef up systemd.exec(5)
...
Prompted by:
https://lists.freedesktop.org/archives/systemd-devel/2019-May/042773.html
2019-06-24 18:31:36 +02:00
Michal Sekletar
b070c7c0e1
core: introduce NUMAPolicy and NUMAMask options
...
Make possible to set NUMA allocation policy for manager. Manager's
policy is by default inherited to all forked off processes. However, it
is possible to override the policy on per-service basis. Currently we
support, these policies: default, prefer, bind, interleave, local.
See man 2 set_mempolicy for details on each policy.
Overall NUMA policy actually consists of two parts. Policy itself and
bitmask representing NUMA nodes where is policy effective. Node mask can
be specified using related option, NUMAMask. Default mask can be
overwritten on per-service level.
2019-06-24 16:58:54 +02:00
Lennart Poettering
e5134f00f8
man: document that sd_bus_creds_get_exec() is not suitable for security decisions
...
Fixes : #12704
2019-06-24 15:30:10 +02:00
Lennart Poettering
eedaf7f322
man: drop references to "syslog" and "syslog+console" from man page
...
These options are pretty much equivalent to "journal" and
"journal+console" anyway, let's simplify things, and drop them from the
documentation hence.
For compat reasons let's keep them in the code.
(Note that they are not 100% identical to 'journal', but I doubt the
distinction in behaviour is really relevant to keep this in the docs.
And we should probably should drop 'syslog' entirely from our codebase
eventually, but it's problematic as long as we semi-support udev on
non-systemd systems still.)
2019-06-24 15:23:11 +02:00
Lennart Poettering
cd69e88ba3
doc: make clear that --system and --user only make sense with --test
...
Fixes : #12843
2019-06-24 14:51:52 +02:00
Lennart Poettering
b30772a403
man: correct that Sockets= may not be undone
...
Fixes : #12415
2019-06-24 14:22:43 +02:00
Lennart Poettering
e0e65f7d09
man: document that DynamicUser=1 implied sandboxing cannot be turned off
...
Fixes : #12476
2019-06-24 14:20:36 +02:00