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

    <title>prosody-hg: plugins/muc/history.lib.lua history</title>
    <description>plugins/muc/history.lib.lua revision history</description>
    <item>
    <title>doap: Add XEP-0333</title>
    <link>http://hg.omfa.de/prosody-hg/log/24252947a8ca/plugins/muc/history.lib.lua</link>
    <description><![CDATA[doap: Add XEP-0333]]></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, 23 Mar 2025 19:59:45 +0100</pubDate>
</item>
<item>
    <title>doap: Add XEP-0334</title>
    <link>http://hg.omfa.de/prosody-hg/log/1a8e47d42264/plugins/muc/history.lib.lua</link>
    <description><![CDATA[doap: Add XEP-0334]]></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, 23 Mar 2025 19:57:06 +0100</pubDate>
</item>
<item>
    <title>plugins: Use integer config API with interval specification where sensible</title>
    <link>http://hg.omfa.de/prosody-hg/log/50324f66ca2a/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins: Use integer config API with interval specification where sensible<br/>
<br/>
Many of these fall into a few categories:<br/>
- util.cache size, must be &gt;= 1<br/>
- byte or item counts that logically can't be negative<br/>
- port numbers that should be in 1..0xffff]]></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>Mon, 17 Jul 2023 01:38:54 +0200</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins: Prefix module imports with prosody namespace]]></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>Fri, 24 Mar 2023 13:15:28 +0100</pubDate>
</item>
<item>
    <title>MUC: Skip adding to history when it's set to zero</title>
    <link>http://hg.omfa.de/prosody-hg/log/6fbbfa4a1178/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Skip adding to history when it's set to zero<br/>
<br/>
Optimizes away all the processing on every message in case the<br/>
end-result is zero history.]]></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>Mon, 19 Jul 2021 17:07:59 +0200</pubDate>
</item>
<item>
    <title>MUC: Remove XEP-0091: Legacy Delayed Delivery</title>
    <link>http://hg.omfa.de/prosody-hg/log/ab820b2ad199/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Remove XEP-0091: Legacy Delayed Delivery<br/>
<br/>
Why do we still include this? Deprecated in 2007, obsoleted in 2009.<br/>
<br/>
Removes redundant timestamp that nobody should be looking at since many<br/>
years and a redundant copy of the room 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, 17 Oct 2020 14:19:41 +0200</pubDate>
</item>
<item>
    <title>MUC: Adapt rules for what should be stored from mod_mam</title>
    <link>http://hg.omfa.de/prosody-hg/log/1641e33f1d36/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Adapt rules for what should be stored from mod_mam<br/>
<br/>
This is the subset of mod_mam rules I believe makes sense in MUC.<br/>
<br/>
Note that mod_muc_mam does not have its own rules, but uses these.]]></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, 26 Apr 2020 19:38:38 +0200</pubDate>
</item>
<item>
    <title>MUC: Advertise history related fields as integers via XEP-0122</title>
    <link>http://hg.omfa.de/prosody-hg/log/cb9755d7a36e/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Advertise history related fields as integers via XEP-0122<br/>
<br/>
This takes advantage of data type validation and conversion done in util.dataforms.]]></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, 20 Oct 2019 23:47:48 +0200</pubDate>
</item>
<item>
    <title>MUC: Fix delay@from to be room JID (fixes #1416)</title>
    <link>http://hg.omfa.de/prosody-hg/log/dd7e924c74ef/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Fix delay@from to be room JID (fixes #1416)]]></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, 31 Aug 2019 16:08:45 +0200</pubDate>
</item>
<item>
    <title>MUC: Split long lines [luacheck strict]</title>
    <link>http://hg.omfa.de/prosody-hg/log/ce57c69a20e2/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Split long lines [luacheck strict]]]></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>Fri, 03 Aug 2018 17:48:41 +0200</pubDate>
</item>
<item>
    <title>MUC: Add sections in room config form</title>
    <link>http://hg.omfa.de/prosody-hg/log/173c0e16e704/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Add sections in room config form]]></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>Fri, 13 Jul 2018 15:47:08 +0100</pubDate>
</item>
<item>
    <title>MUC: Improve labels of all config form items</title>
    <link>http://hg.omfa.de/prosody-hg/log/1c709e3d2e5e/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Improve labels of all config form items]]></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>Fri, 13 Jul 2018 13:22:40 +0100</pubDate>
</item>
<item>
    <title>Merge 0.10 -&gt; trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/0e2c1c4d4f78/plugins/muc/history.lib.lua</link>
    <description><![CDATA[Merge 0.10 -&gt; trunk<br/>
<br/>
This commit intentionally drops changes from c2b99fa134b3<br/>
and 8da11142fabf which are based on older MUC code.]]></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, 16 May 2018 23:50:08 +0100</pubDate>
</item>
<item>
    <title>MUC: Introduce an event to allow plugins to influence which messages are added to history</title>
    <link>http://hg.omfa.de/prosody-hg/log/4cab4ee5dfcc/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Introduce an event to allow plugins to influence which messages are added to history]]></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>Mon, 07 May 2018 22:10:29 +0200</pubDate>
</item>
<item>
    <title>MUC: Move condition for what gets added to history so that other modules benefit (thanks jcbrand)</title>
    <link>http://hg.omfa.de/prosody-hg/log/11b4ae162db7/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Move condition for what gets added to history so that other modules benefit (thanks jcbrand)<br/>
<br/>
This helps mod_muc_mam avoid logging eg chat-state-only messages without<br/>
needing to implement similar logic in many places]]></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>Mon, 07 May 2018 22:12:22 +0200</pubDate>
</item>
<item>
    <title>MUC: Include original stanza in send history event</title>
    <link>http://hg.omfa.de/prosody-hg/log/adfc7f3b29ce/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Include original stanza in send history event]]></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, 01 Apr 2017 16:03:37 +0200</pubDate>
