chiark / gitweb /
update TODO
authorLennart Poettering <lennart@poettering.net>
Tue, 29 May 2018 14:20:46 +0000 (16:20 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
TODO

diff --git a/TODO b/TODO
index ff38ac307988465077320765ff1ab9afba7f065a..40007ef315f0919f6ef5e6996fed2cf026698ce7 100644 (file)
--- a/TODO
+++ b/TODO
@@ -24,16 +24,13 @@ Janitorial Clean-ups:
 
 Features:
 
+* Add OnTimezoneChange= and OnTimeChange= stanzas to .timer units in order to
+  schedule events based on time and timezone changes.
+
 * add O_TMPFILE support to copy_file_atomic()
 
 * nspawn: greater control over selinux label?
 
-* sd-event: implement inotify events, as we can safely and robustly do that now
-  for any inode without fearing confusion by inodes appearing at multiple
-  places: we can open it with O_PATH first, then store its inode in a hash
-  table, to recognize duplicate watches before creating (and thus corrupting
-  pre-existing ones) them, and using /proc/self/fd/ to add it right after.
-
 * the error paths in usbffs_dispatch_ep() leak memory
 
 * cgroups: figure out if we can somehow communicate in a cleaner way whether a
@@ -68,12 +65,6 @@ Features:
   numbers.
 
 * port systemctl, elogind-inhibit, busctl, … over to format-table.[ch]'s table formatters
-* Check that users of inotify's IN_DELETE_SELF flag are using it properly, as
-  usually IN_ATTRIB is the right way to watch deleted files, as the former only
-  fires when a file is actually removed from disk, i.e. the link count drops to
-  zero and is not open anymore, while the latter happens when a file is
-  unlinked from any dir.
-
 
 * pid1: lock image configured with RootDirectory=/RootImage= using the usual nspawn semantics while the unit is up