summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-18basics: respond to public pings too (i.e. to /ping lib/rbot/rfc2812.rbchannel)Giuseppe Bilotta
2007-02-17New IRC Framework: optimize processing of server messages by using Symbols ↵Giuseppe Bilotta
instead of Strings, and try a better fix for mismatching nicks on Welcome messages
2007-02-17New IRC Framework: fix initial handling and guessing of nick/user/host for ↵Giuseppe Bilotta
the bot on connection
2007-02-17bans plugin: fix badword regular expression creationGiuseppe Bilotta
2007-02-16quiz plugin: remove debug stuffGiuseppe Bilotta
2007-02-16quiz plugin: sometimes cmd_hint was not busting even when it should haveGiuseppe Bilotta
2007-02-16 * Fixed roshambo (the bot would always tie if it picked scissors)Chris Gahan
* Fixed figlet (if you didn't have the font "rectangles", it wouldn't work)
2007-02-16keywords plugin: more fixes to 'reply-on-question' codeGiuseppe Bilotta
2007-02-15autoop plugin: auto-opping on nick change can now be disabledGiuseppe Bilotta
2007-02-15remind plugin: one-shot reminders gave a reminder time with an extra period ↵Giuseppe Bilotta
added. Remove it, and add some minor optimizations
2007-02-15Regexp: IP address regexps where missing an octetGiuseppe Bilotta
2007-02-15More Regexp madness. Fixes, optimizations, and a new method to parse channel ↵Giuseppe Bilotta
lists
2007-02-15New unreplied() method for plugins that want to handle PRIVMSGs unreplied by ↵Giuseppe Bilotta
any other plugin. Use it in the keywords plugin
2007-02-15autoop plugin: make it work again when no channel is specifiedGiuseppe Bilotta
2007-02-15More minor plugin optimizationsGiuseppe Bilotta
2007-02-15Start implementing common regular expressions to be used by plugin map() ↵Giuseppe Bilotta
requirements
2007-02-15New IRC Framework: set default capabilities to RFC's valuesGiuseppe Bilotta
2007-02-15Allow all printable 7-bit ASCII characters in passwordsGiuseppe Bilotta
2007-02-15Stringify password when creating botuser. Useful when e.g. conf.yaml ↵Giuseppe Bilotta
contains a master password which is numeric and unquoted
2007-02-14Reset configuration changed status after saving successfullyGiuseppe Bilotta
2007-02-14Modernize/optimize/cleanup a bunch of pluginsGiuseppe Bilotta
Remove some unnecessary plugin.register() calls, replace other by plugin.map() calls. Also use e.g. Array#pick_one instead of ar[rand(ar.length)]
2007-02-14shortenurls plugin, merging tinyurl and rubyurl and adding access to most of ↵Giuseppe Bilotta
ShortURL's services
2007-02-14Only save config file when configuration changedGiuseppe Bilotta
2007-02-14lart pluing: use plugin.map instead of plugin.registerGiuseppe Bilotta
2007-02-14Make message map regexps less aggressiveGiuseppe Bilotta
2007-02-14Try to fail more graciously when net/https is not loadable (usually because ↵Giuseppe Bilotta
of missing Ruby/OpenSSL bindings)
2007-02-14Really minor typo in previous commitGiuseppe Bilotta
2007-02-14New Irc Framework: fix default channel modes prefixes for usersGiuseppe Bilotta
2007-02-14New Irc Framework: fix bug in debug message causing failuresGiuseppe Bilotta
2007-02-13quiz plugin: quiz refresh command to refresh the question pool for the ↵Giuseppe Bilotta
current channel
2007-02-13quiz plugin: QuizAnswer class to wrap quiz answers, including information ↵Giuseppe Bilotta
about core, being numeric and whatnot
2007-02-13quiz plugin: multiple answers allowed per questions, patch from Yaohan Chen, ↵Giuseppe Bilotta
with minor fixes and optimizations added by yours truly
2007-02-12Remote Service Provider: increase security by preventing a malicious client ↵Giuseppe Bilotta
from accessing the @bot instance variable
2007-02-12Remote Service Provider: implement auth control for remote clients. They can ↵Giuseppe Bilotta
now login using 'remote login :username :password' to obtain a session_id that will identify them for subsequent connections
2007-02-12Remote Service Provider now functional, although it lacks remote client auth/idGiuseppe Bilotta
2007-02-12Fix casemap/server mismatch problems when moving the bots between servers ↵Giuseppe Bilotta
with different casemaps
2007-02-12quiz plugin: more UTF-8 workarounds while we wait for Ruby 2.0Giuseppe Bilotta
2007-02-12Initial work on a DRb-based remote service for rbot. Thanks to halorgium for ↵Giuseppe Bilotta
the idea
2007-02-11MessageMapper: documentation cleanup, and Template enhancements (they now ↵Giuseppe Bilotta
remeber which botmodule they were registered for)
2007-02-11Minor messagemapper optimizationsGiuseppe Bilotta
2007-02-11quiz plugin: initial support for unicode (UTF-8) answersGiuseppe Bilotta
2007-02-11Start work on preferring size to length: it's the same for arrays, and will ↵Giuseppe Bilotta
be more correct in most cases when proper support for multibyte strings will be implemented (via package or because of ruby 2)
2007-02-10rss plugin: spam log lessGiuseppe Bilotta
2007-02-10markov plugin: upgrade ignores to new IRC frameworkGiuseppe Bilotta
2007-02-10Preserve safe save dir across rescansGiuseppe Bilotta
2007-02-10Handle server connections (e.g. through a bip proxy) that do not use the ↵Giuseppe Bilotta
full user hostmask as a prefix of user messages
2007-02-10No we aren't. Fix devoiceme. Thanks KamuGiuseppe Bilotta
2007-02-10Ahem. Rename usermodes plugin to modes plugin :D. Are we done with this yet?Giuseppe Bilotta
2007-02-10Rename op plugin to usermodesGiuseppe Bilotta
2007-02-10op plugin: fix hop and add voiceGiuseppe Bilotta