JC Brand <jc@opkode.com> [Mon, 25 Oct 2021 16:47:44 +0200] rev 4728
mod_muc_http_auth: Add missing import
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.
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
Kim Alvefur <zash@zash.se> [Mon, 25 Oct 2021 12:39:34 +0200] rev 4725
mod_smacks: Add smacks_s2s_resend to configuration listing
Kim Alvefur <zash@zash.se> [Sat, 23 Oct 2021 14:20:16 +0200] rev 4724
mod_rest: Add XEP-0100 gateway to mapping schema
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! :)
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
Kim Alvefur <zash@zash.se> [Mon, 18 Oct 2021 15:42:37 +0200] rev 4721
mod_auth_ldap: Mark as Merged into Prosody
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
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 12:44:29 +0100] rev 4719
mod_cloud_notify_priority_tag: Fix summary (thanks Zash)
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
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
Matthew Wild <mwild1@gmail.com> [Mon, 18 Oct 2021 11:43:48 +0100] rev 4716
mod_cloud_notify: Fix some minor luacheck offences
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! :)
Kim Alvefur <zash@zash.se> [Sun, 17 Oct 2021 17:08:07 +0200] rev 4714
mod_auth_cyrus: Import from Prosody rev 8f1e7fd55e7b
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
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.
Kim Alvefur <zash@zash.se> [Tue, 12 Oct 2021 13:57:24 +0200] rev 4711
mod_groups_internal: Remove deleted user from groups
Kim Alvefur <zash@zash.se> [Tue, 12 Oct 2021 13:52:12 +0200] rev 4710
mod_groups_internal: Fix accidental global [luacheck]
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
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/>`
Kim Alvefur <zash@zash.se> [Sun, 03 Oct 2021 17:12:32 +0200] rev 4707
mod_tlsfail: Add README
Kim Alvefur <zash@zash.se> [Sun, 03 Oct 2021 17:04:05 +0200] rev 4706
mod_tlsfail: Add c2s support
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.
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.
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.
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
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
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
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
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)
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"
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
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
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Sep 2021 20:41:14 +0200] rev 4694
mod_muc_require_tos: Add this new module
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.
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
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 21:10:50 +0100] rev 4691
mod_debug_omemo: Improve no keys/devices cases
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.
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
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:29:03 +0100] rev 4688
mod_debug_omemo: README: Maybe fix version table
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:28:02 +0100] rev 4687
mod_debug_omemo: Fix header level in HTML template
Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2021 19:24:13 +0100] rev 4686
mod_debug_omemo: OMEMO debugging tool
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
Matthew Wild <mwild1@gmail.com> [Sun, 12 Sep 2021 19:27:06 +0100] rev 4684
mod_auto_moved: Fix README rendering
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
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
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.
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
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
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.
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.
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)"
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
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.
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.
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.
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.
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.
Kim Alvefur <zash@zash.se> [Sun, 29 Aug 2021 23:26:19 +0200] rev 4669
mod_external_services: Validate required attributes on credentials requests