summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-02-15New IRC Framework: set default capabilities to RFC's valuesGiuseppe Bilotta
2007-02-15Allow all printable 7-bit ASCII characters in passwordsGiuseppe Bilotta
2007-02-15Stringify password when creating botuser. Useful when e.g. conf.yaml ↵Giuseppe Bilotta
contains a master password which is numeric and unquoted
2007-02-14Reset configuration changed status after saving successfullyGiuseppe Bilotta
2007-02-14Only save config file when configuration changedGiuseppe Bilotta
2007-02-14Make message map regexps less aggressiveGiuseppe Bilotta
2007-02-14Try to fail more graciously when net/https is not loadable (usually because ↵Giuseppe Bilotta
of missing Ruby/OpenSSL bindings)
2007-02-14Really minor typo in previous commitGiuseppe Bilotta
2007-02-14New Irc Framework: fix default channel modes prefixes for usersGiuseppe Bilotta
2007-02-14New Irc Framework: fix bug in debug message causing failuresGiuseppe Bilotta
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-12Fix casemap/server mismatch problems when moving the bots between servers ↵Giuseppe Bilotta
with different casemaps
2007-02-12Initial work on a DRb-based remote service for rbot. Thanks to halorgium for ↵Giuseppe Bilotta
the idea
2007-02-11MessageMapper: documentation cleanup, and Template enhancements (they now ↵Giuseppe Bilotta
remeber which botmodule they were registered for)
2007-02-11Minor messagemapper optimizationsGiuseppe Bilotta
2007-02-11Start work on preferring size to length: it's the same for arrays, and will ↵Giuseppe Bilotta
be more correct in most cases when proper support for multibyte strings will be implemented (via package or because of ruby 2)
2007-02-10Preserve safe save dir across rescansGiuseppe Bilotta
2007-02-10Handle server connections (e.g. through a bip proxy) that do not use the ↵Giuseppe Bilotta
full user hostmask as a prefix of user messages
2007-02-08Message mapper: we are ony interested in matching messages that fully agree ↵Giuseppe Bilotta
with the template
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-06sendmsg improvements: default send options can now be configured via the ↵Giuseppe Bilotta
standard bot config mechanism. Maximum lines are also properly enforced
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-06New IRC Framework: more convenience methods to look into Netmask, User and ↵Giuseppe Bilotta
Channel Lists
2007-02-06New IRC Framework: NetmaskList now have an enhanced [] that allows retrieval ↵Giuseppe Bilotta
by Netmask or String
2007-02-05New IRC Framework: add missing accessors for channel modesGiuseppe Bilotta
2007-02-05Improved Utils.secs_to_stringGiuseppe Bilotta
2007-02-05Fix max_lines handling in new sendmsg codeGiuseppe Bilotta
2007-02-05Fix horrible bug in reworked sendmsg code that prevented it from working ↵Giuseppe Bilotta
correctly with messages with embedded newlines
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