<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-modules/</link>
    <language>en-us</language>

    <title>prosody-modules: mod_http_admin_api/mod_http_admin_api.lua history</title>
    <description>mod_http_admin_api/mod_http_admin_api.lua revision history</description>
    <item>
    <title>mod_http_admin_api: Pass util.error object as response when request fails</title>
    <link>http://hg.omfa.de/prosody-modules/log/1fc38a840baa/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Pass util.error object as response when request fails]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Oct 2025 18:17:13 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: get_user_info: Fix missing error return</title>
    <link>http://hg.omfa.de/prosody-modules/log/6a3b38051d74/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: get_user_info: Fix missing error return]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Oct 2025 18:16:25 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Convert remaining HTTP errors to util.error</title>
    <link>http://hg.omfa.de/prosody-modules/log/4e63151010bf/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Convert remaining HTTP errors to util.error]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Oct 2025 12:00:09 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Unify error reporting around util.error</title>
    <link>http://hg.omfa.de/prosody-modules/log/5571c75a4fed/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Unify error reporting around util.error]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Oct 2025 11:25:57 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Switch from mod_lastlog2 to mod_account_activity</title>
    <link>http://hg.omfa.de/prosody-modules/log/4b52d579bc70/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Switch from mod_lastlog2 to mod_account_activity<br/>
<br/>
The latter is included in Prosody 13.0+.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 02 Jun 2025 12:59:32 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Support storing free-form text note with invitations</title>
    <link>http://hg.omfa.de/prosody-modules/log/095030677ae6/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Support storing free-form text note with invitations]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 29 Apr 2024 17:49:19 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Use new API in mod_announce to send announcements</title>
    <link>http://hg.omfa.de/prosody-modules/log/512f912fdfa5/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Use new API in mod_announce to send announcements]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 24 Apr 2024 13:47:48 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Return roles for existing invites, if any</title>
    <link>http://hg.omfa.de/prosody-modules/log/432efc39572f/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Return roles for existing invites, if any]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 16 Apr 2024 15:01:40 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Allow specifying roles for invitations</title>
    <link>http://hg.omfa.de/prosody-modules/log/2aa66e928aa0/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Allow specifying roles for invitations]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 16 Apr 2024 14:15:16 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: User activity gauges need to be summed (labels by host)</title>
    <link>http://hg.omfa.de/prosody-modules/log/6c11e1b4066d/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: User activity gauges need to be summed (labels by host)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 16 Apr 2024 12:05:47 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Include active user counts in metrics response</title>
    <link>http://hg.omfa.de/prosody-modules/log/9f2816287556/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Include active user counts in metrics response]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 12 Mar 2024 10:41:55 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: metrics: Filter out a value that is commonly nan at startup</title>
    <link>http://hg.omfa.de/prosody-modules/log/f76909ec1300/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: metrics: Filter out a value that is commonly nan at startup<br/>
<br/>
The upload bytes count is typically nan at startup, which cannot legally be<br/>
encoded in JSON.<br/>
<br/>
I haven't assessed whether any other metrics might emit nan under other<br/>
circumstances, but this fixes the most visible issue right now.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 13 Jan 2024 12:03:15 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Abort request if no valid username</title>
    <link>http://hg.omfa.de/prosody-modules/log/076b79eb747f/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Abort request if no valid username]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:43:47 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Fix some luacheck warnings and code style issues</title>
    <link>http://hg.omfa.de/prosody-modules/log/671a6ad1f026/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Fix some luacheck warnings and code style issues]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:43:16 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Support PATCH for user enabled status</title>
    <link>http://hg.omfa.de/prosody-modules/log/5c589fab6f53/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Support PATCH for user enabled status]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:41:55 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Support for setting user account enabled status</title>
    <link>http://hg.omfa.de/prosody-modules/log/6c8cf3ecb885/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Support for setting user account enabled status]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:41:18 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Only include user deletion_request if account is disabled</title>
    <link>http://hg.omfa.de/prosody-modules/log/5621dece3ee4/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Only include user deletion_request if account is disabled]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:30:41 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Return avatar metadata from get_user_info()</title>
    <link>http://hg.omfa.de/prosody-modules/log/cb25d341745f/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Return avatar metadata from get_user_info()]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Dec 2023 15:30:01 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Include information about pending deletion request, if any</title>
    <link>http://hg.omfa.de/prosody-modules/log/6ab9e1763f35/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Include information about pending deletion request, if any]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 06 Dec 2023 19:13:26 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Include user account status and activity in get_user_info</title>
    <link>http://hg.omfa.de/prosody-modules/log/4c3216d9b118/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Include user account status and activity in get_user_info]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 06 Dec 2023 12:14:12 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Support for adding/removing group MUCs</title>
    <link>http://hg.omfa.de/prosody-modules/log/4c84cfb586c1/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Support for adding/removing group MUCs]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 Nov 2023 17:00:53 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Fix missing import</title>
    <link>http://hg.omfa.de/prosody-modules/log/5178c13deb78/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Fix missing import<br/>
