<?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_presence.lua history</title>
    <description>plugins/mod_presence.lua revision history</description>
    <item>
    <title>mod_presence: Fix traceback if origin gets disconnected during processing</title>
    <link>http://hg.omfa.de/prosody-hg/log/40c309f8b676/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fix traceback if origin gets disconnected during processing<br/>
<br/>
Fixes #1887]]></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, 13 Feb 2025 14:00:08 +0000</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_presence.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_presence: Send unavailable presence in current thread run</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a9ff4f61796/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Send unavailable presence in current thread run<br/>
<br/>
`session:dispatch_stanza(pres)` enqueues processing of the stanza in the<br/>
sessions async thread, but becasue the entire stream close handling is<br/>
now in that thread it would process the presence after the stream and<br/>
session was completely closed, leading to weird errors &quot;sent to a<br/>
resting session&quot;.<br/>
<br/>
We call core_process_stanza() since this is what :dispatch_stanza calls<br/>
in the end.]]></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, 09 May 2020 00:28:10 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Advertise support for Subscription Pre-Approval</title>
    <link>http://hg.omfa.de/prosody-hg/log/0cda5d597607/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Advertise support for Subscription Pre-Approval<br/>
<br/>
RFC 6121 §3.4 says:<br/>
&gt; If a server supports subscription pre-approvals, then it MUST<br/>
&gt; advertise the following stream feature during stream negotiation.<br/>
<br/>
The feature itself (#686) was added in f0e9e5bda415]]></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, 19 Mar 2020 00:10:15 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Ignore an unused variable [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/79fe4ed1332b/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Ignore an unused variable [luacheck]<br/>
<br/>
Not sure if it should be unused, hence the TODO]]></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, 23 Dec 2019 22:30:21 +0100</pubDate>
</item>
<item>
    <title>rostermanager, mod_presence: Support for subscription preapproval (fixes #686)</title>
    <link>http://hg.omfa.de/prosody-hg/log/f0e9e5bda415/plugins/mod_presence.lua</link>
    <description><![CDATA[rostermanager, mod_presence: Support for subscription preapproval (fixes #686)]]></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, 19 Dec 2019 10:03:16 +0000</pubDate>
</item>
<item>
    <title>Merge 0.11-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a419089ad00/plugins/mod_presence.lua</link>
    <description><![CDATA[Merge 0.11-&gt;trunk]]></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, 17 Jan 2019 01:09:38 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Revert empty 'to' attribute of presence before presence/initial event (fixes #1296)</title>
    <link>http://hg.omfa.de/prosody-hg/log/f47b2ab877d0/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Revert empty 'to' attribute of presence before presence/initial event (fixes #1296)]]></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, 17 Jan 2019 01:04:39 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Handle older boolean subscription request data (thanks Martin)</title>
    <link>http://hg.omfa.de/prosody-hg/log/d0cc1c4e1a1c/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Handle older boolean subscription request data (thanks Martin)]]></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, 02 Dec 2018 17:22:26 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Remove unnecessary stanza clone call</title>
    <link>http://hg.omfa.de/prosody-hg/log/837ba29aaeff/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Remove unnecessary stanza clone call]]></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, 02 Dec 2018 17:20:44 +0100</pubDate>
</item>
<item>
    <title>rostermanager, mod_presence: Store stanza for incoming subscription requests (fixes #689) (thanks Zash, Ge0rG)</title>
    <link>http://hg.omfa.de/prosody-hg/log/e50559a42dfe/plugins/mod_presence.lua</link>
    <description><![CDATA[rostermanager, mod_presence: Store stanza for incoming subscription requests (fixes #689) (thanks Zash, Ge0rG)]]></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, 01 Dec 2018 22:13:24 +0000</pubDate>
</item>
<item>
    <title>Fix spelling throughout the codebase [codespell]</title>
    <link>http://hg.omfa.de/prosody-hg/log/41c959c5c84b/plugins/mod_presence.lua</link>
    <description><![CDATA[Fix spelling throughout the codebase [codespell]]]></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, 04 Feb 2018 01:51:25 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Ignore unused argument but make note of its use elsewhere [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/801ae5cb1341/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Ignore unused argument but make note of its use elsewhere [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>Fri, 09 Mar 2018 21:50:01 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Remove unused local [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/f89d8ec48d86/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Remove unused local [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>Fri, 09 Mar 2018 19:26:35 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Use get_child_text on priority child element (fixes #552)</title>
    <link>http://hg.omfa.de/prosody-hg/log/194409dcba22/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Use get_child_text on priority child element (fixes #552)]]></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, 10 Apr 2017 20:28:02 +0200</pubDate>
</item>
<item>
    <title>mod_presence: No need to overwrite index 1 since it's set on the line below</title>
    <link>http://hg.omfa.de/prosody-hg/log/c3790ca4144f/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: No need to overwrite index 1 since it's set on the line below]]></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, 10 Apr 2017 20:04:07 +0200</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/b1f80447a2b1/plugins/mod_presence.lua</link>
    <description><![CDATA[Merge 0.9-&gt;0.10]]></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, 09 Dec 2016 17:07:57 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Send probe once subscribed (fixes #794)</title>
    <link>http://hg.omfa.de/prosody-hg/log/62e7d6a73c72/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Send probe once subscribed (fixes #794)]]></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, 08 Dec 2016 20:49:35 +0100</pubDate>
</item>
<item>
    <title>mod_presence: remove unused one-letter loop variable [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/893378a1c03e/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: remove unused one-letter loop variable [luacheck]]]></description>
    <author>&#65;&#110;&#116;&#111;&#110;&#32;&#83;&#104;&#101;&#115;&#116;&#97;&#107;&#111;&#118;&#32;&#60;&#97;&#118;&#54;&#64;&#100;&#119;&#105;&#109;&#108;&#97;&#98;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 09 Jul 2016 00:46:28 +0800</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/7eec6f3c7300/plugins/mod_presence.lua</link>
    <description><![CDATA[Merge 0.9-&gt;0.10]]></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, 22 May 2016 14:39:14 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Re-probe for contacts presence after outgoing 'subscribed' (fixes #673)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ad0b15f253ee/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Re-probe for contacts presence after outgoing 'subscribed' (fixes #673)]]></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, 21 May 2016 19:10:03 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Fix variable name</title>
    <link>http://hg.omfa.de/prosody-hg/log/0c69305ab525/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fix variable name]]></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, 08 Apr 2016 17:14:58 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Construct a 'from' JID when roster items are removed outside of a session</title>
    <link>http://hg.omfa.de/prosody-hg/log/81efa212db1e/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Construct a 'from' JID when roster items are removed outside of a session]]></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, 08 Apr 2016 16:35:23 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Send unavailable presence when roster items are removed (fixes #331)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba32289e8d0b/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Send unavailable presence when roster items are removed (fixes #331)]]></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, 04 Apr 2016 17:15:47 +0200</pubDate>
</item>
<item>
    <title>mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence</title>
    <link>http://hg.omfa.de/prosody-hg/log/c8ad387aab1c/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence]]></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, 04 Apr 2016 17:15:10 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Fix partial rename</title>
    <link>http://hg.omfa.de/prosody-hg/log/21da137d83b0/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fix partial rename]]></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, 14 Mar 2016 18:27:16 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Move function for selecting &quot;top resources&quot; into a new util.presence</title>
    <link>http://hg.omfa.de/prosody-hg/log/051279755cad/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Move function for selecting &quot;top resources&quot; into a new util.presence]]></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, 14 Mar 2016 17:26:27 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option</title>
    <link>http://hg.omfa.de/prosody-hg/log/78be11bf62bf/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option]]></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, 11 Mar 2016 13:13:20 +0100</pubDate>
</item>
<item>
    <title>rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field</title>
    <link>http://hg.omfa.de/prosody-hg/log/2aae36312eb9/plugins/mod_presence.lua</link>
    <description><![CDATA[rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field]]></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 Apr 2015 06:38:22 +0200</pubDate>
</item>
<item>
    <title>mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups</title>
    <link>http://hg.omfa.de/prosody-hg/log/76699a0ae4c4/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups]]></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, 04 Jul 2014 22:52:34 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Move presence/initial event to correct place so it actually fires</title>
    <link>http://hg.omfa.de/prosody-hg/log/7a604381d6fc/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Move presence/initial event to correct place so it actually fires]]></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, 03 Jul 2014 11:54:50 +0200</pubDate>
</item>
<item>
    <title>mod_presence: Fire a presence/initial event on initial presence</title>
    <link>http://hg.omfa.de/prosody-hg/log/8dc01fa767e0/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fire a presence/initial event on initial presence]]></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, 20 Jun 2014 16:10:04 +0200</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/plugins/mod_presence.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>mod_presence: Remove some unused variables</title>
    <link>http://hg.omfa.de/prosody-hg/log/0ba3a49d3863/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Remove some unused variables]]></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, 03 Apr 2013 13:39:41 +0100</pubDate>
</item>
<item>
    <title>mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals</title>
    <link>http://hg.omfa.de/prosody-hg/log/7838acadb0fa/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals]]></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, 23 Mar 2013 01:27:16 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Put a timestamp on presence we store for probes</title>
    <link>http://hg.omfa.de/prosody-hg/log/7453245f16e7/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Put a timestamp on presence we store for probes]]></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, 11 Jan 2013 19:38:29 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Fix indentation</title>
    <link>http://hg.omfa.de/prosody-hg/log/b4b302fe415c/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fix indentation]]></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, 14 Oct 2012 21:04:46 +0200</pubDate>
</item>
<item>
    <title>mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.</title>
    <link>http://hg.omfa.de/prosody-hg/log/b0e36777f715/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.]]></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>Wed, 01 Aug 2012 01:36:16 +0500</pubDate>
</item>
<item>
    <title>mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table.</title>
    <link>http://hg.omfa.de/prosody-hg/log/ab693eea0869/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table.]]></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, 26 Jul 2012 04:33:17 +0200</pubDate>
</item>
<item>
    <title>Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages</title>
    <link>http://hg.omfa.de/prosody-hg/log/5243b74a4cbb/plugins/mod_presence.lua</link>
    <description><![CDATA[Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages]]></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, 23 Jul 2012 17:32:33 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Handle nil disconnection error</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7bcf088e723/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Handle nil disconnection 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>Sun, 22 Jul 2012 17:02:18 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)</title>
    <link>http://hg.omfa.de/prosody-hg/log/eef75a0c85e3/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)]]></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, 10 Feb 2011 21:09:20 +0000</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_presence.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>core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.</title>
    <link>http://hg.omfa.de/prosody-hg/log/048af3ee5899/plugins/mod_presence.lua</link>
    <description><![CDATA[core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of 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 12:23:37 -0600</pubDate>
</item>
<item>
    <title>Monster whitespace commit (beware the whitespace monster).</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc139431830b/plugins/mod_presence.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>Don't send offline messages to resource with negative priorities</title>
    <link>http://hg.omfa.de/prosody-hg/log/d3399d1b484a/plugins/mod_presence.lua</link>
    <description><![CDATA[Don't send offline messages to resource with negative priorities]]></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 00:53:05 -0500</pubDate>
</item>
<item>
    <title>mod_presence: Fixed a traceback on outgoing subscriptions from offline users.</title>
    <link>http://hg.omfa.de/prosody-hg/log/651139e831b1/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fixed a traceback on outgoing subscriptions from offline users.]]></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>Fri, 11 Jun 2010 20:45:00 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Fixed a traceback.</title>
    <link>http://hg.omfa.de/prosody-hg/log/e55782f20679/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Fixed a traceback.]]></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>Wed, 09 Jun 2010 22:00:01 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.</title>
    <link>http://hg.omfa.de/prosody-hg/log/5a4e766a3577/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.]]></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, 08 Jun 2010 16:21:14 +0500</pubDate>
</item>
<item>
    <title>Merge 0.7-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/d35b181a895a/plugins/mod_presence.lua</link>
    <description><![CDATA[Merge 0.7-&gt;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>Mon, 07 Jun 2010 12:19:14 +0100</pubDate>
</item>
<item>
    <title>mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.</title>
    <link>http://hg.omfa.de/prosody-hg/log/a31559c52842/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.]]></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, 03 Jun 2010 18:01:05 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Enable firing of pre-events for probes.</title>
    <link>http://hg.omfa.de/prosody-hg/log/28a5c0bda928/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Enable firing of pre-events for probes.]]></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>Fri, 04 Jun 2010 18:36:04 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Don't stop pre-event for outgoing probes.</title>
    <link>http://hg.omfa.de/prosody-hg/log/a19dbb6446a0/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Don't stop pre-event for outgoing probes.]]></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>Fri, 04 Jun 2010 18:30:18 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Small refactoring.</title>
    <link>http://hg.omfa.de/prosody-hg/log/1f73b3a960cf/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Small refactoring.]]></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>Fri, 04 Jun 2010 18:24:09 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.</title>
    <link>http://hg.omfa.de/prosody-hg/log/89b64966f511/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.]]></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, 03 Jun 2010 18:01:05 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.</title>
    <link>http://hg.omfa.de/prosody-hg/log/fd435cab928f/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.]]></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, 03 Jun 2010 17:27:49 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.</title>
    <link>http://hg.omfa.de/prosody-hg/log/c311fdffccce/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.]]></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>Mon, 24 May 2010 00:37:15 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.</title>
    <link>http://hg.omfa.de/prosody-hg/log/34280b1544fc/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.]]></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>Mon, 24 May 2010 00:04:22 +0500</pubDate>
</item>
<item>
    <title>mod_presence: Added option 'ignore_presence_priority'.</title>
    <link>http://hg.omfa.de/prosody-hg/log/9b17449fb5f4/plugins/mod_presence.lua</link>
    <description><![CDATA[mod_presence: Added option 'ignore_presence_priority'.]]></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, 22 May 2010 03:20:43 +0500</pubDate>
</item>
<item>
    <title>Merge with backout</title>
    <link>http://hg.omfa.de/prosody-hg/log/cb15fa9242f9/plugins/mod_presence.lua</link>
    <description><![CDATA[Merge with backout]]></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, 21 May 2010 19:45:33 +0100</pubDate>
</item>

  </channel>
</rss>
