summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-02-05sendmsg improvements: plugins can now choose what to do with overlong ↵Giuseppe Bilotta
messages without having to resort to custom solutions
2007-02-04Minor optimization in message.rbGiuseppe Bilotta
2007-02-04Tuning of messagemapper debug outputGiuseppe Bilotta
2007-02-04Reschedule save timer when changing core.save_everyGiuseppe Bilotta
2007-02-04Fix rescheduling of timersGiuseppe Bilotta
2007-02-04Properly implement maximization of raw message lengthGiuseppe Bilotta
2007-02-04Minor auth help fixGiuseppe Bilotta
2007-02-02Enhance the :requirements functionality in #map() to allow regexps with ↵Giuseppe Bilotta
capturing groups: the first non-nil capture will be passed on as the corresponding parameter value, instead of the whole matched expression. See ChangeLog and documented source for details.
2007-02-02Plugin map requirements are now checked at regular expression time, not later onGiuseppe Bilotta
2007-02-02In the new message mapper code, fail unconditionally when an entry doesn't ↵Giuseppe Bilotta
match its requirements. This is sub-optimal: the requirements should be included in the generated regular expression.
2007-01-30Core botmodule config.rb has some (very little) facility to ease config key ↵Giuseppe Bilotta
setting from other botmodules
2007-01-30IRC Framework: accept nil or empty nicks and channel names when looking for ↵Giuseppe Bilotta
a user or server on a channel
2007-01-30Whitespace cleanupGiuseppe Bilotta
2007-01-29Allow timer action reschedulingGiuseppe Bilotta
2007-01-29Messages from ignored users are logged to IRC logs, even though no other ↵Giuseppe Bilotta
action is taken. This allows rbot logs to be used for ircstats
2007-01-28Previous commit was too squeezy. Check actual server limitsGiuseppe Bilotta
2007-01-28Try to squeeze as much characters as possible on a single lineGiuseppe Bilotta
2007-01-28Minor Utils entity cleanupGiuseppe Bilotta
2007-01-23Memory optimizations in plugin management (useful on rescans)Giuseppe Bilotta
2007-01-21Re-enable irc.ignore_usersGiuseppe Bilotta
2007-01-12Totally reworked ping timeout detectionGiuseppe Bilotta
2007-01-09Downcase the irc log location, so that loggin to e.g. #Channel and #channel ↵Giuseppe Bilotta
go the same place
2007-01-07[574] still had a stupid typoGiuseppe Bilotta
2007-01-06Irc framework: fix errors in filling up the user lists for channelsGiuseppe Bilotta
2007-01-06Try another fix for servers not going in ping timeoutGiuseppe 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 ↵Giuseppe Bilotta
control to be more reactive while still preventing excessive flood disconnections
2006-10-28Too much stuff was being sent with each line, go back to 400 bytes maxGiuseppe Bilotta
2006-10-27Penalty-based flood protectionGiuseppe Bilotta
2006-10-25Rework cached? for get_cached replies to prevent warnings about redefined ↵Giuseppe Bilotta
methods
2006-10-25Strings returned by get_cached now have a cached? method which returns true ↵Giuseppe Bilotta
or false depending on whether the result was taken from the cache or not.
2006-10-24Don't change the default headers setting the headers for the HEAD request ↵Giuseppe Bilotta
when checking expiration
2006-10-24Initial implementation of proper caching based on last-modified and etag ↵Giuseppe Bilotta
HTTP headers
2006-10-24Support basic_auth in httputil get and head methodsGiuseppe Bilotta
2006-10-23Fix targmax/maxtargets handlingGiuseppe Bilotta
2006-10-19Improve launch_here script with the suggestions from ticket #112Giuseppe Bilotta
2006-10-19Fix redirection in httputil.get when location is only a partial/realtive urlGiuseppe Bilotta
2006-10-15Safe-save tempfiles are now created in a botclass-local directory, because ↵Giuseppe Bilotta
atomic renaming only works within a filesystem
2006-10-15Utils.safe_save does a 'safe' saving (save to tempfile, move tempfile to new ↵Giuseppe Bilotta
location)
2006-10-15Allow plugins to do things when the language is changed. Will be used e.g. ↵Giuseppe Bilotta
by lart to use language-specific lart files
2006-10-15Better flood controlGiuseppe Bilotta
2006-10-14Create Utils.decode_html_entities, inspired from equivalent code in the url ↵Giuseppe Bilotta
plugin, can now be used by everybody. Can make use of the htmlentities ruby package, if found
2006-10-13Fine tune url pluginGiuseppe Bilotta
2006-10-13Minor tweaks to httputil: make last response available in @last_resp for get ↵Giuseppe Bilotta
and head methods when they return nil
2006-10-02Fix help (one more time)Giuseppe Bilotta
2006-10-02Usage wants a parameterGiuseppe Bilotta
2006-09-25Clean up botmodule loading and command parsing and delegating. Restore ↵Giuseppe Bilotta
hash-like behaviour for the plugin manager, so that @bot.plugins['name'] returns the botmodule with the given name
2006-09-25Add help for pingGiuseppe Bilotta