| Commit message (Expand) | Author | Age | Files | Lines |
* | plugins: Use integer config API with interval specification where sensible | Kim Alvefur | 2023-07-17 | 1 | -1/+1 |
* | mod_storage_internal: Implement efficient deletion of oldest archive items | Kim Alvefur | 2023-07-12 | 1 | -0/+22 |
* | mod_storage_internal: Use a binary search for time based ranges | Kim Alvefur | 2021-05-12 | 1 | -8/+55 |
* | mod_storage_internal: Lazy-load archive items while iterating | Kim Alvefur | 2021-05-12 | 1 | -59/+57 |
* | plugins: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-24 | 1 | -9/+9 |
* | mod_storage_internal: Stop storing XEP-0091 timestamp | Kim Alvefur | 2021-09-04 | 1 | -2/+1 |
* | mod_storage_internal: Support query for set of IDs | Kim Alvefur | 2021-01-12 | 1 | -0/+8 |
* | mod_storage_internal: Add support for full ID range query | Kim Alvefur | 2021-01-12 | 1 | -2/+5 |
* | mod_storage_internal, mod_storage_memory: Add support for query.before | Matthew Wild | 2020-06-12 | 1 | -2/+6 |
* | Merge 0.11->trunk | Kim Alvefur | 2020-05-15 | 1 | -2/+4 |
|\ |
|
| * | mod_storage_internal: Fix error in time limited queries on items without 'whe... | Kim Alvefur | 2020-05-15 | 1 | -2/+4 |
* | | mod_storage_internal: Fix keeping old timestamp in archive map API | Kim Alvefur | 2020-05-15 | 1 | -1/+1 |
* | | mod_storage_internal: Implement key-value API | Kim Alvefur | 2020-05-11 | 1 | -0/+40 |
* | | mod_storage_internal: Include last text message | Kim Alvefur | 2019-08-23 | 1 | -1/+4 |
* | | mod_storage_*: Also include timestmap of first message in :summary API | Kim Alvefur | 2019-08-23 | 1 | -0/+5 |
* | | mod_storage_*: Include timestamp of latest message in :summary API | Kim Alvefur | 2019-08-23 | 1 | -1/+4 |
* | | mod_storage_*: Tweak :summary API to allow future expansion with more fields | Kim Alvefur | 2019-08-23 | 1 | -3/+5 |
* | | mod_storage_internal: Return appropriate error even with empty archive | Kim Alvefur | 2019-05-05 | 1 | -0/+3 |
* | | mod_storage_internal: Return error if 'before' or 'after' are not found (part... | Kim Alvefur | 2019-03-05 | 1 | -0/+10 |
* | | mod_storage_internal: Add support for iterating over users in archive stores | Kim Alvefur | 2019-05-05 | 1 | -0/+4 |
* | | mod_storage_internal,memory: Only return total count if requested | Kim Alvefur | 2019-05-05 | 1 | -6/+11 |
* | | mod_storage_internal: Implement a summary API returning message counts per co... | Kim Alvefur | 2019-02-25 | 1 | -0/+10 |
* | | mod_storage_internal: Include store name when reporting quota status | Kim Alvefur | 2019-03-22 | 1 | -1/+1 |
* | | mod_storage_internal: Increase default quota to 10 000 | Kim Alvefur | 2019-03-22 | 1 | -1/+1 |
* | | mod_storage_internal,_sql: Key item count cache on both username and store | Kim Alvefur | 2019-03-22 | 1 | -8/+11 |
* | | mod_storage_internal,_sql: Expose archive capabilities feature set | Kim Alvefur | 2019-03-22 | 1 | -0/+6 |
* | | mod_storage_internal,_sql: Add limit to number of items in an archive store (... | Matthew Wild | 2017-10-20 | 1 | -0/+35 |
|/ |
|
* | mod_storage_internal: Only apply truncate if there are more items than requested | Kim Alvefur | 2018-08-04 | 1 | -1/+1 |
* | mod_storage_internal: Skip write if no items matched a deletion query | Kim Alvefur | 2017-11-19 | 1 | -0/+3 |
* | mod_storage_internal: Optimize truncation | Kim Alvefur | 2017-11-10 | 1 | -4/+5 |
* | mod_storage_internal: Allow truncating deletion at the beginning or end of an... | Kim Alvefur | 2017-11-09 | 1 | -0/+15 |
* | mod_storage_internal: Add more extensive query support to archive:delete method | Kim Alvefur | 2017-10-09 | 1 | -6/+22 |
* | mod_storage_internal: Add support for archive key deduplication (like mod_sto... | Kim Alvefur | 2017-10-09 | 1 | -2/+21 |
* | mod_storage_internal: Return a noop iterator if archive is empty (fixes #920) | Kim Alvefur | 2017-07-05 | 1 | -1/+7 |
* | mod_storage_internal: Handle case of empty item store when deleting (fixes #910) | Kim Alvefur | 2017-05-14 | 1 | -1/+7 |
* | mod_storage_internal: Correctly calculate number of deleted items (fixes #912) | Kim Alvefur | 2017-05-14 | 1 | -1/+2 |
* | mod_storage_internal: Support the 'key' archive query field | Kim Alvefur | 2017-04-15 | 1 | -0/+5 |
* | mod_storage_internal: Add the dates method | Kim Alvefur | 2017-03-31 | 1 | -0/+6 |
* | mod_storage_internal: Add support for removing archived items | Kim Alvefur | 2017-03-31 | 1 | -0/+19 |
* | mod_storage_internal: Add basic archive store implementation | Kim Alvefur | 2017-03-31 | 1 | -0/+85 |
* | mod_storage_internal: Ignore unused 'self' argument [luacheck] | Kim Alvefur | 2017-03-31 | 1 | -2/+2 |
* | mod_storage_internal: Reorder methods | Kim Alvefur | 2017-03-31 | 1 | -8/+8 |
* | mod_storage_internal: Separate driver from keyval implementation | Kim Alvefur | 2017-03-31 | 1 | -6/+10 |
* | mod_storage_{none,internal,sql}: Return error for unsupported (everything but... | Kim Alvefur | 2014-06-20 | 1 | -0/+3 |
* | mod_storage_internal, datamanager: Add support for iterating over users with ... | Kim Alvefur | 2012-09-21 | 1 | -2/+6 |
* | Merge 0.9->trunk | Matthew Wild | 2012-09-19 | 1 | -2/+2 |
|\ |
|
| * | storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores(... | Kim Alvefur | 2012-09-17 | 1 | -2/+2 |
* | | mod_storage_*: Don't explicitly set driver name, to ease copying/renaming mod... | Waqas Hussain | 2012-09-12 | 1 | -1/+1 |
* | | core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to a... | Waqas Hussain | 2012-09-12 | 1 | -1/+1 |
|/ |
|
* | mod_storage_internal: Add method for removing all data belonging to a user | Kim Alvefur | 2012-07-28 | 1 | -0/+4 |