Mon, 25 Oct 2021 16:47:44 +0200 mod_muc_http_auth: Add missing import
JC Brand <jc@opkode.com> [Mon, 25 Oct 2021 16:47:44 +0200] rev 4728
mod_muc_http_auth: Add missing import
Mon, 25 Oct 2021 15:58:16 +0200 mod_muc_http_auth: Allow for enabling/disabling per user host
JC Brand <jc@opkode.com> [Mon, 25 Oct 2021 15:58:16 +0200] rev 4727
mod_muc_http_auth: Allow for enabling/disabling per user host IMPORTANT: This is a breaking change. The `muc_http_auth_enabled_for` and `muc_http_auth_disabled_for` options are now maps (with user hosts as keys) and not sets.
Mon, 25 Oct 2021 12:40:26 +0200 mod_smacks: Remove EOL releases from Compatibility section, add 0.11 & trunk
Kim Alvefur <zash@zash.se> [Mon, 25 Oct 2021 12:40:26 +0200] rev 4726
mod_smacks: Remove EOL releases from Compatibility section, add 0.11 & trunk
Mon, 25 Oct 2021 12:39:34 +0200 mod_smacks: Add smacks_s2s_resend to configuration listing
Kim Alvefur <zash@zash.se> [Mon, 25 Oct 2021 12:39:34 +0200] rev 4725
mod_smacks: Add smacks_s2s_resend to configuration listing
Sat, 23 Oct 2021 14:20:16 +0200 mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se> [Sat, 23 Oct 2021 14:20:16 +0200] rev 4724
mod_rest: Add XEP-0100 gateway to mapping schema
Wed, 20 Oct 2021 22:16:14 +0200 mod_bookmarks2: Use max_items='max' on trunk, with fallback
Kim Alvefur <zash@zash.se> [Wed, 20 Oct 2021 22:16:14 +0200] rev 4723
mod_bookmarks2: Use max_items='max' on trunk, with fallback check_node_config() throws an error attempting to compare the pep_max_items number with the 'max' string, which allows detecting and support using 'max' where available. Unsure what happens when you upgrade, that seems a problem for a future commit! :)
Tue, 19 Oct 2021 11:05:13 +0100 mod_cloud_notify: Fix traceback for clients without a stable client_id
Matthew Wild <mwild1@gmail.com> [Tue, 19 Oct 2021 11:05:13 +0100] rev 4722
mod_cloud_notify: Fix traceback for clients without a stable client_id
Mon, 18 Oct 2021 15:42:37 +0200 mod_auth_ldap: Mark as Merged into Prosody
Kim Alvefur <zash@zash.se> [Mon, 18 Oct 2021 15:42:37 +0200] rev 4721
mod_auth_ldap: Mark as Merged into Prosody
Mon, 18 Oct 2021 13:00:28 +0100 mod_cloud_notify: Move client info out of sub-object to improve usability with map store API
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 13:00:28 +0100] rev 4720
mod_cloud_notify: Move client info out of sub-object to improve usability with map store API
Mon, 18 Oct 2021 12:44:29 +0100 mod_cloud_notify_priority_tag: Fix summary (thanks Zash)
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 12:44:29 +0100] rev 4719
mod_cloud_notify_priority_tag: Fix summary (thanks Zash)
Mon, 18 Oct 2021 11:55:56 +0100 mod_http_admin_api: Include client info in push registration debug output
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 11:55:56 +0100] rev 4718
mod_http_admin_api: Include client info in push registration debug output
Mon, 18 Oct 2021 11:44:13 +0100 mod_cloud_notify: Record client id (or resource) and language during registration
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 11:44:13 +0100] rev 4717
mod_cloud_notify: Record client id (or resource) and language during registration
Mon, 18 Oct 2021 11:43:48 +0100 mod_cloud_notify: Fix some minor luacheck offences
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 11:43:48 +0100] rev 4716
mod_cloud_notify: Fix some minor luacheck offences
Sun, 17 Oct 2021 23:25:25 +0200 mod_cloud_notify: Reverse dependencies
Kim Alvefur <zash@zash.se> [Sun, 17 Oct 2021 23:25:25 +0200] rev 4715
mod_cloud_notify: Reverse dependencies These 3 modules depend on mod_cloud_notify, so this should be reflected in the metadata. And the dependency resolver gotta have something to do! :)
Sun, 17 Oct 2021 17:08:07 +0200 mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b
Kim Alvefur <zash@zash.se> [Sun, 17 Oct 2021 17:08:07 +0200] rev 4714
mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b
Fri, 15 Oct 2021 15:10:36 +0200 mod_delegation: update to XEP-0355 v0.5
Goffi <goffi@goffi.org> [Fri, 15 Oct 2021 15:10:36 +0200] rev 4713
mod_delegation: update to XEP-0355 v0.5 - namespace bump to "urn:xmpp:delegation:2" - disco remaining infos now uses the XEP defined "urn:xmpp:delegation:2:bare:disco#info:*" namespace - complemeted disco remaining infos implementation for requests made on nodes not already managed by the server - bare JID disco items now uses the XEP defined "urn:xmpp:delegation:2:bare:disco#items:*'" namespace
Fri, 15 Oct 2021 11:30:44 +0200 mod_cloud_notify_extensions: Add depends metadata for plugin installer
Kim Alvefur <zash@zash.se> [Fri, 15 Oct 2021 11:30:44 +0200] rev 4712
mod_cloud_notify_extensions: Add depends metadata for plugin installer Allowing a single `prosodyctl install mod_cloud_notify_extensions` to Just Work and get it all installed.
Tue, 12 Oct 2021 13:57:24 +0200 mod_groups_internal: Remove deleted user from groups
Kim Alvefur <zash@zash.se> [Tue, 12 Oct 2021 13:57:24 +0200] rev 4711
mod_groups_internal: Remove deleted user from groups
Tue, 12 Oct 2021 13:52:12 +0200 mod_groups_internal: Fix accidental global [luacheck]
Kim Alvefur <zash@zash.se> [Tue, 12 Oct 2021 13:52:12 +0200] rev 4710
mod_groups_internal: Fix accidental global [luacheck]
Sun, 10 Oct 2021 20:10:29 +0100 mod_cloud_notify_extensions: Convenience meta-module for Tigase push extensions
Matthew Wild <mwild1@gmail.com> [Sun, 10 Oct 2021 20:10:29 +0100] rev 4709
mod_cloud_notify_extensions: Convenience meta-module for Tigase push extensions
Sun, 03 Oct 2021 17:14:32 +0200 mod_tlsfail/README: Fix header
Kim Alvefur <zash@zash.se> [Sun, 03 Oct 2021 17:14:32 +0200] rev 4708
mod_tlsfail/README: Fix header The site browser did not like `<failure/>`
Sun, 03 Oct 2021 17:12:32 +0200 mod_tlsfail: Add README
Kim Alvefur <zash@zash.se> [Sun, 03 Oct 2021 17:12:32 +0200] rev 4707
mod_tlsfail: Add README
Sun, 03 Oct 2021 17:04:05 +0200 mod_tlsfail: Add c2s support
Kim Alvefur <zash@zash.se> [Sun, 03 Oct 2021 17:04:05 +0200] rev 4706
mod_tlsfail: Add c2s support
Fri, 01 Oct 2021 16:58:37 +0200 mod_tweet_data: Return when no tweet data returned
JC Brand <jc@opkode.com> [Fri, 01 Oct 2021 16:58:37 +0200] rev 4705
mod_tweet_data: Return when no tweet data returned Can happen when a tweet is protected by its author.
Wed, 29 Sep 2021 13:39:59 +0200 mod_pastebin: Fix pasting when <body> is not the first tag (thanks thorsten)
Kim Alvefur <zash@zash.se> [Wed, 29 Sep 2021 13:39:59 +0200] rev 4704
mod_pastebin: Fix pasting when <body> is not the first tag (thanks thorsten) Introduced in ded630a87563 stanza:get_child() and :get_child_text() operates on the first child when no name or namespace is given. If it so happens that the first child is an <thread/> instead of <body> then it calculates the line length against that instead of the body. Apparently in the vast majority of clients the <body> is first, so this issue was not noticed until now.
Wed, 29 Sep 2021 00:26:44 +0200 mod_rest: Support returning multiple replies in an <xmpp> container
Kim Alvefur <zash@zash.se> [Wed, 29 Sep 2021 00:26:44 +0200] rev 4703
mod_rest: Support returning multiple replies in an <xmpp> container Allows retrieving MAM results and possibly other things.
Sat, 25 Sep 2021 11:43:31 +0000 mod_cloud_notify: notify on groupchat messages sent to bare JID
arcseconds <arcseconds@zoho.com> [Sat, 25 Sep 2021 11:43:31 +0000] rev 4702
mod_cloud_notify: notify on groupchat messages sent to bare JID
Thu, 23 Sep 2021 17:13:35 +0200 mod_muc_http_auth: Make sure query parameters are URL encoded
Seve Ferrer <seve@delape.net> [Thu, 23 Sep 2021 17:13:35 +0200] rev 4701
mod_muc_http_auth: Make sure query parameters are URL encoded
Thu, 23 Sep 2021 16:41:42 +0200 mod_muc_http_auth: Make sure query parameters are URL encoded
Seve Ferrer <seve@delape.net> [Thu, 23 Sep 2021 16:41:42 +0200] rev 4700
mod_muc_http_auth: Make sure query parameters are URL encoded
Tue, 21 Sep 2021 14:00:01 +0200 mod_muc_http_auth: External auth services might need to check on the nickname as well
Seve Ferrer <seve@delape.net> [Tue, 21 Sep 2021 14:00:01 +0200] rev 4699
mod_muc_http_auth: External auth services might need to check on the nickname as well
Sat, 18 Sep 2021 11:51:48 +0100 mod_muc_markers: Don't skip archiving markable messages (thanks nicoco)
Matthew Wild <mwild1@gmail.com> [Sat, 18 Sep 2021 11:51:48 +0100] rev 4698
mod_muc_markers: Don't skip archiving markable messages (thanks nicoco)
Thu, 16 Sep 2021 22:57:52 +0200 mod_muc_require_tos: Generate a message id instead of hardcoding "foo"
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Sep 2021 22:57:52 +0200] rev 4697
mod_muc_require_tos: Generate a message id instead of hardcoding "foo"
Thu, 16 Sep 2021 22:47:52 +0200 mod_muc_require_tos: Prevent a traceback when receiving a message with occupant being nil
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Sep 2021 22:47:52 +0200] rev 4696
mod_muc_require_tos: Prevent a traceback when receiving a message with occupant being nil
Thu, 16 Sep 2021 22:32:59 +0200 mod_muc_require_tos: Send the message after the subject, once the client is fully joined
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Sep 2021 22:32:59 +0200] rev 4695
mod_muc_require_tos: Send the message after the subject, once the client is fully joined
Thu, 16 Sep 2021 20:41:14 +0200 mod_muc_require_tos: Add this new module
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Sep 2021 20:41:14 +0200] rev 4694
mod_muc_require_tos: Add this new module
Wed, 15 Sep 2021 17:55:58 +0200 mod_debug_omemo: Use archive single message retrieval method
Kim Alvefur <zash@zash.se> [Wed, 15 Sep 2021 17:55:58 +0200] rev 4693
mod_debug_omemo: Use archive single message retrieval method Likely more efficient, where implemented.
Wed, 15 Sep 2021 17:39:37 +0200 mod_bookmarks2: Use same default as mod_pep for max_items
Kim Alvefur <zash@zash.se> [Wed, 15 Sep 2021 17:39:37 +0200] rev 4692
mod_bookmarks2: Use same default as mod_pep for max_items Should fix the issue with max items until the proper "max" can be used, by following the configured max. While "max" is already in trunk, it's not easily usable in 0.11.x This limit and option was added to mod_pep in Prosody rev aefb96a52f5f
Mon, 13 Sep 2021 21:10:50 +0100 mod_debug_omemo: Improve no keys/devices cases
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 21:10:50 +0100] rev 4691
mod_debug_omemo: Improve no keys/devices cases
Mon, 13 Sep 2021 21:47:01 +0200 mod_debug_omemo: Fix traceback in case of zero devices
Kim Alvefur <zash@zash.se> [Mon, 13 Sep 2021 21:47:01 +0200] rev 4690
mod_debug_omemo: Fix traceback in case of zero devices Turns out ipairs(nil) in Lua 5.4 does not throw until the first iterator.
Mon, 13 Sep 2021 21:45:20 +0200 mod_debug_omemo: Adjust priority to act after mod_mam archived
Kim Alvefur <zash@zash.se> [Mon, 13 Sep 2021 21:45:20 +0200] rev 4689
mod_debug_omemo: Adjust priority to act after mod_mam archived
Mon, 13 Sep 2021 19:29:03 +0100 mod_debug_omemo: README: Maybe fix version table
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:29:03 +0100] rev 4688
mod_debug_omemo: README: Maybe fix version table
Mon, 13 Sep 2021 19:28:02 +0100 mod_debug_omemo: Fix header level in HTML template
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:28:02 +0100] rev 4687
mod_debug_omemo: Fix header level in HTML template
Mon, 13 Sep 2021 19:24:13 +0100 mod_debug_omemo: OMEMO debugging tool
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:24:13 +0100] rev 4686
mod_debug_omemo: OMEMO debugging tool
Sun, 12 Sep 2021 21:14:26 +0200 mod_smacks: Include username in offline event, mirroring Prosody 0.10+
Kim Alvefur <zash@zash.se> [Sun, 12 Sep 2021 21:14:26 +0200] rev 4685
mod_smacks: Include username in offline event, mirroring Prosody 0.10+ See Prosody rev 03714861f8fc and 72a2b85c0537
Sun, 12 Sep 2021 19:27:06 +0100 mod_auto_moved: Fix README rendering
Matthew Wild <mwild1@gmail.com> [Sun, 12 Sep 2021 19:27:06 +0100] rev 4684
mod_auto_moved: Fix README rendering
Sun, 12 Sep 2021 18:49:56 +0100 mod_auto_moved: New module implementing XEP-0283 r0.2.0
Matthew Wild <mwild1@gmail.com> [Sun, 12 Sep 2021 18:49:56 +0100] rev 4683
mod_auto_moved: New module implementing XEP-0283 r0.2.0
Sun, 12 Sep 2021 13:34:46 +0200 mod_smacks: Update README
Martin Dosch <martin@mdosch.de> [Sun, 12 Sep 2021 13:34:46 +0200] rev 4682
mod_smacks: Update README `smacks_enabled_s2s` defaults now to `true`. See https://hg.prosody.im/prosody-modules/file/242251ce1036/mod_smacks/mod_smacks.lua#l39
Sun, 12 Sep 2021 00:28:46 +0200 mod_http_muc_log: Sort rooms with a description before those without
Kim Alvefur <zash@zash.se> [Sun, 12 Sep 2021 00:28:46 +0200] rev 4681
mod_http_muc_log: Sort rooms with a description before those without The listing looks nicer when rooms have proper titles and descriptions, therefore those that have this should be rewarded.
Sun, 12 Sep 2021 00:13:32 +0200 mod_http_muc_log: Add way to list certain rooms in a specified order
Kim Alvefur <zash@zash.se> [Sun, 12 Sep 2021 00:13:32 +0200] rev 4680
mod_http_muc_log: Add way to list certain rooms in a specified order
Fri, 10 Sep 2021 20:15:19 +0200 mod_s2s_auth_samecert: Handle lack of provided client certificate
Kim Alvefur <zash@zash.se> [Fri, 10 Sep 2021 20:15:19 +0200] rev 4679
mod_s2s_auth_samecert: Handle lack of provided client certificate
Thu, 09 Sep 2021 20:27:14 +0200 mod_tls_policy: Switch method of checking for TLS-encrypted connection
Kim Alvefur <zash@zash.se> [Thu, 09 Sep 2021 20:27:14 +0200] rev 4678
mod_tls_policy: Switch method of checking for TLS-encrypted connection Might deprecate 'session.encrypted', not sure if it's used anywhere else. This is likely more compatible anyhow.
Thu, 09 Sep 2021 14:39:13 +0100 mod_invites_register: advertise new stream feature from XEP-0445
Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2021 14:39:13 +0100] rev 4677
mod_invites_register: advertise new stream feature from XEP-0445 Continue to advertise the older one for backwards-compatibility.
Wed, 08 Sep 2021 19:28:42 +0200 mod_register_apps: Fix removal on unload (thanks ibikk)
Kim Alvefur <zash@zash.se> [Wed, 08 Sep 2021 19:28:42 +0200] rev 4676
mod_register_apps: Fix removal on unload (thanks ibikk) Fixes "attempt to index local 'app_info' (a number value)"
Sat, 04 Sep 2021 14:56:04 +0200 mod_storage_xmlarchive: Stop exporting XEP-0091 timestamp in conversion
Kim Alvefur <zash@zash.se> [Sat, 04 Sep 2021 14:56:04 +0200] rev 4675
mod_storage_xmlarchive: Stop exporting XEP-0091 timestamp in conversion
Thu, 02 Sep 2021 23:06:58 +0200 mod_http_oauth2: Gracefully handle cache write failure
Kim Alvefur <zash@zash.se> [Thu, 02 Sep 2021 23:06:58 +0200] rev 4674
mod_http_oauth2: Gracefully handle cache write failure Would previously have thrown an error and probably returned a traceback. This would only happen if a *lot* of authorization codes were requested in a short interval.
Thu, 02 Sep 2021 23:03:41 +0200 mod_http_oauth2: Optimize cleanup timer
Kim Alvefur <zash@zash.se> [Thu, 02 Sep 2021 23:03:41 +0200] rev 4673
mod_http_oauth2: Optimize cleanup timer Pause exactly until after the next entry has expired.
Mon, 30 Aug 2021 20:19:15 +0200 mod_external_services: Factor out public function for converting to XML
Kim Alvefur <zash@zash.se> [Mon, 30 Aug 2021 20:19:15 +0200] rev 4672
mod_external_services: Factor out public function for converting to XML Along with the previous commit, allows building the XML thing yourself, should you wish to send it yourself or use it in a different context than an iq reply. API change: The 'reply' is removed from the event.
Mon, 30 Aug 2021 00:11:58 +0200 mod_external_services: Factor out public function returning current services
Kim Alvefur <zash@zash.se> [Mon, 30 Aug 2021 00:11:58 +0200] rev 4671
mod_external_services: Factor out public function returning current services This way you get the _prepared_ services and don't have to do that mapping yourself.
Mon, 30 Aug 2021 20:19:09 +0200 mod_external_services: Filter services by requested credentials using a Set
Kim Alvefur <zash@zash.se> [Mon, 30 Aug 2021 20:19:09 +0200] rev 4670
mod_external_services: Filter services by requested credentials using a Set Please don't be accidentally quadratic.
Sun, 29 Aug 2021 23:26:19 +0200 mod_external_services: Validate required attributes on credentials requests
Kim Alvefur <zash@zash.se> [Sun, 29 Aug 2021 23:26:19 +0200] rev 4669
mod_external_services: Validate required attributes on credentials requests
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 tip