<br/>
Forgot in previous commit]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 28 Mar 2023 21:04:23 +0200</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Tweak token session to please module:may()</title>
    <link>http://hg.omfa.de/prosody-modules/log/cc89c97befe7/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Tweak token session to please module:may()<br/>
<br/>
module:may() checks for type == &quot;c2s&quot;, but mod_tokenauth does not<br/>
currently include that or most common session properties.<br/>
<br/>
Fixes a traceback resulting from a different code path where<br/>
module:may() tries to index event.stanza, which does not exist for http<br/>
events.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 28 Mar 2023 20:45:11 +0200</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Update for new new role API</title>
    <link>http://hg.omfa.de/prosody-modules/log/d68348323406/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Update for new new role API]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 18 Aug 2022 10:36:35 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Updates for new role auth API in Prosody (trunk/0.13 only)</title>
    <link>http://hg.omfa.de/prosody-modules/log/1b5869c34026/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Updates for new role auth API in Prosody (trunk/0.13 only)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 13 Jul 2022 11:18:46 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Update for 0.12 changes to mod_smacks</title>
    <link>http://hg.omfa.de/prosody-modules/log/65870d42a7b1/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Update for 0.12 changes to mod_smacks]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 29 May 2022 02:03:41 +0200</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Indicate whether a given push registration uses encryption</title>
    <link>http://hg.omfa.de/prosody-modules/log/404a22d52376/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Indicate whether a given push registration uses encryption]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 11 Apr 2022 20:32:05 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Fix client -&gt; client_id (the actual field name)</title>
    <link>http://hg.omfa.de/prosody-modules/log/55e3ca6bdfd1/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Fix client -&gt; client_id (the actual field name)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 11 Apr 2022 20:31:43 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Export total storage use via mod_http_file_share</title>
    <link>http://hg.omfa.de/prosody-modules/log/883ad8b0a7c0/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Export total storage use via mod_http_file_share<br/>
<br/>
Does not include size of other user data, chat logs etc. Uploads will<br/>
likely be a significant fraction of total storage use.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 18 Nov 2021 19:28:43 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Ensure freshness of metrics when in manual mode</title>
    <link>http://hg.omfa.de/prosody-modules/log/13e913471b75/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Ensure freshness of metrics when in manual mode<br/>
<br/>
When in manual collection mode, as recommended for Prometheus,<br/>
collection needs to be triggered manually, or they would be stale,<br/>
possibly dating from the start of the server. This might vary per metric<br/>
depending on how and when the metrics are gathered.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 18 Nov 2021 19:26:07 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Include client info in push registration debug output</title>
    <link>http://hg.omfa.de/prosody-modules/log/bd83c9ada037/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Include client info in push registration debug output]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 18 Oct 2021 11:55:56 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add endpoints for server maintenance</title>
    <link>http://hg.omfa.de/prosody-modules/log/cade5dac1003/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add endpoints for server maintenance]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Thu, 27 May 2021 16:18:10 +0200</pubDate>
</item>
<item>
    <title>mod_http_admin_api: support for updating user roles via the API</title>
    <link>http://hg.omfa.de/prosody-modules/log/d6a3201a65c0/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: support for updating user roles via the API<br/>
<br/>
Requires the most recent of the recent prosody-trunks.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Mon, 22 Mar 2021 21:32:43 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: allow updating the user nickname via API</title>
    <link>http://hg.omfa.de/prosody-modules/log/5bc706c2db8f/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: allow updating the user nickname via API]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Mon, 22 Mar 2021 17:52:28 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: re-add information about invite creator</title>
    <link>http://hg.omfa.de/prosody-modules/log/de55e1475808/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: re-add information about invite creator<br/>
<br/>
It is now the JID of the user + a made up resource indicating<br/>
that it was the admin API.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Tue, 26 Jan 2021 16:10:11 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: remove deprecated API endpoint</title>
    <link>http://hg.omfa.de/prosody-modules/log/ae1d1e352504/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: remove deprecated API endpoint]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Tue, 26 Jan 2021 16:01:45 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: support for creating groups with MUCs</title>
    <link>http://hg.omfa.de/prosody-modules/log/17d44ba8fde2/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: support for creating groups with MUCs]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Tue, 26 Jan 2021 15:37:28 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: port to use new mod_groups_internal module</title>
    <link>http://hg.omfa.de/prosody-modules/log/0d6b69777bc1/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: port to use new mod_groups_internal module<br/>
<br/>
Matthew Wild contributed much of the code, so I can only take<br/>
partial credit.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Mon, 25 Jan 2021 18:33:49 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add 'reset' property to returned invite objects</title>
    <link>http://hg.omfa.de/prosody-modules/log/d4e0e4d22fc7/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add 'reset' property to returned invite objects<br/>
