/* * EnergyMech TODO (November 6th, 2025) */ - copy a master read_fds for select instead of building a new one each loop - Toybox hangman game - Support for MD5 and SHA enabled at the same time for compatibility/fallback - SSL support for irc server/botnet - IPv6 support - Script timer - Genuine telnet protocol support for telnet sessions (?) - Undernet CService support (IMHO, should be channel settings (set=password, tog=enable/disable) /proton) - DalNet Nickserv/Chanserv support (needed? they dont tolerate much bots on that network /proton) - Update/complete the help files. - Parse help files out of source code comments. - Mode +/-o commands to check for SO and if SO is set, check userlevel and make sure user has access before sending MODEs. - Make it possible to pipe SPY through another bot. Ex: bots = laurel, hardy; /msg laurel -spy #emech hardy!#emech (done: local bot spy's) - Mode +v a user who verifies if channel is set to +m (too clever?) - Recognize some common forms of channel spamming (eg, `join #blablabla') (can be done with kicksays?) - botnet logic so that all linked bots dont end up on the same server(s) prevent losing channels cuz they were all on the same one -- the rebooted one.. /* * Most of these features are open for discussion on how to * (or even if) implement them * * Patches are most welcome */