<?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/mod_offline.lua history</title>
    <description>plugins/mod_offline.lua revision history</description>
    <item>
    <title>mod_offline: Support for expiring and cleaning up old offline messages</title>
    <link>http://hg.omfa.de/prosody-hg/log/30d457b2b0c4/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Support for expiring and cleaning up old offline messages<br/>
<br/>
This is achieved using the new `offline_expires_after` option, which is<br/>
practically identical to the same option used for mod_mam expiry (the code is<br/>
also practically identical).<br/>
<br/>
With MAM-only clients, it's possible that messages could end up in the offline<br/>
queue, but never collected (they would sit there waiting for a legacy client<br/>
to come online). This doesn't happen much so far because most clients are<br/>
&quot;legacy&quot; by the heuristic mod_mam is using (MAM request before initial<br/>
presence), but that is changing.<br/>
<br/>
This option also allows simpler retention policies for server operators.]]></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, 04 Dec 2025 14:07:41 +0000</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_offline.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>mod_offline: Log a debug message when message is stored</title>
    <link>http://hg.omfa.de/prosody-hg/log/7072569044d4/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Log a debug message when message is stored]]></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 Sep 2019 23:50:34 +0200</pubDate>
</item>
<item>
    <title>mod_offline: Add some debug logging to reduce confusion</title>
    <link>http://hg.omfa.de/prosody-hg/log/7e5d2a6c9390/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Add some debug logging to reduce confusion<br/>
<br/>
Where did these messages come from???]]></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, 08 Sep 2019 16:48:53 +0200</pubDate>
</item>
<item>
    <title>mod_offline: Include timestamp and empty 'with'</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd3527198308/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Include timestamp and empty 'with']]></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 19:04:15 +0200</pubDate>
</item>
<item>
    <title>mod_offline: Switch to using archive store via the storagemanager API</title>
    <link>http://hg.omfa.de/prosody-hg/log/8eec715c13a6/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Switch to using archive store via the storagemanager API]]></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, 31 Mar 2017 17:50:19 +0200</pubDate>
</item>
<item>
    <title>mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default</title>
    <link>http://hg.omfa.de/prosody-hg/log/750a97b45f88/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default]]></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, 16 Sep 2015 15:18:30 +0200</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/plugins/mod_offline.lua</link>
    <description><![CDATA[Remove all trailing whitespace]]></description>
    <author>&#70;&#108;&#111;&#114;&#105;&#97;&#110;&#32;&#90;&#101;&#105;&#116;&#122;&#32;&#60;&#102;&#108;&#111;&#114;&#111;&#98;&#64;&#98;&#97;&#98;&#101;&#108;&#109;&#111;&#110;&#107;&#101;&#121;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 09 Aug 2013 17:48:21 +0200</pubDate>
