X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=TODO;h=cfabfca9f9f3cf456797dae808bbd2f55798133d;hp=ff162ea3f705a2aa3a56b5209375993e92e89bef;hb=a0a6be9f6ab55ea76215c7fa4a5eab2235687348;hpb=49b832c5b810f4d8bb59249ff25472fd670503dc diff --git a/TODO b/TODO index ff162ea3f..cfabfca9f 100644 --- a/TODO +++ b/TODO @@ -121,21 +121,18 @@ Features: - implement translator service - implement busname unit type in systemd - move to gvariant - - synthesize sd_bus_message objects from kernel messages - - properly implement name registry ioctls for kdbus - implement monitor logic - properly map matches with well-known names against messages with unique names - - longer term: - * priority queues - * priority inheritance - - synthesized messages should get serial number (uint32_t) -1 - when triggering property change events, allow a NULL strv indicate that all properties listed as such are send out as changed - enforce signatures on response messages - see if we can drop more message validation on the sending side - support "const" properties as flag - add API to clone sd_bus_message objects - SD_BUS_COMMENT() macro for inclusion in vtables, syntax inspired by gdbus - - unelss configure option is specified refuse connecting and creating kdbus, so that we can break compat + - make sd_bus_open_system_container() kdbus aware + - longer term: + * priority queues + * priority inheritance * sd-event - allow multiple signal handlers per signal @@ -359,7 +356,6 @@ Features: - support "systemctl stop foobar@.service" to stop all units matching a certain template - Something is wrong with symlink handling of "autovt@.service" in "systemctl list-unit-files" - rework wait filter to not require match callback - - "systemctl cat" or "systemctl view" command or or so, that cats the backing unit file of a service, plus its drop-ins and shows them in a pager - better error message if you run systemctl without systemd running - systemctl status output should should include list of triggering units and their status - in systemctl list-timers show time trggering units ran last