Ircbase is a daemon (ircbase) that runs on a Unix server and performs actual IRC client operations.
Version: 0.7First, there is a daemon (ircbase) that runs on a Unix server and performs actual IRC client operations. It listens on an assigned TCP port for connections from the actual user, which will run another program. This other program (irc.exe for now) can run on Windows, and prThere is now limited support for connecting with conventional IRC clients.Povides graphical user interaction to the features contained in ircbase.
Operating System: Linux
There is now limited support for connecting with another IRC clients. Such a solution will not be able to take full advantage of the features in ircbase, and is also currently rather flakey and ad hoc, but it's provided anyway for people that want it while they wait for the native clients to be usable enough. When you do this, ircbase will behave like an advanced autonomous detachable ircbouncer.
Set up your IRC client to connect to the ircbase like it was an IRC server. The nick you setup in the client will map to ircbase session ID, and ircbase will connect to the actual IRC server with the session parameters (including nick) from the configuration file. It will then do some tricks to convince the IRC client of the actual nick in use after connecting/attaching, to avoid confusing it.
(The nick is used to select session ID rather than anything else in order to make it easy to use with ircII, which can specify the nick on the command line or in the /server and /window server commands.)
If you need to issue a command for interpretation by the ircbase parser, you can prefix it with /QUOTE I, e.g. for accepting a DCC on the ircbase end, use /QUOTE I /dcc get nick
and for changing servers, /QUOTE I /server irc.server
Here are some key features of "ircbase":
· The above structure has the advantages that you can run ircbase on a shell account (warning, advertisement: Arctic Net can provide these) idling permanently on the IRC server very much like a bot, and yet, the user can, whenever he comes online, and from wherever he is, connect to it and use it for IRC-ing like any other IRC client.
· The ircbase keeps track of the most recent events, so when he does this, he will automatically receive its "scrollback buffer", so he can quickly catch up with what has happened just before he arrived. This is also an advantage if his modem is unstable and often drops the connection, since this way he won't miss anything, no matter how thoroughly the user machine itself crashes (provided he comes online again before the buffer is completely flushed, of course, but this buffer can be arbitrarily sized).
· Since ircbase allows scripts to run unattended at all times, it is meant to be able to replace any dedicated bots. Bots are a menace to the net, with their use of resources better spent on human clients, and the net would do so much better without them. With this system, even the most diehard childish moronic obnoxious bot-lover can do without them, simply because our design is superior, when completed.
· A system for interconnecting ircbases into an op-net (to replace the traditional bot-net) is also planned.
What's New in This Release:
· Finally gave a license to ircbase (irccli is still undecided, though).
· Finally ircbase is now under the GNU General Public License, version 2.