From bd5e7903cffcfd27ae77372f3a9db7ed031f13ef Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 29 Jan 2026 12:11:40 +0100 Subject: [PATCH] update TODO --- TODO | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index 090bbf0e548..62e877976a5 100644 --- a/TODO +++ b/TODO @@ -118,6 +118,36 @@ Deprecations and removals: Features: +* mountfsd: when looking for non-foreign uid owned inodes up the tree, stop at + mounts + +* downgrade the uid/gid disposition enforcement in udev + +* have a signal that reloads every unit that supports reloading + +* systemd: add storage API via varlink, where everyone can drop a socket in a + dir, similar, do the same thing for networking + +* do a console daemon that takes stdio fds for services and allows to reconnect + to them later + +* report: have something that requests cloud workload identity bearer tokens + and includes it in the report + +* sysupdate: download multiple arbitrary patterns from same source + +* sysupdate: SHA256SUMS format with bearer tokens for each resource to download + +* sysupdate: decrypt SHA256SUMS with key from tpm + +* sysupdate: clean up stuff on disk that disappears from SHA256SUMS + +* sysupdate: turn http backend stuff int plugin via varlink + +* add new tool that can be used in debug mode runs in very early boot, + generates a random password, passes it as credential to sysusers for the root + user, then displays it on screen. people can use this to remotely log in. + * Maybe introducean InodeRef structure inspired by PidRef, which references a specific inode, and combines: a path, an O_PATH fd, and possibly a FID into one. Why? We often pass around path and fd separately in chaseat() and similar @@ -529,10 +559,6 @@ Features: - add support to export-fs, import-fs - systemd-dissect should learn mappings, too, when doing mtree and such -* format-table: introduce new cell type for strings with ansi sequences in - them. display them in regular output mode (via strip_tab_ansi()), but - suppress them in json mode. - * resolved: report ttl in resolution replies if we know it. This data is useful for tools such as wireguard which want to periodically re-resolve DNS names, and might want to use the TTL has hint for that. -- 2.47.3