Log

plugins/mod_storage_internal.lua @ 13260:da21185fd026

description author age
mod_storage_internal: Use integer option method for cache size Kim Alvefur Tue, 18 Jul 2023 12:36:47 +0200
plugins: Use integer config API with interval specification where sensible Kim Alvefur Mon, 17 Jul 2023 01:38:54 +0200
mod_storage_internal: Implement efficient deletion of oldest archive items Kim Alvefur Wed, 12 Jul 2023 15:03:24 +0200
mod_storage_internal: Use a binary search for time based ranges Kim Alvefur Wed, 12 May 2021 01:32:03 +0200
mod_storage_internal: Lazy-load archive items while iterating Kim Alvefur Wed, 12 May 2021 01:25:44 +0200
plugins: Prefix module imports with prosody namespace Kim Alvefur Fri, 24 Mar 2023 13:15:28 +0100
mod_storage_internal: Stop storing XEP-0091 timestamp Kim Alvefur Sat, 04 Sep 2021 14:39:31 +0200
mod_storage_internal: Support query for set of IDs Kim Alvefur Tue, 12 Jan 2021 18:06:55 +0100
mod_storage_internal: Add support for full ID range query Kim Alvefur Tue, 12 Jan 2021 17:00:27 +0100
mod_storage_internal, mod_storage_memory: Add support for query.before Matthew Wild Fri, 12 Jun 2020 16:55:35 +0100
Merge 0.11->trunk Kim Alvefur Fri, 15 May 2020 21:26:54 +0200
mod_storage_internal: Fix error in time limited queries on items without 'when' field, fixes #1557 0.11 Kim Alvefur Fri, 15 May 2020 21:22:35 +0200
mod_storage_internal: Fix keeping old timestamp in archive map API Kim Alvefur Fri, 15 May 2020 20:55:22 +0200
mod_storage_internal: Implement key-value API Kim Alvefur Mon, 11 May 2020 21:56:19 +0200
mod_storage_internal: Include last text message Kim Alvefur Fri, 23 Aug 2019 01:28:53 +0200
mod_storage_*: Also include timestmap of first message in :summary API Kim Alvefur Fri, 23 Aug 2019 01:15:44 +0200
mod_storage_*: Include timestamp of latest message in :summary API Kim Alvefur Fri, 23 Aug 2019 01:10:27 +0200
mod_storage_*: Tweak :summary API to allow future expansion with more fields Kim Alvefur Fri, 23 Aug 2019 01:04:00 +0200
mod_storage_internal: Return appropriate error even with empty archive Kim Alvefur Sun, 05 May 2019 07:24:12 +0200
mod_storage_internal: Return error if 'before' or 'after' are not found (partial fix for #1325) Kim Alvefur Tue, 05 Mar 2019 00:12:30 +0100
mod_storage_internal: Add support for iterating over users in archive stores Kim Alvefur Sun, 05 May 2019 16:07:16 +0200
mod_storage_internal,memory: Only return total count if requested Kim Alvefur Sun, 05 May 2019 08:12:16 +0200
mod_storage_internal: Implement a summary API returning message counts per contact Kim Alvefur Mon, 25 Feb 2019 15:48:28 +0100
mod_storage_internal: Include store name when reporting quota status Kim Alvefur Fri, 22 Mar 2019 02:24:48 +0100
mod_storage_internal: Increase default quota to 10 000 Kim Alvefur Fri, 22 Mar 2019 02:04:34 +0100
mod_storage_internal,_sql: Key item count cache on both username and store Kim Alvefur Fri, 22 Mar 2019 18:02:27 +0100
mod_storage_internal,_sql: Expose archive capabilities feature set Kim Alvefur Fri, 22 Mar 2019 18:01:24 +0100
mod_storage_internal,_sql: Add limit to number of items in an archive store (fixes #733) Matthew Wild Fri, 20 Oct 2017 12:53:53 +0200
mod_storage_internal: Only apply truncate if there are more items than requested Kim Alvefur Sat, 04 Aug 2018 15:44:38 +0200
mod_storage_internal: Skip write if no items matched a deletion query Kim Alvefur Sun, 19 Nov 2017 21:00:43 +0100
mod_storage_internal: Optimize truncation Kim Alvefur Fri, 10 Nov 2017 09:44:30 +0100
mod_storage_internal: Allow truncating deletion at the beginning or end of an archive store Kim Alvefur Thu, 09 Nov 2017 01:42:01 +0100
mod_storage_internal: Add more extensive query support to archive:delete method Kim Alvefur Mon, 09 Oct 2017 01:02:17 +0200
mod_storage_internal: Add support for archive key deduplication (like mod_storage_sql) Kim Alvefur Mon, 09 Oct 2017 01:01:28 +0200
mod_storage_internal: Return a noop iterator if archive is empty (fixes #920) Kim Alvefur Wed, 05 Jul 2017 05:44:56 +0200
mod_storage_internal: Handle case of empty item store when deleting (fixes #910) Kim Alvefur Sun, 14 May 2017 17:31:50 +0200
mod_storage_internal: Correctly calculate number of deleted items (fixes #912) Kim Alvefur Sun, 14 May 2017 17:22:33 +0200
mod_storage_internal: Support the 'key' archive query field Kim Alvefur Sat, 15 Apr 2017 02:27:07 +0200
mod_storage_internal: Add the dates method Kim Alvefur Fri, 31 Mar 2017 17:49:51 +0200
mod_storage_internal: Add support for removing archived items Kim Alvefur Fri, 31 Mar 2017 17:48:50 +0200
mod_storage_internal: Add basic archive store implementation Kim Alvefur Fri, 31 Mar 2017 17:47:06 +0200
mod_storage_internal: Ignore unused 'self' argument [luacheck] Kim Alvefur Fri, 31 Mar 2017 17:39:41 +0200
mod_storage_internal: Reorder methods Kim Alvefur Fri, 31 Mar 2017 17:38:46 +0200
mod_storage_internal: Separate driver from keyval implementation Kim Alvefur Fri, 31 Mar 2017 17:34:33 +0200
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types Kim Alvefur Fri, 20 Jun 2014 16:22:23 +0200
mod_storage_internal, datamanager: Add support for iterating over users with data in a store Kim Alvefur Fri, 21 Sep 2012 17:23:08 +0200
Merge 0.9->trunk Matthew Wild Wed, 19 Sep 2012 12:14:08 +0100
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version Kim Alvefur Mon, 17 Sep 2012 05:42:10 +0200
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules. Waqas Hussain Wed, 12 Sep 2012 23:46:10 +0500
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides(). Waqas Hussain Wed, 12 Sep 2012 23:41:28 +0500
mod_storage_internal: Add method for removing all data belonging to a user Kim Alvefur Sat, 28 Jul 2012 21:36:36 +0200
mod_storage_internal: Add method for listing stores Kim Alvefur Sat, 28 Jul 2012 21:24:59 +0200
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code Matthew Wild Fri, 07 Jan 2011 04:22:28 +0000