1 * write a pid file when running as a daemon
2 * rewrite main() to not open any files before daemon()
3 * implement --script functionality for launching vpnc
4 * implement token support
5 * implement main mode
6 * -s sniffing option using libpcap
7 * check on the nonce in phase2_hash
8 * code cleanup: replace all those ugly linked lists with real, generic
9   data structure implementations, and use hash maps instead of linked lists
10   where appropriate (config->keys, peer_ctx->msg_iv)
11 * implement full MitM (well, maybe)
12