anonymix007
24677c6787
boot: Fix .dtbauto section number for error reporting
2024-11-07 22:52:29 +03:00
anonymix007
145479f4d0
boot: Fix overflow check for FDT_PROP in devicetree_get_compatible
2024-11-07 22:52:29 +03:00
anonymix007
f935dd74c6
boot: Drop const modifier for smbios_fields and fix smbios_info_done
2024-11-07 22:52:29 +03:00
Yu Watanabe
dd2bf3141b
Split and rename src/boot ( #35068 )
2024-11-08 04:13:45 +09:00
Vursc
eb03dffd97
hwdb: fix broken numpad paren keys on Lenovo Thinkbook 16 G6+ 2024
2024-11-08 04:09:55 +09:00
Anselm Schueler
73f4882ef3
po: Translated using Weblate (German)
...
Currently translated at 89.8% (231 of 257 strings)
Co-authored-by: Anselm Schueler <mail@anselmschueler.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/de/
Translation: systemd/main
2024-11-07 15:48:31 +01:00
Zbigniew Jędrzejewski-Szmek
9a10d7eae5
github: adjust version number in templates
...
Most people are probably on stable releases, but we don't want to update the
minor version all the time, so just specify 256.x as a hint to fill in the
full version.
2024-11-07 15:39:30 +01:00
Zbigniew Jędrzejewski-Szmek
97318131fd
Rename src/boot/efi to just src/boot
...
I very much dislike the approach in which we were mixing Linux and UEFI C code
in the same subdirectory. No code was shared between two environments. This
layout was created in e7dd673d1e
, with the
justification of "being more consistent with the rest of systemd", but I don't
see how it's supposed to be so.
Originally, when the C code was just a single bootctl.c file, this wasn't so
bad. But over time the userspace code grew quite a bit. With the moves done in
previuos commits, the intermediate subdirectory is now empty except for the
efi/ subdir, and this additional subdirectory level doesn't have a good
justification. The components is called "systemd-boot", not "systemd-efi", and
we can remove one level of indentation.
2024-11-07 14:52:06 +01:00
Zbigniew Jędrzejewski-Szmek
5ffff673ac
Move systemd-sbsign to its own source subdirectory
...
It's already two files, and I expect that more will come. It's nicer to give
its own subdirectory to maintain consistent structure.
2024-11-07 14:51:43 +01:00
Zbigniew Jędrzejewski-Szmek
1dabec0056
Move systemd-measure to its own source subdirectory
...
We have other subdirectories with just a single C file. And I expect
that systemd-measure will only grow over time, adding new functionality.
It's nicer to give its own subdirectory to maintain consistent structure.
2024-11-07 14:50:53 +01:00
Zbigniew Jędrzejewski-Szmek
daf72e8df1
Move bless-boot components to their own source subdirectory
2024-11-07 14:50:41 +01:00
Zbigniew Jędrzejewski-Szmek
0b676aab33
Move bootctl to its own source subdirectory
...
It's been split into a bunch of files and deserves its own subdirectory
similarly to systemctl.
2024-11-07 14:15:00 +01:00
Luca Boccassi
bb5936f7f3
man: fix typos flagged by Lintian
2024-11-07 18:51:21 +09:00
Yu Watanabe
869fe6c9e4
Translations update from Fedora Weblate ( #35060 )
2024-11-07 18:50:23 +09:00
Luca Boccassi
9a032ec55a
test: fix assertion on build system
...
/* test_path_is_network_fs_harder */
src/test/test-mount-util.c:541: Assertion failed: expected "path_is_network_fs_harder("/")" to succeed but got the following error: Invalid argument
https://buildd.debian.org/status/fetch.php?pkg=systemd&arch=all&ver=257%7Erc1-1&stamp=1730945197&raw=0
Follow-up for d49d95df0a
2024-11-07 18:48:44 +09:00
Oğuz Ersen
100ceecc6c
po: Translated using Weblate (Turkish)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Luna Jernberg
af76e987e8
po: Translated using Weblate (Swedish)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Luna Jernberg <bittin@reimu.nl>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sv/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Sergey A
d73735fbe1
po: Translated using Weblate (Russian)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Sergey A <Ser82-png@yandex.ru>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ru/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Piotr Drąg
01aafdf637
po: Translated using Weblate (Polish)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Piotr Drąg <piotrdrag@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pl/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Andika Triwidada
67c1f6bf04
po: Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Andika Triwidada <andika@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/id/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Léane GRASSER
b0cb4c70a9
po: Translated using Weblate (French)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Temuri Doghonadze
e75d25ac1e
po: Translated using Weblate (Georgian)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ka/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
김인수
d9b96bf093
po: Translated using Weblate (Korean)
...
Currently translated at 100.0% (257 of 257 strings)
Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ko/
Translation: systemd/main
2024-11-07 10:48:25 +01:00
Antonio Alvarez Feijoo
215292d09e
sbsign: remove unimplemented options
2024-11-07 09:47:50 +00:00
Yu Watanabe
fed7857672
NEWS: fix typo
...
Follow-up for a6d7cc74d6
.
2024-11-07 10:05:32 +09:00
Lennart Poettering
c8d45ebfd6
update TODO
2024-11-06 22:19:01 +01:00
Lennart Poettering
acc8bae0b3
NEWS: various cleanups
2024-11-06 22:18:55 +01:00
Lennart Poettering
a6d7cc74d6
NEWS: various cleanups
2024-11-06 21:50:56 +01:00
Luca Boccassi
d80d7a2f2a
docs: fix sbsign manpage syntax and add to list, update release instructions ( #35055 )
...
<!-- devel-freezer =
{"comment-id":"2460595245","freezing-tag":"v257-rc1"} -->
2024-11-06 20:18:43 +00:00
Luca Boccassi
088793239e
docs: add reminder to run update-man-rules before tagging a release
2024-11-06 19:21:14 +00:00
Luca Boccassi
94a46c20da
docs: remove 'v' prefix from meson.version
...
It is actually v-less
2024-11-06 19:20:00 +00:00
Luca Boccassi
d6f4c96b10
man: run update-man-rules
2024-11-06 19:19:13 +00:00
Luca Boccassi
9e51b12e13
man: fix syntax error in systemd-sbsign.xml
...
Follow-up for 5f163921e9
2024-11-06 19:18:35 +00:00
Luca Boccassi
d145d1d410
meson: update version numbers for 257~rc1
2024-11-06 16:58:14 +00:00
Luca Boccassi
f10d1c679e
NEWS: finalize
2024-11-06 16:58:14 +00:00
Luca Boccassi
e1c8f3a8d9
NEWS: update list of contributors
2024-11-06 16:53:46 +00:00
Luca Boccassi
859634ea63
NEWS: add note about sd-sbsign
2024-11-06 16:49:42 +00:00
Luca Boccassi
4484cad6f3
Update hwdb and translations ( #35048 )
2024-11-06 16:42:11 +00:00
Daan De Meyer
e5011dd239
Introduce systemd-sbsign to do secure boot signing ( #35021 )
...
Currently in mkosi and ukify we use sbsigntools to do secure boot
signing. This has multiple issues:
- sbsigntools is practically unmaintained, sbvarsign is completely
broken with the latest gnu-efi when built without -fshort-wchar and
upstream has completely ignored my bug report about this.
- sbsigntools only supports openssl engines and not the new providers
API.
- sbsigntools doesn't allow us to cache hardware token pins in the
kernel keyring like we do nowadays when we sign stuff ourselves in
systemd-repart or systemd-measure
There are alternative tools like sbctl and pesign but these do not
support caching hardware token pins in the kernel keyring either.
To get around the issues with sbsigntools, let's introduce our own
tool systemd-sbsign to do secure boot signing. This allows us to
take advantage of our own openssl infra so that hardware token pins
are cached in the kernel keyring as expected and we get openssl
provider support as well.
2024-11-06 17:38:10 +01:00
Luca Boccassi
66d044b560
Update NEWS for recent PRs
2024-11-06 15:50:59 +00:00
Michele Dionisio
d865abf9eb
networkd: add possibility to specify MulticastIGMPVersion
2024-11-06 15:50:27 +00:00
Luca Boccassi
f72fe2d73c
Grammar and formatting for DeviceTree docs ( #35050 )
2024-11-06 15:13:18 +00:00
Luca Boccassi
839c37dc7f
Update translations
...
ninja -C build systemd-pot
ninja -C build systemd-update-po
2024-11-06 14:42:31 +00:00
Luca Boccassi
8e152361e9
Update hwdb
...
ninja -C build update-hwdb
2024-11-06 14:41:26 +00:00
Daan De Meyer
65fbf3b194
ukify: Add --signing-provider= option
2024-11-06 15:18:46 +01:00
Léane GRASSER
b8cb1bc983
po: Translated using Weblate (French)
...
Currently translated at 100.0% (253 of 253 strings)
Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/
Translation: systemd/main
2024-11-06 15:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
78ed1e973c
docs/TPM2_PCR_MEASUREMENTS: drop quotes from around section titles
...
The section headers used quotes as if the strings were some constants. But
AFAICT, those are just normal plain-text titles. Also lowercase them, because
this is almost like a table and it's easier to read without capitalization.
2024-11-06 15:02:24 +01:00
Zbigniew Jędrzejewski-Szmek
265488414c
tree-wide: use Device*T*ree spelling
...
We used both, in fact "Devicetree" was more common. But we have a general rule
that we capitalize all words in names and also we have a DeviceTree=
configuration setting, which we cannot change. If we use two different
spelllings, this will make it harder for people to use the correct one in
config files. So use the "DeviceTree" spelling everywhere.
2024-11-06 15:00:55 +01:00
Luca Boccassi
d99fe076b5
introduce report_errno_and_exit() helper ( #35028 )
...
This is a follow for https://github.com/systemd/systemd/pull/34853 . In
particular, this comment
https://github.com/systemd/systemd/pull/34853#discussion_r1825837705 .
2024-11-06 13:51:10 +00:00
Yu Watanabe
b66948bbf2
core/manager: silence false-positive warning by coverity
...
Follow-up for 406f177501
.
Closes CID#1564897.
2024-11-06 13:47:33 +00:00