]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
3 days agonetwork: ignore stale interface renames 42545/head
Yu Watanabe [Thu, 11 Jun 2026 02:02:40 +0000 (11:02 +0900)] 
network: ignore stale interface renames

After enumeration, networkd may receive RTM_NEWLINK messages carrying a
stale interface name. This can happen when interface rename notifications
are queued before link enumeration and processed afterwards.

Previously, networkd could become confused by such a message and put the
corresponding Link into the failed state. Avoid this by checking whether
the new interface name is already in use by another interface and ignoring
the rename if so.

Fixes #20203.

3 days agonetwork: use hashmap_remove_value() on updating mapping for Link objects
Yu Watanabe [Thu, 11 Jun 2026 02:06:09 +0000 (11:06 +0900)] 
network: use hashmap_remove_value() on updating mapping for Link objects

E.g. on issue #20203, we may wrongly remove entry for another interface.
Let's mitigate issue on such situation for safety, though this does not
solve the issue.

3 days agoRevert "network: check the received interface name is actually new"
Yu Watanabe [Thu, 11 Jun 2026 00:49:41 +0000 (09:49 +0900)] 
Revert "network: check the received interface name is actually new"

This reverts commit 176b8be10ffce2f8c1fc931a37904a528057016f.

The check introduced by the commit is racy, as when format_ifname() is
called, the interface may be already renamed (again) to another name.

This is typically problematic when we swap interface names:
```
ip link set aaa name tmpname
ip link set bbb name aaa
ip link set tmpname bbb
```
When networkd received the notification about name change aaa -> tmpname,
the interface is already renamed from tmpname to bbb. So, the reverted
logic skips updating Link.ifname:
```
aaa: New interface name 'tmpname' received from the kernel does not correspond with the name currently configured on the actual interface 'bbb'. Ignoring.
```
On the second notification about name change bbb -> aaa, networkd fails to
update the mapping Manager.links_by_name, as we skipped previous renaming
and the mapping still has an outdated entry for 'aaa'.
```
bbb: Interface name change detected, renamed to aaa.
aaa: Failed to manage link by its new name: File exists
aaa: Could not process link message: File exists
aaa: Failed
aaa: State changed: configured -> failed
```

By reverting the commit, the issue is fixed. But the commit intended to
fix another issue #20203. So this reintroduces #20203. Let's fix it
in a later commit.

Fixes #42527.
Reintroduces #20203.

3 days agoask-password: do not reuse flags across Varlink calls
Luca Boccassi [Thu, 11 Jun 2026 15:13:11 +0000 (16:13 +0100)] 
ask-password: do not reuse flags across Varlink calls

The flags parameter is parsed into a global variable, which means
when there are multiple consecutive calls it is reused. Switch to
a local copy.

Follow-up for 066f6bfb6278962e288cce2ba522a2e400980e7c

Assisted-by: kres (claude-opus-4-7)
Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>
3 days agojournal: fix byte-order conversion in journal_file_append_data()
dongshengyuan [Fri, 12 Jun 2026 05:41:33 +0000 (13:41 +0800)] 
journal: fix byte-order conversion in journal_file_append_data()

head_data_offset is declared as le64_t in journal-def.h, so it must be
assigned with htole64(p), not le64toh(p). All other le64_t field
assignments in this file (hash, next_hash_offset) consistently use
htole64().

On little-endian systems this makes no difference, but on big-endian
systems the field->data link would be stored with incorrect byte order,
corrupting journal file traversal.

Assisted-by: claude-opus-4-8 <noreply@anthropic.com>
4 days agopcrextend: skip measurement gracefully when the TPM can't be used
Ivan Kruglov [Wed, 10 Jun 2026 15:12:50 +0000 (08:12 -0700)] 
pcrextend: skip measurement gracefully when the TPM can't be used

So far --graceful only short-circuited when no TPM was present at all (the
!tpm2_is_mostly_supported() check). If a TPM is present but can't actually be
used for the measurement we want, the measurement still failed hard. For
systemd-pcrextend instances ordered before sysinit.target this pushes the
system to degraded and blocks boot, which defeats the purpose of --graceful.

