X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=e5318d78db468b5d2573cfee8c6b2d82e1626649;hb=c61be55d23f7603a986dc2937dd7f9aa390ae79c;hp=a8421585da237e7609267f0eded0cda683dedc13;hpb=127b55d5a49e8e534e12107fc5d5a684c390d7aa;p=elogind.git diff --git a/TODO b/TODO index a8421585d..e5318d78d 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,10 @@ Bugfixes: +* killing nspawn with ]]] results in: + machine-f20.scope stopping timed out. Killing. + Stopped Container f20. + Unit machine-f20.scope entered failed state. + and it cannot be started again + * enabling an instance unit creates a pointless link, and the unit will be started with getty@getty.service: $ systemctl enable getty@.service @@ -32,6 +38,14 @@ External: Features: +* hookup nspawn and PrivateNetwork=yes with "ip netns" + +* socket units: support creating sockets in different namespace, + opening it up for JoinsNamespaceOf=. This would require to fork off + a tiny process that joins the namespace and creates/binds the socket + and passes this back to PID1 via SCM_RIGHTS. This also could be used + to allow Chown/chgrp on sockets without requiring NSS in PID 1. + * sd-resolve: - make sure event loop integration works similar to event loop integration in other libs - maybe drop _free() call, introduce _unref() instead