Yu Watanabe
54cd4bb7c7
network: make activation error critical
2021-12-12 03:05:15 +09:00
Zbigniew Jędrzejewski-Szmek
dc79ae23fb
Merge pull request #21664 from yuwata/network-tunnel-cleanups
...
network: several cleanups for tunnel device
2021-12-11 17:17:40 +01:00
Zbigniew Jędrzejewski-Szmek
881ab17ef7
Merge pull request #21570 from AdrianVovk/stub-global-creds
...
stub: Load credentials from \loader\credentials\*.cred
2021-12-11 15:59:10 +01:00
Topi Miettinen
124139859e
namespace: allow overriding /run with a TemporaryFileSystem=
...
Lower priority of RUN, so that TMPFS and especially the mount flags given with
`TemporaryFileSystem=` are used.
This allows making `/run` private with drop-ins such as:
```
[Service]
BindReadOnlyPaths=/run/systemd:/run/systemd:norbind
TemporaryFileSystem=/run:nodev,noexec,nosuid,rw,size=32k,nr_inodes=10,mode=0755
```
2021-12-11 15:57:42 +01:00
Zbigniew Jędrzejewski-Szmek
b5d2163b8e
Merge pull request #21727 from medhefgo/ld
...
ci: Build test with different linkers
2021-12-11 15:55:35 +01:00
Zbigniew Jędrzejewski-Szmek
433cfaf038
Merge pull request #20598 from tomty89/order_noauto
...
fstab-generator, core/mount: Avoid special fs target before dependency only if nofail is used
2021-12-11 14:06:38 +01:00
Luca Boccassi
74d99c3ffb
Merge pull request #21731 from yuwata/test-62-bpf-framework
...
test: fix TEST-62
2021-12-11 10:46:46 +00:00
Jan Janssen
1ad2c76d5d
meson: Auto detect efi-ld
2021-12-11 11:29:30 +01:00
Jan Janssen
aa22e69856
ci: Build test with different linkers
2021-12-11 11:03:29 +01:00
Yu Watanabe
60055fd176
test: add missing section for Description=
2021-12-11 11:55:03 +09:00
Yu Watanabe
c18f18745b
test: fix grepping fixed string starts from hyphen
...
Follow-up for 85445fba22 .
Fixes #21718 .
2021-12-11 11:54:24 +09:00
Jonas Jelten
3abdd4bf2e
network-generator: support link6 network configuration
...
this just brings up an interface in order to have IPv6 link local
connectivity.
2021-12-11 11:03:42 +09:00
igo95862
9ff2b35f87
Export systemd-networkd D-Bus XML introspection
2021-12-11 00:42:39 +00:00
Adrian Vovk
f3b6f33387
stub: Load credentials from \loader\credentials\*.cred
...
Some types of credentials that a user would want to pass
into the initrd do not depend on the specific kernel/initrd
version. For instance, this can include SSH keys, rootfs
encryption keys, dm-integrity keys, and so on. This
introduces a directory where such credentials can be placed
so that any kernel image will load them
2021-12-10 15:56:33 -05:00
Zbigniew Jędrzejewski-Szmek
40676ce6f8
Merge pull request #21722 from yuwata/bpf-framework
...
build: include BPF_FRAMEWORK in version string
2021-12-10 17:18:24 +01:00
Frantisek Sumsal
f4ec527492
Merge pull request #21708 from mrc0mmand/mkosi-ci-improvements
...
ci: check for failed services after boot
2021-12-10 13:50:55 +00:00
Yu Watanabe
d1dfedcf85
test: addresses shell check warning
...
This fixes the following warning:
-----
In /github/workspace/test/units/testsuite-62.sh line 39:
KERNEL_MINOR="${KERNEL_VERSION#$KERNEL_MAJOR.}"
^-----------^ SC2295 (info): Expansions inside ${..} need to be quoted separately, otherwise they match as patterns.
Did you mean:
KERNEL_MINOR="${KERNEL_VERSION#"$KERNEL_MAJOR".}"
2021-12-10 20:07:38 +09:00
Yu Watanabe
85445fba22
test: skip TEST-62 if bpf-framework is not supported
...
Fixes #21718 .
2021-12-10 19:54:33 +09:00
Yu Watanabe
6b35ed80ed
build: include BPF_FRAMEWORK tag in version string
2021-12-10 19:54:33 +09:00
Yu Watanabe
77a34a3751
meson: use subdir_done() to reduce indent
2021-12-10 19:54:33 +09:00
LaserEyess
ea5e55b311
network: rename SetupState to AdministrativeState
...
This is more consistent with the terminology used elsewhere. In
particular it is consistent with the name of the property exposed over
dbus for the link state.
2021-12-10 18:42:34 +09:00
Frantisek Sumsal
f7e3951d41
ci: run mkosi in a wrapper
...
So we can mitigate (to some degree) the reoccurring "dissect timeout"
issue:
```
Run sudo python3 -m mkosi boot systemd.unit=mkosi-check-and-shutdown.service !quiet systemd.log_level=debug systemd.log_target=console udev.log_level=info systemd.default_standard_output=journal+console
Failed to dissect image '/home/runner/work/systemd/systemd/image.raw': Connection timed out
Error: Process completed with exit code 1.
```
2021-12-10 10:25:45 +01:00
Frantisek Sumsal
24acd4064e
ci: check for failed services after boot
...
This should, hopefully, catch issues like systemd/systemd#21671
automagically.
2021-12-10 10:25:43 +01:00
igo95862
e3c6892455
Export D-Bus interfaces to /usr/share/dbus-1/interfaces
...
Pass -Ddbus-interfaces-dir=no to meson to disable export
Interfaces from:
org.freedesktop.home1
org.freedesktop.hostname1
org.freedesktop.import1
org.freedesktop.locale1
org.freedesktop.LogControl1
org.freedesktop.login1
org.freedesktop.machine1
org.freedesktop.oom1
org.freedesktop.portable1
org.freedesktop.resolve1
org.freedesktop.systemd1
org.freedesktop.timedate1
2021-12-10 08:51:58 +01:00
Luca Boccassi
082c676165
meson: exclude .gitattributes when using install_subdir
...
It picks the whole content of the directory by default, but we don't
want to install .gitattributes files. Add it to all invocations, not
just the ones on subdirs with .gitattributes, so that we don't regress
in the future.
Fixes #21715
2021-12-10 07:30:58 +01:00
Yu Watanabe
ee1eecfe4d
man: fix typo
2021-12-10 07:27:43 +01:00
наб
2dd9285bac
journalctl: have -f and -e imply no-value -b
...
Both of these take multiple seconds, best-case, to get the last few
entries, but do so instantly with -b
2021-12-10 07:27:09 +01:00
Mike Gilbert
9dc78edccc
shared: avoid x86_64-specific size assertion on x32
...
Fixes: https://github.com/systemd/systemd/issues/21713
2021-12-10 07:26:18 +01:00
Zbigniew Jędrzejewski-Szmek
e67a5c14f0
man: let's not say we link to raw .rst file
2021-12-09 19:21:55 +01:00
Daan De Meyer
1f013e0c49
process-util: Fix memory leak
2021-12-09 18:13:04 +01:00
Zbigniew Jędrzejewski-Szmek
e63fa0756c
NEWS: final update before -rc1
2021-12-09 15:32:55 +01:00
Zbigniew Jędrzejewski-Szmek
408ad9e4ba
Merge pull request #21704 from keszybz/news-250-2
...
Adjust news and version numbers for v250-rc1
2021-12-09 15:10:24 +01:00
Ludwig Nussel
a9c3cc8db0
systemctl: add shutdown --show option
...
Shows the scheduled shutdown action and time if there's one.
2021-12-09 15:07:40 +01:00
Yu Watanabe
b55093ce88
network: dhcp: make IPServiceType= accept "none" to disable tos in the outgoing packet
...
Fixes #9874 .
2021-12-09 15:06:20 +01:00
Zbigniew Jędrzejewski-Szmek
93485626a1
Merge pull request #21700 from keszybz/v250-hwdb
...
Update hwdb
2021-12-09 15:05:19 +01:00
Daan De Meyer
808b23ecf6
mkosi: Build Fedora 35 images
2021-12-09 15:05:01 +01:00
Yu Watanabe
71df07760e
network: sd-ipv4ll and sd-ipv4acd only support ethernet interfaces
...
The deny list in link_ipv4ll_enabled() are mostly non-ethernet type,
whose link->iftype are not ARPHRD_ETHER, e.g. ARPHRD_NONE for bareudp,
ARPHRD_WIREGURAD for wireguard, ARPHRD_GRE for gre, and so on.
Only the exception is vrf, which is ARPHRD_ETHER, but seems not to
support ARP.
2021-12-09 15:04:43 +01:00
Zbigniew Jędrzejewski-Szmek
014e7dffd4
Merge pull request #21697 from keszybz/run-more-inodes
...
Allow more inodes in /dev and /tmp
2021-12-09 15:04:16 +01:00
Zbigniew Jędrzejewski-Szmek
831167f9b4
meson: bump numbers for v250-rc1
2021-12-09 13:33:39 +01:00
Zbigniew Jędrzejewski-Szmek
484abbe63b
NEWS: add contributors
2021-12-09 13:31:11 +01:00
Zbigniew Jędrzejewski-Szmek
2b3a481f8d
Merge pull request #21696 from keszybz/openssl-suppress-warnings
...
Suppress openssl-3.0 warnings
2021-12-09 13:25:14 +01:00
Zbigniew Jędrzejewski-Szmek
368910b1bf
NEWS: fix crucial cultural misappropriation
2021-12-09 12:53:15 +01:00
Zbigniew Jędrzejewski-Szmek
6abe882bae
meson: add missing final newline in jinja2 outputs
...
I think this might be caused by trim_blocks=True. We were
missing the final newline everywhere.
2021-12-09 12:46:19 +01:00
Zbigniew Jędrzejewski-Szmek
3f532f9216
man: bump Fedora version to 35
...
Fedora-Cloud-Base-35-1.2.x86_64.qcow2 is again the latest version.
2021-12-09 12:43:34 +01:00
Zbigniew Jędrzejewski-Szmek
dcdc652feb
NEWS: adjust wording and reorder by category
...
Also wrap stuff to 80 columns, fix some spelling mistakes, and remove some
repetitions in phrasing.
2021-12-09 12:40:09 +01:00
Yu Watanabe
01081e2eab
Merge pull request #21692 from yuwata/network-wireguard-allow-to-start-ndisc-or-radv
...
network: wireguard: allow to start ndisc or radv
2021-12-09 19:53:58 +09:00
Yu Watanabe
63b7d34716
NEWS: add more entries for v250
2021-12-09 19:40:38 +09:00
Daan De Meyer
6959a051cf
NEWS file additions
2021-12-09 11:30:00 +01:00
Zbigniew Jędrzejewski-Szmek
cac372a801
Bump the max number of inodes for /tmp to a million too
...
Fixes #21626 . (The bug report talks about /run, but the issue is actually with
/tmp.) People use /tmp for various things that fit in memory, e.g. unpacking
packages, and 400k is not much. Let's raise is a bit.
2021-12-09 11:27:58 +01:00
Zbigniew Jędrzejewski-Szmek
a420bbb6e2
hwdb: update for v250
...
As usual, there are mostly additions of new entries, and some spelling
correction and company renames, no big removals.
2021-12-09 11:05:15 +01:00