Commit graph

61 commits

Author SHA1 Message Date
Waqas Hussain
aff71e544e mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules. 2012-09-12 23:46:10 +05:00
Waqas Hussain
7daf3c7c14 core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides(). 2012-09-12 23:41:28 +05:00
Kim Alvefur
582fa3f46f mod_storage_internal: Implement a summary API returning message counts per contact 2019-02-25 15:48:28 +01:00
Kim Alvefur
5bb703f07f mod_storage_internal: Include store name when reporting quota status 2019-03-22 02:24:48 +01:00
Kim Alvefur
c4b5bfdc5f mod_storage_internal: Increase default quota to 10 000
Performance doesn't seem great but 10k should be far enough from limits
inherited by the Lua parser. 1000 messages seemed pretty close to what
an active user might produce in one week.
2019-03-22 02:04:34 +01:00
Kim Alvefur
9eb4885f38 mod_storage_internal,_sql: Key item count cache on both username and store 2019-03-22 18:02:27 +01:00
Kim Alvefur
0028ea46e2 mod_storage_internal,_sql: Expose archive capabilities feature set
This was planned to be added long ago but was forgotten.
2019-03-22 18:01:24 +01:00
Matthew Wild
d7761bd914 mod_storage_internal,_sql: Add limit to number of items in an archive store (fixes #733) 2017-10-20 12:53:53 +02:00
Kim Alvefur
989d976c85 mod_storage_internal: Add method for removing all data belonging to a user 2012-07-28 21:36:36 +02:00
Kim Alvefur
f3b4b75347 mod_storage_internal: Add method for listing stores 2012-07-28 21:24:59 +02:00
Matthew Wild
909cdebf94 storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code 2011-01-07 04:22:28 +00:00