TODO list:

General
 o Send server's 220 message as a commented 230
 o Listen on multiple IPs
 o Merge others' patches.

Things I don't plan to do.

 o IPv6 for the moment -- I know little about it.
