Wed, 09 Feb 2022 18:10:27 +0100 mod_bookmarks2: Remove conflict check with mod_bookmarks
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
Wed, 09 Feb 2022 00:34:36 +0100 mod_rest: Add XEP-0363 HTTP Upload to schemas
Kim Alvefur <zash@zash.se> [Wed, 09 Feb 2022 00:34:36 +0100] rev 4893
mod_rest: Add XEP-0363 HTTP Upload to schemas
Tue, 08 Feb 2022 13:51:41 +0100 mod_rest: Ensure mod_http is loaded before API demo
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
Mon, 07 Feb 2022 16:52:19 +0100 mod_ping_muc: Remove 'kick' status code
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.
Sat, 05 Feb 2022 01:11:22 +0100 mod_bookmarks: Add a stub that loads mod_bookmarks2
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
Sat, 05 Feb 2022 01:10:14 +0100 mod_bookmarks: Use autolink to mod_bookmarks2
Kim Alvefur <zash@zash.se> [Sat, 05 Feb 2022 01:10:14 +0100] rev 4889
mod_bookmarks: Use autolink to mod_bookmarks2
Sat, 05 Feb 2022 01:09:35 +0100 mod_bookmarks: Also link to mod_bookmarks included with Prosody (trunk)
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)
Fri, 04 Feb 2022 21:22:10 +0100 mod_pubsub_feeds: Allow but ignore XML comments and processing instructions
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.
Fri, 04 Feb 2022 16:25:23 +0100 mod_dnsupdate: Fix typo
Kim Alvefur <zash@zash.se> [Fri, 04 Feb 2022 16:25:23 +0100] rev 4886
mod_dnsupdate: Fix typo
Wed, 02 Feb 2022 11:22:50 +0100 mod_invites_page: Fix templates including stray inviter name (thanks Menel)
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.
Mon, 31 Jan 2022 11:51:50 +0100 misc/lnav: Attempt at log format description for lnav
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.
Fri, 21 Jan 2022 17:53:31 +0100 mod_vcard_muc: Add a summary to improve SEO
Kim Alvefur <zash@zash.se> [Fri, 21 Jan 2022 17:53:31 +0100] rev 4883
mod_vcard_muc: Add a summary to improve SEO
Tue, 18 Jan 2022 19:09:01 +0100 mod_measure_process: Handle unlimited FD limits
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
Tue, 18 Jan 2022 18:55:20 +0100 mod_measure_process: Report the enforced limit
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'
Tue, 18 Jan 2022 17:01:18 +0000 mod_http_xep227: Add support for import via APIs rather than direct store manipulation
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).
Tue, 18 Jan 2022 09:39:15 +0100 mod_pubsub_summary: Fix typo in example
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 09:39:15 +0100] rev 4879
mod_pubsub_summary: Fix typo in example
Tue, 18 Jan 2022 09:34:10 +0100 mod_pubsub_summary: Add stub documentation
Kim Alvefur <zash@zash.se> [Tue, 18 Jan 2022 09:34:10 +0100] rev 4878
mod_pubsub_summary: Add stub documentation
Sun, 16 Jan 2022 15:02:14 +0000 mod_http_xep227: Fix typo in method name
Matthew Wild <mwild1@gmail.com> [Sun, 16 Jan 2022 15:02:14 +0000] rev 4877
mod_http_xep227: Fix typo in method name
Sun, 16 Jan 2022 15:01:53 +0000 mod_http_xep227: Correctly read selected stores from URL query part
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
Sun, 16 Jan 2022 15:01:20 +0000 mod_http_xep227: Handle nil/errors opening archive stores
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).
Sun, 16 Jan 2022 13:44:26 +0000 mod_http_xep227: Don't require admin privileges to use import/export
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.
Sat, 15 Jan 2022 14:25:27 +0000 mod_http_xep227: Initialize XEP-0227 XML
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).
Sat, 15 Jan 2022 14:06:19 +0000 mod_http_xep227: Fix validation of resulting export XML
Matthew Wild <mwild1@gmail.com> [Sat, 15 Jan 2022 14:06:19 +0000] rev 4872
mod_http_xep227: Fix validation of resulting export XML
Sat, 15 Jan 2022 13:46:34 +0000 mod_http_xep227: Fix luacheck warnings
Matthew Wild <mwild1@gmail.com> [Sat, 15 Jan 2022 13:46:34 +0000] rev 4871
mod_http_xep227: Fix luacheck warnings
Sat, 15 Jan 2022 00:38:32 +0100 mod_bookmarks2: Skip send_last_published_item (unavailable in 0.11) (thanks carlos)
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.
Wed, 12 Jan 2022 16:42:08 +0000 mod_http_xep227: New module providing HTTP API for account data import/export
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
Mon, 10 Jan 2022 22:19:31 +0100 mod_default_bookmarks: Silence warning when probing for mod_bookmarks version
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
Sun, 09 Jan 2022 18:20:28 +0100 mod_groups_muc_bookmarks: restore bookmark injection on empty store
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
Sun, 09 Jan 2022 18:20:02 +0100 mod_groups_muc_bookmarks: fix typo/leftover from refactor
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).
Sat, 08 Jan 2022 02:57:36 +0100 mod_groups_muc_bookmarks: Switch to XEP-0402
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
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 tip