Support multiple connect commands. Support arrays or similar in the configuration file (for nick(s), connectcommand(s), etc.) All the TODOs sprinkled throughout the code! Use connecting/disconnecting IPs instead of fd numbers in NOTICEs and both in debug. Option to include date in replay log replay. (I think) replay log can cause non-existent user to appear in channel (e.g. ~19:00 on 12/08/2019 for me) Do server operator messages and commands work? Add BLABOUNCER HELP as a valid command to avoid the unrecognised command error. (I vaguely recall) some unwanted stuff (channel ban info?) was relayed to another client upon a client connecting. Change BLABOUNCER REPLAY to be D:H:M instead of D:H:M:S. PM replay chat in a channel (or perhaps a random channel?) e.g. replay on 06/09/2019 at 17:05 from 13:49 in #insomnia - maybe a client thing.