log mod_cloud_notify/mod_cloud_notify.lua @ 5102:9eed88ac8ee8

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