summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-05-02 12:39:59 +0200
committerLennart Poettering <lennart@poettering.net>2023-06-02 18:43:11 +0200
commit5596fd8ff7b0e85fa9bb95a1797e2397a1af78ab (patch)
tree283263718c537267473e190766b09d129801bd62 /TODO
parenttest: add integration test for soft reboots incl. fdstore passing (diff)
downloadsystemd-5596fd8ff7b0e85fa9bb95a1797e2397a1af78ab.tar.xz
systemd-5596fd8ff7b0e85fa9bb95a1797e2397a1af78ab.zip
update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index 79643583dd..4c32a4a4ca 100644
--- a/TODO
+++ b/TODO
@@ -153,6 +153,10 @@ Features:
dont), of sd-stub and data supplied by user. Then measure sbat too in
sd-stub, explicitly.
+* figure out what to do about credentials sealed to PCRs in kexec + soft-reboot
+ scenarios. Maybe insist sealing is done additionally against some keypair in
+ the TPM to which access is updated on each boot, for the next, or so?
+
* open up creds for uses in generators, and document clearly that encrypted
creds are only supported if strictly tpm bound, but not when using the host
secret (as that is only avilable if /var/ is around.
@@ -162,6 +166,11 @@ Features:
idea, and specifically works around the fact the autofs ignores busy by mount
namespaces)
+* refuse using the switch-root operation without /etc/initrd-release. Now
+ that we have a concept of userspace reboot, we can clearly say: switch-root
+ is for transitioning from initrd to host (or initrd to next initrd), while
+ userspace reboot is for switching host to next version of the host.
+
* mount most file systems with a restrictive uidmap. e.g. mount /usr/ with a
uidmap that blocks out anything outside 0…1000 (i.e. system users) and similar.