From 8e6ceee38bc9d8aad53a7588f23c95d5be717f12 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 4 Jun 2025 16:05:09 +0200 Subject: [PATCH] update TODO --- TODO | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index f5fca603bf8..a2755f606a9 100644 --- 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. -- 2.47.3