/*
 *  Starglider Class EnergyMech TODO (January 31st, 2000)
 */

 - Intra-process userfile sharing and synchronization
 - Inter-process userfile sharing and synchronization
   (probably needs to be rewritten from scratch for good stability /proton)
 - More testing on 64bit systems (OSF/1, Tru64, Alpha-Linux, SunOS 64bit?, IRIX64?)
 - Genuine telnet protocol support for telnet sessions
 - Built in nslookup and finger (Is this a wanted/used feature?)
 - SOCKS4/5 support
 - Automatic +l updating (should be (a) setting(s))
 - Undernet CService support
   (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 mech.help file.
 - Cloning of the userlist in forkbot() (SPAWN command)
 - Mode +/-o commands to check for SO and if SO is set, check
   userlevel and make sure user has access before sending MODEs.
 - Multiple channels per userrecord.
 - Make Link lists stay concurrent when SPAWN and DIE commands are used.
 - SET REGAIN for quicker nick regain control.
   (Personally I dont agree with this one /proton)
 - Make Wingate support work again (broken in 2.7.0)
 - Make it possible to pipe SPY through another bot.
   Ex: bots = laurel, hardy; /msg laurel -spy #emech hardy!#emech
 - Add file transfer capabilities (DCC/ftp/whatever).
 - Make it so that variable delays can be used in the select() call
   for when the maximum wait time needs to be lesser than 8 seconds.
   8 seconds max wait could then be raised to 30-60 seconds to save
   cpu time. Smaller delays are required for:
   avoice - 6 seconds between full modelines
   telnet login - 2 seconds wait before sending "Please enter ..."
   What did I forget?
 - ALIAS command to add/remove aliases at runtime.
 - Chanop and voice status in ``ESAY $channels''

/*
 *  Most of these features are open for discussion on how to
 *  (or even if) implement them
 *
 *  Patches are most welcome
 */

