summaryrefslogtreecommitdiff
path: root/lib/rbot/registry.rb
AgeCommit message (Collapse)Author
2007-03-25registry: allow plugins to provide a recovery proc in case data marshalling ↵Giuseppe Bilotta
fails
2007-03-18+ lazy behavior for plugin registries (don't create a BDB file until the ↵Dmitry Kim
registry is accessed by plugin for the first time)
2006-08-12Fix a problem with subregistriesGiuseppe Bilotta
2006-08-03Make keywords.rb into a plugin and sync with 0.9.10Giuseppe Bilotta
2006-08-03Lots of fixes all around, in preparation for the new auth coremoduleGiuseppe Bilotta
2006-07-22Of course, I forgot about creating the subregistry directories for brand new ↵Giuseppe Bilotta
installations. This fixes it, even though the code should be brought over to dbhash instead of being duplicated all around
2006-07-21Fix path creation when upgrading 0.9.9 or earlier single-db registryGiuseppe Bilotta
2006-07-21Fix subregistry importing from single-file (0.9.9 or older) plugin databaseGiuseppe Bilotta
2006-07-20All lib/rbot files are now upgraded to the new logging featureGiuseppe Bilotta
2006-06-08Improved handling of database handling and cleanup during shutdownGiuseppe Bilotta
2006-06-07The sub_registry method for BotRegistryAccessor had somehow gotten AWOL. ↵Giuseppe Bilotta
This commit restores it, since it is used by the quiz plugin used by the amaroK bot insanity, and it might be useful for other plugins (e.g. topic, auth)
2006-02-10use a db env for the databases to avoid some corruption problems (I hope)Tom Gilbert
2006-02-09attempt to resolve #65Tom Gilbert
2006-01-27autosplit registry. now we have one per plugin.Tom Gilbert
TODO creates empty dbs for plugins that don't even use the registry. would be nice to only create on write but how feasible is that?
2005-12-12try to handle backwards compat issuesTom Gilbert
2005-08-03Thu Aug 04 00:11:52 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Tweaked the debug() stuff a bit. Need to do this more cleanly really * Added a fair bit of documentation for some of the new features
2005-07-27move rbot into lib - still rearranging for packaging/installationTom Gilbert