Commit Graph

59 Commits (eeb98faa3a09ab9bdfeaa8ed9d2ff3d1d3a94de9)

Author SHA1 Message Date
Kim Alvefur f11e984c30 mod_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368) 7 years ago
Kim Alvefur 5c3633477b mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk) 7 years ago
Emmanuel Gil Peyrot 6282f9029c mod_mam: Only accept valid JIDs in <always/> and <never/> prefs. (fixes #1275) 7 years ago
Kim Alvefur f179d7fe1c mod_mam: Remove embedded fallback archive driver (fixes #972) 7 years ago
Kim Alvefur e2910e8847 mod_mam: Upgrade case of invalid archive store driver to hard error 7 years ago
Kim Alvefur 182e80684f mod_mam: Ignore case of null storage driver 7 years ago
Kim Alvefur b7fc41affc mod_mam: Add coment on how 'complete' works 8 years ago
Kim Alvefur 48a65eed67 mod_mam: Handle edge-case of max=0 so that complete attr is set (fixes #1128) 8 years ago
Kim Alvefur fa1406845d mod_mam: Remove unmatched closing paren 8 years ago
Kim Alvefur 1e6c295b68 mod_mam: Add an option for whether to include 'total' counts by default in queries 8 years ago
Kim Alvefur 07c0bc5d54 mod_mam: Log a debug message if archive expiry has been disabled 8 years ago
Kim Alvefur db93331e68 Backed out changeset 97a094fdf101, interferes with 6ddddfe05a74 8 years ago
Kim Alvefur 4f92c540b6 mod_mam: Implement option to enable MAM implicitly when client support is detected (#867) 8 years ago
Kim Alvefur 5841c8c064 mod_mam: Load archiving preferes for offline users (fixes #1024) 8 years ago
Emmanuel Gil Peyrot 1574b7a818 mod_mam: Also return the preferences on set 8 years ago
Kim Alvefur 32a1219188 mod_mam: Log a message when not archiving because it only had ignored tags 8 years ago
Kim Alvefur 015bc6ad59 mod_mam: Log a message in case archive deletion is not supported by the storage module in use 8 years ago
Kim Alvefur 863374e164 mod_mam: Use a FIFO queue for scheduling archive expiry 8 years ago
Kim Alvefur 3888136262 mod_mam: Factor out <stanza-id> stripping so it can be reused in two places 8 years ago
Kim Alvefur a9333c4f4b mod_mam: Clone stanza before stripping stanza id after carbons 8 years ago
Kim Alvefur 88bd13d98b mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961) 9 years ago
Kim Alvefur 3e15f71ed1 mod_mam: Request a total count if no items are requested 9 years ago
Kim Alvefur 06b5c50c4e mod_mam: Attach stanza-id to original stanza (fixes #917) 9 years ago
Kim Alvefur 49655b2234 mod_mam: Format timestamps in log message 9 years ago
Kim Alvefur afa9082458 mod_mam: Use correct variable 9 years ago
Kim Alvefur 3431032994 mod_mam: Don't ask the storage backend to count all items when expiry is disabled 9 years ago
Emmanuel Gil Peyrot 863f155efb mod_mam: Remove extraneous assert when opening the store 9 years ago
Kim Alvefur 4f82974fa8 mod_mam: Remove dead code (default will be filled in by mamprefs.lib) 9 years ago
Kim Alvefur e9634beff0 mod_mam: Handle default_archive_policy option consistently 9 years ago
Kim Alvefur ef1b01c822 mod_mam: Fix to treat first return value from archive:append as assigned ID 9 years ago
Kim Alvefur 04f890a467 mod_mam: Remove repeated blank line 9 years ago
Kim Alvefur 7e36855e9b mod_mam: Fix typo in comment 9 years ago
Kim Alvefur f6b5f2631e mod_mam: Add missing wrapping <query> element when returning the query form 9 years ago
Kim Alvefur 23f6da0769 mod_mam: Update namespace to XEP-0313 v0.6 9 years ago
Kim Alvefur f6dcf59968 mod_mam: Strip stanza-id tags after carbons 9 years ago
Kim Alvefur 9cde2e34c6 mod_mam: Fix wording of comment 9 years ago
Kim Alvefur 293402a338 mod_mam: Advertise Stanza ID support (XEP-0359) (thanks iNPUTmice) 9 years ago
Kim Alvefur c5272aa642 mod_mam: Move stanza ID namespace to a common variable 9 years ago
Kim Alvefur 0e99534951 mod_mam: Ignore "indirectly mutating read-only global variable prosody" warning [luacheck] 9 years ago
Kim Alvefur 310110c75d mod_mam/mamprefs: Use 'prosody.hosts' instead of '_G.hosts' in case we ever deprecate the later 9 years ago
Kim Alvefur 187cb3ac5e mod_mam: Correct import of util.rsm 9 years ago
Kim Alvefur b54ba72351 mod_mam: Use correct local name for util.jid.prepped_split 9 years ago
Kim Alvefur e33a46962c mod_mam: Silence warning about unused table used to describe data format [luacheck] 9 years ago
Kim Alvefur e9adaa506e mod_mam: Remove unused variables [luacheck] 9 years ago
Kim Alvefur fcd827853a mod_mam: Normalize copyright headers 9 years ago
Kim Alvefur 8adfea849c mod_mam: Change store name to "archive" but make it configurable for people who have data in "archive2" 9 years ago
Kim Alvefur d15ec87e01 mod_mam: Allow a set of namespaces to be stripped from stored stanzas, default to chat states (fixes #763) 9 years ago
Kim Alvefur f2b74c28b0 mod_mam: If archive:delete() gives a number, this should be the number of deleted items 9 years ago
Kim Alvefur 34cb7607de mod_mam: Add XEP-0359 tag 9 years ago
Kim Alvefur 99ad7ae5e6 mod_mam: Filter out spoofed XEP-0359 tags 9 years ago