log mod_mam/mod_mam.lua @ 3909:eb27e51cf2c9

age author description
Thu, 03 Oct 2019 16:39:53 +0100 Matthew Wild mod_mam: Add flag to session when it performs a MAM query
Wed, 07 Mar 2018 22:21:43 +0100 tmolitor [mod_mam] Fix hook priority for local clients, too (see also commit 2af42a3af131)
Thu, 21 Sep 2017 23:31:42 +0200 Kim Alvefur mod_mam: Squeeze in hooks with priority between sevral other modules (fixes #996)
Tue, 12 Sep 2017 15:46:49 +0200 Kim Alvefur mod_mam: Use a FIFO queue for scheduling archive expiry
Sun, 03 Sep 2017 13:28:28 +0200 Kim Alvefur mod_mam: Fix traceback due to borked transplant from 0.10
Sun, 03 Sep 2017 12:43:24 +0200 Kim Alvefur mod_mam: Clone stanza before stripping stanza id after carbons
Sun, 03 Sep 2017 00:35:31 +0200 Kim Alvefur mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
Thu, 27 Apr 2017 12:41:53 +0200 Kim Alvefur mod_mam: Use correct variable
Wed, 26 Apr 2017 11:46:22 +0200 Kim Alvefur mod_mam: Don't ask the storage backend to count all items when expiry is disabled
Fri, 28 Apr 2017 12:09:51 +0100 Matthew Wild mod_mam: Adjust event handler priorities to match guidelines in docs
Sun, 02 Apr 2017 19:44:59 +0100 Emmanuel Gil Peyrot mod_mam: Remove extraneous assert when opening the store
Thu, 23 Mar 2017 14:31:01 +0100 Kim Alvefur mod_mam: Ignore long log lines [luacheck]
Mon, 20 Feb 2017 01:59:33 +0100 Kim Alvefur mod_mam: Add support for XEP-0313 v0.6
Mon, 20 Feb 2017 01:58:00 +0100 Kim Alvefur mod_mam: Fix to expect archive id as first return value from archive:append
Mon, 20 Feb 2017 00:09:45 +0100 Kim Alvefur mod_mam: Add comments
Mon, 20 Feb 2017 00:48:31 +0100 Kim Alvefur mod_mam: Normalize whitespace
Mon, 20 Feb 2017 00:09:13 +0100 Kim Alvefur mod_mam: Bring hints processing in line with 0.10 version
Mon, 20 Feb 2017 00:07:59 +0100 Kim Alvefur mod_mam: Make the store configurable to ease move to 0.10 version
Mon, 20 Feb 2017 00:41:13 +0100 Kim Alvefur mod_mam: Add support for XEP-0313 v0.5
Mon, 20 Feb 2017 00:44:27 +0100 Kim Alvefur mod_mam: Add missing wrapping <query> element when returning the query form
Mon, 29 Aug 2016 10:51:08 +0200 Kim Alvefur mod_mam: Check that user exists (#731)
Fri, 12 Aug 2016 18:20:08 +0200 Kim Alvefur mod_mam: Log messages from local clients on the clients session
Mon, 15 Feb 2016 23:56:12 +0100 Kim Alvefur mod_mam: Include 'w' (week) in pattern for "archive_expires_after" option (fixes #627)
Thu, 04 Feb 2016 13:38:06 +0100 Kim Alvefur mod_mam: Add some debug logging
Tue, 02 Feb 2016 16:26:21 +0100 Kim Alvefur mod_mam: Add a bit of randomness to cleanup intervals to keep some time between multiple instances
Sun, 24 Jan 2016 11:46:14 +0100 Kim Alvefur mod_mam: Compensate for small change in mod_disco between 0.9 and 0.10
Fri, 22 Jan 2016 16:04:32 +0100 Kim Alvefur mod_mam: This was meant to be a debug message
Tue, 19 Jan 2016 18:04:24 +0100 Kim Alvefur mod_mam: Fix Top Level Error from string[table] = nil instead of table[string] = nil
Tue, 19 Jan 2016 17:59:05 +0100 Kim Alvefur mod_mam: Use the fallback driver if either the null driver or a driver that does not implement the archive api is returned
Tue, 19 Jan 2016 17:47:47 +0100 Kim Alvefur mod_mam: Include an in-memory fallback driver
Tue, 19 Jan 2016 17:47:05 +0100 Kim Alvefur mod_mam: Allow interval between archive cleanup to be changed
Tue, 19 Jan 2016 14:34:12 +0100 Kim Alvefur mod_mam: Merge identical conditional blocks
Tue, 19 Jan 2016 14:33:25 +0100 Kim Alvefur mod_mam: Bit of spacing between blocks of code
Tue, 19 Jan 2016 14:33:02 +0100 Kim Alvefur mod_mam: Always convert 'total' to a number
Tue, 19 Jan 2016 13:49:59 +0100 Kim Alvefur mod_mam: Fix order of arguments to archive append
Tue, 19 Jan 2016 13:34:53 +0100 Kim Alvefur mod_mam: Enable archiving by default, less of a privacy issue if messages expire
Tue, 19 Jan 2016 13:34:16 +0100 Kim Alvefur mod_mam: Add support for trimming old archived messages
Sat, 09 Jan 2016 15:20:19 +0100 Kim Alvefur mod_mam: Fix accidental global access
Sat, 09 Jan 2016 14:18:07 +0100 Kim Alvefur mod_mam: Improve error messages when failed to open storage
Wed, 09 Dec 2015 14:00:11 +0100 Kim Alvefur mod_mam: Clarify condition presendence
Wed, 26 Aug 2015 17:40:22 +0200 Kim Alvefur mod_mam: Store chat messages and normal messages with a body
Wed, 26 Aug 2015 17:22:14 +0200 Kim Alvefur mod_mam: Unindent 'else' block
Sat, 18 Jul 2015 23:11:59 +0200 Kim Alvefur mod_mam: Support both spellings of XEP-0334 processing hints until XEP is clarified
Thu, 02 Jul 2015 20:30:17 +0200 Kim Alvefur mod_mam: Same with no-storage, not no-store
Thu, 02 Jul 2015 20:20:31 +0200 Kim Alvefur mod_mam: Fix message hints, it's no-permanent-*storage*, not ..-store
Mon, 18 May 2015 03:03:42 +0200 Kim Alvefur mod_mam: Fire event on successful storage of message
Sun, 17 May 2015 17:17:26 +0200 Kim Alvefur mod_mam: There are other storage backends that support archives now
Tue, 05 May 2015 15:36:57 +0200 Kim Alvefur mod_mam: Semicolons!
Sun, 03 May 2015 13:34:23 +0200 Kim Alvefur mod_mam: Reverse the order of reversed queries back to chronological order
Sun, 03 May 2015 13:21:51 +0200 Kim Alvefur mod_mam: Move variable into loop scope
Sun, 03 May 2015 13:27:53 +0200 Kim Alvefur mod_mam: Rename variable
Sun, 03 May 2015 13:21:15 +0200 Kim Alvefur mod_mam: Support the mandatory 'complete' attribute by requesting one extra item from storage
Sun, 03 May 2015 13:20:04 +0200 Kim Alvefur mod_mam: Always return true when a stanza event has been handled
Sat, 25 Apr 2015 15:43:59 +0200 Kim Alvefur mod_mam: Advertise feature in disco#info for account as per XEP-0313 >= 0.2
Thu, 18 Dec 2014 12:15:50 +0100 Kim Alvefur mod_mam: Make sure default_archive_policy is a boolean or "roster" (thanks souliane)
Fri, 15 Aug 2014 17:43:23 +0200 Kim Alvefur mod_mam: Update to version 0.3 of XEP-0313
Wed, 30 Apr 2014 13:22:08 +0200 Kim Alvefur mod_mam: Mirror to and from attributes from iq on result messages
Wed, 30 Apr 2014 13:14:02 +0200 Kim Alvefur mod_mam: Update copyright header
Wed, 30 Apr 2014 13:12:56 +0200 Kim Alvefur mod_mam: Shuffle imports
Sun, 23 Mar 2014 22:35:27 +0100 Kim Alvefur mod_mam, mod_mam_muc: Check that storagemanager didn't return an instance of the null storage method (Thanks Jonathan)
Fri, 28 Feb 2014 15:37:55 +0100 Kim Alvefur Backed out changeset 853a382c9bd6
Fri, 28 Feb 2014 15:36:06 +0100 Kim Alvefur mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
Thu, 05 Sep 2013 15:48:37 +0200 Kim Alvefur mod_mam: Stamp outgoing messages with <archived> as well, but remove it after they should have passed through mod_carbons
Thu, 05 Sep 2013 15:24:09 +0200 Kim Alvefur mod_mam: Include textual error if archive query failed
Thu, 05 Sep 2013 15:22:31 +0200 Kim Alvefur mod_mam: Log error message if unable to open archive storage
Sun, 11 Aug 2013 23:39:34 +0200 Kim Alvefur mod_mam: Remove unused table, it was moved to one of the libs
Sun, 11 Aug 2013 23:23:58 +0200 Kim Alvefur mod_mam: Add support for XEP-0334: Message Processing Hints
Sun, 11 Aug 2013 23:19:35 +0200 Kim Alvefur mod_mam: Clean up and explain the code that determines who's archive we put the message in
Sat, 10 Aug 2013 20:38:25 +0200 Kim Alvefur mod_mam: Break out routines for converting prefs between XML and our internal representation into a library
Sat, 13 Jul 2013 17:43:30 +0200 Kim Alvefur mod_mam: Update to use 'archive' storage type. Note: this breaks support with 0.9 and older.
Sat, 13 Jul 2013 17:00:13 +0200 Kim Alvefur mod_mam: Swap first and last first for a simpler argument to RSM in reverse queries
Fri, 12 Jul 2013 23:18:30 +0200 Kim Alvefur mod_mam: Neater reply building
Fri, 12 Jul 2013 22:54:41 +0200 Kim Alvefur mod_mam: Use more specific hook
Fri, 12 Jul 2013 22:46:15 +0200 Kim Alvefur mod_mam: Split out preference functions into a lib for easy reuse
Sun, 30 Jun 2013 00:40:37 +0200 Kim Alvefur mod_mam: Stamp <archived> on incoming stanzas after archiving them
Sun, 30 Jun 2013 00:40:04 +0200 Kim Alvefur mod_mam: The forwarded message should be a child of the MAM result element
Thu, 11 Apr 2013 21:39:03 +0200 Kim Alvefur mod_mam: Report the total number of messages, not how many messages were sent during the query
Sun, 27 Jan 2013 17:34:16 +0100 Thijs Alkemade mod_mam: Implemented an empty <before/>, to request the last n items in the archive.
Mon, 27 Aug 2012 05:18:56 +0200 Kim Alvefur mod_mam: Fix variable name, blame autocomplete
Thu, 16 Aug 2012 22:31:08 +0200 Kim Alvefur mod_mam: Report id of first item and number of items sent.
Thu, 16 Aug 2012 21:31:46 +0200 Kim Alvefur mod_mam: Change storage format to store bare JID + resource.
Thu, 16 Aug 2012 21:16:35 +0200 Kim Alvefur mod_mam: remove useless check
Fri, 27 Jul 2012 04:39:48 +0200 Kim Alvefur mod_mam: Stricter validation, reject invalid timestamps, jids.
Mon, 11 Jun 2012 16:54:32 +0200 Kim Alvefur mod_mam: Enforce max results even if RSM isn't used.
Fri, 08 Jun 2012 21:02:41 +0200 Kim Alvefur mod_mam: Fix typo
Fri, 08 Jun 2012 21:01:44 +0200 Kim Alvefur mod_mam: Enforce a max number of items returned, with a default.
Fri, 08 Jun 2012 20:11:39 +0200 Kim Alvefur mod_mam: Move RSM pointer to last message into a MAM-namespaced child
Fri, 08 Jun 2012 05:56:24 +0200 Kim Alvefur mod_mam: Fix issue with get_text() and clean some unneeded variables.
Fri, 08 Jun 2012 03:13:31 +0200 Kim Alvefur mod_mam: Implement support for Result Set Management in queries.
Thu, 24 May 2012 23:52:36 +0200 Kim Alvefur mod_mam: Put name of store in a single variable
Thu, 24 May 2012 23:02:46 +0200 Kim Alvefur mod_mam: Remove unused local
Thu, 24 May 2012 22:56:12 +0200 Kim Alvefur mod_mam: Break when the message is more recent than the range requested
Thu, 24 May 2012 22:37:14 +0200 Kim Alvefur mod_mam: local tostring and some comments
Thu, 24 May 2012 22:29:17 +0200 Thijs Alkemade mod_mam: From the spec: servers SHOULD NOT archive messages that do not have a <body/> child tag.
Mon, 21 May 2012 15:36:02 +0200 Thijs Alkemade mod_mam: Add the UID to the <result> when sending an archived message back.
Sun, 22 Apr 2012 13:29:57 +0200 Kim Alvefur mod_mam: Update header
Thu, 19 Apr 2012 17:46:24 +0200 Kim Alvefur mod_mam: Remove archived tag, as this was dropped from the submitted spec
Tue, 28 Feb 2012 14:37:42 +0100 Kim Alvefur mod_mam: Bumb priority up above carbons, so that archive ids are included
Tue, 28 Feb 2012 14:36:41 +0100 Kim Alvefur mod_mam: Add missing up()
Tue, 28 Feb 2012 14:36:05 +0100 Kim Alvefur mod_mam: Try to not bork when sending a message to your bare jid
Sun, 15 Jan 2012 20:21:53 +0100 Kim Alvefur mod_mam: Store the message id more accessible.
Sun, 15 Jan 2012 03:58:54 +0100 Kim Alvefur mod_mam: Implement archiving preferences.
Fri, 06 Jan 2012 16:50:12 +0100 Kim Alvefur mod_mam: Add experimental implementation of the Message Archive Management ProtoXEP