</item>
<item>
    <title>Don't check priority in mod_offline</title>
    <link>http://hg.omfa.de/prosody-hg/log/f5416372350d/plugins/mod_offline.lua</link>
    <description><![CDATA[Don't check priority in mod_offline]]></description>
    <author>&#82;&#111;&#98;&#101;&#114;&#116;&#32;&#72;&#111;&#101;&#108;&#122;&#32;&#60;&#114;&#111;&#98;&#64;&#104;&#111;&#101;&#108;&#122;&#46;&#114;&#111;&#62;</author>
    <pubDate>Thu, 09 Dec 2010 23:25:16 -0600</pubDate>
</item>
<item>
    <title>mod_message, mod_offline: Change message/offline/store -&gt; message/offline/handle</title>
    <link>http://hg.omfa.de/prosody-hg/log/a05cf5d9c7ab/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_message, mod_offline: Change message/offline/store -&gt; message/offline/handle]]></description>
    <author>&#82;&#111;&#98;&#101;&#114;&#116;&#32;&#72;&#111;&#101;&#108;&#122;&#32;&#60;&#114;&#111;&#98;&#64;&#104;&#111;&#101;&#108;&#122;&#46;&#114;&#111;&#62;</author>
    <pubDate>Thu, 09 Dec 2010 12:41:30 -0600</pubDate>
</item>
<item>
    <title>mod_offline: Make sure mod_offline's store handler reports success vs failure.</title>
    <link>http://hg.omfa.de/prosody-hg/log/faace741d0f9/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Make sure mod_offline's store handler reports success vs failure.]]></description>
    <author>&#82;&#111;&#98;&#101;&#114;&#116;&#32;&#72;&#111;&#101;&#108;&#122;&#32;&#60;&#114;&#111;&#98;&#64;&#104;&#111;&#101;&#108;&#122;&#46;&#114;&#111;&#62;</author>
    <pubDate>Thu, 09 Dec 2010 12:38:33 -0600</pubDate>
</item>
<item>
    <title>mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.</title>
    <link>http://hg.omfa.de/prosody-hg/log/32d4a73901e2/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.]]></description>
    <author>&#82;&#111;&#98;&#101;&#114;&#116;&#32;&#72;&#111;&#101;&#108;&#122;&#32;&#60;&#114;&#111;&#98;&#64;&#104;&#111;&#101;&#108;&#122;&#46;&#114;&#111;&#62;</author>
    <pubDate>Thu, 09 Dec 2010 12:28:05 -0600</pubDate>
</item>
<item>
    <title>Monster whitespace commit (beware the whitespace monster).</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc139431830b/plugins/mod_offline.lua</link>
    <description><![CDATA[Monster whitespace commit (beware the whitespace monster).]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 16 Oct 2010 23:00:42 +0500</pubDate>
</item>
<item>
    <title>Alter mod_offline to respect negative priority resources</title>
    <link>http://hg.omfa.de/prosody-hg/log/dc94193ec942/plugins/mod_offline.lua</link>
    <description><![CDATA[Alter mod_offline to respect negative priority resources]]></description>
    <author>&#82;&#111;&#98;&#101;&#114;&#116;&#32;&#72;&#111;&#101;&#108;&#122;&#32;&#60;&#114;&#111;&#98;&#64;&#104;&#111;&#101;&#108;&#122;&#46;&#114;&#111;&#62;</author>
    <pubDate>Fri, 15 Oct 2010 10:09:46 -0500</pubDate>
</item>
<item>
    <title>mod_offline: Convert to Unix line endings.</title>
    <link>http://hg.omfa.de/prosody-hg/log/2251f8898900/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Convert to Unix line endings.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Mar 2010 14:08:32 +0500</pubDate>
</item>
<item>
    <title>Backed out changeset e7b09424b486 (not removing mod_offline for trunk)</title>
    <link>http://hg.omfa.de/prosody-hg/log/1b267876246a/plugins/mod_offline.lua</link>
    <description><![CDATA[Backed out changeset e7b09424b486 (not removing mod_offline for trunk)]]></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, 20 Feb 2010 00:47:18 +0000</pubDate>
</item>
<item>
    <title>mod_offline: Fixed undefined global access.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d4835b79d2ca/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Fixed undefined global access.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 12 Sep 2009 03:41:31 +0500</pubDate>
</item>
<item>
    <title>Add copyright header to those files missing one</title>
    <link>http://hg.omfa.de/prosody-hg/log/569d58d21612/plugins/mod_offline.lua</link>
    <description><![CDATA[Add copyright header to those files missing one]]></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, 10 Jul 2009 03:08:38 +0100</pubDate>
</item>
<item>
    <title>mod_offline: Initial commit</title>
    <link>http://hg.omfa.de/prosody-hg/log/64c77c6eb30e/plugins/mod_offline.lua</link>
    <description><![CDATA[mod_offline: Initial commit]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 Jul 2009 00:48:18 +0500</pubDate>
</item>

  </channel>
</rss>
