Rocco Rutte:
authorpdmef <pdmef@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Sat, 19 Mar 2005 01:46:15 +0000 (01:46 +0000)
committerpdmef <pdmef@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Sat, 19 Mar 2005 01:46:15 +0000 (01:46 +0000)
some work to do ;-))

git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@205 e385b8ad-14ed-0310-8656-cc95a2468c6d

TODO.mutt-ng

index d7007be..13c29c6 100644 (file)
@@ -1,10 +1,18 @@
 Here's a list of all mutt-ng specific TODOs (not in priority order):
 
-Really make sure that there're no more files installed with conflicting
-paths between mutt <-> mutt-ng. Update documentation to state that
-there're new version of all helper programs.
+- We need to do a security audit. At least remove all the unsafe
+  function calls, even when they're marked with "secure" or "checked",
+  and replace it with secure alternatives instead. In this process,
+  remove any calls of functions for which we have internal library
+  alternatives already.
 
-We need to do a security audit. At least remove all the unsafe function calls, even when they're
-marked with "secure" or "checked", and replace it with secure alternatives instead.
+- Start cleanup and finally make all the patches work together. As some
+  starting hints: kill the caching for NNTP in favor of the header
+  caching patch, move as much code of optional compile-time features out
+  to their subdirectories, and so forth.
 
-convert all the names in manual.sgml.head/tail
+- Stop making up names of global functions with mutt_*; give meaningful
+  names and declare them in the right headers to eventually obsolote
+  protos.h
+
+- Convert all the names in manual.sgml.head/tail