$Id$ ( - todo, x - done) - better Via parsing (handle ' ' in uri, eg: foo.bar : 1234 ; received=) and ipv6 addresses ([fec0:aa::01]). - fix format string vulnerability in log() - fix alignement access problems (warning on Sun) - add request header bitmap field for the modules High priority: x if () {} else {} x plugin interface - ipv6 support - reply ("response line") - drop ACKs for our replies - icmp error handling - add To-tag (for the replies) - add User-Agent (for the replies) Low priority: - exec improvments (add format strings to it) - command line switch for checking the config file syntax - config file version (a la sendmail) - loop detection - cfg. file reload - flags for using names or ip adresses in Via ? - handle SIGCHLD, SIGHUP - use a standard lex compatible .lex format (instead of flex) - try & use native compiler & ld if possible - make install - init.d scripts (and rc.local? for *BSD or Slackware) - man page - autoconf scripts - Debian package build files - the same for rpm - the same for FreeBSD and Slackware