log mod_cloud_notify/mod_cloud_notify.lua @ 5098:817bc9873fc2

age author description
Sat, 24 Sep 2022 08:28:07 +0100 Matthew Wild mod_cloud_notify: Improve logging for various error cases
Fri, 23 Sep 2022 22:40:54 +0100 Matthew Wild mod_cloud_notify: Fix default extended timeout from 72 days -> 72 hours
Fri, 23 Sep 2022 22:39:49 +0100 Matthew Wild mod_cloud_notify: Only delay hibernation timeout for push-enabled clients
Wed, 13 Jul 2022 11:15:43 +0100 Matthew Wild mod_cloud_notify: Rename field in event for clarity ('node' is ambiguous here)
Sat, 30 Jul 2022 21:07:47 +1200 arcseconds replaced 'session' with 'origin' in push_disable
Sat, 02 Jul 2022 02:29:03 +0200 tmolitor mod_cloud_notify: Compat for prosody 0.12
Sun, 19 Dec 2021 01:33:34 +0100 Kim Alvefur mod_cloud_notify: Include extra error details if available
Wed, 27 Oct 2021 19:12:03 +0100 Matthew Wild mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls
Tue, 19 Oct 2021 11:05:13 +0100 Matthew Wild mod_cloud_notify: Fix traceback for clients without a stable client_id
Mon, 18 Oct 2021 13:00:28 +0100 Matthew Wild mod_cloud_notify: Move client info out of sub-object to improve usability with map store API
Mon, 18 Oct 2021 11:44:13 +0100 Matthew Wild mod_cloud_notify: Record client id (or resource) and language during registration
Mon, 18 Oct 2021 11:43:48 +0100 Matthew Wild mod_cloud_notify: Fix some minor luacheck offences
Sat, 25 Sep 2021 11:43:31 +0000 arcseconds mod_cloud_notify: notify on groupchat messages sent to bare JID
Tue, 23 Feb 2021 15:23:29 +0000 Matthew Wild mod_cloud_notify: Consider incoming XEP-0353 call requests as important
Fri, 05 Feb 2021 12:36:48 +0000 Matthew Wild mod_cloud_notify: Fix nesting of push form (thanks ivucica/Andrzej)
Sat, 30 Jan 2021 07:17:33 +0100 tmolitor mod_cloud_notify: use stanza from mod_smacks to behave O(1)
Thu, 21 Jan 2021 15:25:18 +0000 Matthew Wild mod_cloud_notify: Make push_errors a shared table to persist across reloads and share with other modules
Sun, 17 Jan 2021 21:52:36 +0100 tmolitor mod_cloud_notify: Fix handling of push_queue
Wed, 13 Jan 2021 15:00:41 +0000 Matthew Wild mod_cloud_notify: Some restructuring to allow direct access to notification element within push event
Wed, 13 Jan 2021 14:09:18 +0000 Matthew Wild mod_cloud_notify: Include 'important' flag in push event data
Tue, 12 Jan 2021 15:21:46 +0000 Matthew Wild mod_cloud_notify: Fire register and push events for integration with other modules
Mon, 11 Jan 2021 22:48:17 +0100 tmolitor mod_cloud_notify: fix push flooding on delayed acks
Fri, 11 Dec 2020 07:03:31 +0000 Matthew Wild mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes.
Tue, 24 Nov 2020 01:52:33 +0100 tmolitor mod_cloud_notify: Modernize interface to mod_smacks
Mon, 19 Oct 2020 16:31:01 +0200 tmolitor mod_cloud_notify: make logging more clear
Wed, 23 Sep 2020 19:55:46 +0200 tmolitor mod_cloud_notify: fix comment text
Mon, 27 Apr 2020 23:07:01 +0200 Emmanuel Gil Peyrot mod_cloud_notify: Forbid user from registering their own JID as their push server
Sun, 19 Apr 2020 08:12:21 +0200 tmolitor mod_cloud_notify: make stanza queue processing faster
Wed, 11 Mar 2020 20:00:50 +0100 tmolitor mod_cloud_notify: Cleanup code and drop support for prosody 0.9
Sun, 08 Mar 2020 20:00:23 +0100 tmolitor mod_cloud_notify: Fix bug in prosody 0.9
Mon, 01 Jul 2019 18:50:42 +0200 tmolitor mod_cloud_notify: fix typo (used || instead of or)
Mon, 01 Jul 2019 18:49:24 +0200 tmolitor mod_cloud_notify: fix local variable usage
Sun, 16 Jun 2019 02:00:34 +0200 tmolitor mod_cloud_notify: fix prosody 0.9 compatibility
Sat, 15 Jun 2019 01:26:15 +0200 tmolitor mod_cloud_notify: only push once on csi queue flush in hibernated state, unhook response handlers
Fri, 08 Jun 2018 17:39:07 +0200 tmolitor mod_cloud_notify: inform mod_smacks of first push in hibernated state
Sat, 02 Jun 2018 02:58:45 +0200 tmolitor mod_cloud_notify: Don't change table while iterating it
Fri, 01 Jun 2018 18:24:34 +0200 tmolitor mod_cloud_notify: use next() instead of # operator and update README
Fri, 01 Jun 2018 17:54:07 +0200 tmolitor mod_cloud_notify: Don't use deprecated table.getn
Mon, 28 May 2018 05:28:07 +0200 tmolitor mod_cloud_notify: Limit number of devices to 5 and change some default settings
Mon, 14 May 2018 20:17:49 +0200 tmolitor mod_cloud_notify: remove useless counter (hardcode it to 1)
Sun, 01 Apr 2018 23:24:33 +0200 tmolitor Implement dummy body message to indicate high priority push
Wed, 11 Oct 2017 03:55:00 +0200 tmolitor mod_cloud_notify: Remove some leftover code
Wed, 11 Oct 2017 03:10:40 +0200 tmolitor mod_cloud_notify: Fix regression in error handling
Thu, 24 Aug 2017 19:06:21 +0200 tmolitor mod_cloud_notify: Implement version 0.3 of XEP-0357
Tue, 22 Aug 2017 20:25:58 +0200 tmolitor mod_cloud_notify: Fix small bug.
Mon, 14 Aug 2017 23:31:05 +0200 tmolitor mod_cloud_notify: Implement the "stripped stanzas" proposal.
Mon, 08 May 2017 19:39:43 +0200 tmolitor mod_cloud_notify: Don't notify for all smacks queued stanzas in a row
Mon, 08 May 2017 18:24:29 +0200 tmolitor mod_cloud_notify: fix bug when multiple resources are used
Thu, 06 Apr 2017 02:12:14 +0200 tmolitor mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9
Thu, 06 Apr 2017 01:41:36 +0200 tmolitor mod_cloud_notify: Fix module:unhook calls not available in prosody 0.9, fixes #874
Thu, 23 Mar 2017 09:19:52 +0000 Matthew Wild mod_cloud_notify: Whitespace fixes
Thu, 23 Mar 2017 09:17:56 +0000 Matthew Wild mod_cloud_notify: Move declarations of handle_push_success/error to fix referencing undefined variables (introduced in 6ab46ff685d0)
Sat, 18 Mar 2017 00:20:04 +0100 tmolitor mod_cloud_notify: Fixed error in push deduplication
Sat, 11 Mar 2017 01:42:45 +0100 tmolitor mod_cloud_notify: Respect Daniel's business rules and remove endpoints on error
Thu, 24 Nov 2016 01:15:08 +0100 tmolitor mod_cloud_notify: added code to respond to the new event "smacks-ack-delayed" issued by mod_smacks when acks are delayed for a certain amount of time. This allows to send out notification requests before the read timeout or connection close event really happens, thus allowing conversations to be smoother.
Thu, 28 Jul 2016 14:47:28 +0200 Kim Alvefur mod_cloud_notify: One log message per push sent (happy now Ge0rg?)
Thu, 28 Jul 2016 13:18:46 +0200 Kim Alvefur mod_cloud_notify: Log when sending notifications
Thu, 28 Jul 2016 13:13:08 +0200 Kim Alvefur mod_cloud_notify: Store data for corret user (origin is not correct here)
Thu, 28 Jul 2016 12:37:20 +0200 Kim Alvefur mod_cloud_notify: Save data after changes
Thu, 28 Jul 2016 12:36:59 +0200 Kim Alvefur mod_cloud_notify: Abort and return error if unable to read storage to prevent loss of existing but unreachable data
Thu, 28 Jul 2016 12:35:57 +0200 Kim Alvefur mod_cloud_notify: Log message if no dataform is found
Thu, 28 Jul 2016 12:34:15 +0200 Kim Alvefur mod_cloud_notify: Log message when 'jid' is missing from enable request
Thu, 28 Jul 2016 12:12:23 +0200 Kim Alvefur mod_cloud_notify: Retrieve data form by name and namespace so unknown elements are ignored
Thu, 28 Jul 2016 12:10:09 +0200 Kim Alvefur mod_cloud_notify: Cache <enable> in local
Tue, 26 Jul 2016 13:29:51 +0200 Kim Alvefur mod_cloud_notify: Apply pre-serialization to publish-options
Tue, 26 Jul 2016 13:08:44 +0200 Kim Alvefur mod_cloud_notify: Add some logging when a client attempts to enable push notifications
Tue, 26 Jul 2016 11:42:57 +0200 Kim Alvefur mod_cloud_notify: Update copyright year
Tue, 26 Jul 2016 11:42:47 +0200 Kim Alvefur mod_cloud_notify: Use typed config API
Mon, 06 Jun 2016 15:58:41 +0200 Kim Alvefur mod_cloud_notify: Enable persistent storage of user notification settings
Mon, 06 Jun 2016 15:25:29 +0200 Kim Alvefur mod_cloud_notify: Advertise feature on bare jid disco (thanks iNPUTmice)
Thu, 02 Jun 2016 14:07:22 -0700 Chris Ballinger mod_cloud_notify: default false for sending body and sender
Tue, 29 Mar 2016 19:47:08 +0200 tmolitor mod_cloud_notify: added ability to notify even if the session is hibernated by mod_smacks
Thu, 18 Feb 2016 22:38:53 +0100 Kim Alvefur mod_cloud_notify: Fix syntax error
Thu, 18 Feb 2016 22:37:50 +0100 Kim Alvefur mod_cloud_notify: Wrap form in namespaced element per the XEP (fixes #630)
Sat, 13 Feb 2016 12:08:21 +0100 Daniel Gultsch mod_cloud_notify: put publish-options into <pubsub> not into <publish>
Fri, 23 Oct 2015 15:51:41 +0200 Kim Alvefur mod_cloud_notify: Wrap notification form in <item>
Fri, 23 Oct 2015 15:51:09 +0200 Kim Alvefur mod_cloud_notify: Send notification from bare user JID per http://xmpp.org/extensions/xep-0357.html#publishing
Fri, 23 Oct 2015 15:50:13 +0200 Kim Alvefur mod_cloud_notify: Save list of push services
Wed, 14 Oct 2015 14:07:57 +0200 Kim Alvefur mod_cloud_notify: Make inclusion of message sender and body optional via config option
Wed, 14 Oct 2015 14:07:08 +0200 Kim Alvefur mod_cloud_notify: Add some comments describing code blocks
Wed, 14 Oct 2015 13:41:03 +0200 Kim Alvefur mod_cloud_notify: Allow the 'node' to be left out when disabling, clients MAY include it (and therefore leave it out)
Mon, 24 Aug 2015 23:17:36 +0200 Kim Alvefur mod_cloud_notify: Fix syntax errors and name last-google-code-commit base mod_cloud_notify/mod_mobile_notify.lua@af5b05824524