</item>
<item>
    <title>MUC: Decrement priority muc-get-history hook to standard for core modules</title>
    <link>http://hg.omfa.de/prosody-hg/log/c2e7dfd87abb/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Decrement priority muc-get-history hook to standard for core modules]]></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, 01 Apr 2017 16:02:57 +0200</pubDate>
</item>
<item>
    <title>MUC: Assign priorities to config form hooks so they have a consistent order on each start</title>
    <link>http://hg.omfa.de/prosody-hg/log/e16b3fd0bd80/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Assign priorities to config form hooks so they have a consistent order on each start]]></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, 19 Apr 2016 20:31:39 +0200</pubDate>
</item>
<item>
    <title>MUC: Move history to room._history</title>
    <link>http://hg.omfa.de/prosody-hg/log/24e2369b67f9/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Move history to room._history]]></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, 12 Apr 2016 19:35:55 +0200</pubDate>
</item>
<item>
    <title>MUC: Rename variables to please luacheck</title>
    <link>http://hg.omfa.de/prosody-hg/log/6cc7c9da29ed/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Rename variables to please luacheck]]></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>Wed, 20 Jan 2016 14:46:06 +0100</pubDate>
</item>
<item>
    <title>MUC: Update all config form handlers to take advantage of the new per-option events</title>
    <link>http://hg.omfa.de/prosody-hg/log/84e01dbb739e/plugins/muc/history.lib.lua</link>
    <description><![CDATA[MUC: Update all config form handlers to take advantage of the new per-option events]]></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>Fri, 11 Dec 2015 15:33:58 +0000</pubDate>
</item>
<item>
    <title>mod_muc: Add muc-add-history event to allow modules to override default history storage</title>
    <link>http://hg.omfa.de/prosody-hg/log/0f940a7ba489/plugins/muc/history.lib.lua</link>
    <description><![CDATA[mod_muc: Add muc-add-history event to allow modules to override default history storage]]></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, 06 Jan 2015 19:33:25 +0000</pubDate>
</item>
<item>
    <title>plugins/muc: Fix use of incorrect event on occupant join</title>
    <link>http://hg.omfa.de/prosody-hg/log/f2c9c36979b3/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins/muc: Fix use of incorrect event on occupant join]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 17 Jun 2014 15:18:43 -0400</pubDate>
</item>
<item>
    <title>plugins/muc: Move 'module:get_option_number(&quot;max_history_messages&quot;)' from mod_muc into history lib; remove from muclib exports</title>
    <link>http://hg.omfa.de/prosody-hg/log/641756a6a5f7/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins/muc: Move 'module:get_option_number(&quot;max_history_messages&quot;)' from mod_muc into history lib; remove from muclib exports]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 29 Apr 2014 15:13:06 -0400</pubDate>
</item>
<item>
    <title>plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their status</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc12a8253f94/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their status]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 21 Apr 2014 17:51:32 -0400</pubDate>
</item>
<item>
    <title>plugins/muc: Move history to an external module</title>
    <link>http://hg.omfa.de/prosody-hg/log/1dd09dc04945/plugins/muc/history.lib.lua</link>
    <description><![CDATA[plugins/muc: Move history to an external module<br/>
<br/>
This resulted in the split up of the main muc-occupant-joined event handler into 3 seperate ones, handling occupant list, history and subject]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 03 Apr 2014 15:14:52 -0400</pubDate>
</item>

  </channel>
</rss>
