Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-20 | Explicitly handle BDB::Fatal errors by dumping database stats and restarting | Giuseppe Bilotta | |
2006-07-19 | Fine-tune byterate throttling flood prevention. Better than before, but ↵ | Giuseppe Bilotta | |
still not there. | |||
2006-07-19 | Implement byterate-based flood protection | Giuseppe Bilotta | |
2006-07-18 | Improve SIG(INT|TERM|HUP) handling and shutting down sequence | Giuseppe Bilotta | |
2006-07-13 | ircbot shouldn't issue {{{@socket}}} commands when disconnected | Giuseppe Bilotta | |
2006-07-05 | Improve debug output for multiline error messages. Improve exception ↵ | Giuseppe Bilotta | |
handling for socket and connection problems. Stop sending pings when disconnected. | |||
2006-06-29 | Add $stdout flushing to debug. This is needed to work around some 'laggy ↵ | Giuseppe Bilotta | |
console' issues that may occur when using a tee program under Windows to copy the debug output to a file on disk | |||
2006-06-28 | Be more tolerant for messages about channels we are not in, but still signal ↵ | Giuseppe Bilotta | |
them as bugs | |||
2006-06-28 | Better workaround for ticket #58; now the {{{names}}} delegationg passes on ↵ | Giuseppe Bilotta | |
the channel and user list | |||
2006-06-28 | There are now three nickserv config options (name, ident_request, wait). The ↵ | Giuseppe Bilotta | |
bot now also kills any ghosts that use its nick. Close ticket #88. Also provide a workaround for ticket #58. | |||
2006-06-28 | Fix issue #101 | Giuseppe Bilotta | |
2006-06-09 | fixed directory structure problems with the new db code (#73, comment at #59) | Alexander Beisig | |
2006-06-08 | Do environment checkpointing and log cleanups on save. This should prevent ↵ | Giuseppe Bilotta | |
log file proliferation (previous commit [192] only cleaned up the logfiles on quit) | |||
2006-06-08 | Improved handling of database handling and cleanup during shutdown | Giuseppe Bilotta | |
2006-06-07 | Fix #65 and #95. Disable topic built-in command since the new topic plugin ↵ | Giuseppe Bilotta | |
handles that, and more | |||
2006-02-08 | bug pointed on in #64, hopefully now resolved. | Tom Gilbert | |
2006-02-05 | oops bug | Tom Gilbert | |
2006-01-21 | bunch 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-11-14 | try this better fix | Tom Gilbert | |
2005-11-04 | more escaping | Tom Gilbert | |
2005-11-04 | windows hates logging to files with : in them :p | Tom Gilbert | |
2005-10-13 | various outstanding changes | Tom Gilbert | |
2005-09-09 | timestamp debug logs | Tom Gilbert | |
2005-09-07 | better win32 fix | Tom Gilbert | |
2005-09-07 | win32 thing for signal handling | Tom Gilbert | |
fix quit! :p | |||
2005-09-05 | better failure to connect behaviour | Tom Gilbert | |
2005-08-30 | reconnect one connect failures too. Examples are temporary failures in DNS | Tom Gilbert | |
resolution etc (one user is on a modem which occasionally redials, for example). | |||
2005-08-28 | fix ping/pong/reconnect issue reported in #20 | Tom Gilbert | |
2005-08-27 | better setup for ping timeouts. | Tom Gilbert | |
I need to work on the timer code, it's not currently possible to create a timer within a timer event, due to the thread stop/start thing | |||
2005-08-27 | fix for ticket #17 | Tom Gilbert | |
2005-08-27 | reworked that last patch, now rbot pings the server and sets the timeout | Tom Gilbert | |
accordingly | |||
2005-08-27 | patch from ticket #19 modified and applied - thanks :) | Tom Gilbert | |
2005-08-24 | egads, Etc.getlogin returns the real login, so if you su to another user and | Tom Gilbert | |
run rbot, it'll still use you homedir. I am getting really pissed with the complete lack of documentation I keep running into :/ The Etc module is *completely* undocumented, for example. | |||
2005-08-24 | attempt fix for annoying exception issue | Tom Gilbert | |
2005-08-24 | applied patch from ticket #15, and added .inspect to try and work out what | Tom 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-21 | Sun Aug 21 13:29:55 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* fix for bug in quakenet plugin (trac #14) * multiple fixes for unescaped bot nick in regexp's (trac #13) | |||
2005-08-10 | patch from Alexey Froloff to use homedir from /etc/passwd (oops!) instead of | Tom Gilbert | |
assuming /home/$user :D | |||
2005-08-07 | Sun Aug 07 17:53:06 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* workaround for people without YAML::load_file * quit message for restart | |||
2005-08-07 | Sun Aug 07 15:11:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* fix address_prefix, broken in 0.9.9, reported by ruskie. | |||
2005-08-05 | releasing 0.9.9 | Tom Gilbert | |
2005-08-04 | Thu Aug 04 23:03:30 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Improved ircd recognition of rfc2812.rb * de-string'd, de-cap'd rfc2812.rb, looks less shouty now * moved the Q auth stuff (for quakenet) into a new qauth plugin (untested!) * finish fixing the httputil | |||
2005-08-03 | Thu 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-03 | Wed 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-02 | Wed Aug 03 00:31:41 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Added Rakefile, tweaked gemspec | |||
2005-08-02 | * Fixed the new http.proxy* settings, they work! | Tom Gilbert | |
* Fixed a bug with auth-checking for the config module * misc tweaks | |||
2005-07-31 | Sun 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-30 | Sat Jul 30 22:33:36 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Config items are now objects, various types are available. * The config wizard will now use registered config items if :wizard is set to true for those items. It will ask questions in the order they were registered. * The config module now works for doing runtime configuration. * misc refactoring | |||
2005-07-30 | Sat Jul 30 01:19:32 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* config module for configuring the running bot via IRC * BotConfig.register method for various modules and any plugin to register bot configuration which the new config module will expose for them. * various other tweaks as I continue to refactor.. | |||
2005-07-28 | Thu 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-27 | this packaging stuff seems to actually be working | Tom Gilbert | |