aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2004-12-16 19:52:45 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2004-12-16 19:52:45 +0000
commit736488c0aedfb197e6dd889704223253f08b0bdb (patch)
tree5da2fbb7e1611b645d87a207b94836cd5a18f6b4 /TODO
parent2c4cb78ec4ce8c9340085613f99a3df3bbfe475f (diff)
downloadanubis-736488c0aedfb197e6dd889704223253f08b0bdb.tar.gz
anubis-736488c0aedfb197e6dd889704223253f08b0bdb.tar.bz2
Updated
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 13 insertions, 2 deletions
diff --git a/TODO b/TODO
index 3842cd1..3d36944 100644
--- a/TODO
+++ b/TODO
@@ -2,9 +2,20 @@
TO DO
=====
+* Urgent: Get rid of static buffers (recvline et al.) Use dynamically
+allocated buffers instead.
+
+* Urgent: Get rid of global vs. local variable mess. Most horrible
+example are remote_client and remote_server variables that are often
+duplicated as autos/arguments. These all should be automatic variables.
+
+* Urgent: Write general-purpose (e)smtp io functions and use them throughout
+the code (take anubisusr.c as an example)
+
+* Urgent: Remove duplicated functions: place them all into a library
+
* anubisusr.c: Provide (configuration file||command line||envar) options
-to hold authentication credentials. Turn off echo when asking for
-security-sensitive info.
+to hold authentication credentials.
* New action commands
** `reject' action command

Return to:

Send suggestions and report system problems to the System administrator.