Daan De Meyer
c7eebff27e
Revert "ci: migrate Claude review workflow to Fable 5"
...
This reverts commit 487770118f .
We need a setting change in AWS bedrock before Fable can be
enabled, so revert for now.
2026-06-11 10:24:46 +02:00
Yu Watanabe
6fb1698e3b
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.
2026-06-11 09:44:55 +02:00
Luca Boccassi
36562b721e
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 c14e841f31
Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 09:44:23 +02:00
Yu Watanabe
c3a6807a96
network: drop nonexisting section name
...
Follow-up for a0e5c15d4f .
2026-06-11 09:43:27 +02:00
Luca Boccassi
39bc1dfa0f
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 9f6eb1cd58
Assisted-by: kres (claude-opus-4-7)
Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 09:43:09 +02:00
Luca Boccassi
0aaba6eb83
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 f8a4c3d375
2026-06-11 09:43:09 +02:00
Luca Boccassi
7cc0f65d63
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 259046cfe8
2026-06-11 09:43:09 +02:00
Luca Boccassi
7827db326f
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 ec16f3b6dd
2026-06-11 09:43:09 +02:00
Luca Boccassi
441514184f
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 f1d345ed76
2026-06-11 09:43:09 +02:00
Daan De Meyer
487770118f
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 >
2026-06-10 23:36:49 +01:00
Christian Brauner
efd0173f37
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.
2026-06-10 21:56:01 +02:00
mburucuyapy
047dd36e77
Update 60-sensor.hwdb - Add support for Juno Tab 4 (Wifi)
2026-06-10 16:38:35 +01:00
Luca Boccassi
aeaea4e62f
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:

2026-06-09 11:26:16 +01:00
Léane GRASSER
f00f7fd2b8
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
2026-06-09 09:04:23 +00:00
ButterflyOfFire
cc0ae5671a
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
2026-06-09 09:04:22 +00:00
Paul Meyer
af44888d22
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 >
2026-06-09 09:33:59 +02:00
Liu Zhangjian
b61902904e
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 >
2026-06-09 09:19:14 +02:00
Yu Watanabe
33faf6e070
fuzz-dhcp-client: do not trigger assertion on building payload
...
Fixes oss-fuzz#521277316 (https://issues.oss-fuzz.com/issues/521277316 ).
Fixes #42516 .
2026-06-08 20:29:59 +01:00
Icenowy Zheng
a1190f5c99
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 >
2026-06-08 16:49:26 +01:00
Chris Down
a518180f6b
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.
2026-06-08 20:34:20 +09:00
Yu Watanabe
9f073ba7cc
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/ ).
2026-06-08 16:45:56 +09:00
Chris Down
fb1e76c674
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.
2026-06-08 16:34:28 +09:00
Chris Down
bfaecf37cc
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.
2026-06-08 16:12:52 +09:00
A S Alam
e3c8994d24
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
2026-06-08 03:53:00 +00:00
Emilio Sepulveda
b6dcb1a336
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
2026-06-08 03:53:00 +00:00
Kristjan Schmidt
1abefbf3d6
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
2026-06-08 03:53:00 +00:00
Priit Jõerüüt
2ec78980c8
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
2026-06-08 03:53:00 +00:00
Henri Aunin
c60b293a1c
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
2026-06-08 03:53:00 +00:00
Weblate
4ebb065e7a
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
2026-06-08 03:53:00 +00:00
Weblate Translation Memory
af5b2f4579
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
2026-06-08 03:53:00 +00:00
Martin Srebotnjak
ce44f90b35
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
2026-06-08 03:53:00 +00:00
Balázs Meskó
2329d64b89
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
2026-06-08 03:53:00 +00:00
Balázs Úr
cd81cdcfad
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
2026-06-08 03:53:00 +00:00
Emir SARI
97bf0d7618
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
2026-06-08 03:53:00 +00:00
Weblate
2138428514
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
2026-06-08 03:53:00 +00:00
Oğuz Ersen
fc9adde786
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
2026-06-08 03:53:00 +00:00
joo es
137f3eb62b
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
2026-06-08 03:53:00 +00:00
Tiago Rocha Cunha
10e2836023
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
2026-06-08 03:53:00 +00:00
Hugo Carvalho
1a362f597d
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
2026-06-08 03:53:00 +00:00
Américo Monteiro
a0020d2c05
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
2026-06-08 03:53:00 +00:00
hanjinpeng
438b980f16
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
2026-06-08 03:53:00 +00:00
Hang Li
57889a3cae
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
2026-06-08 03:53:00 +00:00
z z
dcf347fa95
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
2026-06-08 03:53:00 +00:00
lumingzh
83bbacd7b4
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
2026-06-08 03:53:00 +00:00
Jesse Guo
56b5f2c802
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
2026-06-08 03:53:00 +00:00
Whired Planck
87ad59e45b
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
2026-06-08 03:53:00 +00:00
Weblate
4722d44236
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
2026-06-08 03:53:00 +00:00
Charles Lee
0b89de86fa
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
2026-06-08 03:53:00 +00:00
Poesty Li
e8f28a71f8
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
2026-06-08 03:53:00 +00:00
Arif Budiman
8d2e71caa3
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
2026-06-08 03:53:00 +00:00