summaryrefslogtreecommitdiff
path: root/lib/rbot
AgeCommit message (Collapse)Author
2008-02-13rfc2812: fix a bug in Client.user initializationGiuseppe Bilotta
2008-02-12httputil: config values for HTTP read and open timeoutsGiuseppe Bilotta
2008-02-10botuser: add command to reset the netmasks listGiuseppe Bilotta
2008-01-30utils: fix decode_html_entities for numerical entities without HTMLEntitiesGiuseppe Bilotta
2007-12-19* (core/auth) fixed an error in error handling codeDmitry Kim
2007-12-16* (registry) no infinite recursion, pleaseDmitry Kim
2007-12-14* (registry) dup() the default on returnDmitry Kim
2007-12-14* (registry) fix the default value handling for non-existent registry filesDmitry Kim
2007-12-14maskdb: be case insenstiveGiuseppe Bilotta
2007-12-13auth: adjust some permissionsGiuseppe Bilotta
2007-12-13messagemapper: fix set_auth_path() logicGiuseppe Bilotta
2007-12-13auth: 'permission search' command to look up the full_auth_path of commandsGiuseppe Bilotta
2007-12-13plugins: register maps with full information accessible via @bot.plugins.mapsGiuseppe Bilotta
2007-12-13plugins: refactor common code in #map() and #map!() to auxiliary #do_map() ↵Giuseppe Bilotta
method
2007-12-11auth: user tell should be in the 'manage' auth path, and thus forbidden by ↵Giuseppe Bilotta
default
2007-12-07maskdb: dup strings for manipulationGiuseppe Bilotta
2007-12-07userdata: classes with singleton methods are not dumpable. dup the hash ↵Giuseppe Bilotta
before storage
2007-12-07New Irc Framework: netmask generalization now takes into consideration ↵Giuseppe Bilotta
AzzurraNet host shadowing
2007-12-06debug info to track hard-to-nail bug about disappearing hosts in botuser ↵Giuseppe Bilotta
netmasks
2007-12-06auth: don't say stupid things when the password is changedGiuseppe Bilotta
2007-12-06userdata: don't extend the botuser hash to support dotted indices when ↵Giuseppe Bilotta
migrating users
2007-12-04auth core module: improve user destroy semanticsGiuseppe Bilotta
2007-12-04userdata: extend userdata hash with DottedIndex accessGiuseppe Bilotta
2007-12-04extends: DottedIndex module to extend Hash-like classes for nested ↵Giuseppe Bilotta
dot-separated index access (h['one.key'] is like h[:one][:key] with intermediate hash creation)
2007-12-04New Auth Framework: migrate userdata on permificationGiuseppe Bilotta
2007-12-04New Auth Framework: migrate userdata on botuser copy/renameGiuseppe Bilotta
2007-12-03New Auth Framework: meet and hello commands to make transient botusers permanentGiuseppe Bilotta
2007-12-03New Auth Framework: sanitize botusername ''before'' checking for existenceGiuseppe Bilotta
2007-12-03New Auth Framework: trap user editing exceptionsGiuseppe Bilotta
2007-12-03New Auth Framework: TypeError, not TypErrorGiuseppe Bilotta
2007-11-22language.rb: add '.UTF-8' to Lang2Locale values to make gettext use UTF-8 on ↵Yaohan Chen
WIN32
2007-11-21New IRC Framework: warn, don't raise, on case mismatchGiuseppe Bilotta
2007-11-06Improved inspect methods all aroundGiuseppe Bilotta
2007-11-06New Irc Framework: methods to convert channel user modes (op, voice, etc) ↵Giuseppe Bilotta
from mode (o, v, ...) to prefix (@, +, ...) and back
2007-11-06New Irc Framework: fix channel creation when topic=nilGiuseppe Bilotta
2007-11-04extends: Arraydata/rbot/plugins/factoids.rbdelete_one to remove a random ↵Giuseppe Bilotta
element from an array
2007-10-31* (rbot/config) slightly less ugly ArrayValue validation interfaceDmitry Kim
2007-10-29httputil: inform the servers we also accept deflateGiuseppe Bilotta
2007-10-29httputil: support Content-Encoding: deflateGiuseppe Bilotta
2007-10-21Suppress some warningsGiuseppe Bilotta
2007-10-11* (ircsocket) inconsistent socket state after ssl exceptions in connect(), fixedDmitry Kim
2007-10-11New Auth Framework: always allow the 'login' commandGiuseppe Bilotta
2007-10-11httputil: try to guess content-type from extension if it's not definedGiuseppe Bilotta
2007-10-11httputil: beware that content-type header may be absentGiuseppe Bilotta
2007-10-11first_html_par: detect fragment at the right placeGiuseppe Bilotta
2007-10-04Fix overzealous [1231]Giuseppe Bilotta
2007-10-01* (utils) should use partial_body() for non-text responses as wellDmitry Kim
2007-10-01core/config: fix helpGiuseppe Bilotta
2007-09-25message.rb: fix logmessage for CTCP ACTIONsGiuseppe Bilotta
2007-09-24message.rb: logmessage method to retrieve the message for logging purposesGiuseppe Bilotta
When logging messages, it is appropriate to remove color and identification prefixes (in networks that support it), but not the address prefix. Solve this by saving a copy of the message without the address prefix(es) removed, and use it in irclog*() methods.