From f5ba8115e00799dd3ff1d7ee096284510cdfbcdf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 18 Nov 2021 22:00:20 +0100 Subject: [PATCH] update TODO --- TODO | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/TODO b/TODO index 7786166c35a..3c6d76266cc 100644 --- a/TODO +++ b/TODO @@ -94,6 +94,17 @@ Features: magic into a string. Then use that to replace fstype_magic_to_name() in homed sources, and similar code. +* man: rework os-release(5), and clearly separate our extension-release.d/ and + initrd-release parts, i.e. list explicitly which fields are about what. + +* sysext: before applying a sysext, do a superficial validation run so that + things are not rearranged to wildy. I.e. protect against accidental fuckups, + such as masking out /usr/lib/ or so. We should probably refuse if existing + inodes are replaced by other types of inodes or so. + +* sysext: ensure one can build a sysext that can safely apply to *any* system + (because it contains only static go binaries in /opt/ or so) + * userdb: when synthesizing NSS records, pick "best" password from defined passwords, not just the first. i.e. if there are multiple defined, prefer unlocked over locked and prefer non-empty over empty. -- 2.47.3