X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=TODO;h=221b39f1a9fcf482f2d22b9f433258c3493da5b2;hp=372825e8bd708dfa87680173e3f85eadb469bf16;hb=9e60277835e61597011358afcdbfb3dd712ce128;hpb=aeb50ff0bd4bbbca74c4695072232348351d512d diff --git a/TODO b/TODO index 372825e8b..221b39f1a 100644 --- a/TODO +++ b/TODO @@ -24,6 +24,8 @@ External: Features: +* maybe add "systemctl edit" that copies unit files from /usr/lib/systemd/system to /etc/systemd/system and invokes vim on them + * dbus: add new message hdr field for allowing interactive auth, write spec for it. update dbus spec to mandate that unknown flags *must* be ignored... * maybe introduce AssertXYZ= similar to ConditionXYZ= that causes a unit to fail (instead of skipping it) if some condition is not true... @@ -61,11 +63,6 @@ Features: * systemd.show_status= should probably have a mode where only failed units are shown. -* sd-event: - - make it possible to embedd our event loop into foreign event loops - by passing out the epoll fd and providing three functions that fit - into GSource nicely. - * networkd: - add LLDP client side support - ipv4ll with multiple interfaces doesn't work when both dhcp and @@ -74,18 +71,10 @@ Features: - dhcp and ipv4ll should probably be skipped for "lo" devices, even if the user has a catchall .network file installed, that might theoretically match it. - - we probably should introduce a new operational state that - indicates that we are trying to acquire some configuration for a - link but haven't acquired any yet. Just to inform the admin that - networkd cares about an interface, but is still in progress.. - the DHCP lease data (such as NTP/DNS) is still made available when a carrier is lost on a link. It should be removed instantly. - .network setting that allows overriding of the hostname to send to the dhcp server http://lists.freedesktop.org/archives/systemd-devel/2014-July/021550.html - - add per-network Domains= settings, with a special syntax Domains=* - for routing all non-otherwise routed traffic to this link - - add UseDomains= setting to [DHCP] to add dhcp supplied domains to - per-interface Domains= list. - expose in the API the following bits: - option 15, domain name and/or option 119, search list - option 12, host name and/or option 81, fqdn @@ -558,7 +547,6 @@ Features: * ExecOnFailure=/usr/bin/foo * udev: - - remove src/udev/udev-builtin-firmware.c (CONFIG_FW_LOADER_USER_HELPER=n) - move to LGPL - kill scsi_id - add trigger --subsystem-match=usb/usb_device device