diff options
author | Lennart Poettering <lennart@poettering.net> | 2023-02-24 17:08:56 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2023-02-24 17:09:04 +0100 |
commit | 8b098d94ae00ed4d94fa00b96795915293968c3c (patch) | |
tree | 53ecd6c2c5307ced169f91bfa958d4f51ab7490e /TODO | |
parent | 0a75dca1cc427cbea4db0b5f052da06285d43733 (diff) | |
download | systemd-8b098d94ae00ed4d94fa00b96795915293968c3c.tar.gz |
update TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -129,6 +129,19 @@ Deprecations and removals: Features: +* journald: add varlink service that allows subscribing to certain log events, + for example matching by message ID, or log level returns a list of journal + cursors as they happen. + +* In .socket units, add ConnectStream=, ConnectDatagram=, + ConnectSequentialPacket= that create a socket, and then *connect to* rather than + listen on some socket. Then, add a new setting WriteData= that takes some + base64 data that systemd will write into the socket early on. This can then + be used to create connections to arbitrary services and issue requests into + them, as long as the data is static. This can then be combined with the + aforementioned journald subscription varlink service, to enable + activation-by-message id and similar. + * landlock: lock down RuntimeDirectory= via landlock, so that services lose ability to write anywehere else below /run/. Similar for StateDirectory=. Benefit would be clear delegation via unit files: services |