summaryrefslogtreecommitdiff
path: root/lib/rbot/ircsocket.rb
AgeCommit message (Expand)Author
2008-06-24ircsocket.rb: use syswrite since ruby's buffered io is racyGiuseppe Bilotta
2007-10-11* (ircsocket) inconsistent socket state after ssl exceptions in connect(), fixedDmitry Kim
2007-09-12Irc::IrcSocket -> Irc::SocketGiuseppe Bilotta
2007-09-01* (ircsocket) removed timer, added writer thread, refactored writer logic a bitDmitry Kim
2007-08-30*** (timer) new timer implementationDmitry Kim
2007-08-28ircsocket: raise errors occurred while spooling so that bot is aware of themGiuseppe Bilotta
2007-04-11use pretty printing with Logger (debug, info, warning and error messages)Giuseppe Bilotta
2007-03-19* duh, operator precedence error in serverlist patchDmitry Kim
2007-03-17+ added support for multiple servers to try (round-robin) for unreliable ircnetsDmitry Kim
2007-03-14Socket IO filtering: rbot can now assume UTF-8 internally.Giuseppe Bilotta
2007-02-11Start work on preferring size to length: it's the same for arrays, and will b...Giuseppe Bilotta
2007-01-02Fix reconnect errorsGiuseppe Bilotta
2006-12-20Fix 'Unknown command' being received from serverGiuseppe Bilotta
2006-11-01SSL supportGiuseppe 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-10-15Better flood controlGiuseppe Bilotta
2006-08-16Some error handling cleanupGiuseppe Bilotta
2006-07-21Fix private messages not working and default channel names for the message queueGiuseppe Bilotta
2006-07-21Fix message queue lengthGiuseppe Bilotta
2006-07-21Implement new message queue system. Messages in ring 0 have top priority, oth...Giuseppe Bilotta
2006-07-21Small improvement on the byterate-based throttling codeGiuseppe Bilotta
2006-07-21Better byterate-based throttling code. We really need the separate queues thoughGiuseppe Bilotta
2006-07-20All lib/rbot files are now upgraded to the new logging featureGiuseppe Bilotta
2006-07-19Fine-tune byterate throttling flood prevention. Better than before, but still...Giuseppe Bilotta
2006-07-19Implement byterate-based flood protectionGiuseppe Bilotta
2006-07-18Improve SIG(INT|TERM|HUP) handling and shutting down sequenceGiuseppe Bilotta
2006-07-13Prevent a traceback when network is down and clearq is called. Don't know if ...Giuseppe Bilotta
2006-07-05Improve debug output for multiline error messages. Improve exception handling...Giuseppe Bilotta
2006-06-28Fix issue #101Giuseppe Bilotta
2006-06-08Output {{{gets}}} exceptions on debugGiuseppe Bilotta
2006-06-01giuseppe.bilotta's patch: "Fix exception when connection with server times out"Chris Gahan
2005-09-05better failure to connect behaviourTom Gilbert
2005-07-28Thu Jul 28 23:45:26 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
2005-07-27move rbot into lib - still rearranging for packaging/installationTom Gilbert