]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
Merge pull request #30615 from dtardon/docbook-valid-1
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index d74daa0663cd09d124bee9caebefe5239a6ca895..06e6500757cbabc5ac6dde8157e9b007267c16f8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -132,13 +132,17 @@ Deprecations and removals:
 
 Features:
 
-* Add an alias to systemd-run maybe called "uid0" or so, which tries to mimic
-  the sudo/su command lines to some level, but is backed by transient services,
-  and proper security isolate/tty forwarding. This would then allow us to run
-  systems with NNP turned on reasonably nicely. To make this extra nice and
-  pretty, in ptyfwd rewrite every NL we pass through so that it resets the bg
-  color to some reddish tone, and erase the whole coming line first, so that
-  the background color indicates when operating with privileges and when not.
+* add a new ExecStart= flag that inserts the configured user's shell as first
+  word in the command line. (maybe use character '.'). Usecase: tool such as
+  uid0 can use that to spawn the target user's default shell.
+
+* varlink: figure out how to do docs for our varlink interfaces. Idea: install
+  interface files augmented with docs in /usr/share/ somewhere. And have
+  functionality in varlinkctl to merge interface info extracted from binaries
+  with interface info on disk. And store the doc strings only in the latter.
+
+* introduce mntid_t, and make it 64bit, as apparently the kernel switched to
+  64bit mount ids
 
 * use udev rule networkd ownership property to take ownership of network
   interfaces nspawn creates
@@ -931,10 +935,6 @@ Features:
     file system paths to enable on start.
   • make systemd-fstab-generator look for a system credential encoding root= or
     usr=
-  • systemd-homed: when initializing, look for a credential
-    systemd.homed.register or so with JSON user records to automatically
-    register if not registered yet.  Use case: deploy a system, and add an
-    account one can directly log into.
   • in gpt-auto-generator: check partition uuids against such uuids supplied via
     sd-stub credentials. That way, we can support parallel OS installations with
     pre-built kernels.
@@ -2259,11 +2259,6 @@ Features:
   - support new FS_IOC_ADD_ENCRYPTION_KEY ioctl for setting up fscrypt
   - maybe pre-create ~/.cache as subvol so that it can have separate quota
     easily?
-  - add a switch to homectl (maybe called --first-boot) where it will check if
-    any non-system users exist, and if not prompts interactively for basic user
-    info, mimicking systemd-firstboot. Then, place this in a service that runs
-    after systemd-homed, but before gdm and friends, as a simple, barebones
-    fallback logic to get a regular user created on uninitialized systems.
   - store PKCS#11 + FIDO2 token info in LUKS2 header, compatible with
     systemd-cryptsetup, so that it can unlock homed volumes
   - maybe make all *.home files owned by `systemd-home` user or so, so that we