Sun, 17 Jan 2021 18:11:19 +0000 mod_http_admin_api: Add XMPP URI into invite objects
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 18:11:19 +0000] rev 4358
mod_http_admin_api: Add XMPP URI into invite objects
Sun, 17 Jan 2021 17:52:03 +0000 mod_http_admin_api: Add groups management endpoints
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:52:03 +0000] rev 4357
mod_http_admin_api: Add groups management endpoints
Sun, 17 Jan 2021 17:51:23 +0000 mod_http_admin_api: Add groups property to users
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:51:23 +0000] rev 4356
mod_http_admin_api: Add groups property to users
Sun, 17 Jan 2021 17:50:42 +0000 mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:50:42 +0000] rev 4355
mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites
Sun, 17 Jan 2021 17:46:47 +0000 mod_http_admin_api: Use json.encode_array() when returning an array
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:46:47 +0000] rev 4354
mod_http_admin_api: Use json.encode_array() when returning an array
Sun, 17 Jan 2021 17:46:02 +0000 mod_http_admin_api: Expose new invite properties: groups, source and reusable
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:46:02 +0000] rev 4353
mod_http_admin_api: Expose new invite properties: groups, source and reusable
Sun, 17 Jan 2021 17:44:51 +0000 mod_invites_register: Add user to groups included in an invite
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:44:51 +0000] rev 4352
mod_invites_register: Add user to groups included in an invite
Sun, 17 Jan 2021 17:43:53 +0000 mod_invites: Add public API method for creating group invites
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:43:53 +0000] rev 4351
mod_invites: Add public API method for creating group invites
Sun, 17 Jan 2021 17:42:49 +0000 mod_invites: Add support to internal API for creating reusable and custom-TTL invites
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 17:42:49 +0000] rev 4350
mod_invites: Add support to internal API for creating reusable and custom-TTL invites
Sun, 17 Jan 2021 13:58:52 +0000 mod_http_admin_api: Add methods for managing users
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 13:58:52 +0000] rev 4349
mod_http_admin_api: Add methods for managing users
Sun, 17 Jan 2021 12:50:19 +0000 mod_invites: Fix some more luacheck warnings
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 12:50:19 +0000] rev 4348
mod_invites: Fix some more luacheck warnings
Sun, 17 Jan 2021 12:49:20 +0000 mod_http_admin_api: HTTP API for managing users and invites
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 12:49:20 +0000] rev 4347
mod_http_admin_api: HTTP API for managing users and invites
Sun, 17 Jan 2021 12:47:56 +0000 mod_invites: Fix luacheck warning
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 12:47:56 +0000] rev 4346
mod_invites: Fix luacheck warning
Sun, 17 Jan 2021 12:47:47 +0000 mod_invites: Add internal API to list, read and delete account invites
Matthew Wild <mwild1@gmail.com> [Sun, 17 Jan 2021 12:47:47 +0000] rev 4345
mod_invites: Add internal API to list, read and delete account invites
Sat, 16 Jan 2021 19:47:22 +0000 mod_http_oauth2: Rudimentary support for scopes (but not really)
Matthew Wild <mwild1@gmail.com> [Sat, 16 Jan 2021 19:47:22 +0000] rev 4344
mod_http_oauth2: Rudimentary support for scopes (but not really) We don't support limiting access, but this change will inform the client what permissions the created token has (e.g. is the user an admin or not). There is some work in progress on real scope support.
Fri, 15 Jan 2021 18:57:12 +0000 mod_muc_deliver_offline: New module for delivery of MUC messages to offline users
Matthew Wild <mwild1@gmail.com> [Fri, 15 Jan 2021 18:57:12 +0000] rev 4343
mod_muc_deliver_offline: New module for delivery of MUC messages to offline users
Fri, 15 Jan 2021 14:08:46 +0100 mod_muc_markers: Fix default value in readme
JC Brand <jc@opkode.com> [Fri, 15 Jan 2021 14:08:46 +0100] rev 4342
mod_muc_markers: Fix default value in readme
Fri, 15 Jan 2021 14:07:01 +0100 mod_muc_markers: Add config setting to turn off sending of markers on MUC join
JC Brand <jc@opkode.com> [Fri, 15 Jan 2021 14:07:01 +0100] rev 4341
mod_muc_markers: Add config setting to turn off sending of markers on MUC join
Wed, 13 Jan 2021 16:50:47 +0000 mod_cloud_notify_filters: New module to support push notification filters
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 16:50:47 +0000] rev 4340
mod_cloud_notify_filters: New module to support push notification filters
Wed, 13 Jan 2021 16:23:44 +0100 mod_muc_rai: Get user JID from event.occupant
JC Brand <jc@opkode.com> [Wed, 13 Jan 2021 16:23:44 +0100] rev 4339
mod_muc_rai: Get user JID from event.occupant `event.stanza` isn't always available.
Wed, 13 Jan 2021 15:02:27 +0000 mod_cloud_notify_priority_tag: New module to support Tigase's push priority indicator extension
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 15:02:27 +0000] rev 4338
mod_cloud_notify_priority_tag: New module to support Tigase's push priority indicator extension
Wed, 13 Jan 2021 15:01:59 +0000 mod_cloud_notify_encrypted: Use new direct access to notification element
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 15:01:59 +0000] rev 4337
mod_cloud_notify_encrypted: Use new direct access to notification element
Wed, 13 Jan 2021 15:00:41 +0000 mod_cloud_notify: Some restructuring to allow direct access to notification element within push event
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 15:00:41 +0000] rev 4336
mod_cloud_notify: Some restructuring to allow direct access to notification element within push event
Wed, 13 Jan 2021 14:19:20 +0000 mod_cloud_notify_encrypted: Truncate message body to 255 characters
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 14:19:20 +0000] rev 4335
mod_cloud_notify_encrypted: Truncate message body to 255 characters Total size limit is 3-4KB, and this should be enough for a small notification.
Wed, 13 Jan 2021 14:18:24 +0000 mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 14:18:24 +0000] rev 4334
mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload
Wed, 13 Jan 2021 14:15:38 +0000 mod_cloud_notify_encrypted: Fix the location of the <encrypt> element in push registrations
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 14:15:38 +0000] rev 4333
mod_cloud_notify_encrypted: Fix the location of the <encrypt> element in push registrations
Wed, 13 Jan 2021 14:09:18 +0000 mod_cloud_notify: Include 'important' flag in push event data
Matthew Wild <mwild1@gmail.com> [Wed, 13 Jan 2021 14:09:18 +0000] rev 4332
mod_cloud_notify: Include 'important' flag in push event data
Tue, 12 Jan 2021 15:43:26 +0000 mod_cloud_notify_encrypted: New module for Encrypted Push Notifications
Matthew Wild <mwild1@gmail.com> [Tue, 12 Jan 2021 15:43:26 +0000] rev 4331
mod_cloud_notify_encrypted: New module for Encrypted Push Notifications
Tue, 05 Jan 2021 13:15:00 -0600 mod_roster_command: Fix subscription when the "user JID" is a bare domain.
Boris Grozev <boris@jitsi.org> [Tue, 05 Jan 2021 13:15:00 -0600] rev 4330
mod_roster_command: Fix subscription when the "user JID" is a bare domain. Do not attempt to update the roster when the user is bare domain (e.g. a component), since they don't have rosters and the attempt results in an error: $ prosodyctl mod_roster_command subscribe proxy.example.com contact@example.com xxxxxxxxxxFailed to execute command: Error: /usr/lib/prosody/core/rostermanager.lua:104: attempt to concatenate local 'username' (a nil value) stack traceback: /usr/lib/prosody/core/rostermanager.lua:104: in function 'load_roster' /usr/lib/prosody/core/rostermanager.lua:305: in function 'set_contact_pending_out' mod_roster_command.lua:44: in function 'subscribe'
Tue, 12 Jan 2021 15:21:46 +0000 mod_cloud_notify: Fire register and push events for integration with other modules
Matthew Wild <mwild1@gmail.com> [Tue, 12 Jan 2021 15:21:46 +0000] rev 4329
mod_cloud_notify: Fire register and push events for integration with other modules
Mon, 11 Jan 2021 22:48:17 +0100 mod_cloud_notify: fix push flooding on delayed acks
tmolitor <thilo@eightysoft.de> [Mon, 11 Jan 2021 22:48:17 +0100] rev 4328
mod_cloud_notify: fix push flooding on delayed acks Under some circumstances the delayed-ack handling caused a push flood, this commit prevents this and caps pushes at one push per second only.
Mon, 11 Jan 2021 16:11:08 +0100 mod_muc_ban_ip: Lua is not C, fix typo
Georg Lukas <georg@op-co.de> [Mon, 11 Jan 2021 16:11:08 +0100] rev 4327
mod_muc_ban_ip: Lua is not C, fix typo
Wed, 06 Jan 2021 20:49:45 +0100 mod_mucc_http_auth: Provide Authorization header setting for deployments behind a login
Seve Ferrer <seve@delape.net> [Wed, 06 Jan 2021 20:49:45 +0100] rev 4326
mod_mucc_http_auth: Provide Authorization header setting for deployments behind a login
Wed, 06 Jan 2021 17:07:16 +0100 mod_muc_ban_ip: do not error() on banned user sending error to MUC
Georg Lukas <georg@op-co.de> [Wed, 06 Jan 2021 17:07:16 +0100] rev 4325
mod_muc_ban_ip: do not error() on banned user sending error to MUC
Fri, 22 May 2020 09:47:42 +0200 mod_cache_c2s_caps: log full JID on all relevant code paths
Georg Lukas <georg@op-co.de> [Fri, 22 May 2020 09:47:42 +0200] rev 4324
mod_cache_c2s_caps: log full JID on all relevant code paths
Wed, 06 Jan 2021 13:48:49 +0100 mod_muc_http_auth: `no-authorized` error must be of type `auth`
JC Brand <jc@opkode.com> [Wed, 06 Jan 2021 13:48:49 +0100] rev 4323
mod_muc_http_auth: `no-authorized` error must be of type `auth`
Tue, 05 Jan 2021 20:51:23 +0100 mod_client_proxy: Fix typo in readme
Jonas Schäfer <jonas@wielicki.name> [Tue, 05 Jan 2021 20:51:23 +0100] rev 4322
mod_client_proxy: Fix typo in readme Thanks, @mdosch.
Tue, 05 Jan 2021 13:49:50 +0000 mod_log_http: Switch to line buffering (thanks Zash+Ge0rG)
Matthew Wild <mwild1@gmail.com> [Tue, 05 Jan 2021 13:49:50 +0000] rev 4321
mod_log_http: Switch to line buffering (thanks Zash+Ge0rG)
Sat, 02 Jan 2021 15:38:15 +0100 mod_pastebin: Document tresholds inclusion in disco#info
Kim Alvefur <zash@zash.se> [Sat, 02 Jan 2021 15:38:15 +0100] rev 4320
mod_pastebin: Document tresholds inclusion in disco#info
Sat, 02 Jan 2021 15:28:45 +0100 mod_pastebin: Normalize markdown
Kim Alvefur <zash@zash.se> [Sat, 02 Jan 2021 15:28:45 +0100] rev 4319
mod_pastebin: Normalize markdown [fix] md:command=pandoc -f markdown-smart+emoji -s -t markdown-smart+emoji+pipe_tables+simple_tables-multiline_tables-grid_tables-raw_html md:pattern=set:**.md + **.markdown
Wed, 30 Dec 2020 18:44:54 +0100 mod_muc_mention_notifications: Add description in readme
JC Brand <jc@opkode.com> [Wed, 30 Dec 2020 18:44:54 +0100] rev 4318
mod_muc_mention_notifications: Add description in readme and document incompatibility with mod_block_strangers
Wed, 30 Dec 2020 16:44:21 +0100 mod_muc_mention_notifications: Send mention notifications from the MUC JID
JC Brand <jc@opkode.com> [Wed, 30 Dec 2020 16:44:21 +0100] rev 4317
mod_muc_mention_notifications: Send mention notifications from the MUC JID
Tue, 22 Dec 2020 11:27:20 +0100 Improve UX by providing defaults users expect
Seve Ferrer <seve@delape.net> [Tue, 22 Dec 2020 11:27:20 +0100] rev 4316
Improve UX by providing defaults users expect
Tue, 22 Dec 2020 11:18:46 +0100 End value is index+1 as per the newest revision https://xmpp.org/extensions/xep-0372.html#revision-history-v0.4.0
Seve Ferrer <seve@delape.net> [Tue, 22 Dec 2020 11:18:46 +0100] rev 4315
End value is index+1 as per the newest revision https://xmpp.org/extensions/xep-0372.html#revision-history-v0.4.0
Mon, 21 Dec 2020 19:29:04 +0100 mod_http_upload_external: update php scripts to return HTTP 201 Created on upload
Richard Schwab <hgprosodyim-lawrpxz9uw@central-intelligence.agency> [Mon, 21 Dec 2020 19:29:04 +0100] rev 4314
mod_http_upload_external: update php scripts to return HTTP 201 Created on upload
Wed, 16 Dec 2020 22:07:09 +0100 mod_rest: Optimize stanza to JSON mapping
Kim Alvefur <zash@zash.se> [Wed, 16 Dec 2020 22:07:09 +0100] rev 4313
mod_rest: Optimize stanza to JSON mapping From O(#field_mappings ^ #s.tags) to O(#s.tags) Haven't actually benchmarked...
Mon, 21 Dec 2020 16:01:28 +0100 mod_muc_mention_notifications: Remove debugging helpers
JC Brand <jc@opkode.com> [Mon, 21 Dec 2020 16:01:28 +0100] rev 4312
mod_muc_mention_notifications: Remove debugging helpers
Mon, 21 Dec 2020 15:43:35 +0100 muc_mention_notifications: Rename module
JC Brand <jc@opkode.com> [Mon, 21 Dec 2020 15:43:35 +0100] rev 4311
muc_mention_notifications: Rename module No need for the additional "room" in the name.
Mon, 21 Dec 2020 15:41:58 +0100 muc_room_mention_notifications: Set xmlns to what's used in the protoXEP
JC Brand <jc@opkode.com> [Mon, 21 Dec 2020 15:41:58 +0100] rev 4310
muc_room_mention_notifications: Set xmlns to what's used in the protoXEP
Mon, 21 Dec 2020 15:39:56 +0100 muc_room_mention_notifications: Handle referenced JID being a MUC nickname JID
JC Brand <jc@opkode.com> [Mon, 21 Dec 2020 15:39:56 +0100] rev 4309
muc_room_mention_notifications: Handle referenced JID being a MUC nickname JID instead of assuming that we'll always receive the user's real JID
Fri, 18 Dec 2020 16:31:01 +0100 mod_muc_http_auth: Bugfix: Not properly listening on register IQs
Seve Ferrer <seve@delape.net> [Fri, 18 Dec 2020 16:31:01 +0100] rev 4308
mod_muc_http_auth: Bugfix: Not properly listening on register IQs
Fri, 18 Dec 2020 15:28:12 +0100 Improve UX by providing defaults users expect
Seve Ferrer <seve@delape.net> [Fri, 18 Dec 2020 15:28:12 +0100] rev 4307
Improve UX by providing defaults users expect
Tue, 15 Dec 2020 23:40:18 +0000 mod_migrate: Add support for the fictitious pep_data store
Matthew Wild <mwild1@gmail.com> [Tue, 15 Dec 2020 23:40:18 +0000] rev 4306
mod_migrate: Add support for the fictitious pep_data store
Tue, 15 Dec 2020 14:16:11 +0100 mod_muc_http_auth: Use get_option_set API properly
Seve Ferrer <seve@delape.net> [Tue, 15 Dec 2020 14:16:11 +0100] rev 4305
mod_muc_http_auth: Use get_option_set API properly
Tue, 15 Dec 2020 10:49:11 +0000 mod_vcard_muc: Pass room object around instead of JID, hopefully fixing traceback
Matthew Wild <mwild1@gmail.com> [Tue, 15 Dec 2020 10:49:11 +0000] rev 4304
mod_vcard_muc: Pass room object around instead of JID, hopefully fixing traceback More efficient to pass the object around instead of using the JID and looking up the object when needed. It seems in some (undetermined) cases get_room_from_jid(room.jid) is nil.
Tue, 15 Dec 2020 11:26:29 +0100 For deployments that have https://hg.prosody.im/trunk/file/tip/plugins/muc/register.lib.lua#l7 and use https://modules.prosody.im/mod_muc_http_auth.html users can still register to a MUC even if they are not allowed to join. That means they would receive RAI or RMN, for instance.
Seve Ferrer <seve@delape.net> [Tue, 15 Dec 2020 11:26:29 +0100] rev 4303
For deployments that have https://hg.prosody.im/trunk/file/tip/plugins/muc/register.lib.lua#l7 and use https://modules.prosody.im/mod_muc_http_auth.html users can still register to a MUC even if they are not allowed to join. That means they would receive RAI or RMN, for instance.
Mon, 14 Dec 2020 12:09:25 +0000 mod_muc_markers: Add option for @id rewriting, default off (may break some clients)
Matthew Wild <mwild1@gmail.com> [Mon, 14 Dec 2020 12:09:25 +0000] rev 4302
mod_muc_markers: Add option for @id rewriting, default off (may break some clients) XEP-0333 was updated to clarify that stanza-id should be used instead of the 'id' attribute when in a MUC. Some clients still use the id attribute, which is why we were rewriting it. Rewriting is bad because mod_muc advertises stable_id, indicating that Prosody does *not* rewrite ids. Recent versions of Conversations actually depend on this being true. All clients should migrate to using stanza-id for markers. See XEP-0333.
Mon, 14 Dec 2020 13:05:18 +0100 mod_muc_rai: Use xmlns from XEP-0437
JC Brand <jc@opkode.com> [Mon, 14 Dec 2020 13:05:18 +0100] rev 4301
mod_muc_rai: Use xmlns from XEP-0437
Sat, 12 Dec 2020 18:19:14 +0100 Prosodoy module to externalize MUC authorization via HTTP
Seve Ferrer <seve@delape.net> [Sat, 12 Dec 2020 18:19:14 +0100] rev 4300
Prosodoy module to externalize MUC authorization via HTTP
Fri, 11 Dec 2020 07:03:31 +0000 mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes.
Matthew Wild <mwild1@gmail.com> [Fri, 11 Dec 2020 07:03:31 +0000] rev 4299
mod_cloud_notify: Some code cleanup, now luacheck-clean. No functionality changes.
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 tip