aboutsummaryrefslogtreecommitdiffstats
path: root/core/storagemanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* storagemanager: Fire event when opening a store, and allow the returned ↵Matthew Wild2016-08-311-0/+5
| | | | store/err to be overridden
* storagemanager: Simplify function flowMatthew Wild2016-08-311-5/+5
|
* storagemanager: Capitalize log messageKim Alvefur2016-04-011-1/+1
|
* storagemanager: Fix saving data in map shim when no prior data existsKim Alvefur2016-03-061-7/+5
|
* storagemanager: Add set_keys method to map store shimKim Alvefur2016-02-091-0/+17
|
* storagemanager: Fix map store shim if store is emptyKim Alvefur2014-08-081-1/+1
|
* storagemanager: When map store isn't available, fallback to keyval store ↵daurnimator2014-08-071-1/+37
| | | | [backported from trunk]
* storagemanager, mod_storage_sql, mod_storage_sql2: Rename mod_storage_sql2 ↵Matthew Wild2015-12-031-1/+17
| | | | -> mod_storage_sql, mod_storage_sql -> mod_storage_sql1 (temporarily), and emit warning for configs using sql2
* storagemanager: Split config retrieval into its own functionMatthew Wild2015-12-031-2/+6
|
* storagemanager: Check if drivers support purging, warn otherwiseKim Alvefur2015-09-021-3/+8
|
* storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)Kim Alvefur2015-09-021-0/+1
|
* core.*: Remove use of module() functionKim Alvefur2015-02-211-8/+14
|
* portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, ↵Matthew Wild2015-05-061-1/+1
| | | | usermanager, util.xml: Add luacheck annotations
* storagemanager: Remove unused import of error()Matthew Wild2015-01-201-1/+1
|
* Remove all trailing whitespaceFlorian Zeitz2013-08-091-2/+2
|
* storagemanager: Fix traceback in logging when store type is nil, and store ↵Waqas Hussain2013-04-221-1/+1
| | | | is unsupported.
* storagemanager: Support for iterating over usersKim Alvefur2012-09-211-0/+7
|
* storagemanager: Remove unused variableKim Alvefur2012-09-191-1/+0
|
* storagemanager: Fix argument (Thanks Maranda)Kim Alvefur2012-09-191-1/+1
|
* Merge 0.9->trunkMatthew Wild2012-09-191-5/+24
|\
| * storagemanager: Remove usage of 'core' when calling configmanager.get()Matthew Wild2012-09-191-3/+3
| |
| * storagemanager, datamanager, mod_storage_{internal,sql}: Replace ↵Kim Alvefur2012-09-171-2/+2
| | | | | | | | list_stores() with an iterator version
| * storagemanager: Add purge() for purging user data from all backends in useKim Alvefur2012-09-161-1/+20
| |
* | core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to ↵Waqas Hussain2012-09-121-2/+2
|/ | | | allow using module:provides().
* storagemanager: Fix argumentsKim Alvefur2012-08-311-2/+2
|
* storagemanager: Fix indentationKim Alvefur2012-08-311-2/+2
|
* storagemanager: Add method for removing all data belonging to a userKim Alvefur2012-07-281-0/+3
|
* storagemanager: Add method for listing storesKim Alvefur2012-07-281-0/+3
|
* storagemanager: Split out driver choosing from the open() methodKim Alvefur2012-07-281-1/+5
|
* storagemanager: Fix incorrect variable nameMatthew Wild2012-04-281-1/+1
|
* storagemanager: Export load_driver() function so it can be used from e.g. ↵Matthew Wild2011-01-111-1/+1
| | | | migrators
* storagemanager, mod_storage_internal: Split out default driver to ↵Matthew Wild2011-01-071-35/+17
| | | | mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code
* storagemanager: Fix log message (s/internal/null/)Matthew Wild2011-01-061-1/+1
|
* storagemanager: Add new "null" provider to get used when loading a driver or ↵Matthew Wild2011-01-061-4/+20
| | | | opening a store fails, instead of falling back to the default driver
* storagemanager: Log host in message when loading storage provider failsMatthew Wild2011-01-061-1/+1
|
* storagemanager: Don't always show fallback warning when using per-store configMatthew Wild2010-12-181-1/+2
|
* storagemanager: Log warning when loading the storage provider plugin failsMatthew Wild2010-12-181-1/+4
|
* storagemanager: When we have a cached data driver, we are supposed to use it.Waqas Hussain2010-12-121-7/+6
|
* storagemanager: Hook "host-activated", to make sure we are notified about ↵Waqas Hussain2010-12-121-0/+2
| | | | data drivers.
* storagemanager: Fixed a nil global access.Waqas Hussain2010-12-121-0/+1
|
* storagemanager: Only show fallback warning if storage was configured to use ↵Matthew Wild2010-11-271-1/+3
| | | | another backend and it failed
* storagemanager: Return driver from load_driver() if successfulMatthew Wild2010-11-271-0/+1
|
* storagemanager: Import type()Matthew Wild2010-11-271-1/+1
|
* storagemanager: Import util.multitable againMatthew Wild2010-11-271-0/+1
|
* storagemanager: Fix syntax errorMatthew Wild2010-11-271-1/+1
|
* storagemanager: Much refactoring and renaming of options. Untested, needs ↵Matthew Wild2010-11-271-30/+54
| | | | storage plugin(s) to be brought into line.
* storagemanager: Fixed a nil access.Waqas Hussain2010-07-261-1/+1
|
* storagemanager: Initial commit.Waqas Hussain2010-07-231-0/+68