aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_storage_memory.lua
Commit message (Collapse)AuthorAgeFilesLines
* Merge 0.11->trunkKim Alvefur2019-03-021-1/+2
|\
| * mod_storage_memory: Generate ID using standard util (fixes #1326)Kim Alvefur2019-03-021-1/+2
| | | | | | | | | | The previous method relied on tostring(table) returning the pointer address, which might not be portable.
* | Merge 0.11->trunkKim Alvefur2019-02-271-31/+51
|\|
| * mod_storage_memory: Replace query function with one based on ↵Kim Alvefur2019-02-271-31/+51
| | | | | | | | | | | | | | storage_internal (fixes #1322) The :find method in storage_internal works and is easier to read and understand. Future changes should be simpler to apply to both modules.
* | mod_storage_memory: Implement :user iteration APIKim Alvefur2019-01-141-0/+8
|/
* mod_storage_memory: Support the purge driver methodKim Alvefur2018-11-071-0/+6
|
* mod_storage_memory: Adapt archive deletion code from mod_storage_internalKim Alvefur2018-10-211-16/+62
|
* mod_storage_memory: Fix overwriting old keysKim Alvefur2018-10-211-1/+1
| | | | Test fixed is: spec/core_storagemanager_spec.lua:309: Expected objects to be equal.
* mod_storage_memory: Remove compat for very early argument orderKim Alvefur2018-10-211-3/+0
|
* mod_storage_memory: Switch from '@' prefix to '=' for chunks, '@' is used to ↵Matthew Wild2018-10-111-3/+3
| | | | indicate a source file name only
* mod_storage_memory: Fix saving of remaining items during deletionKim Alvefur2018-09-221-1/+1
| | | | | | | | | All data is compiled into functions that return new copies in order to prevent mutation of stored data. This has downsides. Also an ugly hack.
* mod_storage_memory: Import from prosody-modules 4c3230c22c18Matthew Wild2018-09-121-0/+178