Léane GRASSER
be935ed628
po: Translated using Weblate (French)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Léane GRASSER <leane.grasser@proton.me >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/
Translation: systemd/main
2026-02-27 16:58:42 +00:00
Efstathios Iosifidis
c9954f682b
po: Translated using Weblate (Greek)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Efstathios Iosifidis <eiosifidis@yandex.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/el/
Translation: systemd/main
2026-02-27 16:58:41 +00:00
Mike Yuan
0dbd116351
shared/dropin: use set_contains() where appropriate
2026-02-27 08:50:37 +01:00
noxiouz
3d9191cd5c
shared: fix sysext ImageType IDL missing mstack value, add enum IDL test
...
Add the missing 'mstack' value to the ImageType enum in the
io.systemd.sysext Varlink IDL — image_type_table in discover-image.c
already defines IMAGE_MSTACK = "mstack" but it was absent from the IDL.
Export vl_type_ImageType so the test can reference it, and add
TEST_IDL_ENUM(ImageType, ...) to the enums_idl test to catch
similar regressions in the future.
2026-02-27 08:49:54 +01:00
noxiouz
37b8cd71cd
shared: fix comment typos in Udev and AskPassword Varlink IDL
2026-02-27 08:49:21 +01:00
noxiouz
54796ea3b2
mountfsd: include imageName in MountImage Varlink reply
2026-02-27 08:48:48 +01:00
noxiouz
c22a131e74
import: fix AlreadyInProgress Varlink error missing remote field
...
The handler sends the remote URL as a parameter via sd_varlink_errorbo()
but the IDL declared the error with no fields, making the payload
undiscoverable via introspection.
2026-02-27 08:48:25 +01:00
noxiouz
56d44e8a02
hostname: fix OperatingSystemImageID/Version Varlink IDL
...
Both fields are populated from IMAGE_ID/IMAGE_VERSION in os-release,
which are plain strings.
Fix typo in include.
2026-02-27 04:09:15 +01:00
Luca Boccassi
231f2bcd40
tpm2-setup: make NV index space exhaustion issues more discoverable ( #40841 )
2026-02-26 23:52:28 +00:00
Christopher Cooper
e3a4f8d804
NEWS: fix manpage section for os-release
2026-02-26 20:13:15 +00:00
Luca Boccassi
783ee9d60d
Small hwdb cleanups ( #40854 )
2026-02-26 20:12:47 +00:00
Zbigniew Jędrzejewski-Szmek
62338aeadf
hwdb: use more modern python syntax in one more place
2026-02-26 19:02:03 +01:00
Zbigniew Jędrzejewski-Szmek
6c17dfa5c3
hwdb: fix typos reported by Copilot, reword comment
2026-02-26 19:01:45 +01:00
Zbigniew Jędrzejewski-Szmek
d0a4c607ad
hwdb: drop trailing whitespace
...
Fixup for f6f695ba5a and
774e805959 .
2026-02-26 18:12:03 +01:00
Zbigniew Jędrzejewski-Szmek
60c2448096
Fixes for yeswehack reports ( #40840 )
2026-02-26 17:55:52 +01:00
Luca Boccassi
0d7c5fa4a8
Translations update from Fedora Weblate ( #40842 )
...
Translations update from [Fedora
Weblate](https://translate.fedoraproject.org ) for
[systemd/main](https://translate.fedoraproject.org/projects/systemd/main/ ).
Current translation status:

2026-02-26 14:47:39 +00:00
joo es
4be5de8290
po: Translated using Weblate (Arabic)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ar/
Translation: systemd/main
2026-02-26 13:58:31 +00:00
Daniel Nylander
25ee7ec62d
po: Translated using Weblate (Swedish)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Daniel Nylander <po@danielnylander.se >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main
2026-02-26 13:58:31 +00:00
Américo Monteiro
3865da9a0d
po: Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pt/
Translation: systemd/main
2026-02-26 13:58:30 +00:00
Yuri Chornoivan
fb8051a091
po: Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Yuri Chornoivan <yurchor@ukr.net >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/
Translation: systemd/main
2026-02-26 13:58:30 +00:00
Baurzhan Muftakhidinov
f5647f6b69
po: Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/kk/
Translation: systemd/main
2026-02-26 13:58:30 +00:00
Oğuz Ersen
a9bba2cc6c
po: Translated using Weblate (Turkish)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/
Translation: systemd/main
2026-02-26 13:58:29 +00:00
Temuri Doghonadze
07f1fb3c3d
po: Translated using Weblate (Georgian)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ka/
Translation: systemd/main
2026-02-26 13:58:29 +00:00
Mike Yuan
efa6ba2ab6
core: validate input cgroup path more prudently
2026-02-26 14:23:25 +01:00
Mike Yuan
42aee39107
core/cgroup: avoid one unnecessary strjoina()
2026-02-26 14:23:23 +01:00
Mike Yuan
679e738bf4
core/dbus-unit: query sender uid only once, validate unit uid early
...
Follow-up for 05f5156ad1
2026-02-26 14:23:23 +01:00
Mike Yuan
4e6e3b8707
sd-json: fix off-by-one issue when updating parent for array elements
...
Follow-up for 8525bb369a
2026-02-26 14:23:12 +01:00
Lennart Poettering
ac8266c7c2
tpm2-setup: make NV index space exhaustion issues more discoverable
...
Let's log about this explicitly, and include a message catalog entry for
it.
2026-02-26 11:34:59 +01:00
Lennart Poettering
a01912ef29
tpm2-util: fix log level of one log call
2026-02-26 11:34:59 +01:00
Zbigniew Jędrzejewski-Szmek
13167bfc2f
core/socket: fix reversed symlink direction in error message
...
After the update to 260-rc1 in Fedora Rawhide, we get a lot of messages like
this:
systemd[1]: systemd-resolved-monitor.socket:
Failed to create symlink /run/systemd/resolve/io.systemd.Resolve.Monitor →
/run/varlink/registry/io.systemd.Resolve.Monitor, ignoring: Permission denied
The actual issue will need to be fixed too, but let's fix the message first.
While at it, let's rename the variables to be meaningful.
2026-02-26 11:34:22 +01:00
Zbigniew Jędrzejewski-Szmek
8a2b2828cc
test-qr-code: allow specifying the text to encode
2026-02-26 09:20:59 +01:00
Yu Watanabe
2900f04c82
network: do not create state file for removed interface
...
Fixes #40817 .
2026-02-26 08:50:50 +01:00
Luca Boccassi
e27f740ba8
mkosi: explicitly add mount package to build image
...
Some dependency changed in testing and it's not pulled in anymore:
‣ Running build script /home/runner/work/systemd/systemd/mkosi/mkosi.images/build/mkosi.conf.d/debian-ubuntu/mkosi.build.chroot…
/work/build-script: line 35: mount: command not found
‣ /work/build-script failed with non-zero exit code 127
‣ (Maybe a program was not found or the script interpreter (e.g. bash) is not installed?)
FAILED: [code=127] mkosi
2026-02-25 23:43:56 +00:00
Luca Boccassi
8fe3678af6
semaphore: switch to debian stable
...
oldstable is close to moving to LTS so switch to stable
2026-02-25 23:31:54 +00:00
Zbigniew Jędrzejewski-Szmek
e9abcd9b26
rpm/systemd-update-helper: use 'enqueue-marked-jobs'
...
Without this, a warning is emitted on upgrades.
Follow-up for c008f88ded .
2026-02-25 23:03:14 +00:00
Luca Boccassi
afaca649ad
man: fix typo
...
Follow-up for 23115eeaf1
2026-02-26 05:26:36 +09:00
Luca Boccassi
756f39c239
test: delete one more test artifact on shutdown
...
Hopefully fixes:
[ 154.500726] TEST-13-NSPAWN.sh[4351]: + tar -C /var/tmp/mangletest/ -cvzf /var/tmp/mangletest.tar.gz mangletest-0.1
[ 154.504485] TEST-13-NSPAWN.sh[5402]: mangletest-0.1/
[ 154.506908] TEST-13-NSPAWN.sh[5402]: mangletest-0.1/usr/
[ 154.508713] TEST-13-NSPAWN.sh[5402]: mangletest-0.1/usr/lib/
[ 154.509208] TEST-13-NSPAWN.sh[5402]: mangletest-0.1/usr/lib/os-release
[ 154.509877] TEST-13-NSPAWN.sh[4351]: + run0 --pipe -u testuser importctl -m --user import-tar /var/tmp/mangletest.tar.gz
[ 154.693870] TEST-13-NSPAWN.sh[5405]: Enqueued transfer job 9. Press C-c to continue download in background.
[ 154.696371] TEST-13-NSPAWN.sh[5405]: Image 'mangletest' already exists.
Fixes https://github.com/systemd/systemd/issues/40829
Follow-up for 4248b02c44
2026-02-25 20:12:18 +00:00
Luca Boccassi
46efee7d2b
meson: bump version to v260~rc1
2026-02-25 15:54:00 +00:00
Luca Boccassi
8a048548a7
meson: bump library sonames for v260~rc1
2026-02-25 15:53:38 +00:00
Luca Boccassi
28165f82a4
NEWS: add date and place
2026-02-25 15:52:57 +00:00
Luca Boccassi
c8c50243d9
NEWS: add contributors list
2026-02-25 15:52:48 +00:00
Luca Boccassi
3b0430d0bf
NEWS: list hwids change
2026-02-25 15:51:27 +00:00
Luca Boccassi
eaac6fb1e0
boot: import Snapdragon device hwid json files, install them and use them from ukify ( #40541 )
...
The json files were originally generated for Ubuntu stubble and are kown
to work since they ship in all Ubuntu arm64 ISOs by default.
Some of the devices might not be supported in mainline Linux yet and use
preliminary compatible strings.
2026-02-25 15:46:30 +00:00
Zbigniew Jędrzejewski-Szmek
35c404de9b
Upgrade /tmp when PrivateTmp=yes/DefaultDeps=no to disconnected ( #39790 )
2026-02-25 16:14:13 +01:00
Zbigniew Jędrzejewski-Szmek
04897fbbee
bootctl: override is_efi_boot() check by --variables= option ( #40413 )
...
Fixes #40392 .
2026-02-25 15:42:53 +01:00
Luca Boccassi
117ec9db7e
ukify: default --hwids to /usr/lib/systemd/boot/hwids/<EFI_ARCH>/
...
If the option is not manually specified, and the hwids directory exists
for the target EFI architecture, default to it. Allow passing '' to skip.
Fixes https://github.com/systemd/systemd/issues/40542
2026-02-25 13:51:31 +00:00
Luca Boccassi
6d5018487c
man: fix line breaking in ukify manpage
...
Follow-up for 098e44d03c
2026-02-25 13:51:31 +00:00
Luca Boccassi
68aef1be15
Install hwids in /usr/lib/systemd/boot/hwids/<EFI_ARCH>/
...
These are meant to ship with ukify, in the same package,
so install them when ukify is enabled. Given they are
hardware-specific, use a per-arch subdirectory to make it
easier to enable them by default in ukify.
2026-02-25 13:51:31 +00:00
Tobias Heider
d6332fa367
boot: import Snapdragon device hwid json files
...
Add hwids json files for Snapdragon devices that use of this
feature since they don't ship with devie trees embedded in firmware.
The json files were originally generated for Ubuntu stubble and
are kown to work since they ship in all Ubuntu arm64 ISOs by default.
Some of the devices might not be supported in mainline Linux yet
and use preliminary compatible strings.
2026-02-25 13:51:31 +00:00
Luca Boccassi
6d20cac84c
test: move test hwids to separate subdirectory
...
Will allow installing the actual hwids as a single subdir
2026-02-25 13:51:31 +00:00