summaryrefslogtreecommitdiff
path: root/bin/rbot
AgeCommit message (Collapse)Author
2007-02-20Use ASCII KCODE to prevent problems like missing characters or matching ↵Giuseppe Bilotta
failures when clients send messages in something else than UTF-8
2007-02-18Initial steps towards a namespace rationalizationGiuseppe Bilotta
2006-09-01rbot now tries to report svn revision when ran from a svn checkoutGiuseppe Bilotta
2006-07-31syncing with rbot-0.9.10 branchTom Gilbert
2006-07-31First shot at the new Irc framework. Bot is usable (sort of), but not all ↵Giuseppe Bilotta
functionality may work as expected (or at all). If you are testing it, please report. Auth is known to be nonfunctional
2006-07-29just some tiny tweaks. giuseppe! you have been busy! :)Tom Gilbert
2006-07-27Revamped logging system based on the Logger class from stdlibGiuseppe Bilotta
2006-07-24Set KCODE; UTF-8 is the futureGiuseppe Bilotta
2006-07-20Add --background option to daemonize the botGiuseppe Bilotta
2006-07-18rbot now properly identifies as the 'next version svn', and the gem package ↵Giuseppe Bilotta
is built as the 'next version'
2006-07-17Changes that will (hopefully) make rbot work directly from the SVN checkoutAlexander Beisig
2006-01-21bunch of changes.Tom Gilbert
Another of Chris' plugins. A contributed russian.lang from ruskie (honest, that's his nick!). Some tweaks to error handling. Some modified user/auth handling (from DevRandom) still a bit more to do on that tho..
2005-09-09nope, that breaks gem install, need a better wayTom Gilbert
2005-09-07bah that doesn't do what I wanted at all, it's per-file :/Tom Gilbert
2005-09-07enable keywordTom Gilbert
2005-08-24applied patch from ticket #15, and added .inspect to try and work out whatTom Gilbert
exception "reset by peer" gives you. One thing I'm finding troublesome with ruby is working out what exceptions things are going to throw. Especially poorly documented stuff implemented in C. Why the Socket module throws an exception for "reset by peer" which *isn't* a SocketError I don't know, but apparently it does.
2005-08-05fixyTom Gilbert
2005-08-03Thu Aug 04 00:11:52 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Tweaked the debug() stuff a bit. Need to do this more cleanly really * Added a fair bit of documentation for some of the new features
2005-08-03Wed Aug 03 15:25:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added french language file (TODO most of the plugins just talk english) * The way the Enum configs were set up, it wasn't possible to add language files to rbot at runtime (the directory was only scanned at startup). Now you can set a values Proc, which is called to return a list of allowed values whenever it's queried. * Added Config module for determining where we were installed. Unfortunately rubygems is a total whore in this regard, and I hope the current hackery I have to do to support it becomes redundant in the future.
2005-08-02Wed Aug 03 00:31:41 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added Rakefile, tweaked gemspec
2005-07-31Sun Jul 31 02:20:08 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Updated docgen to generate rdoc again with the new repo structure * added new restart command to the core bot, quits irc and reexecs the bot, to pick up new code/libraries etc.
2005-07-28Thu Jul 28 23:45:26 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Reworked the Timer module. The Timer now has a smart thread manager to start/stop the tick() thread. This means the timer isn't called every 0.1 seconds to see what needs doing, which is much more efficient * reworked the ircsocket queue mechanism to use a Timer * reworked the nickserv plugin to use maps * made server.reconnect_wait configurable * added Class tracing mechanism to bin/rbot, use --trace Classname for debugging
2005-07-27remove previous help method, it's not ideal for the commandlineTom Gilbert
2005-07-27more packaging workTom Gilbert
2005-07-27rework various modules to use the installed directoriesTom Gilbert
2005-07-27move rbot into lib - still rearranging for packaging/installationTom Gilbert
2005-07-27rearrange repo for packagingTom Gilbert