]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 4 Jun 2025 14:05:09 +0000 (16:05 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 4 Jun 2025 14:28:52 +0000 (16:28 +0200)
TODO

diff --git a/TODO b/TODO
index f5fca603bf8c880d03bc0a96140ff31840401280..a2755f606a97f828aa5624740f44701b4bdceb22 100644 (file)
--- a/TODO
+++ b/TODO
@@ -122,10 +122,13 @@ Deprecations and removals:
 
 Features:
 
-* repart: tweak CopyBlocks=auto so that if we operate on the booted system
-  (i.e. without --image= or --root= specified), we use the by-designator
-  symlinks, so that we definitely base or copy logic on the currently loaded
-  version of the OS, instead of just the "first".
+* flush_fd() should probably try to be smart and stop reading once we know that
+  all further queued data was enqueued after flush_fd() was originally
+  called. For that, try SIOCINQ if fd refers to stream socket, and look at
+  timestamps for datagram sockets.
+
+* Similar flush_accept() should look at sockdiag queued sockets count and exit
+  once we flushed out the specified number of connections.
 
 * maybe introduce a new per-unit drop-in directory .confext.d/ that may contain
   symlinks to confext images to enable for the unit.