Yu Watanabe
f90635f14f
network: dhcp4: warn when Anonymize=yes and ClientIdentifier= is not mac
2021-04-14 14:15:11 +09:00
Yu Watanabe
0078195835
network: drop unnecessary explicit initializations
2021-04-14 13:06:54 +09:00
Yu Watanabe
a83bda058c
network: dhcp4: do not request any additional options when Anonymize=yes
...
This makes networkd can use recieved options we do not request.
2021-04-14 13:06:54 +09:00
Yu Watanabe
ae7ea5a7ba
network: move and rename network_apply_anonymize_if_set()
2021-04-14 13:06:50 +09:00
LetzteInstanz
70448bb1c1
test-network: test waiting for address family
2021-04-14 09:00:12 +09:00
LetzteInstanz
6dc4531d16
wait-online: wait for address family
...
This introduce -4 and -6 commandline options.
2021-04-14 09:00:08 +09:00
LetzteInstanz
bbea881312
sd-network: read IPv4/IPv6 address states from state files
2021-04-14 08:51:08 +09:00
LetzteInstanz
8430841b5e
network: save IPv4/IPv6 address states into state file
...
This also introduces RequiredFamilyForOnline= setting to .network file,
and IPv4AddressState/IPv6AddressState DBus properties.
2021-04-14 08:51:02 +09:00
LetzteInstanz
86ae2d69a3
network: move AddressFamily into network-util for the use by wait-online later
2021-04-14 08:30:18 +09:00
gaoyi
993eb00016
udev: delete useless codes
...
It seems no one will touch queue.bin
2021-04-14 08:07:40 +09:00
Yegor Alexeyev
21b6b87eb3
dhcp: Implemented BindToInterface= configuration option
2021-04-14 07:30:40 +09:00
Frantisek Sumsal
84031b5d6e
test: bunch of assorted tweaks to make shellcheck happy
2021-04-13 19:14:35 +02:00
Frantisek Sumsal
4544002cae
test: use arrays to make things a bit cleaner
2021-04-13 13:20:22 +02:00
Frantisek Sumsal
ea539ad297
test: replace the obsolete `` syntax with $()
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
70ad107bdf
test: use an explicit no-op for file truncation
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
f794098356
test: tidy up arithmetic expressions
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
3882526798
test: use quotes where necessary
...
to avoid possible word splitting.
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
084575ff91
test: use set -eux and set -o pipefail everywhere
...
This should make the scripts more robust.
2021-04-13 12:08:01 +02:00
Luca Boccassi
bcaf24cd77
Merge pull request #19303 from yuwata/fix-typo
...
tree-wide: fix typo
2021-04-13 09:44:33 +01:00
Yu Watanabe
57442d2dfe
network: fix indentation
2021-04-13 14:50:44 +09:00
Yu Watanabe
dfc58b4740
network: lldp: update mac address
2021-04-13 14:45:54 +09:00
Yu Watanabe
bc9e40c9a1
network: refuse to configure engines such as DHCP client more than once
2021-04-13 14:38:24 +09:00
Yu Watanabe
050f05c2eb
tree-wide: update comment about unnecessary initialization
2021-04-13 12:53:32 +09:00
Yu Watanabe
f1a5c566c1
man: fix typo
2021-04-13 12:52:56 +09:00
Yu Watanabe
3fe23a96d6
man: update description for ManageForeignRoutes=
2021-04-13 12:23:59 +09:00
Yu Watanabe
d94dfe7053
network: introduce ManageForeignRoutingPolicyRules= boolean setting in networkd.conf
...
The commit 0b81225e57 makes that networkd
remove all foreign rules except those with "proto kernel".
But, in some situation, people may want to manage routing policy rules
with other tools, e.g. 'ip' command. To support such the situation,
this introduce ManageForeignRoutingPolicyRules= boolean setting.
Closes #19106 .
2021-04-13 12:22:42 +09:00
Yu Watanabe
6bfadad9bb
network: add missing default setting in networkd.conf
2021-04-13 12:07:09 +09:00
Francois Gervais
54cfe9a75f
load-fragment: parse specifiers in CPUAffinity= ( #19281 )
2021-04-13 07:25:29 +09:00
Zbigniew Jędrzejewski-Szmek
7c5fd25119
meson: do not fail if rsync is not installed with meson 0.57.2
...
https://github.com/mesonbuild/meson/issues/8641
Our CI started to fail. Even if the change is reverted in meson,
we need a quick workaround here.
2021-04-12 21:28:23 +01:00
Frantisek Sumsal
72ae959efd
packit: drop the 'sources' file after cloning the Fedora repo
...
Otherwise rebase-helper thinks we're are a dist-git repository,
replacing the generated git archive with PR changes with the tarball
found in the 'sources' file.
2021-04-12 18:10:04 +02:00
Lennart Poettering
59b8635a33
Merge pull request #18701 from bugaevc/mdns-unicast
...
resolved: reply using unicast mDNS when appropriate
2021-04-12 17:53:38 +02:00
Zbigniew Jędrzejewski-Szmek
839eb4a458
Merge pull request #13496 from wat-ze-hex/custom-bpf-progs-parameterized-3
...
bpf: extend bpf cgroup program support
2021-04-12 14:31:42 +02:00
gaoyi
45f5efdea7
man: fix discriptions for --exec-delay
...
There are two ambiguity in the original description:
1. It will delay all RUN instructions, include builtin.
2. It will delay before running RUN, not each of RUN{program} instructions.
2021-04-12 13:03:26 +02:00
Yu Watanabe
9bafb8d504
sd-dhcp-client: constify argument in sd_dhcp_lease_get_xxx()
2021-04-12 09:55:26 +02:00
Yu Watanabe
37da8bca92
networkctl: drop unused variables
2021-04-12 09:09:57 +02:00
Luca Boccassi
0efcbecd8b
test-repart: use cryptsetup and losetup autoclose
...
The test occasionally fails as the umount is not yet completed when
cryptsetup close is invoked.
Both cryptsetup and losetup have supported deferred cleanup for some
time now, so use it instead to avoid races.
++ losetup -P --show --find /tmp/test-repart.dMOfYQ8UUF/zzz
+ LOOP=/dev/loop6
+ VOLUME=test-repart-11882
+ touch /tmp/test-repart.dMOfYQ8UUF/empty-password
+ cryptsetup open --type=luks2 --key-file=/tmp/test-repart.dMOfYQ8UUF/empty*** test-repart-11882
+ mkdir /tmp/test-repart.dMOfYQ8UUF/mount
+ mount -t ext4 /dev/mapper/test-repart-11882 /tmp/test-repart.dMOfYQ8UUF/mount
+ diff -r /tmp/test-repart.dMOfYQ8UUF/mount/def /tmp/test-repart.dMOfYQ8UUF/definitions
+ umount /tmp/test-repart.dMOfYQ8UUF/mount
+ cryptsetup close test-repart-11882
Device test-repart-11882 is still in use.
+ rm -rf /tmp/test-repart.dMOfYQ8UUF
2021-04-11 23:50:31 +09:00
Luca Boccassi
3f66ded568
scsi_id: use read_line instead of fgets
...
LGTM warns about it:
"Call to fgets() is potentially dangerous. Use read_line() instead."
2021-04-11 15:45:06 +01:00
Yu Watanabe
37b7a716d3
Merge pull request #19164 from mmatsuya/main
...
tmpfiles: use a entry in hashmap as ItemArray in read_config_file()
2021-04-11 16:46:25 +09:00
Luca Boccassi
a7b7cab66d
mkosi.arch: add rsync build dependency
...
Program rsync found: NO
man/meson.build:187:0: ERROR: Program 'rsync' not found
2021-04-10 22:22:08 +02:00
Oleg Popov
b204bdd4cc
Extend characters set for PKCS11 URI
...
There are tokens with dots (and other symbols) in PKCS11 URI:
pkcs11:model=Rutoken%20ECP;manufacturer=Aktiv%20Co.;serial=3xxxxxxb;token=livelace
pkcs11:model=PRO;manufacturer=Aladdin%20R.D.;serial=CC62FB25;token=val%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00;id=%33%32%31%30%33%61%36%37%36%65%32%34%35%62%32%31;type=private
2021-04-10 20:24:18 +01:00
Yu Watanabe
5c078687dc
network: refuse to configure NDISC twice
2021-04-10 20:16:11 +01:00
Lennart Poettering
1065501406
resolved: add RFC 8375 "home.arpa" to list of default NTA
...
RFC 8375 introduced "home.arpa" as special TLD for home networks. Let's
hence add it to our default list of NTAs.
2021-04-10 20:14:57 +01:00
Lennart Poettering
a8fd92b5a3
openssl: make RSA struct const
...
OpenSSL 3.0 broke API there, but it doesn't hurt to add the "const",
hence add it.
Fixes : #19267
2021-04-10 20:03:06 +01:00
Yu Watanabe
080e5c2fde
sd-dhcp6-client: do not use IN_SET() macro when only one target value
2021-04-10 13:24:56 +01:00
Yu Watanabe
942cf4b8d1
network: adjust log message
2021-04-10 13:24:06 +01:00
Yu Watanabe
a78f938aaf
network: drop unnecessary bitfield specifier
...
Manager is allocated only once. It is not necessary to optimize its
size.
2021-04-10 13:23:38 +01:00
Anita Zhang
b5a80aa9d8
units: install dbus-org.freedesktop.oom1.service alias
...
Fixes : #18469
2021-04-10 13:06:04 +02:00
Julia Kartseva
96734772a7
fuzz: add BPFProgram= to directives
2021-04-09 20:28:47 -07:00
Julia Kartseva
9e009a145d
dbus-cgroup: add BPFProgram= dbus support
...
- Handle BPFProgram= property in string format
"<bpf_attach_type>:<bpffs_path>", e.g. egress:/sys/fs/bpf/egress-hook.
- Add dbus getter to list foreign bpf programs attached to a cgroup.
2021-04-09 20:28:47 -07:00
Julia Kartseva
ee08909059
man: add BPFProgram= documentation
2021-04-09 20:28:47 -07:00