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.
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.
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!
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
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:17:05 +0100] rev 5170
mod_jsxc: Words about jQuery
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
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:06:07 +0100] rev 5168
mod_jsxc: Document config options
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)
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
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
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.
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.
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.
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
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 17:59:40 +0000] rev 5160
mod_unified_push: README: Update docs
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
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:47 +0000] rev 5158
mod_unified_push: Improved error handling and reporting
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:00 +0000] rev 5157
mod_unified_push: fix return values for paseto backend
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
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:14:50 +0000] rev 5155
mod_unified_push: Fix default ACL in component mode
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.
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.
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
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.
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)
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
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
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)
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)
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.