ossp-pkg/lmtp2nntp/00TODO
1.43
option -U currently has to be specified before option -b in order to set the
owner/modes of Unix Domains sockets correctly. To fix this, the wholly
option handling has to be revamped.
on waiting for childs to finish: maximum number of seconds to wait at all
and if childs still are running, kill them. This means we have to remember
pid_t's.
LMTP and NNTP logging by passing the l2 context into their structures.
Proper cleanup when exiting through signals.
move code out of getopt()-loop
split already too large lmtp2nntp.c source into smaller pieces (~ 10-30KB each only)
make msg.c a library with functions to add/ remove headers.
add artifical delay for error respones to defeat DoS attacks.
**** DEVELOPMENT INFORMATION ****
Proposal for future URL-style logging option syntax
-L streamlog
-l syslog:[mask]//[localhost[:port]][/tag=value ...] with /tag=value i.e. facility=local0
-l smtp:[mask]//[localhost[:port]][/tag=value ...] with /tag=value i.e. to=foo@example.com
-l file:[mask]//path/file
Debugging:
$ ./.configure [wegen --with-dmalloc!]
$ dmalloc -l dmalloc.log
$ dmalloc debug3