Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-21 | * fix config validation diagnostics for ArrayValue | dmitry kim | |
2008-06-24 | config.rb: system wide overrides in /etc/rbot.conf | Giuseppe Bilotta | |
2008-05-23 | * autoflush $stdout in setup wizard | dmitry kim | |
2008-02-13 | config: Value#get() should return #default(), not @default | Giuseppe Bilotta | |
@default may be a Proc, in which case the default value is obtained by calling the Proc. So use #default() that takes care of this already. | |||
2008-02-13 | config: allow @bot.config[key]=value constructs | Giuseppe Bilotta | |
2007-10-31 | * (rbot/config) slightly less ugly ArrayValue validation interface | Dmitry Kim | |
2007-09-12 | namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::* | Giuseppe Bilotta | |
2007-08-23 | config: allow migration from/to Boolean/IntegerValues | Giuseppe Bilotta | |
2007-07-09 | fixed a few strings which used gettext without changing #{} syntax | Yaohan Chen | |
2007-07-09 | integrated ruby-gettext | Yaohan Chen | |
modified a few files to allow translated messages created gettext template file initialized gettext files for Japanese and Simplified Chinese | |||
2007-03-19 | * config value hook :on_change wasn't called from unset() | Dmitry Kim | |
2007-03-15 | config was not being saved after unsetting a value | Giuseppe Bilotta | |
2007-02-14 | Reset configuration changed status after saving successfully | Giuseppe Bilotta | |
2007-02-14 | Only save config file when configuration changed | Giuseppe Bilotta | |
2006-08-29 | Introduce BotConfigValue permissions, to protect particularly sensitive ↵ | Giuseppe Bilotta | |
config options while still allowing access to more innocent ones | |||
2006-08-02 | Initial factorization of botconfig into kernel functionality and a coremodule | Giuseppe Bilotta | |
2006-08-02 | Auth now follows the specs defined in NewAuthModule even though there is no ↵ | Giuseppe Bilotta | |
actual auth coremodule. config.rb needs to be split into a class definition file and a coremodule that manages it | |||
2006-07-25 | New config commands: reset (synonym for unset), add <...> to <...> and rm ↵ | Giuseppe Bilotta | |
<...> from <...> to manipulate individual values in BotConfigArrayValues | |||
2006-07-25 | Fix a bug in config set (particularly important for BotConfigArrayValues) | Giuseppe Bilotta | |
2006-07-25 | Forgot to stringify an instance of key | Giuseppe Bilotta | |
2006-07-25 | Use symbols internally instead of strings for config keys. | Giuseppe Bilotta | |
2006-07-20 | All lib/rbot files are now upgraded to the new logging feature | Giuseppe Bilotta | |
2006-07-18 | Improve robustness while saving auth config files and channel quotes | Giuseppe Bilotta | |
2005-12-12 | found a bug | Tom Gilbert | |
2005-09-09 | bugfix | Tom Gilbert | |
2005-08-31 | a little more robustness around emtpy lookups | Tom Gilbert | |
Also more robustness around reading/writing conf.yaml | |||
2005-08-07 | try that maybe | Tom Gilbert | |
2005-08-07 | try again | Tom Gilbert | |
2005-08-07 | attempt workaround for missing load_file | Tom Gilbert | |
2005-08-04 | Thu Aug 04 23:03:30 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Improved ircd recognition of rfc2812.rb * de-string'd, de-cap'd rfc2812.rb, looks less shouty now * moved the Q auth stuff (for quakenet) into a new qauth plugin (untested!) * finish fixing the httputil | |||
2005-08-03 | Wed Aug 03 15:25:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Added french language file (TODO most of the plugins just talk english) * The way the Enum configs were set up, it wasn't possible to add language files to rbot at runtime (the directory was only scanned at startup). Now you can set a values Proc, which is called to return a list of allowed values whenever it's queried. * Added Config module for determining where we were installed. Unfortunately rubygems is a total whore in this regard, and I hope the current hackery I have to do to support it becomes redundant in the future. | |||
2005-08-02 | * Fixed the new http.proxy* settings, they work! | Tom Gilbert | |
* Fixed a bug with auth-checking for the config module * misc tweaks | |||
2005-07-30 | Sat Jul 30 22:33:36 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Config items are now objects, various types are available. * The config wizard will now use registered config items if :wizard is set to true for those items. It will ask questions in the order they were registered. * The config module now works for doing runtime configuration. * misc refactoring | |||
2005-07-30 | Sat Jul 30 01:19:32 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* config module for configuring the running bot via IRC * BotConfig.register method for various modules and any plugin to register bot configuration which the new config module will expose for them. * various other tweaks as I continue to refactor.. | |||
2005-07-29 | Fri Jul 29 13:07:56 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Moved some stuff out of util.rb into the plugins that actually need them. Those methods didn't belong in util as they were plugin-specific. * moved a few more plugins to use map() where appropriate * made the url plugin only store unique urls | |||
2005-07-28 | Thu Jul 28 23:45:26 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk> | Tom Gilbert | |
* Reworked the Timer module. The Timer now has a smart thread manager to start/stop the tick() thread. This means the timer isn't called every 0.1 seconds to see what needs doing, which is much more efficient * reworked the ircsocket queue mechanism to use a Timer * reworked the nickserv plugin to use maps * made server.reconnect_wait configurable * added Class tracing mechanism to bin/rbot, use --trace Classname for debugging | |||
2005-07-27 | this packaging stuff seems to actually be working | Tom Gilbert | |
2005-07-27 | more work on packaging, use Irc::Config module for storing configuration set | Tom Gilbert | |
by install.rb | |||
2005-07-27 | rework various modules to use the installed directories | Tom Gilbert | |
2005-07-27 | move rbot into lib - still rearranging for packaging/installation | Tom Gilbert | |