about summary refs log tree commit homepage
path: root/TODO
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-05-09 09:09:00 +0000
committerEric Wong <e@yhbt.net>2020-05-10 07:00:16 +0000
commitcc5d9ec286f758de07b57087cfd537759b93dabe (patch)
tree3ee066360df6335df8000efb144895b703db3dcb /TODO
parent8b44e99ec009508d7e050ee44d34a1cf0f111dd5 (diff)
downloadpublic-inbox-cc5d9ec286f758de07b57087cfd537759b93dabe.tar.gz
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO b/TODO
index 4c4e8e00..16de36bf 100644
--- a/TODO
+++ b/TODO
@@ -42,6 +42,7 @@ all need to be considered for everything we introduce)
   while retaining compatibility with old versions.
 
 * Support more of RFC 3977 (NNTP)
+  Is there anything left for read-only support?
 
 * Combined "super server" for NNTP/HTTP/POP3 to reduce memory overhead
 
@@ -75,9 +76,9 @@ all need to be considered for everything we introduce)
 * linkify thread skeletons better
   https://public-inbox.org/git/6E3699DEA672430CAEA6DEFEDE6918F4@PhilipOakley/
 
-* low-memory Email::MIME replacement: currently we generate many
-  allocations/strings for headers we never look at and slurp
-  entire message bodies into memory.  GMime+Inline::C could work.
+* Further lower mail parser memory usage.  We still slurp entire
+  message bodies into memory and incur 2-3x overhead on
+  multipart messages.  Inline::C (and maybe gmime) could work.
 
 * use REQUEST_URI properly for CGI / mod_perl2 compatibility
   with Message-IDs which include '%' (done?)