Fri, 09 Jul 2021 18:27:18 +0200 mod_carbons: Obsolete this module, it is included in Prosody since 0.10
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Fri, 09 Jul 2021 18:27:18 +0200] rev 4788
mod_carbons: Obsolete this module, it is included in Prosody since 0.10
Fri, 09 Jul 2021 18:25:07 +0200 mod_mam: Obsolete this module, it is included in Prosody since 0.10
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Fri, 09 Jul 2021 18:25:07 +0200] rev 4787
mod_mam: Obsolete this module, it is included in Prosody since 0.10
Fri, 09 Jul 2021 20:54:40 +0200 mod_limits: Obsolete this module, it is included in Prosody since 0.10
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Fri, 09 Jul 2021 20:54:40 +0200] rev 4786
mod_limits: Obsolete this module, it is included in Prosody since 0.10
Mon, 22 Nov 2021 21:01:53 +0100 mod_http_muc_log: Show messages moderated using XEP-0425
Kim Alvefur <zash@zash.se> [Mon, 22 Nov 2021 21:01:53 +0100] rev 4785
mod_http_muc_log: Show messages moderated using XEP-0425
Fri, 19 Nov 2021 17:00:38 +0000 mod_muc_offline_delivery: Fix logic bug causing traceback when no reserved_nick (thanks Hund)
Matthew Wild <mwild1@gmail.com> [Fri, 19 Nov 2021 17:00:38 +0000] rev 4784
mod_muc_offline_delivery: Fix logic bug causing traceback when no reserved_nick (thanks Hund)
Fri, 19 Nov 2021 13:45:21 +0100 mod_dnsupdate: Add support for components
Kim Alvefur <zash@zash.se> [Fri, 19 Nov 2021 13:45:21 +0100] rev 4783
mod_dnsupdate: Add support for components
Thu, 18 Nov 2021 19:39:38 +0100 mod_http_admin_api: Fix YAML indentation
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 19:39:38 +0100] rev 4782
mod_http_admin_api: Fix YAML indentation
Thu, 18 Nov 2021 19:28:43 +0100 mod_http_admin_api: Export total storage use via mod_http_file_share
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 19:28:43 +0100] rev 4781
mod_http_admin_api: Export total storage use via mod_http_file_share Does not include size of other user data, chat logs etc. Uploads will likely be a significant fraction of total storage use.
Thu, 18 Nov 2021 19:26:07 +0100 mod_http_admin_api: Ensure freshness of metrics when in manual mode
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 19:26:07 +0100] rev 4780
mod_http_admin_api: Ensure freshness of metrics when in manual mode When in manual collection mode, as recommended for Prometheus, collection needs to be triggered manually, or they would be stale, possibly dating from the start of the server. This might vary per metric depending on how and when the metrics are gathered.
Thu, 18 Nov 2021 09:07:40 +0000 mod_muc_offline_delivery: Handle the user not having any affiliation data (thanks Martin)
Matthew Wild <mwild1@gmail.com> [Thu, 18 Nov 2021 09:07:40 +0000] rev 4779
mod_muc_offline_delivery: Handle the user not having any affiliation data (thanks Martin)
Wed, 17 Nov 2021 13:35:00 +0000 mod_measure_active_users: Calculate active user counts over fixed time periods
Matthew Wild <mwild1@gmail.com> [Wed, 17 Nov 2021 13:35:00 +0000] rev 4778
mod_measure_active_users: Calculate active user counts over fixed time periods
Tue, 16 Nov 2021 15:09:52 +0000 mod_muc_offline_delivery: Allow the module to be enabled by default for all users
Matthew Wild <mwild1@gmail.com> [Tue, 16 Nov 2021 15:09:52 +0000] rev 4777
mod_muc_offline_delivery: Allow the module to be enabled by default for all users
Tue, 16 Nov 2021 15:08:09 +0000 mod_muc_auto_reserve_nicks: Automatically reserve nicknames of MUC occupants
Matthew Wild <mwild1@gmail.com> [Tue, 16 Nov 2021 15:08:09 +0000] rev 4776
mod_muc_auto_reserve_nicks: Automatically reserve nicknames of MUC occupants
Tue, 16 Nov 2021 13:39:49 +0100 mod_smacks: Send <r> immediately from csi-flushing event
Kim Alvefur <zash@zash.se> [Tue, 16 Nov 2021 13:39:49 +0100] rev 4775
mod_smacks: Send <r> immediately from csi-flushing event Using a timer serves no purpose in this case, only serves to increase the number of write syscalls and TCP segments sent.
Mon, 15 Nov 2021 15:29:02 +0000 mod_muc_offline_delivery: split name/var so that retrieval of form data works
Matthew Wild <mwild1@gmail.com> [Mon, 15 Nov 2021 15:29:02 +0000] rev 4774
mod_muc_offline_delivery: split name/var so that retrieval of form data works The option is stored in the affiliation data as 'offline_delivery'.
Fri, 12 Nov 2021 03:29:39 -0600 mod_slack_webhook: fixed documentation for default nick and marked trunk as works
Gary Kramlich <grim@reaperworld.com> [Fri, 12 Nov 2021 03:29:39 -0600] rev 4773
mod_slack_webhook: fixed documentation for default nick and marked trunk as works
Tue, 09 Nov 2021 11:40:21 +0000 mod_muc_offline_delivery: Less noisy, clearer, debug logging for notifications
Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2021 11:40:21 +0000] rev 4772
mod_muc_offline_delivery: Less noisy, clearer, debug logging for notifications
Tue, 09 Nov 2021 11:39:18 +0000 mod_invites_adhoc: Allow role-based permissions to override default policy
Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2021 11:39:18 +0000] rev 4771
mod_invites_adhoc: Allow role-based permissions to override default policy
Tue, 09 Nov 2021 11:33:06 +0000 mod_invites_adhoc: Add the ability to deny user invites by specific roles
Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2021 11:33:06 +0000] rev 4770
mod_invites_adhoc: Add the ability to deny user invites by specific roles
Mon, 08 Nov 2021 23:07:01 +0100 mod_dnsupdate: Restore the --each option
Kim Alvefur <zash@zash.se> [Mon, 08 Nov 2021 23:07:01 +0100] rev 4769
mod_dnsupdate: Restore the --each option
Mon, 08 Nov 2021 23:03:14 +0100 mod_dnsupdate: Rewrite port config vs DNS comparison code
Kim Alvefur <zash@zash.se> [Mon, 08 Nov 2021 23:03:14 +0100] rev 4768
mod_dnsupdate: Rewrite port config vs DNS comparison code I'm not sure if it was correct, which means it was hard to understand and thus needed to be simplified. Hope this accomplishes that.
Mon, 08 Nov 2021 22:28:00 +0100 mod_dnsupdate: Fix to use correct port settings
Kim Alvefur <zash@zash.se> [Mon, 08 Nov 2021 22:28:00 +0100] rev 4767
mod_dnsupdate: Fix to use correct port settings Copy paste mistakes
Sat, 06 Nov 2021 14:48:35 +0100 mod_dnsupdate: Use with nsupdate to update DNS records from config
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 14:48:35 +0100] rev 4766
mod_dnsupdate: Use with nsupdate to update DNS records from config
Sun, 07 Nov 2021 14:41:43 +0100 Merge commit
tmolitor <thilo@eightysoft.de> [Sun, 07 Nov 2021 14:41:43 +0100] rev 4765
Merge commit
Sun, 07 Nov 2021 14:40:41 +0100 mod_smacks: Don't forgive client counting errors
tmolitor <thilo@eightysoft.de> [Sun, 07 Nov 2021 14:40:41 +0100] rev 4764
mod_smacks: Don't forgive client counting errors
Sun, 07 Nov 2021 14:30:24 +0100 mod_admin_web: make get_deps.sh stand out a little
Jonas Schäfer <jonas@wielicki.name> [Sun, 07 Nov 2021 14:30:24 +0100] rev 4763
mod_admin_web: make get_deps.sh stand out a little
Sun, 07 Nov 2021 14:25:58 +0100 mod_measure_malloc: Fix accidental global variable write [luacheck]
Kim Alvefur <zash@zash.se> [Sun, 07 Nov 2021 14:25:58 +0100] rev 4762
mod_measure_malloc: Fix accidental global variable write [luacheck]
Sun, 07 Nov 2021 14:18:47 +0100 luacheck: Discourage use of the 'hosts' global (like in Prosody)
Kim Alvefur <zash@zash.se> [Sun, 07 Nov 2021 14:18:47 +0100] rev 4761
luacheck: Discourage use of the 'hosts' global (like in Prosody) Shorter name for prosody.hosts which is more explicit. Having fewer globals is better.
Sun, 07 Nov 2021 14:17:29 +0100 luacheck: Make module:metric() known
Kim Alvefur <zash@zash.se> [Sun, 07 Nov 2021 14:17:29 +0100] rev 4760
luacheck: Make module:metric() known
Tue, 28 Jan 2020 21:54:04 +0100 luacheckrc: Remove accidentally commented directive
Kim Alvefur <zash@zash.se> [Tue, 28 Jan 2020 21:54:04 +0100] rev 4759
luacheckrc: Remove accidentally commented directive Accidentally commented in 4b258329e6e4 This directive was removed from Prosody in d59be9befad7 followed by a big sweep of the resulting warnings.
Sat, 06 Nov 2021 21:09:21 +0100 mod_muc_moderation: Bump year
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 21:09:21 +0100] rev 4758
mod_muc_moderation: Bump year
Sat, 06 Nov 2021 21:08:53 +0100 mod_muc_moderation: More client feature requests
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 21:08:53 +0100] rev 4757
mod_muc_moderation: More client feature requests
Sat, 06 Nov 2021 20:58:41 +0100 mod_muc_moderation: Add list of client feature requests for XEP-0425
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 20:58:41 +0100] rev 4756
mod_muc_moderation: Add list of client feature requests for XEP-0425
Sat, 06 Nov 2021 19:25:22 +0100 Delete stray editor swap file
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 19:25:22 +0100] rev 4755
Delete stray editor swap file
Sat, 06 Nov 2021 19:03:00 +0100 mod_muc_moderation: Use reserved nickname as fallback
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 19:03:00 +0100] rev 4754
mod_muc_moderation: Use reserved nickname as fallback When moderation is invoked from a JID that is not joined, the nickname is not known, but we should include it in the broadcast for transparency.
Sat, 06 Nov 2021 16:19:38 +0100 mod_muc_moderation: Clarify behavior with a comment
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 16:19:38 +0100] rev 4753
mod_muc_moderation: Clarify behavior with a comment
Thu, 04 Nov 2021 20:19:31 +0100 mod_rest: Correct unused reference
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:19:31 +0100] rev 4752
mod_rest: Correct unused reference $ref isn't supported yet, and this might not be the correct syntax, but now follows the other (un-)uses.
Thu, 04 Nov 2021 20:18:02 +0100 mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:18:02 +0100] rev 4751
mod_rest: Map the XEP-0313 <fin> element to make paging work
Thu, 04 Nov 2021 20:17:07 +0100 mod_rest: Imply type=set for archive queries
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:17:07 +0100] rev 4750
mod_rest: Imply type=set for archive queries This is what makes GET /archive/{to} do the query instead of retrieve the form only.
Thu, 04 Nov 2021 20:15:44 +0100 mod_rest: Let 'type' be implied in path based queries
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:15:44 +0100] rev 4749
mod_rest: Let 'type' be implied in path based queries This will make e.g. MAM queries work via GET /archive/{to}
Thu, 04 Nov 2021 20:13:43 +0100 mod_rest: Stop search when an implied type is determined
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:13:43 +0100] rev 4748
mod_rest: Stop search when an implied type is determined Optimization only, as the iteration order is undefined. And not much since there's not that many entries in the implied_types map.
Thu, 04 Nov 2021 20:04:13 +0100 mod_rest: Add some convenience mapping to make MAM queries easier
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:04:13 +0100] rev 4747
mod_rest: Add some convenience mapping to make MAM queries easier
Thu, 04 Nov 2021 20:03:36 +0100 mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 20:03:36 +0100] rev 4746
mod_rest: Add support for mapping of XEP-0313 query iqs
Thu, 04 Nov 2021 19:46:38 +0100 mod_rest: Add XEP-0059 mapping
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 19:46:38 +0100] rev 4745
mod_rest: Add XEP-0059 mapping Will be useful for MAM
Thu, 04 Nov 2021 19:36:11 +0100 mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se> [Thu, 04 Nov 2021 19:36:11 +0100] rev 4744
mod_rest: Add XEP-0004 mapping for future reuse For use with MAM and such
Wed, 03 Nov 2021 21:16:11 +0100 mod_bookmarks2: Fix comparison
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 21:16:11 +0100] rev 4743
mod_bookmarks2: Fix comparison The nick and password elements are children of the conference element, rather than the pubsub item element passed to the function.
Wed, 03 Nov 2021 21:11:55 +0100 mod_bookmarks2: Fix handling of nick and password elements
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 21:11:55 +0100] rev 4742
mod_bookmarks2: Fix handling of nick and password elements This form of child retrieval fails when the stanza elements internally don't have an 'xmlns' attribute, which can happen sometimes for some reason, including when they have been constructed via the stanza builder API. When that is the case then the explicit namespace arguemnt does not match the nil value of the internal attribute. Calling `:get_child()` without the namespace argument does the right thing here, with both nil and the parent namespace as valid values for the internal attribute.
Wed, 03 Nov 2021 20:15:14 +0100 mod_rest: Remove unused variable [luacheck]
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 20:15:14 +0100] rev 4741
mod_rest: Remove unused variable [luacheck] Copied from core.stanza_router where it was probably used later in some code not included in the copy.
Wed, 03 Nov 2021 13:47:34 +0100 mod_reminders: Fix README metadata syntax
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 13:47:34 +0100] rev 4740
mod_reminders: Fix README metadata syntax
Mon, 01 Nov 2021 15:51:59 +0100 mod_rest: Fire pre-events
Kim Alvefur <zash@zash.se> [Mon, 01 Nov 2021 15:51:59 +0100] rev 4739
mod_rest: Fire pre-events Let event handlers on pre-events have effect.
Mon, 01 Nov 2021 15:08:21 +0100 mod_rest: Add an anonymous mode
Kim Alvefur <zash@zash.se> [Mon, 01 Nov 2021 15:08:21 +0100] rev 4738
mod_rest: Add an anonymous mode Could be useful for a demo instance.
Wed, 27 Oct 2021 20:54:54 +0200 mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 20:54:54 +0200] rev 4737
mod_rest: Add JSON mapping of XEP-0313 archive result container
Wed, 27 Oct 2021 20:45:28 +0200 mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 20:45:28 +0200] rev 4736
mod_rest: Add recursive properties of XEP-0297 forwarded container Let's pray nobody invents a way to loop stanza references as well.
Wed, 27 Oct 2021 20:43:17 +0200 mod_rest: Apply JSON mapping to items in <xmpp> container (e.g. MAM results etc)
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 20:43:17 +0200] rev 4735
mod_rest: Apply JSON mapping to items in <xmpp> container (e.g. MAM results etc)
Wed, 27 Oct 2021 19:12:03 +0100 mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls
Matthew Wild <mwild1@gmail.com> [Wed, 27 Oct 2021 19:12:03 +0100] rev 4734
mod_cloud_notify: Identify (and immediately push) urgent stanzas, e.g. calls This covers the following things: - A session that appears online, but has a broken TCP connection - Clients such as Siskin and Snikket iOS that require a push for calls to work It allows the stanza to be pushed immediately instead of waiting for the session to hibernate or an ack to timeout. It shouldn't break any existing cases.
Wed, 27 Oct 2021 14:07:07 +0200 mod_rest: Add new fields to openapi spec from mapping schema
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 14:07:07 +0200] rev 4733
mod_rest: Add new fields to openapi spec from mapping schema
Wed, 27 Oct 2021 14:06:34 +0200 mod_rest: Correct option name in error message
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 14:06:34 +0200] rev 4732
mod_rest: Correct option name in error message
Tue, 26 Oct 2021 18:07:35 +0200 mod_rest: Set type on temp session to satisfy certain auth checks
Kim Alvefur <zash@zash.se> [Tue, 26 Oct 2021 18:07:35 +0200] rev 4731
mod_rest: Set type on temp session to satisfy certain auth checks E.g. mod_external_services and some others use `origin.type == "c2s"` as access check, which rejected the previous nil value.
Tue, 26 Oct 2021 17:52:15 +0200 mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se> [Tue, 26 Oct 2021 17:52:15 +0200] rev 4730
mod_rest: Add mapping for XEP-0215: External Service Discovery Enough to query and retrieve services.
Mon, 25 Oct 2021 16:48:06 +0200 mod_muc_webchat_url: Add hint of being an URL to form field
Kim Alvefur <zash@zash.se> [Mon, 25 Oct 2021 16:48:06 +0200] rev 4729
mod_muc_webchat_url: Add hint of being an URL to form field
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 tip