From: Lennart Poettering Date: Thu, 14 Apr 2022 16:37:32 +0000 (+0200) Subject: update TODO X-Git-Tag: v251-rc2~124 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=256cfb71aecb67df6d4de44ab153549d729c4715;p=thirdparty%2Fsystemd.git update TODO --- diff --git a/TODO b/TODO index 7baa64e8b17..283b0199974 100644 --- a/TODO +++ b/TODO @@ -457,6 +457,13 @@ Features: our usual socket activation protocol. If passed path refers to AF_UNIX socket: connect() to it. +* Similar, ConnectStream= which takes IP addresses and connects to them. + +* Similar, Load= which takes literal data in text or base64 format, and puts it + into a memfd, and passes that. This enables some fun stuff, such as embedding + bash scripts in unit files, by combining Load= with ExecStart=/bin/bash + /proc/self/fd/3 + * add a ConnectSocket= setting to service unit files, that may reference a socket unit, and which will connect to the socket defined therein, and pass the resulting fd to the service program via socket activation proto.