<br/>
Indicates the invite is for a password reset.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 Jan 2021 13:03:14 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Allow specifying groups in account invite</title>
    <link>http://hg.omfa.de/prosody-modules/log/03cf0d41b272/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Allow specifying groups in account invite]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 Jan 2021 12:52:48 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Improve invite API and support password resets</title>
    <link>http://hg.omfa.de/prosody-modules/log/e707810a943e/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Improve invite API and support password resets]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 Jan 2021 11:59:23 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add /server/info endpoint for site_name and version</title>
    <link>http://hg.omfa.de/prosody-modules/log/3d01bc4547b2/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add /server/info endpoint for site_name and version]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 18:54:42 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: add support for updating groups</title>
    <link>http://hg.omfa.de/prosody-modules/log/29b7f445aec5/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: add support for updating groups]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 17:30:34 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Some fixes and improvements for the groups API</title>
    <link>http://hg.omfa.de/prosody-modules/log/e0c8d866d58c/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Some fixes and improvements for the groups API<br/>
<br/>
Now allows setting a name separate from the id, and updating group<br/>
membership in a single call.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 16:02:31 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: do not report OMEMO as ok if no devices exist</title>
    <link>http://hg.omfa.de/prosody-modules/log/83370df0ce4a/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: do not report OMEMO as ok if no devices exist]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 16:18:14 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: make the api a bit less untested</title>
    <link>http://hg.omfa.de/prosody-modules/log/f975a4d31f35/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: make the api a bit less untested<br/>
<br/>
(read: fix bugs)]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 16:13:29 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: set content-type for debug API</title>
    <link>http://hg.omfa.de/prosody-modules/log/49cf9d188b26/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: set content-type for debug API]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 15:51:07 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: 100% untested user debug info endpoint</title>
    <link>http://hg.omfa.de/prosody-modules/log/636d56bbad97/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: 100% untested user debug info endpoint]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 21 Jan 2021 14:42:11 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: restructure group-related info in API</title>
    <link>http://hg.omfa.de/prosody-modules/log/116c88c28532/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: restructure group-related info in API<br/>
<br/>
- Return the members of the group right in the get_group_by_id<br/>
  call. This is an O(1) of extra work.<br/>
- Remove the groups attribute from get_user_by_name as that is<br/>
  O(n) of work and rarely immediately needed.<br/>
<br/>
The replacement for the group membership information in the user<br/>
is for now to use the group API and iterate; future work may fix<br/>
that.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Wed, 20 Jan 2021 15:30:29 +0100</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Return new group object on successful creation</title>
    <link>http://hg.omfa.de/prosody-modules/log/7f1f3b79d991/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Return new group object on successful creation]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 20 Jan 2021 12:51:33 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Switch PUT to POST where appropriate</title>
    <link>http://hg.omfa.de/prosody-modules/log/76bec3f66b24/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Switch PUT to POST where appropriate]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Jan 2021 20:36:41 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Fix logic bug</title>
    <link>http://hg.omfa.de/prosody-modules/log/5dbce7f35aa0/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Fix logic bug]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Jan 2021 20:35:33 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Ensure 'reusable' flag is always present on an invite</title>
    <link>http://hg.omfa.de/prosody-modules/log/d3e0fe470877/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Ensure 'reusable' flag is always present on an invite]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Jan 2021 20:35:08 +0000</pubDate>
</item>
<item>
    <title>mod_invites, mod_http_admin_api: Allow specifying multiple groups when creating an invite</title>
    <link>http://hg.omfa.de/prosody-modules/log/a49ca492e621/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_invites, mod_http_admin_api: Allow specifying multiple groups when creating an invite]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Jan 2021 20:34:23 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add XMPP URI into invite objects</title>
    <link>http://hg.omfa.de/prosody-modules/log/d61d7d30f38d/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add XMPP URI into invite objects]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 18:11:19 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add groups management endpoints</title>
    <link>http://hg.omfa.de/prosody-modules/log/535d80be110d/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add groups management endpoints]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 17:52:03 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add groups property to users</title>
    <link>http://hg.omfa.de/prosody-modules/log/f6da234b21b8/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add groups property to users]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 17:51:23 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites</title>
    <link>http://hg.omfa.de/prosody-modules/log/c0b1b2a61e3c/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Add support for creating reusable/group/custom-ttl invites]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 17:50:42 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Use json.encode_array() when returning an array</title>
    <link>http://hg.omfa.de/prosody-modules/log/270025e76bf8/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Use json.encode_array() when returning an array]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 17:46:47 +0000</pubDate>
</item>
<item>
    <title>mod_http_admin_api: Expose new invite properties: groups, source and reusable</title>
    <link>http://hg.omfa.de/prosody-modules/log/5ca36c36ab05/mod_http_admin_api/mod_http_admin_api.lua</link>
    <description><![CDATA[mod_http_admin_api: Expose new invite properties: groups, source and reusable]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 17 Jan 2021 17:46:02 +0000</pubDate>
</item>

  </channel>
</rss>
