[[TagIt(auth)]] = Java Telnet Client with builtin Auth/bot support = == Concept Design == This is a concept design for the java telnet+auth client. * It will have builtin Auth support (as a module?) * Support for future feature of encrypted partyline/telnet/dcc connections. * It will possibly have scripting support * Client will be able to perform common cmds (default script aliases?) * Tabs for multiple nets/bots (windows in mIRC), each with their own thread/connection. * Saves all login data and auth data (encrypted to disk) * Auths using packnames and Auth:v2 (not implemented in bot yet) * Possibly expand into small IRC client * If I ever get around to bnc support on bot, this custom client would be perfect * Client will have documented support for bot * Builtin KeyServer support == Requests == * requests go here. == Background == I currently use psybnc to maintain hub connections while my computer is down. It has become very problamatic for a few reasons: 1. Psybnc is poorly coded and loses track of connections easily, forcing a complete restart of the process 1. Psybnc does not have builtin auth support, so if my client disconnected and then the psybnc loses a hub connection, it will be unable to auth. 1. No support for wanted partyline/client/dcc encryption. So I decided to write my own custom client in Java (to be easily ran on 'any' arch) for a class project. Possibly writing my own psybnc type program to maintain connections with auth support is also something I'd like to write, but I think a custom client with builtin support for the bot, cmds, and easily accessable documentation is a huge plus.