X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=TODO;h=5bc0559b8e684ae43ac66eb9e737fa24634759d2;hb=44a58b77e57582d1bee4e971f2bb5fb82fd90d52;hp=6b99c60bf49973dd6e045a48cef869330f33e507;hpb=03c7d76f08b78d43452463d95dcf3a38fb9c8bfe;p=public-inbox.git diff --git a/TODO b/TODO index 6b99c60b..5bc0559b 100644 --- a/TODO +++ b/TODO @@ -58,6 +58,9 @@ all need to be considered for everything we introduce) ugh... https://rt.cpan.org/Ticket/Display.html?id=116615 (IO::KQueue is broken with Danga::Socket) +* EPOLLEXCLUSIVE for listen socket fairness across -httpd/nntpd + worker processes. + * improve documentation * linkify thread skeletons better @@ -84,3 +87,14 @@ all need to be considered for everything we introduce) * Read-only WebDAV interface to the git repo so it can be mounted via davfs2 or fusedav to avoid full clones. + davfs2 needs Range: request support for this to be feasible: + https://savannah.nongnu.org/bugs/?33259 + https://savannah.nongnu.org/support/?107649 + +* Contribute something like IMAP IDLE for "git fetch". + Inboxes (and any git repos) can be kept up-to-date without + relying on polling. + +* Expose targeted reindexing of individual messages. + Sometimes an indexing bug only affects a handful of messages, + so it's not worth the trouble of doing a full reindex.