summaryrefslogtreecommitdiff
path: root/lib/rbot/core
AgeCommit message (Collapse)Author
2007-02-18basics: respond to public pings too (i.e. to /ping lib/rbot/rfc2812.rbchannel)Giuseppe Bilotta
2007-02-15Regexp: IP address regexps where missing an octetGiuseppe Bilotta
2007-02-15More Regexp madness. Fixes, optimizations, and a new method to parse channel ↵Giuseppe Bilotta
lists
2007-02-15Start implementing common regular expressions to be used by plugin map() ↵Giuseppe Bilotta
requirements
2007-02-14Try to fail more graciously when net/https is not loadable (usually because ↵Giuseppe Bilotta
of missing Ruby/OpenSSL bindings)
2007-02-12Remote Service Provider: increase security by preventing a malicious client ↵Giuseppe Bilotta
from accessing the @bot instance variable
2007-02-12Remote Service Provider: implement auth control for remote clients. They can ↵Giuseppe Bilotta
now login using 'remote login :username :password' to obtain a session_id that will identify them for subsequent connections
2007-02-12Remote Service Provider now functional, although it lacks remote client auth/idGiuseppe Bilotta
2007-02-12Initial work on a DRb-based remote service for rbot. Thanks to halorgium for ↵Giuseppe Bilotta
the idea
2007-02-10Preserve safe save dir across rescansGiuseppe Bilotta
2007-02-07Fix rbot quietingGiuseppe Bilotta
2007-02-06Enhance Utils tools to get first pars, allowing an option to strip an ↵Giuseppe Bilotta
initial part of the paragraphs extracted
2007-02-06Fix IRCification of HTML strings when only whitespace is present between IRC ↵Giuseppe Bilotta
bold/underline code
2007-02-06Move code to get first par from a series of urls from search plugin to ↵Giuseppe Bilotta
Utils, and use it in dict plugin too
2007-02-06Optimizations to ircify_first_html_parGiuseppe Bilotta
2007-02-06Move code to find and ircify first par from search plugin to utilsGiuseppe Bilotta
2007-02-06Move extensions to standard classes into a specific extends.rb util moduleGiuseppe Bilotta
2007-02-06Create an utils subdir in core, which will store all utility files that can ↵Giuseppe Bilotta
be reloaded without quitting the bot, and move httputil and utils to it
2007-02-04Minor auth help fixGiuseppe Bilotta
2007-01-30Core botmodule config.rb has some (very little) facility to ease config key ↵Giuseppe Bilotta
setting from other botmodules
2006-10-02Fix help (one more time)Giuseppe Bilotta
2006-10-02Usage wants a parameterGiuseppe Bilotta
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-29Introduce BotConfigValue permissions, to protect particularly sensitive ↵Giuseppe Bilotta
config options while still allowing access to more innocent ones
2006-08-25Optimize auth module exploiting new message mapping syntaxGiuseppe Bilotta
2006-08-25Fix small typo in basics core botmoduleGiuseppe Bilotta
2006-08-17Fix help. For realGiuseppe 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-06Permissions can now be set and reset correctlyGiuseppe Bilotta
2006-08-06Botuser information can now be exportedGiuseppe Bilotta
2006-08-06When copying botusers, dup all the entries to prevent linked netmasks and suchGiuseppe Bilotta
2006-08-06After changing a botuser setting, the settings for the issuing botuser were ↵Giuseppe Bilotta
displayed. This commit fixes it
2006-08-06Botusers can now be copied and renamedGiuseppe Bilotta
2006-08-06Botusers can now be destroyedGiuseppe Bilotta
2006-08-06Botusers can now be created.Giuseppe Bilotta
2006-08-06User management is now almost complete. The only missing functionality is ↵Giuseppe Bilotta
the creation/deletion of botusers
2006-08-05auth botmodule now allows showing all user settings and enable/disable ↵Giuseppe Bilotta
boolean ones. still needs work for setting and resetting. no user creation yet
2006-08-05Rename the file core.rb to reflect the new botmoulde nameGiuseppe Bilotta
2006-08-05Internally rename the core botmodule to basicsGiuseppe Bilotta
2006-08-05Auth framework now allows automatic login and login-by-netmask (when enabled ↵Giuseppe Bilotta
for the specific botusers) --defaults to off
2006-08-04Some fixes for the help system. Still not perfect, but better than beforeGiuseppe Bilotta
2006-08-04Fix stupid bug introduced with the new debugging messages. switch to ↵Giuseppe Bilotta
kind_of? instead of .class<=
2006-08-03Make keywords.rb into a plugin and sync with 0.9.10Giuseppe Bilotta
2006-08-03Initial version of the new auth coremoduleGiuseppe Bilotta
2006-08-03Lots of fixes all around, in preparation for the new auth coremoduleGiuseppe Bilotta
2006-08-02Fix message handling, comment out some debug messagesGiuseppe Bilotta
2006-08-02Initial factorization of botconfig into kernel functionality and a coremoduleGiuseppe Bilotta