Rocco Rutte:
[apps/madmutt.git] / TODO.mutt-ng
1 Here's a list of all mutt-ng specific TODOs (not in priority order):
2
3 - We need to do a security audit. At least remove all the unsafe
4   function calls, even when they're marked with "secure" or "checked",
5   and replace it with secure alternatives instead. In this process,
6   remove any calls of functions for which we have internal library
7   alternatives already.
8
9 - Start cleanup and finally make all the patches work together. As some
10   starting hints: kill the caching for NNTP in favor of the header
11   caching patch, move as much code of optional compile-time features out
12   to their subdirectories, and so forth.
13
14 - Stop making up names of global functions with mutt_*; give meaningful
15   names and declare them in the right headers to eventually obsolote
16   protos.h
17
18 - Convert all the names in manual.sgml.head/tail