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
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
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
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
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)
Kim Alvefur <zash@zash.se> [Fri, 19 Nov 2021 13:45:21 +0100] rev 4783
mod_dnsupdate: Add support for components
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 19:39:38 +0100] rev 4782
mod_http_admin_api: Fix YAML indentation
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.
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.
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)
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
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
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
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.
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'.
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
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
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
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
Kim Alvefur <zash@zash.se> [Mon, 08 Nov 2021 23:07:01 +0100] rev 4769
mod_dnsupdate: Restore the --each option
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.
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
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
tmolitor <thilo@eightysoft.de> [Sun, 07 Nov 2021 14:41:43 +0100] rev 4765
Merge commit
tmolitor <thilo@eightysoft.de> [Sun, 07 Nov 2021 14:40:41 +0100] rev 4764
mod_smacks: Don't forgive client counting errors
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
Kim Alvefur <zash@zash.se> [Sun, 07 Nov 2021 14:25:58 +0100] rev 4762
mod_measure_malloc: Fix accidental global variable write [luacheck]
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.
Kim Alvefur <zash@zash.se> [Sun, 07 Nov 2021 14:17:29 +0100] rev 4760
luacheck: Make module:metric() known
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.
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 21:09:21 +0100] rev 4758
mod_muc_moderation: Bump year
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 21:08:53 +0100] rev 4757
mod_muc_moderation: More client feature requests
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
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 19:25:22 +0100] rev 4755
Delete stray editor swap file
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.
Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 16:19:38 +0100] rev 4753
mod_muc_moderation: Clarify behavior with a comment
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.
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
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.
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}
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.
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
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
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
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
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.
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.
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.
Kim Alvefur <zash@zash.se> [Wed, 03 Nov 2021 13:47:34 +0100] rev 4740
mod_reminders: Fix README metadata syntax
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.
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.
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
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.
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)
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.
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
Kim Alvefur <zash@zash.se> [Wed, 27 Oct 2021 14:06:34 +0200] rev 4732
mod_rest: Correct option name in error message
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.
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.
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