Kim Alvefur <zash@zash.se> [Wed, 09 Feb 2022 18:10:27 +0100] rev 4894
mod_bookmarks2: Remove conflict check with mod_bookmarks
Should no longer be needed and causes trouble when mod_bookmarks
(community) redirects to mod_bookmarks2
Kim Alvefur <zash@zash.se> [Wed, 09 Feb 2022 00:34:36 +0100] rev 4893
mod_rest: Add XEP-0363 HTTP Upload to schemas
Kim Alvefur <zash@zash.se> [Tue, 08 Feb 2022 13:51:41 +0100] rev 4892
mod_rest: Ensure mod_http is loaded before API demo
Fixes an error as it tried to use module:http_url() which doesn't exist
before mod_http is loaded
Kim Alvefur <zash@zash.se> [Mon, 07 Feb 2022 16:52:19 +0100] rev 4891
mod_ping_muc: Remove 'kick' status code
The intent is "you fell off", not "you were kicked out", however older
clients may not recognise the 333 code, but that will have to be an
acceptable loss.
Kim Alvefur <zash@zash.se> [Sat, 05 Feb 2022 01:11:22 +0100] rev 4890
mod_bookmarks: Add a stub that loads mod_bookmarks2
This has a magic meta marker that prevents loading on latest trunk as of
rev 7adfd5d29576 or nightly build 1616
Kim Alvefur <zash@zash.se> [Sat, 05 Feb 2022 01:10:14 +0100] rev 4889
mod_bookmarks: Use autolink to mod_bookmarks2
Kim Alvefur <zash@zash.se> [Sat, 05 Feb 2022 01:09:35 +0100] rev 4888
mod_bookmarks: Also link to mod_bookmarks included with Prosody (trunk)
Kim Alvefur <zash@zash.se> [Fri, 04 Feb 2022 21:22:10 +0100] rev 4887
mod_pubsub_feeds: Allow but ignore XML comments and processing instructions
This should allow but ignore them, which should be safe.
Kim Alvefur <zash@zash.se> [Fri, 04 Feb 2022 16:25:23 +0100] rev 4886
mod_dnsupdate: Fix typo
Kim Alvefur <zash@zash.se> [Wed, 02 Feb 2022 11:22:50 +0100] rev 4885
mod_invites_page: Fix templates including stray inviter name (thanks Menel)
The util.interpolation syntax `{var?placeholder}` appears to have been
intended as an if-not, but this syntax will always return either the
variable or the placeholder-template.
Kim Alvefur <zash@zash.se> [Mon, 31 Jan 2022 11:51:50 +0100] rev 4884
misc/lnav: Attempt at log format description for lnav
The default lnav behavior often misidentifies messages with the word
'error' as errors, even in debug messages. This solves that.
Kim Alvefur <zash@zash.se> [Fri, 21 Jan 2022 17:53:31 +0100] rev 4883
mod_vcard_muc: Add a summary to improve SEO
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 19:09:01 +0100] rev 4882
mod_measure_process: Handle unlimited FD limits
While unlikely, better type-safe than sorry
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 18:55:20 +0100] rev 4881
mod_measure_process: Report the enforced limit
The soft limit is what the kernel actually enforces, while the hard
limit is is how far you can change the soft limit without privileges.
Unless the process dynamically adjusts the soft limit, knowing the hard
limit is not as useful as knowing the soft limit.
Reporting the soft limit and the number of in-use FDs allows placing
alerts on expressions like 'process_open_fds / process_max_fds >= 0.95'
Matthew Wild <mwild1@gmail.com> [Tue, 18 Jan 2022 17:01:18 +0000] rev 4880
mod_http_xep227: Add support for import via APIs rather than direct store manipulation
In particular this transitions PEP nodes and data to be imported via mod_pep's
APIs, fixing issues with importing at runtime while PEP data may already be
live in RAM.
Next obvious candidate for this approach is rosters, so clients get immediate
roster pushes and other special handling (such as emitting subscribes to reach
the desired subscription state).
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 09:39:15 +0100] rev 4879
mod_pubsub_summary: Fix typo in example
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 09:34:10 +0100] rev 4878
mod_pubsub_summary: Add stub documentation
Matthew Wild <mwild1@gmail.com> [Sun, 16 Jan 2022 15:02:14 +0000] rev 4877
mod_http_xep227: Fix typo in method name
Matthew Wild <mwild1@gmail.com> [Sun, 16 Jan 2022 15:01:53 +0000] rev 4876
mod_http_xep227: Correctly read selected stores from URL query part
Matthew Wild <mwild1@gmail.com> [Sun, 16 Jan 2022 15:01:20 +0000] rev 4875
mod_http_xep227: Handle nil/errors opening archive stores
This matches how mod_mam opens archive stores. nil can be returned when there
is no data in the store yet (it doesn't exist).
Matthew Wild <mwild1@gmail.com> [Sun, 16 Jan 2022 13:44:26 +0000] rev 4874
mod_http_xep227: Don't require admin privileges to use import/export
These APIs always operate on the current user account only. In the future we
may want to have a more specific permission check though.
Matthew Wild <mwild1@gmail.com> [Sat, 15 Jan 2022 14:25:27 +0000] rev 4873
mod_http_xep227: Initialize XEP-0227 XML
mod_storage_xep0227 only writes if there is XML already for a user (it uses
the presence of an existing <user> element as an indicator that an account
exists, although technically this is not something Prosody itself does, so
it's a little weird).
Matthew Wild <mwild1@gmail.com> [Sat, 15 Jan 2022 14:06:19 +0000] rev 4872
mod_http_xep227: Fix validation of resulting export XML
Matthew Wild <mwild1@gmail.com> [Sat, 15 Jan 2022 13:46:34 +0000] rev 4871
mod_http_xep227: Fix luacheck warnings
Kim Alvefur <zash@zash.se> [Sat, 15 Jan 2022 00:38:32 +0100] rev 4870
mod_bookmarks2: Skip send_last_published_item (unavailable in 0.11) (thanks carlos)
Not the most important setting, we can live without it for now.
Matthew Wild <mwild1@gmail.com> [Wed, 12 Jan 2022 16:42:08 +0000] rev 4869
mod_http_xep227: New module providing HTTP API for account data import/export
Kim Alvefur <zash@zash.se> [Mon, 10 Jan 2022 22:19:31 +0100] rev 4868
mod_default_bookmarks: Silence warning when probing for mod_bookmarks version
Jonas Schäfer <jonas@wielicki.name> [Sun, 09 Jan 2022 18:20:28 +0100] rev 4867
mod_groups_muc_bookmarks: restore bookmark injection on empty store
Jonas Schäfer <jonas@wielicki.name> [Sun, 09 Jan 2022 18:20:02 +0100] rev 4866
mod_groups_muc_bookmarks: fix typo/leftover from refactor
The update_bookmark function no longer takes a "current" argument;
passing it causes havoc in service:publish (because it gets the room
JID instaed of the item as item).
Kim Alvefur <zash@zash.se> [Sat, 08 Jan 2022 02:57:36 +0100] rev 4865
mod_groups_muc_bookmarks: Switch to XEP-0402
Rationale: Look at the diffstat