summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-07* dictclient.rb: break help message into topicsYaohan Chen
2007-10-04Fix overzealous [1231]Giuseppe Bilotta
2007-10-04quiz plugin: split top N tables at the name divisorGiuseppe 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.
2007-09-24core/userdata: store transient data too, keyed by (first-and-only) netmaskGiuseppe Bilotta
2007-09-24core/userdata: always store nick-based dataGiuseppe Bilotta
2007-09-24core/userdata: refactor set_data_hash methodGiuseppe Bilotta
2007-09-23core/auth: missing help for who isGiuseppe Bilotta
2007-09-23core/userdata: with_botdata methodGiuseppe Bilotta
2007-09-23core/userdata: bot_data -> botdataGiuseppe Bilotta
2007-09-23New Auth Framework: use Botuser#default? and owner? methodsGiuseppe Bilotta
2007-09-23New Auth Framework: BotUser#default? and owner? methodsGiuseppe Bilotta
2007-09-23UserData cote botmodule to handle user data storage/retrievalGiuseppe Bilotta
2007-09-22registry.rb: don't create registry file unless accessing it for writingGiuseppe Bilotta
2007-09-22message.rb: fix "I'm Stupid(TM)" bug in [1100]Giuseppe Bilotta
2007-09-22* (botuser) generalize() netmasks on transient->permanentDmitry Kim
2007-09-22+ (irc) generalize() method for Netmask classDmitry Kim
2007-09-22New Auth Framework: add make_permanent() and related methods to make a ↵Giuseppe Bilotta
transient BotUser permanent
2007-09-22New Auth Framework: please document methodsGiuseppe Bilotta
2007-09-22reaction plugin: uniformize auth_path for trigger removal commandsGiuseppe Bilotta
2007-09-22reaction plugin: order reaction candidates by number of captures as ↵Giuseppe Bilotta
secondary order
2007-09-21reaction plugin: no more :stuff, but :before and :after for the pre and ↵Giuseppe Bilotta
postmatch text
2007-09-21reaction plugin: it's %{key}, not %%{key}Giuseppe Bilotta
2007-09-21+ (botuser + maskdb) fast netmask lookup + supplemental fixes for transient ↵Dmitry Kim
users
2007-09-21* (core/auth) more debug logging on exceptionsDmitry Kim
2007-09-21New Auth Framework: auth core botmodule was missing an m.replyGiuseppe Bilotta
2007-09-21New Auth Framework: auth core botmodule was failing when someone asked ↵Giuseppe Bilotta
something about a nonexisting botuser
2007-09-21reaction plugin: quoted multi-word triggers in [1189] were not being ↵Giuseppe Bilotta
unquoted when setting up the trigger
2007-09-21reaction plugin: use the longest-matching trigger, not the first one foundGiuseppe Bilotta
2007-09-21reaction plugin: make triggers case insensitiveGiuseppe Bilotta
2007-09-21+ (core/auth) "!who is :user" syntaxDmitry Kim
2007-09-21Utils.decode_html_entities: get rid of commented table and implement latin-1 ↵Giuseppe Bilotta
(and then some) decoding
2007-09-21Utils: we are an UTF-8 aware bot now, no need to ASCIIfy HTML entitiesGiuseppe Bilotta
2007-09-21Utils.decode_html_entities: fix decoding of unknown symbolsGiuseppe Bilotta
2007-09-21reaction plugin: range attribute should be an accessor, not a readerGiuseppe Bilotta
2007-09-21reaction plugin: revert [1204], having r.range == nil is an actually ↵Giuseppe Bilotta
supported scenario, and if it happens unexpectedly it's some other bug
2007-09-21* (plugins/url) url.display_link_info now also applies for error messagesDmitry Kim
2007-09-21* (plugins/reaction) fixed r.range == nil caseDmitry Kim
2007-09-20reaction plugin: captures in regexp are now available as match1, match2, etcGiuseppe Bilotta
2007-09-20reaction plugin: allow moving replies from one trigger to anotherGiuseppe Bilotta
2007-09-20reaction plugin: chance was not actually optionalGiuseppe Bilotta
2007-09-20reaction plugin: reply ranges were not being updated when adding a new replyGiuseppe Bilotta