Make the two extend helpers report every "TPM is present-or-absent but cannot
be used for this measurement" condition with a single errno, -EOPNOTSUPP: no
usable PCR bank, no TPM device, missing crypto (e.g. AES-128-CFB), no NvPCR
support, and OpenSSL-less builds. tpm2_context_new_or_warn() reports a missing
device as -ENOENT, so each helper translates that to -EOPNOTSUPP at the call
site, keeping every errno single-meaning.

Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>
4 days agoupdate TODO
Lennart Poettering [Fri, 12 Jun 2026 10:26:06 +0000 (12:26 +0200)] 
update TODO

4 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Luke Na [Fri, 12 Jun 2026 09:22:22 +0000 (09:22 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Luke Na <narukeu@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

4 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Luke Na [Fri, 12 Jun 2026 07:36:36 +0000 (07:36 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Luke Na <narukeu@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

4 days agobasic: use assert_se in alloca_safe()
Luca Boccassi [Thu, 11 Jun 2026 19:12:57 +0000 (20:12 +0100)] 
basic: use assert_se in alloca_safe()

Ensure it cannot get compiled out regardless of build options

Follow-up for 9e1a759903a3ff9943334d25de19b06afc40c11e

Assisted-by: kres (claude-opus-4-7)
5 days agonetwork: fix log message
Yu Watanabe [Thu, 11 Jun 2026 11:14:00 +0000 (20:14 +0900)] 
network: fix log message

Use passed message string, rather than fixed "Forgetting".

Follow-up for a4feabd85d4d136d68ee9c8438eeac86bfd174f6.

5 days agotest: fix check for updatectl
Nick Rosbrook [Sun, 10 May 2026 14:49:36 +0000 (10:49 -0400)] 
test: fix check for updatectl

The have_updatectl variable is meant to gracefully handle the case where
updatectl is missing. But, because the script runs with -e, it fails
immediately in that case instead. Moreover, expanding $have_updatectl
when it is present actually executes updatectl, rather than simply
checking for its existence.

Re-factor this check so that it does handle a missing updatectl.

5 days agopo: update-uyghur-translation
dongshengyuan [Thu, 11 Jun 2026 08:23:42 +0000 (16:23 +0800)] 
po: update-uyghur-translation

5 days agopo: update-tibetan-translation
dongshengyuan [Thu, 11 Jun 2026 08:12:06 +0000 (16:12 +0800)] 
po: update-tibetan-translation

5 days agopo: Translated using Weblate (Kabyle)
ButterflyOfFire [Thu, 11 Jun 2026 08:01:46 +0000 (08:01 +0000)] 
po: Translated using Weblate (Kabyle)

Currently translated at 39.6% (113 of 285 strings)

Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/kab/
Translation: systemd/main

5 days agomkosi: extract common build settings
Yu Watanabe [Fri, 5 Jun 2026 19:41:21 +0000 (04:41 +0900)] 
mkosi: extract common build settings

This also makes mkosi.functions included after the trivial execution checks.

5 days agoRevert "ci: migrate Claude review workflow to Fable 5"
Daan De Meyer [Thu, 11 Jun 2026 07:54:54 +0000 (07:54 +0000)] 
Revert "ci: migrate Claude review workflow to Fable 5"

This reverts commit 487770118f42e96e41d46f5c288409c594eb377f.

We need a setting change in AWS bedrock before Fable can be
enabled, so revert for now.

5 days agosd-netlink: fix use-after-free
Yu Watanabe [Thu, 11 Jun 2026 01:18:33 +0000 (10:18 +0900)] 
sd-netlink: fix use-after-free

When a slot is disconnected, previously we tried to remove the slot from
the hashmap with a wrong key. Hence, the pointer to the freed slot object
remained in the hashmap.

5 days agosd-varlink: disable event source in varlink_server_socket_free()
Luca Boccassi [Wed, 10 Jun 2026 13:17:11 +0000 (14:17 +0100)] 
sd-varlink: disable event source in varlink_server_socket_free()

The cleanup destructor for VarlinkServerSocket only freed ss->address and
the struct, leaking ss->event_source. If sd_varlink_server_listen_address()
hits OOM at free_and_strdup() after the io-source was already armed, the
source stays registered in the event loop with userdata pointing at the
freed socket. Disable it before freeing; the call is a no-op when the
source was never armed, so the other freep sites are unaffected.

Follow-up for c14e841f31682a383edce68a9142a01589a95f50

Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>
5 days agonetwork: drop nonexisting section name
Yu Watanabe [Tue, 9 Jun 2026 07:49:08 +0000 (16:49 +0900)] 
network: drop nonexisting section name

Follow-up for a0e5c15d4f5eb47ddb26850c6b99b1e110e0c270.

5 days agobus-map-properties: reject wrong variant type
Luca Boccassi [Wed, 10 Jun 2026 15:17:02 +0000 (16:17 +0100)] 
bus-map-properties: reject wrong variant type

bus_message_map_all_properties() fed the peer-supplied wire signature straight
into the variant dispatch and never compared it against the declared
prop->signature, so map_basic() wrote at the wire type's native width into a
slot sized for the declared type (over-wide numeric writes, peer-controlled
pointers into char** slots later freed by strv_free()). Compare against
prop->signature and skip the variant on mismatch.

This is in practice not a problem as the servers are trusted, and this
only affects clients.

Follow-up for 9f6eb1cd58f2ddf2eb6ba0e4de056e13d938af75

Assisted-by: kres (claude-opus-4-7)
Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>
5 days agonetwork: fix modem Bearers/Ports property signatures
Luca Boccassi [Wed, 10 Jun 2026 19:04:33 +0000 (20:04 +0100)] 
network: fix modem Bearers/Ports property signatures

The Bearers and Ports entries in the WWAN modem property maps declared
signatures "a{sv}" and "a{su}", but the callbacks read "ao" and "a(su)".
The mismatch was harmless while the declared signature was never checked,
but becomes a dropped property once it is enforced. Declare the actual
signatures.

Follow-up for f8a4c3d375b83f3ee249ca3f4b7f407b618a9491

5 days agoanalyze: fix SoftRebootsCount property signature
Luca Boccassi [Wed, 10 Jun 2026 17:56:38 +0000 (18:56 +0100)] 
analyze: fix SoftRebootsCount property signature

The SoftRebootsCount entry in the boot-times map declared signature "t" but the
manager exports it as "u". The mismatch was harmless while the declared signature
was never checked, but becomes a dropped property once it is enforced. Declare "u".

Follow-up for 259046cfe8de29c44070b596fe9e0471e931cbc4

5 days agoanalyze: fix SystemCallFilter property signature
Luca Boccassi [Wed, 10 Jun 2026 17:25:33 +0000 (18:25 +0100)] 
analyze: fix SystemCallFilter property signature

The SystemCallFilter entry in the security info map declared signature "(as)" but
its property_read_system_call_filter callback reads a "(bas)" (the manager exports
it as "(bas)"), matching the sibling RestrictAddressFamilies entry. The mismatch was
harmless while the declared signature was never checked, but becomes a dropped
property once it is enforced. Declare "(bas)".

Follow-up for ec16f3b6dd8b03e3ce6eff1fa9f21432208ef42b

5 days agosystemctl: fix InvocationID property signature
Luca Boccassi [Wed, 10 Jun 2026 15:53:21 +0000 (16:53 +0100)] 
systemctl: fix InvocationID property signature

The InvocationID entry in status_map declared signature "s" but its bus_map_id128
callback reads an "ay" (the manager exports it as "ay"), matching the other
bus_map_id128 callers. The mismatch was harmless while the declared signature was
never checked, but becomes a dropped property once it is enforced. Declare "ay".

Follow-up for f1d345ed76f5d4f46b67b7a2d3df2db1a9f51840

6 days agoci: migrate Claude review workflow to Fable 5
Daan De Meyer [Wed, 10 Jun 2026 10:22:49 +0000 (10:22 +0000)] 
ci: migrate Claude review workflow to Fable 5

Switch the model used by the Claude review workflow from Opus 4.8 to
Fable 5, both for the top-level invocation and the review subagents.

Co-developed-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
6 days agooom: use cgroup.kill if available (#42373)
Christian Brauner [Wed, 10 Jun 2026 19:56:01 +0000 (21:56 +0200)] 
oom: use cgroup.kill if available (#42373)

The log message is informational only, same as the count of killed
processes, so we can safely use cgroup.kill when available instead
of manually recursing through the cgroup tree.

6 days agoUpdate 60-sensor.hwdb - Add support for Juno Tab 4 (Wifi)
mburucuyapy [Wed, 10 Jun 2026 14:17:12 +0000 (10:17 -0400)] 
Update 60-sensor.hwdb - Add support for Juno Tab 4 (Wifi)

7 days agoTranslations update from Fedora Weblate (#42525)
Luca Boccassi [Tue, 9 Jun 2026 10:26:16 +0000 (11:26 +0100)] 
Translations update from Fedora Weblate (#42525)

Translations update from [Fedora
Weblate](https://translate.fedoraproject.org) for
[systemd/main](https://translate.fedoraproject.org/projects/systemd/main/).

Current translation status:

![Weblate translation
status](https://translate.fedoraproject.org/widget/systemd/main/horizontal-auto.svg)

7 days agopo: Translated using Weblate (French) 42525/head
Léane GRASSER [Tue, 9 Jun 2026 09:04:22 +0000 (09:04 +0000)] 
po: Translated using Weblate (French)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/
Translation: systemd/main

7 days agopo: Translated using Weblate (Kabyle)
ButterflyOfFire [Tue, 9 Jun 2026 09:04:22 +0000 (09:04 +0000)] 
po: Translated using Weblate (Kabyle)

Currently translated at 37.8% (108 of 285 strings)

Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/kab/
Translation: systemd/main

7 days agoman: fix systemd-stub .hwids section to be a singleton
Paul Meyer [Sun, 7 Jun 2026 17:18:33 +0000 (19:18 +0200)] 
man: fix systemd-stub .hwids section to be a singleton

Only .dtbauto and .efifw may appear more than once, .hwids is a
singleton per the UKI specification and the stub reads a single .hwids
section (per profile), matching hardware IDs against entries within it.

Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
7 days agoresolve: use correct hostname for Cloudflare DNS-over-TLS
Liu Zhangjian [Mon, 8 Jun 2026 09:00:03 +0000 (17:00 +0800)] 
resolve: use correct hostname for Cloudflare DNS-over-TLS

The Cloudflare DNS-over-TLS service should use 'one.one.one.one'
as the TLS hostname, not 'cloudflare-dns.com' (which is only
correct for DNS-over-HTTPS).

This matches Cloudflare's official documentation:
https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-tls/

Co-developed-by: Claude Opus 4.6 <noreply@anthropic.com>
Fixes #42287

Signed-off-by: Liu Zhangjian <liuzhangjian@uniontech.com>
8 days agofuzz-dhcp-client: do not trigger assertion on building payload
Yu Watanabe [Mon, 8 Jun 2026 17:21:02 +0000 (02:21 +0900)] 
fuzz-dhcp-client: do not trigger assertion on building payload

Fixes oss-fuzz#521277316 (https://issues.oss-fuzz.com/issues/521277316).
Fixes #42516.

8 days agoboot: enable only IMAFDCZicsrZifencei for RISC-V
Icenowy Zheng [Wed, 3 Jun 2026 16:35:41 +0000 (00:35 +0800)] 
boot: enable only IMAFDCZicsrZifencei for RISC-V

The UEFI specification only defines A/C/I/M/Zicsr/Zifencei as mandatory
extensions in boot services. However, on systems with everything built
with F/D support, its difficult to disable F/D without changing a
toolchain. In addition, both EDK2 and U-Boot enable F/D on boot,
although they neither enable nor disable V. EDK2 comments even claim the
enablement of FPU is "to be compliant with UEFI spec" despite the spec
requires dynamic detection before using F/D.

Add corresponding -march flags to prevent systemd-boot from using other
extensions on RISC-V, and a comment for the temporary enablement of F/D.

Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
8 days agocore: Don't silently succeed on UserNamespacePath= join failures (#42512)
Chris Down [Mon, 8 Jun 2026 11:34:20 +0000 (20:34 +0900)] 
core: Don't silently succeed on UserNamespacePath= join failures (#42512)

These also need to set exit_status so that sd-executor returns the right
thing to pid1.

8 days agoTranslations update from Fedora Weblate (#42503)
Yu Watanabe [Mon, 8 Jun 2026 07:45:56 +0000 (16:45 +0900)] 
Translations update from Fedora Weblate (#42503)

Translations update from [Fedora
Weblate](https://translate.fedoraproject.org) for
[systemd/main](https://translate.fedoraproject.org/projects/systemd/main/).

8 days agocore: Update stale UserNamespacePath= failure message 42512/head
Chris Down [Mon, 8 Jun 2026 07:34:13 +0000 (16:34 +0900)] 
core: Update stale UserNamespacePath= failure message

The message is stale (this is about UserNamespacePath=, not PrivateUsers=) and
this should be an error, not notice given we are going to fail.

8 days agocore: Don't silently succeed on UserNamespacePath= join failures
Chris Down [Mon, 8 Jun 2026 06:51:33 +0000 (15:51 +0900)] 
core: Don't silently succeed on UserNamespacePath= join failures

These also need to set exit_status so that sd-executor returns the right
thing to pid1.

8 days agopo: Translated using Weblate (Punjabi) 42503/head
A S Alam [Sun, 7 Jun 2026 14:06:49 +0000 (14:06 +0000)] 
po: Translated using Weblate (Punjabi)

Currently translated at 32.6% (93 of 285 strings)

Co-authored-by: A S Alam <aalam@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pa/
Translation: systemd/main

8 days agopo: Translated using Weblate (Interlingua)
Emilio Sepulveda [Sun, 7 Jun 2026 14:06:49 +0000 (14:06 +0000)] 
po: Translated using Weblate (Interlingua)

Currently translated at 0.3% (1 of 285 strings)

Co-authored-by: Emilio Sepulveda <emism.translations@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ia/
Translation: systemd/main

8 days agopo: Translated using Weblate (Esperanto)
Kristjan Schmidt [Sun, 7 Jun 2026 14:06:48 +0000 (14:06 +0000)] 
po: Translated using Weblate (Esperanto)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Kristjan Schmidt <kristjan.schmidt@googlemail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/eo/
Translation: systemd/main

8 days agopo: Translated using Weblate (Estonian)
Priit Jõerüüt [Sun, 7 Jun 2026 14:06:47 +0000 (14:06 +0000)] 
po: Translated using Weblate (Estonian)

Currently translated at 84.5% (241 of 285 strings)

Co-authored-by: Priit Jõerüüt <jrtkbfdr@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/et/
Translation: systemd/main

8 days agopo: Translated using Weblate (Estonian)
Henri Aunin [Sun, 7 Jun 2026 14:06:47 +0000 (14:06 +0000)] 
po: Translated using Weblate (Estonian)

Currently translated at 84.5% (241 of 285 strings)

Co-authored-by: Henri Aunin <contact+fedora@hen.ee>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/et/
Translation: systemd/main

8 days agopo: Translated using Weblate (Punjabi)
Weblate [Sun, 7 Jun 2026 14:06:46 +0000 (14:06 +0000)] 
po: Translated using Weblate (Punjabi)

Currently translated at 32.6% (93 of 285 strings)

po: Translated using Weblate (Interlingua)

Currently translated at 0.3% (1 of 285 strings)

po: Translated using Weblate (Estonian)

Currently translated at 84.5% (241 of 285 strings)

po: Translated using Weblate (Slovenian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/et/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ia/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pa/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/
Translation: systemd/main

8 days agopo: Translated using Weblate (Slovenian)
Weblate Translation Memory [Sun, 7 Jun 2026 14:06:45 +0000 (14:06 +0000)] 
po: Translated using Weblate (Slovenian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/
Translation: systemd/main

8 days agopo: Translated using Weblate (Slovenian)
Martin Srebotnjak [Sun, 7 Jun 2026 14:06:45 +0000 (14:06 +0000)] 
po: Translated using Weblate (Slovenian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Martin Srebotnjak <miles@filmsi.net>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/
Translation: systemd/main

8 days agopo: Translated using Weblate (Hungarian)
Balázs Meskó [Sun, 7 Jun 2026 14:06:44 +0000 (14:06 +0000)] 
po: Translated using Weblate (Hungarian)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hu/
Translation: systemd/main

8 days agopo: Translated using Weblate (Hungarian)
Balázs Úr [Sun, 7 Jun 2026 14:06:44 +0000 (14:06 +0000)] 
po: Translated using Weblate (Hungarian)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Balázs Úr <balazs@urbalazs.hu>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hu/
Translation: systemd/main

8 days agopo: Translated using Weblate (Turkish)
Emir SARI [Sun, 7 Jun 2026 14:06:43 +0000 (14:06 +0000)] 
po: Translated using Weblate (Turkish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Emir SARI <emir_sari@icloud.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Belarusian (Latin script))
Weblate [Sun, 7 Jun 2026 14:06:43 +0000 (14:06 +0000)] 
po: Translated using Weblate (Belarusian (Latin script))

Currently translated at 37.1% (106 of 285 strings)

po: Translated using Weblate (Hungarian)

Currently translated at 92.6% (264 of 285 strings)

po: Translated using Weblate (Turkish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/be_Latn/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hu/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Turkish)
Oğuz Ersen [Sun, 7 Jun 2026 14:06:41 +0000 (14:06 +0000)] 
po: Translated using Weblate (Turkish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Arabic)
joo es [Sun, 7 Jun 2026 14:06:41 +0000 (14:06 +0000)] 
po: Translated using Weblate (Arabic)

Currently translated at 100.0% (285 of 285 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

8 days agopo: Translated using Weblate (Portuguese)
Tiago Rocha Cunha [Sun, 7 Jun 2026 14:06:40 +0000 (14:06 +0000)] 
po: Translated using Weblate (Portuguese)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Tiago Rocha Cunha <tiagocunha.me@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pt/
Translation: systemd/main

8 days agopo: Translated using Weblate (Portuguese)
Hugo Carvalho [Sun, 7 Jun 2026 14:06:40 +0000 (14:06 +0000)] 
po: Translated using Weblate (Portuguese)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pt/
Translation: systemd/main

8 days agopo: Translated using Weblate (Portuguese)
Américo Monteiro [Sun, 7 Jun 2026 14:06:39 +0000 (14:06 +0000)] 
po: Translated using Weblate (Portuguese)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pt/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
hanjinpeng [Sun, 7 Jun 2026 14:06:39 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: hanjinpeng <hanjinpeng127@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Hang Li [Sun, 7 Jun 2026 14:06:38 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Hang Li <dabao1955@163.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
z z [Sun, 7 Jun 2026 14:06:38 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: z z <3397542367@qq.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
lumingzh [Sun, 7 Jun 2026 14:06:37 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: lumingzh <lumingzh@qq.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Jesse Guo [Sun, 7 Jun 2026 14:06:36 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Jesse Guo <jesseguotech@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Whired Planck [Sun, 7 Jun 2026 14:06:36 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Whired Planck <fungdaat31@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Weblate [Sun, 7 Jun 2026 14:06:35 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Charles Lee [Sun, 7 Jun 2026 14:06:35 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Charles Lee <lchopn@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Chinese (Simplified) (zh_CN))
Poesty Li [Sun, 7 Jun 2026 14:06:34 +0000 (14:06 +0000)] 
po: Translated using Weblate (Chinese (Simplified) (zh_CN))

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Poesty Li <poesty7450@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/zh_CN/
Translation: systemd/main

8 days agopo: Translated using Weblate (Indonesian)
Arif Budiman [Sun, 7 Jun 2026 14:06:33 +0000 (14:06 +0000)] 
po: Translated using Weblate (Indonesian)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/id/
Translation: systemd/main

8 days agopo: Translated using Weblate (Indonesian)
Andika Triwidada [Sun, 7 Jun 2026 14:06:33 +0000 (14:06 +0000)] 
po: Translated using Weblate (Indonesian)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Andika Triwidada <andika@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/id/
Translation: systemd/main

8 days agopo: Translated using Weblate (Spanish)
Emilio Herrera [Sun, 7 Jun 2026 14:06:32 +0000 (14:06 +0000)] 
po: Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Emilio Herrera <ehespinosa57@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/es/
Translation: systemd/main

8 days agopo: Translated using Weblate (Spanish)
Adolfo Jayme Barrientos [Sun, 7 Jun 2026 14:06:32 +0000 (14:06 +0000)] 
po: Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitoschido@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/es/
Translation: systemd/main

8 days agopo: Translated using Weblate (Indonesian)
Weblate [Sun, 7 Jun 2026 14:06:31 +0000 (14:06 +0000)] 
po: Translated using Weblate (Indonesian)

Currently translated at 92.6% (264 of 285 strings)

po: Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/es/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/id/
Translation: systemd/main

8 days agopo: Translated using Weblate (Spanish)
Jose Ortuno [Sun, 7 Jun 2026 14:06:30 +0000 (14:06 +0000)] 
po: Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Jose Ortuno <jose_ortuno@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/es/
Translation: systemd/main

8 days agopo: Translated using Weblate (Spanish)
Fco. Javier F. Serrador [Sun, 7 Jun 2026 14:06:29 +0000 (14:06 +0000)] 
po: Translated using Weblate (Spanish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/es/
Translation: systemd/main

8 days agopo: Translated using Weblate (Italian)
Ali Ciloglu [Sun, 7 Jun 2026 14:06:29 +0000 (14:06 +0000)] 
po: Translated using Weblate (Italian)

Currently translated at 94.0% (268 of 285 strings)

Co-authored-by: Ali Ciloglu <ali.ciloqlu@murena.io>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/it/
Translation: systemd/main

8 days agopo: Translated using Weblate (Italian)
Nathan [Sun, 7 Jun 2026 14:06:28 +0000 (14:06 +0000)] 
po: Translated using Weblate (Italian)

Currently translated at 94.0% (268 of 285 strings)

Co-authored-by: Nathan <nathan95@live.it>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/it/
Translation: systemd/main

8 days agopo: Translated using Weblate (Italian)
Salvatore Cocuzza [Sun, 7 Jun 2026 14:06:28 +0000 (14:06 +0000)] 
po: Translated using Weblate (Italian)

Currently translated at 94.0% (268 of 285 strings)

Co-authored-by: Salvatore Cocuzza <info@salvatorecocuzza.it>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/it/
Translation: systemd/main

8 days agopo: Translated using Weblate (Italian)
Milo Casagrande [Sun, 7 Jun 2026 14:06:27 +0000 (14:06 +0000)] 
po: Translated using Weblate (Italian)

Currently translated at 94.0% (268 of 285 strings)

Co-authored-by: Milo Casagrande <milo@milo.name>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/it/
Translation: systemd/main

8 days agopo: Translated using Weblate (Serbian)
Frantisek Sumsal [Sun, 7 Jun 2026 14:06:27 +0000 (14:06 +0000)] 
po: Translated using Weblate (Serbian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Frantisek Sumsal <frantisek@sumsal.cz>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Italian)
Weblate [Sun, 7 Jun 2026 14:06:26 +0000 (14:06 +0000)] 
po: Translated using Weblate (Italian)

Currently translated at 94.0% (268 of 285 strings)

po: Translated using Weblate (Serbian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/it/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Serbian)
Марко Костић (Marko Kostić) [Sun, 7 Jun 2026 14:06:25 +0000 (14:06 +0000)] 
po: Translated using Weblate (Serbian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Ukrainian)
Deleted User [Sun, 7 Jun 2026 14:06:25 +0000 (14:06 +0000)] 
po: Translated using Weblate (Ukrainian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Deleted User <noreply+1350@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/
Translation: systemd/main

8 days agopo: Translated using Weblate (Ukrainian)
Weblate [Sun, 7 Jun 2026 14:06:24 +0000 (14:06 +0000)] 
po: Translated using Weblate (Ukrainian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/
Translation: systemd/main

8 days agopo: Translated using Weblate (Ukrainian)
Yuri Chornoivan [Sun, 7 Jun 2026 14:06:23 +0000 (14:06 +0000)] 
po: Translated using Weblate (Ukrainian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/
Translation: systemd/main

8 days agopo: Translated using Weblate (Slovak)
Frantisek Sumsal [Sun, 7 Jun 2026 14:06:23 +0000 (14:06 +0000)] 
po: Translated using Weblate (Slovak)

Currently translated at 16.8% (48 of 285 strings)

Co-authored-by: Frantisek Sumsal <frantisek@sumsal.cz>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sk/
Translation: systemd/main

8 days agopo: Translated using Weblate (Croatian)
Gogo Gogsi [Sun, 7 Jun 2026 14:06:22 +0000 (14:06 +0000)] 
po: Translated using Weblate (Croatian)

Currently translated at 66.3% (189 of 285 strings)

Co-authored-by: Gogo Gogsi <linux.hr@protonmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Croatian)
Marin Kresic [Sun, 7 Jun 2026 14:06:21 +0000 (14:06 +0000)] 
po: Translated using Weblate (Croatian)

Currently translated at 66.3% (189 of 285 strings)

Co-authored-by: Marin Kresic <marinjurekresic@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hr/
Translation: systemd/main

8 days agopo: Translated using Weblate (Greek)
Jim Spentzos [Sun, 7 Jun 2026 14:06:21 +0000 (14:06 +0000)] 
po: Translated using Weblate (Greek)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/el/
Translation: systemd/main

8 days agopo: Translated using Weblate (Greek)
Dimitrys Meliates [Sun, 7 Jun 2026 14:06:20 +0000 (14:06 +0000)] 
po: Translated using Weblate (Greek)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Dimitrys Meliates <demetresmeliates+fedora@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/el/
Translation: systemd/main

8 days agopo: Translated using Weblate (Greek)
Efstathios Iosifidis [Sun, 7 Jun 2026 14:06:20 +0000 (14:06 +0000)] 
po: Translated using Weblate (Greek)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Efstathios Iosifidis <eiosifidis@yandex.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/el/
Translation: systemd/main

8 days agopo: Translated using Weblate (Galician)
Fran Diéguez [Sun, 7 Jun 2026 14:06:19 +0000 (14:06 +0000)] 
po: Translated using Weblate (Galician)

Currently translated at 64.2% (183 of 285 strings)

Co-authored-by: Fran Diéguez <frandieguez@gnome.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/gl/
Translation: systemd/main

8 days agopo: Translated using Weblate (Georgian)
Temuri Doghonadze [Sun, 7 Jun 2026 14:06:19 +0000 (14:06 +0000)] 
po: Translated using Weblate (Georgian)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ka/
Translation: systemd/main

8 days agopo: Translated using Weblate (Lao)
Bone NI [Sun, 7 Jun 2026 14:06:18 +0000 (14:06 +0000)] 
po: Translated using Weblate (Lao)

Currently translated at 92.6% (264 of 285 strings)

Co-authored-by: Bone NI <bounkirdni@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/lo/
Translation: systemd/main

8 days agopo: Translated using Weblate (Swedish)
Daniel Nylander [Sun, 7 Jun 2026 14:06:18 +0000 (14:06 +0000)] 
po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Daniel Nylander <po@danielnylander.se>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Swedish)
Göran Uddeborg [Sun, 7 Jun 2026 14:06:17 +0000 (14:06 +0000)] 
po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Göran Uddeborg <goeran@uddeborg.se>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Swedish)
Luna Jernberg [Sun, 7 Jun 2026 14:06:16 +0000 (14:06 +0000)] 
po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Luna Jernberg <bittin@reimu.nl>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Slovak)
Weblate [Sun, 7 Jun 2026 14:06:16 +0000 (14:06 +0000)] 
po: Translated using Weblate (Slovak)

Currently translated at 16.8% (48 of 285 strings)

po: Translated using Weblate (Croatian)

Currently translated at 66.3% (189 of 285 strings)

po: Translated using Weblate (Greek)

Currently translated at 92.6% (264 of 285 strings)

po: Translated using Weblate (Galician)

Currently translated at 64.2% (183 of 285 strings)

po: Translated using Weblate (Lao)

Currently translated at 92.6% (264 of 285 strings)

po: Translated using Weblate (Cornish)

Currently translated at 0.0% (0 of 285 strings)

po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/el/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/gl/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hr/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/kw/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/lo/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sk/
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Swedish)
Anders Jonsson [Sun, 7 Jun 2026 14:06:14 +0000 (14:06 +0000)] 
po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Anders Jonsson <anders.jonsson@norsjovallen.se>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Swedish)
Luna Jernberg [Sun, 7 Jun 2026 14:06:14 +0000 (14:06 +0000)] 
po: Translated using Weblate (Swedish)

Currently translated at 100.0% (285 of 285 strings)

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main

8 days agopo: Translated using Weblate (Danish)
scootergrisen [Sun, 7 Jun 2026 14:06:13 +0000 (14:06 +0000)] 
po: Translated using Weblate (Danish)

Currently translated at 62.8% (179 of 285 strings)

Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/da/
Translation: systemd/main

8 days agopo: Translated using Weblate (Czech)
Jan Kalabza [Sun, 7 Jun 2026 14:06:13 +0000 (14:06 +0000)] 
po: Translated using Weblate (Czech)

Currently translated at 99.2% (283 of 285 strings)

Co-authored-by: Jan Kalabza <jan.kalabza@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/cs/
Translation: systemd/main

8 days agopo: Translated using Weblate (Czech)
Daniel Rusek [Sun, 7 Jun 2026 14:06:12 +0000 (14:06 +0000)] 
po: Translated using Weblate (Czech)

Currently translated at 99.2% (283 of 285 strings)

Co-authored-by: Daniel Rusek <mail@asciiwolf.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/cs/
Translation: systemd/main