OSSP CVS Repository

ossp - ossp-pkg/lmtp2nntp/00TODO 1.43
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

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

CVSTrac 2.0.1