<?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_muc_moderation/mod_muc_moderation.lua history</title>
    <description>mod_muc_moderation/mod_muc_moderation.lua revision history</description>
    <item>
    <title>mod_muc_moderation: add missing id attribute to retract</title>
    <link>http://hg.omfa.de/prosody-modules/log/a58fb6a05412/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: add missing id attribute to retract]]></description>
    <author>&#110;&#105;&#99;&#111;&#99;&#111;&#32;&#60;&#110;&#105;&#99;&#111;&#99;&#111;&#64;&#110;&#105;&#99;&#111;&#99;&#111;&#46;&#102;&#114;&#62;</author>
    <pubDate>Fri, 24 Jan 2025 06:55:44 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)</title>
    <link>http://hg.omfa.de/prosody-modules/log/bcad6baa4fc3/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)]]></description>
    <author>&#110;&#105;&#99;&#111;&#99;&#111;&#32;&#60;&#110;&#105;&#99;&#111;&#99;&#111;&#64;&#110;&#105;&#99;&#111;&#99;&#111;&#46;&#102;&#114;&#62;</author>
    <pubDate>Fri, 17 Jan 2025 10:20:00 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: adding a new hook that can be used to cancel the moderation, or modify resulting stanzas.</title>
    <link>http://hg.omfa.de/prosody-modules/log/4b677e445b8a/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: adding a new hook that can be used to cancel the moderation, or modify resulting stanzas.]]></description>
    <author>&#74;&#111;&#104;&#110;&#32;&#76;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#32;&#60;&#103;&#105;&#116;&#64;&#106;&#111;&#104;&#110;&#45;&#108;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#46;&#102;&#114;&#62;</author>
    <pubDate>Mon, 29 Jul 2024 13:08:43 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Fix occupant-id placement in moderated tombstone.</title>
    <link>http://hg.omfa.de/prosody-modules/log/5076b78c95ef/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Fix occupant-id placement in moderated tombstone.]]></description>
    <author>&#74;&#111;&#104;&#110;&#32;&#76;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#32;&#60;&#103;&#105;&#116;&#64;&#106;&#111;&#104;&#110;&#45;&#108;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#46;&#102;&#114;&#62;</author>
    <pubDate>Mon, 29 Jul 2024 12:35:19 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Fix a regression. Actor occupant-id was not added under the moderated tag, but at the top level.</title>
    <link>http://hg.omfa.de/prosody-modules/log/5ccc03c33158/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Fix a regression. Actor occupant-id was not added under the moderated tag, but at the top level.]]></description>
    <author>&#74;&#111;&#104;&#110;&#32;&#76;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#32;&#60;&#103;&#105;&#116;&#64;&#106;&#111;&#104;&#110;&#45;&#108;&#105;&#118;&#105;&#110;&#103;&#115;&#116;&#111;&#110;&#46;&#102;&#114;&#62;</author>
    <pubDate>Fri, 26 Jul 2024 18:22:30 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator</title>
    <link>http://hg.omfa.de/prosody-modules/log/2e30af180da5/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Stamp XEP-0421 occupant-id for the acting moderator<br/>
<br/>
Gives clients some hint about which moderator it was who did the deed.<br/>
The @by attribute does have the nick of the actor, but they could change<br/>
their nickname at some point, which is what occupant-id solves.<br/>
<br/>
Ref #1816]]></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, 20 Jul 2023 10:38:33 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message</title>
    <link>http://hg.omfa.de/prosody-modules/log/06fad22672e1/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Copy XEP-0421 occupant-id from retracted message<br/>
<br/>
Lets clients correlate the sender of whatever was retracted by<br/>
moderators. Behavior limited to Prosody 0.12, otherwise there are no<br/>
assurances of the origin of the occupant-id tag.<br/>
<br/>
Ref #1816]]></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, 20 Jul 2023 10:37:27 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Derive role from reserved nickname if occupant</title>
    <link>http://hg.omfa.de/prosody-modules/log/4d6af8950016/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Derive role from reserved nickname if occupant<br/>
