summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-18* plugins/grouphug: cache the results from a page request, don't re-request ↵Casey Link
until the cache has been used up.
2008-06-17+ print the location of the debug log to stdout on startdmitry kim
2008-06-17* load-gettext: warn() -> warning()dmitry kim
2008-06-17* plugins: misc warnings cleanupsdmitry kim
2008-06-17* plugins.rb: avoid uninitialized warning on @prioritydmitry kim
2008-06-16irclog: log own CTCP message with correct syntaxGiuseppe Bilotta
2008-06-12* rss.rb: use guids to check for seen itemsdmitry kim
2008-06-11help for eval and echoAdam Di Carlo
2008-06-11* launch_here.rb: patch $0 to make restart workdmitry kim
2008-06-11* launch_here.rb should be runnable from any directorydmitry kim
2008-06-07add wrapper for msgmerge to workaround gettext bug with "empty" pot filesYaohan Chen
2008-06-07recommit 33c336af346dc08b4f4f4951dd6eae7150cef481 po file per pluginYaohan Chen
each plugin uses its own po file, no change required for plugin source, Rakefile, plugin loader and gettext loader are modified to adjust to the change
2008-06-07mark spell plugin for gettextYaohan Chen
2008-06-06Revert "each plugin uses its own po file"Yaohan Chen
This reverts commit 33c336af346dc08b4f4f4951dd6eae7150cef481.
2008-06-05each plugin uses its own po fileYaohan Chen
no modification in plugin source is needed, plugin loader is modified to automatically bind to the plugin's text domain updatepo task is modified to maintain per-plugin po file po files are updated and cleaned
2008-06-01mark translatable strings in nickserv.rb, po updateYaohan Chen
2008-05-29shortenurls plugin: get rid of WWW:: namespace entirelyGiuseppe Bilotta
2008-05-28changed m.thread to m.in_thread, with different semanticsYaohan Chen
m.in_thread indicates that the caller of delegate is in thread (and is handled by not creating another thread for m's mapped action)
2008-05-27use m.thread.nil? rather than longer m.thread == nilYaohan Chen
2008-05-27add attribute BasicUserMessage#threadYaohan Chen
this specifies whether the message handler is to be threaded, and overrides the map option if non-nil.
2008-05-23* autoflush $stdout in setup wizarddmitry kim
2008-05-20botsnack plugin: help: it's @bot.nick, not @nickGiuseppe Bilotta
2008-05-20botsnack plugin: restore 0.9.10 code now that reply_with_nick has been fixedGiuseppe Bilotta
2008-05-20Fix m.reply() regexp check for nick presence, which failed for nicks such as ↵Giuseppe Bilotta
unfo- or jsn-
2008-05-20Revival of botsnack functionality as a pluginJan Wikholm
The botsnack functionality which was in rbot 0.9.10 core has now been resurrected with love as a plugin. Show your bot some love!
2008-05-15fish plugin: fix text translation after babelfish moved to Yahoo, and ↵Giuseppe Bilotta
disable non-working URL translation
2008-05-15fish plugin: fix text translation after babelfish moved to Yahoo, and ↵Giuseppe Bilotta
disable non-working URL translation
2008-05-04fixed typo in help authMoritz 'moemoe' Augsburger
2008-05-01* unicode.rb: @old_kcode --> @@old_kcode [we aren't always called as an ↵dmitry kim
instance]
2008-05-01messagemapper: Regexp#mm_cleanup method instead of repeated (and wrong) ↵Giuseppe Bilotta
progressive cleanup
2008-05-01messagemapper.rb: keep options when removing captures in regexpsGiuseppe Bilotta
2008-05-01rfc2812.rb: handle mode changes like -o+bGiuseppe Bilotta
2008-04-29seen plugin: use case instead of ifs, and clean up a littleGiuseppe Bilotta
2008-04-29seen plugin: fix seen data for nick changeGiuseppe Bilotta
2008-04-24config core botmodule: only show possible keys summary when more than one ↵Giuseppe Bilotta
key was found
2008-04-24config core botmodule: bolden keys on searchGiuseppe Bilotta
2008-04-23core: refactor signal trapping, and call it from initialize()Giuseppe Bilotta
2008-04-23core: restart on SIGHUPGiuseppe Bilotta
2008-04-22Update AUTHORSGiuseppe Bilotta
2008-04-22Licensing uniformity: dual-license rbot core under MIT+acknowledgement and GPLv2Giuseppe Bilotta
2008-04-21uno plugin: most commands should only trigger after the game has startedGiuseppe Bilotta
2008-04-21uno plugin: only allow to pick a color after a wildGiuseppe Bilotta
2008-04-19rss plugin: return from select_nonempty() as soon as nonempty is foundGiuseppe Bilotta
Don't map over all parameters, because some parameters might not respond to empty?. Also, it's unnecessarily slow. Just return as soon as we found a nonempty parameter.
2008-04-19core/irclog: black and whitelistsGiuseppe Bilotta
2008-04-19core/irclog: config option for max open filesGiuseppe Bilotta
2008-04-18* make the daemonization thing to suck less (wrt standard io channels)dmitry kim
2008-04-17update .po filesGiuseppe Bilotta
2008-04-16gettext: support anonymous modules (and thus plugins) with newer gettextGiuseppe Bilotta
While older ruby-gettext raised when trying to bind for anonymous modules (such as the ones that wrap rbot plugins), newer versions just provide an empty array. This makes the previous fix (which used rescue) ineffective. Solve by rescuing with [] (so that older gettext behaves like the new one) and then adding Object if the list is indeed empty.
2008-04-16+ ircbot logging: log_session_end on restarts, toodmitry kim
2008-04-16* ircbot logging: fixed the logger thread wrt daemonizingdmitry kim