- Figure out how to terminate connecting to a server if the provided port number is invalid. - Fix the infinite loop caused by providing a number as the server to join. - Add the ability to close the current server connection and open a new one. - Add the LIST command. - Remove references to Freenode, and replace the default config with errors when fields aren't filled. - Change build system from autoconf to plain make. [done] - Remove platform-specific code. - Implement proper preferences handling - Implement chanop commands