Sun, 19 Feb 2023 18:17:37 +0100 mod_muc_moderation: Derive role from reserved nickname if occupant
Kim Alvefur <zash@zash.se> [Sun, 19 Feb 2023 18:17:37 +0100] rev 5174
mod_muc_moderation: Derive role from reserved nickname if occupant When using a different client to moderate than the one used to participate in the chat, e.g. a command line tool like clix, there's no occupant and no role to use in the permission check. Previously the default role based on affiliation was used. Now if you are present in the room using your reserved nick, the role you have there is used in the permission check instead of the default affiliation-derived role.
Sun, 19 Feb 2023 17:51:45 +0100 mod_muc_moderation: Refactor to prepare for new version of XEP-0425
Kim Alvefur <zash@zash.se> [Sun, 19 Feb 2023 17:51:45 +0100] rev 5173
mod_muc_moderation: Refactor to prepare for new version of XEP-0425 Plan is to add support for both versions concurrently for a transition period while clients upgrade.
Sun, 19 Feb 2023 17:39:04 +0100 mod_unsubscriber: Revoke roster subscriptions of unreachable hosts
Kim Alvefur <zash@zash.se> [Sun, 19 Feb 2023 17:39:04 +0100] rev 5172
mod_unsubscriber: Revoke roster subscriptions of unreachable hosts Wrote a version of this long ago, but it was lost to time. Here it is again, from scratch!
Thu, 16 Feb 2023 18:53:51 +0100 mod_jsxc: Correct description of resources setting (thanks ham5urg)
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 18:53:51 +0100] rev 5171
mod_jsxc: Correct description of resources setting (thanks ham5urg) Seems you need to point it to the path including dist here, unlike mod_conversejs
Thu, 16 Feb 2023 17:17:05 +0100 mod_jsxc: Words about jQuery
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:17:05 +0100] rev 5170
mod_jsxc: Words about jQuery
Thu, 16 Feb 2023 17:06:23 +0100 mod_jsxc: Add plugin installer metadata
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:06:23 +0100] rev 5169
mod_jsxc: Add plugin installer metadata Needed since this module has extra resources and dependencies
Thu, 16 Feb 2023 17:06:07 +0100 mod_jsxc: Document config options
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:06:07 +0100] rev 5168
mod_jsxc: Document config options
Fri, 10 Feb 2023 12:13:47 +0000 mod_bob: Fix traceback when iq has no payload (thanks meaz)
Matthew Wild <mwild1@gmail.com> [Fri, 10 Feb 2023 12:13:47 +0000] rev 5167
mod_bob: Fix traceback when iq has no payload (thanks meaz)
Mon, 30 Jan 2023 15:07:31 +0000 mod_muc_auto_member: New module to automatically make MUC participants members
Matthew Wild <mwild1@gmail.com> [Mon, 30 Jan 2023 15:07:31 +0000] rev 5166
mod_muc_auto_member: New module to automatically make MUC participants members
Mon, 30 Jan 2023 00:48:12 +0100 mod_http_status: Report module statuses
Kim Alvefur <zash@zash.se> [Mon, 30 Jan 2023 00:48:12 +0100] rev 5165
mod_http_status: Report module statuses Uncommitted code from 2021
Fri, 27 Jan 2023 23:06:25 +0100 mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane)
Kim Alvefur <zash@zash.se> [Fri, 27 Jan 2023 23:06:25 +0100] rev 5164
mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane) Looks like the boolean logic was inverted here. Instead, for now, simply check if is_admin is there. It is deprecated in trunk and was briefly removed before being brought back with a 'deprecated' warning as part of the new roles and permissions work. Making this dependency conditioned on the existence of the underlying function should make it work until it actually goes away for real.
Wed, 25 Jan 2023 20:39:13 +0100 mod_rest/README: Words about bearer tokens
Kim Alvefur <zash@zash.se> [Wed, 25 Jan 2023 20:39:13 +0100] rev 5163
mod_rest/README: Words about bearer tokens The examples are inconsistent and confusing wrt authentication, hopefully these words help a bit.
Mon, 16 Jan 2023 15:54:40 +0100 mod_inject_ecaps2: Mention and link to XEP-0390 in text
Kim Alvefur <zash@zash.se> [Mon, 16 Jan 2023 15:54:40 +0100] rev 5162
mod_inject_ecaps2: Mention and link to XEP-0390 in text This should get the module browsing website to notice and include this module in the list-by-XEP page.
Sat, 14 Jan 2023 18:31:38 +0000 mod_unified_push: Update docs to recommend loading on normal hosts
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 18:31:38 +0000] rev 5161
mod_unified_push: Update docs to recommend loading on normal hosts
Sat, 14 Jan 2023 17:59:40 +0000 mod_unified_push: README: Update docs
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 17:59:40 +0000] rev 5160
mod_unified_push: README: Update docs
Sat, 14 Jan 2023 17:59:29 +0000 mod_unified_push: Make unified_push_secret only required for jwt backend
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 17:59:29 +0000] rev 5159
mod_unified_push: Make unified_push_secret only required for jwt backend
Sat, 14 Jan 2023 16:16:47 +0000 mod_unified_push: Improved error handling and reporting
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:47 +0000] rev 5158
mod_unified_push: Improved error handling and reporting
Sat, 14 Jan 2023 16:16:00 +0000 mod_unified_push: fix return values for paseto backend
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:00 +0000] rev 5157
mod_unified_push: fix return values for paseto backend
Sat, 14 Jan 2023 16:15:35 +0000 mod_unified_push: Fix storage backend error behaviours and return values
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:15:35 +0000] rev 5156
mod_unified_push: Fix storage backend error behaviours and return values
Sat, 14 Jan 2023 16:14:50 +0000 mod_unified_push: Fix default ACL in component mode
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:14:50 +0000] rev 5155
mod_unified_push: Fix default ACL in component mode
Sat, 14 Jan 2023 15:32:24 +0000 mod_unified_push: Fixes for paseto backend initialization
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 15:32:24 +0000] rev 5154
mod_unified_push: Fixes for paseto backend initialization Now generates and stores a random key automatically.
Sat, 14 Jan 2023 14:31:37 +0000 mod_unified_push: Add support for multiple token backends, including stoage
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 14:31:37 +0000] rev 5153
mod_unified_push: Add support for multiple token backends, including stoage Now that we have ACLs by default, it is no longer necessary to be completely stateless. On 0.12, using storage has benefits over JWT, because it does not expose client JIDs to the push apps/services. In trunk, PASETO is stateless and does not expose client JIDs.
Fri, 13 Jan 2023 16:50:43 +0000 mod_unified_push: Refactor in anticipation of other registration backends
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:50:43 +0000] rev 5152
mod_unified_push: Refactor in anticipation of other registration backends
Fri, 13 Jan 2023 16:41:48 +0000 mod_unified_push: Add ACL option to restrict access
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:41:48 +0000] rev 5151
mod_unified_push: Add ACL option to restrict access It defaults to the current host if on a VirtualHost, or parent host if a component.
Fri, 13 Jan 2023 16:40:00 +0000 mod_unified_push: Fix JWT method parameter order (fixes #1791)
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:40:00 +0000] rev 5150
mod_unified_push: Fix JWT method parameter order (fixes #1791)
Fri, 13 Jan 2023 16:28:08 +0100 mod_http_dir_listing: Update Compatibility section
Kim Alvefur <zash@zash.se> [Fri, 13 Jan 2023 16:28:08 +0100] rev 5149
mod_http_dir_listing: Update Compatibility section Mentioned versions were not supported anymore, so this updates to currently supported Prosody versions
Fri, 13 Jan 2023 16:27:02 +0100 mod_http_dir_listing: Add metadata to fix plugin package build
Kim Alvefur <zash@zash.se> [Fri, 13 Jan 2023 16:27:02 +0100] rev 5148
mod_http_dir_listing: Add metadata to fix plugin package build Needs these extras due to the non-standard layout and the extra resources
Wed, 11 Jan 2023 10:09:12 +0000 mod_invites_api: Fix traceback when no query params (thanks Menel)
Matthew Wild <mwild1@gmail.com> [Wed, 11 Jan 2023 10:09:12 +0000] rev 5147
mod_invites_api: Fix traceback when no query params (thanks Menel)
Wed, 11 Jan 2023 09:59:55 +0000 mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
Matthew Wild <mwild1@gmail.com> [Wed, 11 Jan 2023 09:59:55 +0000] rev 5146
mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
Tue, 10 Jan 2023 20:49:17 +0100 Remove reverse dependencies on mod_invites (for plugin installer)
Kim Alvefur <zash@zash.se> [Tue, 10 Jan 2023 20:49:17 +0100] rev 5145
Remove reverse dependencies on mod_invites (for plugin installer) Since mod_invites is included with Prosody 0.12, the same version which includes the plugin installer, there should be no need to depend on in.
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 tip