From: Lennart Poettering Date: Fri, 5 Jan 2024 13:52:35 +0000 (+0100) Subject: update TODO X-Git-Tag: v256-rc1~1185^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a1dc7549f39d47527619532ec080618c5c78f8a;p=thirdparty%2Fsystemd.git update TODO --- diff --git a/TODO b/TODO index 9b6a52f5cfb..10ebbeba64d 100644 --- a/TODO +++ b/TODO @@ -137,6 +137,13 @@ Features: to read them from. This way the data doesn't remain in the SMBIOS blob during runtime, but only in the credentials fs. +* machined: make machine registration available via varlink to simplify + nspawn/vmspawn, and to have an extensible way to register VM/machine metadata + +* ssh-proxy: add support for "ssh machine/foobar" to automatically connect to + machined registered machine "foobar". Requires updating machined to track CID + and unix-export dir of containers. + * 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. @@ -301,15 +308,6 @@ Features: the realized cgroup, to pin it (and later execute all cgroup operations over, once we drop cgroupv1 compat). -* add new "systemd-ssh-generator", which allows basic ssh config via - credentials (host key). It generates sshd.socket for IP, but also - sshd-vsock.socket for listening on AF_VSOCK when running in a VM, and - sshd-unix.socket on AF_UNIX when running in a container. It also generates a - matching sshd.service file with a host key passed in on the cmdline via - credentials. Then, add a ssh_config drop-in that matches some suitable - hostname pattern and has a ProxyCommand set that allows connecting to any - local VM/container that way without any networking configured. - * Varlinkification of the following command line tools, to open them up to other programs via IPC: - bootctl