Yu Watanabe
802906bbbe
po: update Japanese translation
2026-03-06 07:06:59 +09:00
Hosted Weblate
307391b297
po: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/
Translation: systemd/main
2026-03-06 04:48:58 +09:00
Yu Watanabe
2f32c49a18
network: slightly reword polkit message
2026-03-06 04:43:30 +09:00
Yu Watanabe
8903e6b5f7
tree-wide: suppress misc-use-internal-linkage warnings
...
Suppress warnings like the following from clang tidy:
```
../src/boot/addon.c:11:19: error: function 'efi_main' can be made static to enforce internal linkage [misc-use-internal-linkage,-warnings-as-errors]
11 | EFIAPI EFI_STATUS efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *system_table);
| ^
```
Some warnings are suppressed simply by setting comments to ignore the warning,
some are by making global variables static, or include a suitable header.
2026-03-05 20:23:24 +01:00
Mike Yuan
e65a6e26ad
core/varlink-unit: distinguish PIDREF_AUTOMATIC from unset
...
Follow-up for ab73333c43
Methods that take numeric pid values use 0 to denote the peer,
hence let's log about 0 on PIDREF_AUTOMATIC, -1 if truly unset.
2026-03-06 04:05:28 +09:00
Mike Yuan
ae4c3904af
boot/pe: remove unneeded parens
...
Follow-up for f8ed94ea99
2026-03-06 04:05:28 +09:00
Luca Boccassi
88ed85137c
libcrypt: also try to dlopen libcrypt.so.1.1
...
On top of libcrypt.so.2 and libcrypt.so.1, also try libcrypt.so.1.1
as a third fallback. This is used on debian alpha, and it was
reported that it is intended to ship like that, with a different
SONAME than other architectures:
https://packages.debian.org/sid/alpha/libcrypt1/filelist
2026-03-06 04:04:29 +09:00
Fergus Dall
d73dc51fbd
pcrlock: Record predictions at start of component range
...
Currently pcrlock won't predict PCR values that would be present at the start
of the requested location range (unless there are no events for that PCR in the
location range). This means predictions for the default range 760:940, which is
intended to start just after entering the initrd, are not actually possible to
fulfill until after the initrd is exited (or possibly even later, depending on
what other events are recorded).
Fix this by recording predictions immediately prior to processing components
after the start point.
Fixes #39946
2026-03-06 04:03:25 +09:00
Yu Watanabe
535c6ef393
po: update Japanese translations
2026-03-06 03:11:39 +09:00
Yu Watanabe
3e5a865c3f
gitignore: ignore new default mkosi tools directories
...
The default place has been changed since
https://github.com/systemd/mkosi/commit/e9abfab744340dd2f608b589a9252a3e53b071c3
2026-03-05 18:12:09 +00:00
Mike Yuan
df51a04a75
path-util: drop unused paths_check_timestamp()
2026-03-06 02:39:39 +09:00
Hans de Goede
f8ed94ea99
boot: Make missing CHID DTB match a debug message instead of an error
...
With distributions like Ubuntu and Fedora using systemd-stub to auto load
DTB's on Windows on ARM laptops, the CHID DTB match failing is expected
when that same UKI is instead booted on an ARM SystemReady system where
no DTB is necessary.
In the ARM SystemReady case showing a big red error message is undesirable
and leads to confused users and bug-reports. Lower the message to debug
level when the status is EFI_NOT_FOUND to avoid these false positive error
messages.
Link: https://bugzilla.redhat.com/show_bug.cgi?id=2444759
2026-03-05 18:29:16 +01:00
Mike Yuan
909108163f
tree-wide: various Coccinelle-suggested tweaks and related fixes ( #40950 )
2026-03-05 17:07:39 +01:00
Michal Sekletar
0c98e432d1
core: cleanup unit's dropin directories from global cache
...
When user creates dropin files via API (e.g. systemctl set-property ...)
we put the dropin directory path into unit_path_cache. Drop those
directories from the cache in unit_free() and prevent memory leak.
Follow-up for fce94c5c56 .
2026-03-05 16:50:25 +01:00
Lennart Poettering
c6b2ab09e7
update TODO
2026-03-05 16:34:16 +01:00
Lennart Poettering
8e48881f75
update TODO
2026-03-05 16:31:28 +01:00
Lennart Poettering
f2b1010d99
update TODO
2026-03-05 14:30:04 +01:00
Frantisek Sumsal
ab73333c43
core: drop unused errno from debug message
...
And properly guard unset parameters.
2026-03-05 10:27:59 +01:00
Frantisek Sumsal
90f5d2a202
tree-wide: various fixlets suggested by Coccinelle
2026-03-05 10:27:58 +01:00
Frantisek Sumsal
a8335fb91f
tree-wide: use typed SD_JSON_BUILD_PAIR_* macros more
2026-03-05 10:27:58 +01:00
Frantisek Sumsal
41d9419562
coccinelle: work around a bug in zlib.h parsing
...
Currently, parsing zlib.h on Fedora (and possibly others) causes spatch
to fail with an assertion. Let's work around that by defining two extra
macros in our Coccinelle parsing hacks.
2026-03-05 10:27:58 +01:00
Frantisek Sumsal
77ee36a740
coccinelle: simplify the SD_JSON_BUILD_PAIR_* transformations
...
And also disable them on test-json.c, since there we use the macros
intentionally in a "non-optimal" way to actually test them.
2026-03-05 10:27:58 +01:00
Frantisek Sumsal
f8d0ab46cf
coccinelle: update the list of excluded directories
...
- src/boot/efi/ was moved to src/boot/ in 97318131fd
- src/basic/include/linux/ was moved to src/include/uapi/linux/ in
1a60b97524
2026-03-05 10:27:58 +01:00
Frantisek Sumsal
86867d1240
coccinelle: ignore our own BPF programs
...
Since they don't have access to systemd code, so we can't use our custom
functions/macros in them anyway.
2026-03-05 10:27:58 +01:00
Luca Boccassi
240675efeb
man: clarify requirements around creds null sealing
2026-03-05 09:53:43 +01:00
Mike Yuan
ab7d40ff0c
machine-varlink: reference the right struct in VARLINK_DISPATCH_MACHINE_LOOKUP_FIELDS
...
This practically shouldn't matter, as the layout for name
and pidref fields are identical for all the structs. But
let's get things right.
2026-03-05 08:56:34 +01:00
Mike Yuan
c8f764e40d
hwdb/60-tpm2: correct prefix in comment (tpm -> tpm2)
...
Follow-up for f2eed3fa25
2026-03-05 01:03:47 +01:00
Mike Yuan
568dbbd5a9
journalctl-filter: drop doubled newline
...
Follow-up for d8302c2fd9
2026-03-05 01:01:33 +01:00
Luca Boccassi
a76e70c359
Translations update from Fedora Weblate ( #40952 )
...
Translations update from [Fedora
Weblate](https://translate.fedoraproject.org ) for
[systemd/main](https://translate.fedoraproject.org/projects/systemd/main/ ).
Current translation status:

2026-03-04 20:11:59 +00:00
Martin Srebotnjak
d100a3bcd9
po: Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Martin Srebotnjak <miles@filmsi.net >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/
Translation: systemd/main
2026-03-04 19:58:26 +00:00
Jan Kuparinen
3abe09ebea
po: Translated using Weblate (Finnish)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fi/
Translation: systemd/main
2026-03-04 19:58:26 +00:00
Lennart Poettering
f2f2d008c9
update TODO
2026-03-04 17:10:53 +01:00
dependabot[bot]
57b6859757
build(deps): bump ninja from 1.11.1.4 to 1.13.0 in /.github/workflows
...
Bumps [ninja](https://github.com/scikit-build/ninja-python-distributions ) from 1.11.1.4 to 1.13.0.
- [Release notes](https://github.com/scikit-build/ninja-python-distributions/releases )
- [Changelog](https://github.com/scikit-build/ninja-python-distributions/blob/master/HISTORY.rst )
- [Commits](https://github.com/scikit-build/ninja-python-distributions/compare/1.11.1.4...1.13.0 )
---
updated-dependencies:
- dependency-name: ninja
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-05 00:48:10 +09:00
Lennart Poettering
35742907a7
pcrextend-util: fix log message
...
The NvPCR is actually named differently from what the log msg said. Fix it.
2026-03-04 15:28:06 +00:00
Mike Yuan
e209570844
clang-tidy fixes ( #40947 )
2026-03-04 16:27:51 +01:00
Mike Yuan
e8c542981b
machine-dbus: do not check for overlapping condition
...
Follow-up for c5e48e3a66
This also makes things in line with the varlink method.
2026-03-04 14:32:46 +01:00
Mike Yuan
f1f38e2fc1
sd-journal/catalog: make catalog_file_dirs static
2026-03-04 14:32:17 +01:00
Mike Yuan
ae558ebd42
bpf-dlopen: mark bpf_get_error() as static
...
Any use of this function should go via bpf_get_error_translated().
2026-03-04 14:32:17 +01:00
Mike Yuan
2853e4cb1c
shared/password-quality-util-*: make dl functions static
2026-03-04 14:32:16 +01:00
Mike Yuan
a521abbf27
machined: move declaration of manager_object to machined-dbus.h
2026-03-04 14:32:16 +01:00
Mike Yuan
08e4cf491a
various: make bus objects static
2026-03-04 14:32:16 +01:00
Mike Yuan
5aeda638bb
core/varlink-metrics: make metric_family_table static
2026-03-04 14:32:16 +01:00
Mike Yuan
a0ea74092e
shared/varlink-*: normalize includes
2026-03-04 14:32:16 +01:00
Mike Yuan
769b0bf746
various: mark arg_* as static
2026-03-04 14:32:15 +01:00
Mike Yuan
192954ac68
bootctl: declare missing arg_* in header
...
Follow-up for 90cf998875
2026-03-04 14:32:15 +01:00
Mike Yuan
18d1f2dced
tree-wide: make private hash ops static
2026-03-04 14:32:15 +01:00
Mike Yuan
11f06ab768
shared/acpi-fpdt: set _packed_ attr properly
...
We were declaring a variable named _packed...
2026-03-04 14:32:15 +01:00
Luca Boccassi
2c635c7baa
meson: bump version to v260~rc2
2026-03-04 13:19:16 +00:00
Luca Boccassi
ba6c437ef9
NEWS: update contributors list
2026-03-04 13:19:16 +00:00
Luca Boccassi
b55a8ed469
NEWS: finalize place and date
2026-03-04 13:03:44 +00:00