summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO18
1 files changed, 13 insertions, 5 deletions
diff --git a/TODO b/TODO
index f472eede9..c8b8ad4a2 100644
--- a/TODO
+++ b/TODO
@@ -16,6 +16,7 @@ The Mailman TODO list
*General Web UI
- Add a navigation sidebar to all web pages - central links, and
list-specific links for list-specific pages.
+- NO DEAD ENDS
- Implement cookies for edithtml and admindb
- Make sure when settings are changed, there is always some sort of
confirmation!
@@ -60,10 +61,10 @@ The Mailman TODO list
*Email Handling
- Implement a more general (form-based, like the netscape email
- filter) filtering/bouncing/etc. mechanism.
+ filter) filtering/bouncing/etc. mechanism. Or use VERP.
- Allow for programs to run that perform filtering / reformatting.
-- Set asside messages IMMEDIATELY as a rescue mechanism... make sure no
- mails are ever lost, even if there turned out to be a bad Mailman bug.
+- Set aside messages IMMEDIATELY as a rescue mechanism... make sure no
+ mails are ever lost, even if there turned out to be a bad Mailman bug.
*Mailcmd interface
- Provide an email interface to administrative commands.
@@ -77,21 +78,28 @@ The Mailman TODO list
- Send mail to people that are being removed w/o their knowlege (even though
they're likely not to get it).
- Clean the code up, make it more robust and efficent (see also bugs)
+- Or trash the current approach and use something better
+- Reminders to disabled addresses. The idea is that if an addr is
+ disabled due to bouncing, we should send out periodic reminders. We
+ may want to do this for explicitly disabled addrs too, but perhaps
+ with a different schedule.
*Pipermail + Archiving mechanism
- Search engine for archives
- Provide downloadable tar.gz's of the html archives
+- sort by date should go most-recent to oldest
+- allow list owner to edit archive messages
*Code cleanup
- Use the re module where regexp and regsub are used.
- Refine any remaining unqualified exception guards to specify target
- exceptions, when appropriate.
+ exceptions, when appropriate.
- Turn standard mailman exceptions into class exceptions.
- Seperate edit-options from the subscribe script.
- Remove dead code, etc.
*Misc
-- Automatically update aliases again
+- Automatically update aliases again (fix alias wrapper)
- Make the listinfo pages static, and have them regenerate when options are
changed, or html is edited.
- Make it so Mailman can run as a threaded server (this feature should be