summaryrefslogtreecommitdiff
path: root/lib/rbot
AgeCommit message (Collapse)Author
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
2006-09-21New auth framework is now backwards compatible: auth <masterpassword> works ↵Giuseppe Bilotta
again to login as owner
2006-08-31Fine tune and document 'permissions view' (auth core botmodule)Giuseppe Bilotta
2006-08-31messagemapper fix ... watch what you name your variables!Giuseppe Bilotta
2006-08-31Improve debugging output in messagemapperGiuseppe Bilotta
2006-08-31Fix messagemapper for optional argumentsGiuseppe Bilotta
2006-08-29Introduce BotConfigValue permissions, to protect particularly sensitive ↵Giuseppe Bilotta
config options while still allowing access to more innocent ones
2006-08-25Fix stupid bug in the new message mappingGiuseppe Bilotta
2006-08-25Optimize auth module exploiting new message mapping syntaxGiuseppe Bilotta
2006-08-25New implementation for the message mapper: multi-word parameters can now be ↵Giuseppe Bilotta
retrieved as substrings with preserved whitespace (use to_s), and parts of the message match can be made optional [by bracketing them]
2006-08-25Fix small typo in basics core botmoduleGiuseppe Bilotta
2006-08-25Changeset [440] introduced a redundant definition of the downcase method for ↵Giuseppe Bilotta
Channel
2006-08-20Improve NOTICE and PRIVMSG robustness when target is not a simple channel or ↵Giuseppe Bilotta
user
2006-08-17Stupid horrible typo in botuser.rb login methodGiuseppe Bilotta
2006-08-17Adapt topic plugin to new IRC frameworkGiuseppe Bilotta
2006-08-17Fix help. For realGiuseppe Bilotta
2006-08-17Provide the InvalidPassword exceptionGiuseppe Bilotta
2006-08-16Fix helpGiuseppe Bilotta
2006-08-16Some error handling cleanupGiuseppe Bilotta
2006-08-12Fix a problem with subregistriesGiuseppe Bilotta
2006-08-11nickokay now properly selectedGiuseppe Bilotta
2006-08-11nickreply and nickokay method, with option to let reply/okay behave like ↵Giuseppe Bilotta
this by default
2006-08-11auth.allow? method now informs a user when they don't have permissionsGiuseppe Bilotta
2006-08-10BotUser wants username=, not name=Giuseppe Bilotta
2006-08-10Fix exception when a QUITting user was not in the first channel of the list ↵Giuseppe Bilotta
of channels
2006-08-06The kernel now has a @bot.kick(channel, user, msg) methodGiuseppe Bilotta
2006-08-06Users can now be imported from exported data files. Existing users are ↵Giuseppe Bilotta
overwritten
2006-08-06Fix some bugs when setting permissions; introduce the new 'permissions view ↵Giuseppe Bilotta
for <user>' command
2006-08-06Forgot the kernel fixes for previous commitGiuseppe Bilotta
2006-08-06Permissions can now be set and reset correctlyGiuseppe Bilotta
2006-08-06Botuser information can now be exportedGiuseppe Bilotta