diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-12-16 19:52:45 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-12-16 19:52:45 +0000 |
commit | 736488c0aedfb197e6dd889704223253f08b0bdb (patch) | |
tree | 5da2fbb7e1611b645d87a207b94836cd5a18f6b4 /TODO | |
parent | 2c4cb78ec4ce8c9340085613f99a3df3bbfe475f (diff) | |
download | anubis-736488c0aedfb197e6dd889704223253f08b0bdb.tar.gz anubis-736488c0aedfb197e6dd889704223253f08b0bdb.tar.bz2 |
Updated
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -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 |