<br/>
When using a different client to moderate than the one used to<br/>
participate in the chat, e.g. a command line tool like clix, there's no<br/>
occupant and no role to use in the permission check. Previously the<br/>
default role based on affiliation was used. Now if you are present in<br/>
the room using your reserved nick, the role you have there is used in<br/>
the permission check instead of the default affiliation-derived role.]]></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, 19 Feb 2023 18:17:37 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Refactor to prepare for new version of XEP-0425</title>
    <link>http://hg.omfa.de/prosody-modules/log/1071a420ff6f/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Refactor to prepare for new version of XEP-0425<br/>
<br/>
Plan is to add support for both versions concurrently for a transition<br/>
period while clients upgrade.]]></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, 19 Feb 2023 17:51:45 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Handle non-retraction moderation</title>
    <link>http://hg.omfa.de/prosody-modules/log/5f12c75fd210/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Handle non-retraction moderation<br/>
<br/>
The XEP is light on details and does not show any example of<br/>
non-retraction uses.]]></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, 07 Dec 2021 20:36:13 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Fix actor JID when moderated from outside (thanks lovetox)</title>
    <link>http://hg.omfa.de/prosody-modules/log/80f871bedcdf/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Fix actor JID when moderated from outside (thanks lovetox)<br/>
<br/>
jid.join(a, b) --&gt; a..&quot;@&quot;..b thus you get 'room@muc.host@nick' which ... is not<br/>
a proper JID]]></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>Sat, 04 Dec 2021 23:11:16 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Bump year</title>
    <link>http://hg.omfa.de/prosody-modules/log/4665df54719d/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Bump year]]></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>Sat, 06 Nov 2021 21:09:21 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Use reserved nickname as fallback</title>
    <link>http://hg.omfa.de/prosody-modules/log/98429b646bd4/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Use reserved nickname as fallback<br/>
<br/>
When moderation is invoked from a JID that is not joined, the nickname<br/>
is not known, but we should include it in the broadcast for<br/>
transparency.]]></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>Sat, 06 Nov 2021 19:03:00 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Clarify behavior with a comment</title>
    <link>http://hg.omfa.de/prosody-modules/log/3a7953a5ee5b/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Clarify behavior with a comment]]></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>Sat, 06 Nov 2021 16:19:38 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Improve error message to be more helpful</title>
    <link>http://hg.omfa.de/prosody-modules/log/a38e6a8a781a/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Improve error message to be more helpful]]></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, 06 Oct 2020 18:57:47 +0200</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Broadcast retraction via method that saves it</title>
    <link>http://hg.omfa.de/prosody-modules/log/341850e8866f/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Broadcast retraction via method that saves it<br/>
<br/>
Otherwise the retraction is not saved to history, so that those who join<br/>
after it was sent are unaware of the retraction]]></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>Sat, 22 Feb 2020 21:41:31 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Remove debug message</title>
    <link>http://hg.omfa.de/prosody-modules/log/a7ba6929d425/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Remove debug message]]></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>Sat, 22 Feb 2020 21:40:19 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Add a copyright header</title>
    <link>http://hg.omfa.de/prosody-modules/log/06971a04216f/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Add a copyright header]]></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>Sat, 22 Feb 2020 21:34:37 +0100</pubDate>
</item>
<item>
    <title>mod_muc_moderation: Initial commit of XEP-0425: Message Moderation</title>
    <link>http://hg.omfa.de/prosody-modules/log/3a96070f4a14/mod_muc_moderation/mod_muc_moderation.lua</link>
    <description><![CDATA[mod_muc_moderation: Initial commit of XEP-0425: Message Moderation]]></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>Sat, 22 Feb 2020 21:11:31 +0100</pubDate>
</item>

  </channel>
</rss>
