summaryrefslogtreecommitdiff
path: root/lib/rbot/rfc2812.rb
AgeCommit message (Expand)Author
2011-09-15Better handling of akills and other form of disconnectionsGiuseppe Bilotta
2011-08-30An unparseable message from the server is a ServerErrorGiuseppe Bilotta
2011-05-03Preliminary support for the LIST commandGiuseppe Bilotta
2010-03-07rfc2812: Fix multiple RPL_WHOISCHANNELS handlingRobin H. Johnson
2009-12-21ircbot/rfc2812/message: Add banlist message handlingAlex Legler
2009-12-21ircbot: Delegate ERR_NOSUCHNICK and ERR_NOSUCHCHANNEL events to pluginsAlex Legler
2009-01-08rfc2812: better handling of incomplete mode linesGiuseppe Bilotta
2009-01-07rfc2812: handle server ERRORGiuseppe Bilotta
2008-08-11rfc2812: always return the actual Channel or User when handledGiuseppe Bilotta
2008-08-11rfc2812: handle ERR_NOSUCHNICK and ERR_NOSUCHCHANNELGiuseppe Bilotta
2008-08-11rfc2812: create channels and users for al commands when neededGiuseppe Bilotta
2008-08-10+ handle WHOIS queriesGiuseppe Bilotta
2008-08-10rfc2812.rb: support RPL_AWAY replyGiuseppe Bilotta
2008-08-09+ support channel URL and creation timeGiuseppe Bilotta
2008-06-28New IRC framework: allow RPL_TOPIC(_INFO) for channels we are not on, since s...Giuseppe Bilotta
2008-06-23rfc2812.rb: skip unknown channel modes altogetherGiuseppe Bilotta
2008-06-23rfc2812.rb: warn about unhandled numeric replies tooGiuseppe Bilotta
2008-06-23rfc2812.rb: refactor MODE parsing to use it for RPL_CHANNELMODEIS (324) tooGiuseppe Bilotta
2008-06-18rfc2812: be compatible with ruby < 1.8.7Giuseppe Bilotta
2008-06-18rfc2812: fix MODE line parsingGiuseppe Bilotta
2008-05-01rfc2812.rb: handle mode changes like -o+bGiuseppe Bilotta
2008-04-13rfc2812: parse User mode changes, even though they aren't handled yetGiuseppe Bilotta
2008-04-13rfc2812: clean up channel mode handlingGiuseppe Bilotta
2008-04-12+ WelcomeMessage classGiuseppe Bilotta
2008-03-11Documentation cleanupsGiuseppe Bilotta
2008-02-15rfc2812: fix a bug in Client.resetGiuseppe Bilotta
2008-02-13rfc2812: fix a bug in Client.user initializationGiuseppe Bilotta
2007-11-06New Irc Framework: methods to convert channel user modes (op, voice, etc) fro...Giuseppe Bilotta
2007-09-13more rdoc-ificationGiuseppe Bilotta
2007-07-31Store the real_name information from WHO repliesGiuseppe Bilotta
2007-07-31New IRC Framework: WHO the channels we join, so that we get as much user info...Giuseppe Bilotta
2007-05-10Be slightly less anal about non-RFC-compliant MOTD, and issue a warning inste...Giuseppe Bilotta
2007-04-06New IRC Framework: topic setter should be a Netmask, not a User. Also improve...Giuseppe Bilotta
2007-04-06* (rfc2812) fixed 'Welcome' message parsingDmitry Kim
2007-03-16Server hostname was not being set properlyGiuseppe Bilotta
2007-03-08Previous attempt at cleaning up the prefix matcher were too restrictive, try ...Giuseppe Bilotta
2007-03-05Previous commit wasn't that good, too restrictive. Relax, and differentiate b...Giuseppe Bilotta
2007-03-05Rework netmask/hostname detection code to work around non-RFC-compliant serversGiuseppe Bilotta
2007-02-20Use ASCII KCODE to prevent problems like missing characters or matching failu...Giuseppe Bilotta
2007-02-20New IRC Framework: bot now keeps track of his nick correctly across disconnectsGiuseppe Bilotta
2007-02-18Initial steps towards a namespace rationalizationGiuseppe Bilotta
2007-02-18Plugin header boilerplating.Giuseppe Bilotta
2007-02-18More fixes for nickname handling on connectionGiuseppe Bilotta
2007-02-17New IRC Framework: optimize processing of server messages by using Symbols in...Giuseppe Bilotta
2007-02-17New IRC Framework: fix initial handling and guessing of nick/user/host for th...Giuseppe Bilotta
2007-02-10Handle server connections (e.g. through a bip proxy) that do not use the full...Giuseppe Bilotta
2007-01-06Irc framework: fix errors in filling up the user lists for channelsGiuseppe Bilotta
2006-10-28Move irc_send_penalty method of string in ircsocket.rb, and rework flood cont...Giuseppe Bilotta
2006-10-27Penalty-based flood protectionGiuseppe Bilotta
2006-08-20Improve NOTICE and PRIVMSG robustness when target is not a simple channel or ...Giuseppe Bilotta