From: Lennart Poettering Date: Wed, 4 Jun 2025 14:05:09 +0000 (+0200) Subject: update TODO X-Git-Tag: v258-rc1~397 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e6ceee38bc9d8aad53a7588f23c95d5be717f12;p=thirdparty%2Fsystemd.git update TODO --- 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.