summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-07-16Revert "* use to_irc_netmask(:force => true) to unlink Netmasks from their Se...Giuseppe Bilotta
2008-07-16Dumpable definition of #any? and #all? methods for Channel#modeGiuseppe Bilotta
2008-07-14plugins.rb: commands were being delegated even from ignored messagesGiuseppe Bilotta
2008-07-14* use to_irc_netmask(:force => true) to unlink Netmasks from their Server to ...Giuseppe Bilotta
2008-07-11do not crash when GetText.cached= is not definedYaohan Chen
2008-07-07httputil: don't fail when b0rked servers put the charset in the content-encodingGiuseppe Bilotta
2008-07-03utils.rb: added timeago and distance_of_time_in_words functionsCasey Link
2008-07-01Version 0.9.11-rc1Giuseppe Bilotta
2008-06-29message.rb: suppress warning about duplicate methodGiuseppe Bilotta
2008-06-29* fix handling of IDENTIFY_MSGGiuseppe Bilotta
2008-06-28ircbot.rb: @bot.topic() can also be used to retrieve topic information instea...Giuseppe Bilotta
2008-06-28New IRC framework: allow RPL_TOPIC(_INFO) for channels we are not on, since s...Giuseppe Bilotta
2008-06-26ircbot.rb: make #mode()'s third argument optionalGiuseppe Bilotta
2008-06-26config.rb: localize git date in versionGiuseppe Bilotta
2008-06-26message.rb: saner \#inspect() for BasicUserMessage and derivativesGiuseppe Bilotta
2008-06-24allow multi-line (artificial) messages be delegated and handledYaohan Chen
2008-06-24extends.rb: suppress warningGiuseppe Bilotta
2008-06-24ircbot.rb: create the appropriate directories when updating botclass dir from...Giuseppe Bilotta
2008-06-24message handling: improve IRC format handling for received messagesGiuseppe Bilotta
2008-06-24ircsocket.rb: use syswrite since ruby's buffered io is racyGiuseppe Bilotta
2008-06-24fake_message duplicates m.reply and m.in_thread from the :from messageYaohan Chen
2008-06-24fake messages will use the originating message's reply methodYaohan Chen
2008-06-24ircbot.rb: copy missing template files on startupGiuseppe Bilotta
2008-06-24config.rb: system wide overrides in /etc/rbot.confGiuseppe Bilotta
2008-06-23Set GetText.cached = false so that mo files are reloaded when setting localeYaohan Chen
2008-06-23rfc2812.rb: skip unknown channel modes altogetherGiuseppe Bilotta
2008-06-23+ strip all colours and formatting when sending to a +c or +C channelGiuseppe Bilotta
2008-06-23#any? and #all? methods for Channel#mode to check if modes are setGiuseppe Bilotta
2008-06-23extends: define Array#shuffle(\!) only if not present already, and use simple...Giuseppe Bilotta
2008-06-23rfc2812.rb: warn about unhandled numeric replies tooGiuseppe Bilotta
2008-06-23ircbot.rb: ask about current channel modes on joinGiuseppe Bilotta
2008-06-23rfc2812.rb: refactor MODE parsing to use it for RPL_CHANNELMODEIS (324) tooGiuseppe Bilotta
2008-06-20dbhash: dohGiuseppe Bilotta
2008-06-20dbhash.rb: slightly rework errors for failing to load bdbGiuseppe Bilotta
2008-06-20ircbot.rb: ensure that the logger is flushedGiuseppe Bilotta
2008-06-19rbotconfig: be aware that -git versions also have revision informationGiuseppe Bilotta
2008-06-18rfc2812: be compatible with ruby < 1.8.7Giuseppe Bilotta
2008-06-18rfc2812: fix MODE line parsingGiuseppe Bilotta
2008-06-18+ core/irclog: dedicated loggers threaddmitry kim
2008-06-18* ircbot: fix quiet/reset_quiet wrt missing argsdmitry kim
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.rb: avoid uninitialized warning on @prioritydmitry kim
2008-06-16irclog: log own CTCP message with correct syntaxGiuseppe Bilotta
2008-06-07recommit 33c336af346dc08b4f4f4951dd6eae7150cef481 po file per pluginYaohan Chen
2008-06-06Revert "each plugin uses its own po file"Yaohan Chen
2008-06-05each plugin uses its own po fileYaohan Chen
2008-05-28changed m.thread to m.in_thread, with different semanticsYaohan Chen
2008-05-27use m.thread.nil? rather than longer m.thread == nilYaohan Chen
2008-05-27add attribute BasicUserMessage#threadYaohan Chen