Kim Alvefur <zash@zash.se> [Sat, 09 Apr 2022 00:41:18 +0200] rev 4924
mod_rest: Support parameters in callback URL
E.g.
rest_callback_url = "http://myapi.example:5000/api/{kind}/{type}"
which results in e.g. requests to /api/message/chat
Allows using path routing in web frameworks for dispatch instead of
having to pick apart the payload to further dispatch it.
Kim Alvefur <zash@zash.se> [Sat, 09 Apr 2022 00:37:55 +0200] rev 4923
mod_rest/README: Mention the OPTIONS probe fired at the callback
... in passing. Should be documented better. But not this day!
This day, I commit features!
Kim Alvefur <zash@zash.se> [Thu, 07 Apr 2022 17:49:08 +0200] rev 4922
mod_rest: Improve error handling during format mapping
Prevents e.g. a nil, error return going directly into e.g. json
encoding, resulting in "null" being returned.
Further handling improvements down the line is needed.
Kim Alvefur <zash@zash.se> [Thu, 07 Apr 2022 17:48:08 +0200] rev 4921
mod_rest: Catch and coerce errors in echo endpoint
This should ensure problems in encode() are reported back
Kim Alvefur <zash@zash.se> [Thu, 07 Apr 2022 15:39:57 +0200] rev 4920
mod_rest: Move most of XEP-0432 handling into JSON mapping schema
The pre- and post-processing is still needed to encode/decode the JSON
since util.datamapper can't (currently) do this.
Kim Alvefur <zash@zash.se> [Thu, 07 Apr 2022 15:39:11 +0200] rev 4919
mod_rest/jsonmap: Fix indentation
Kim Alvefur <zash@zash.se> [Mon, 04 Apr 2022 17:50:24 +0200] rev 4918
mod_conversejs: Bump Copyright year
Mostly to trigger a rebuild of the .rock
Kim Alvefur <zash@zash.se> [Mon, 04 Apr 2022 17:48:34 +0200] rev 4917
mod_conversejs: Remove plugin installer dependency on mod_bookmarks
It's available with Prosody 0.12+ already, 0.11 has no installer.
Kim Alvefur <zash@zash.se> [Wed, 30 Mar 2022 17:52:41 +0200] rev 4916
mod_register_web: Include HTML templates in rock (thanks unbunt)
Makes the module usable with the new plugin installer in Prosody 0.12
Kim Alvefur <zash@zash.se> [Thu, 24 Mar 2022 14:56:30 +0100] rev 4915
mod_bookmarks2: Ignore failure to delete nothing (thanks Ge0rG)
Attempting to delete all bookmarks when the bookmarks node does not even
exist logged a fairly harmless error that we now ignore.
Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 17:52:33 +0000] rev 4914
mod_vjud: Add permission parameter "any" for compatibility with 0.12 (fixes #1720)
Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 09:10:25 +0000] rev 4913
mod_adhoc_account_management: Add compatibility with 0.12 permission string (thanks mirux)
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 20:24:43 +0000] rev 4912
mod_onions: Add comment explaining s2s-check-certificate handler
Kim Alvefur <zash@zash.se> [Tue, 15 Mar 2022 21:59:51 +0100] rev 4911
mod_invites_register: Push invitee contact entry to inviter (Thanks gerald)
Invitee would not show up in the roster of the invite creator unless
they fetch their roster afterwards.
Fixes #1715
Matthew Wild <mwild1@gmail.com> [Tue, 08 Mar 2022 11:57:25 +0000] rev 4910
mod_http_upload: Update compatibility information
At least 0.9.x is broken due to use of util.jid.host, and I didn't check 0.10.x
since that branch is also obsolete.
Added info about mod_http_file_share.
Matthew Wild <mwild1@gmail.com> [Fri, 04 Mar 2022 19:57:13 +0000] rev 4909
mod_muc_restrict_media: Fix traceback when checking default (thanks Martin)
Matthew Wild <mwild1@gmail.com> [Fri, 04 Mar 2022 19:56:52 +0000] rev 4908
mod_muc_restrict_media: Fix logic inversion on default value
Kim Alvefur <zash@zash.se> [Wed, 23 Feb 2022 12:40:50 +0100] rev 4907
mod_cloud_notify_encrypted: Linkify dependencies
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 20:27:09 +0100] rev 4906
mod_ping_muc: Fix typo in README
Kim Alvefur <zash@zash.se> [Tue, 22 Feb 2022 14:00:01 +0100] rev 4905
mod_portcheck: Don't rewrite '*' to '0.0.0.0' since Prosody doesn't
They mean the same, but it's LuaSocket that deals with that, not Prosody
Kim Alvefur <zash@zash.se> [Sun, 20 Feb 2022 11:49:06 +0100] rev 4904
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se> [Sat, 19 Feb 2022 01:42:12 +0100] rev 4903
mod_portcheck: Include '*' in allowed characters so '*:port' works
Kim Alvefur <zash@zash.se> [Fri, 18 Feb 2022 23:40:41 +0100] rev 4902
mod_graceful_shutdown: Add a banner saying no longer needed with trunk
Kim Alvefur <zash@zash.se> [Fri, 18 Feb 2022 18:35:45 +0100] rev 4901
mod_portcheck: Shell command to check if ports are open
Kim Alvefur <zash@zash.se> [Thu, 17 Feb 2022 01:59:24 +0100] rev 4900
mod_dnsupdate: Add a --remove option to delete all SRV records
Kim Alvefur <zash@zash.se> [Tue, 15 Feb 2022 21:51:52 +0100] rev 4899
mod_turn_external: Fix type of config option (thanks mirux)
There was a separate boolean option to enable TLS before, but it was
merged with the port number option and it seems the typed API interface
got confused.
Backport of trunk rev aa7a8aa64d3f
Matthew Wild <mwild1@gmail.com> [Mon, 14 Feb 2022 14:36:32 +0000] rev 4898
mod_turn_external: Import from prosody trunk @ ed23bbf3b946
Kim Alvefur <zash@zash.se> [Fri, 11 Feb 2022 16:13:09 +0100] rev 4897
mod_graceful_shutdown: Close multiplex ports
Another way clients might reconnect before the restart has been
completed
Kim Alvefur <zash@zash.se> [Fri, 11 Feb 2022 16:11:55 +0100] rev 4896
mod_graceful_shutdown: Deactivate direct TLS c2s along with plain c2s
Stops clients from reconnecting that way after their sessions are closed
Kim Alvefur <zash@zash.se> [Wed, 09 Feb 2022 18:16:33 +0100] rev 4895
mod_conversejs: Revert back to depending on mod_bookmarks