<?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_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua history</title>
    <description>mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua revision history</description>
    <item>
    <title>mod_cloud_notify_encrypted: Fix variable name (thanks bronko)</title>
    <link>http://hg.omfa.de/prosody-modules/log/dbbbd5caf292/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fix variable name (thanks bronko)]]></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 Jul 2025 10:15:35 +0100</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Use new 'util.crypto' on Prosody 13.0</title>
    <link>http://hg.omfa.de/prosody-modules/log/c83bfcc6ac0a/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Use new 'util.crypto' on Prosody 13.0<br/>
<br/>
This removes the dependency on lua-luaossl when running on Prosody 13.0<br/>
(or trunk) which has util.crypto<br/>
<br/>
Compatibility with Prosody 0.12 retained but also the dependency]]></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, 31 Mar 2025 13:24:44 +0200</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Add runtime dependency on mod_cloud_notify</title>
    <link>http://hg.omfa.de/prosody-modules/log/2b80188448d1/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Add runtime dependency on mod_cloud_notify]]></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, 19 Jun 2024 16:54:52 +0100</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Add debug logging when successfully encrypted</title>
    <link>http://hg.omfa.de/prosody-modules/log/3b609eaf0db5/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Add debug logging when successfully encrypted]]></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, 24 Sep 2022 08:00:55 +0100</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Additional debug logging when enabling/skipping</title>
    <link>http://hg.omfa.de/prosody-modules/log/62480053c87b/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Additional debug logging when enabling/skipping]]></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, 23 Sep 2022 22:41:15 +0100</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8</title>
    <link>http://hg.omfa.de/prosody-modules/log/8231774f5bfd/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8<br/>
<br/>
The `body:sub()` call risks splitting the string in the middle of a<br/>
multi-byte UTF-8 sequence. This should have been caught by util.stanza<br/>
validation, but that would have caused some havoc, at the very least causing<br/>
the notification to not be sent.<br/>
<br/>
There have been no reports of this happening. Likely because this module<br/>
isn't widely deployed among users with languages that use many longer UTF-8<br/>
sequences.<br/>
<br/>
The util.encodings.utf8.valid() function is O(n) where only the last<br/>
sequence really needs to be checked, but it's in C and expected to be fast.]]></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 Aug 2021 13:22:59 +0200</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body</title>
    <link>http://hg.omfa.de/prosody-modules/log/44af84178cea/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body<br/>
<br/>
A fix for https://github.com/snikket-im/snikket-server/issues/18]]></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 Aug 2021 10:46:31 +0100</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Advertise support for JMI push notifications</title>
    <link>http://hg.omfa.de/prosody-modules/log/6d595857164a/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Advertise support for JMI push notifications]]></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, 23 Feb 2021 20:59:14 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Include full JID of sender with call notifications, per spec</title>
    <link>http://hg.omfa.de/prosody-modules/log/38bd4d557413/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Include full JID of sender with call notifications, per spec]]></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, 23 Feb 2021 16:37:06 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Fix expected namespace of JMI description element</title>
    <link>http://hg.omfa.de/prosody-modules/log/2a7a76712e71/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fix expected namespace of JMI description element]]></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, 23 Feb 2021 16:10:13 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Fix traceback (incorrect variable name)</title>
    <link>http://hg.omfa.de/prosody-modules/log/091d06c7d724/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fix traceback (incorrect variable 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, 22 Feb 2021 13:45:29 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Update to latest spec, fixes unreliable call notifications</title>
    <link>http://hg.omfa.de/prosody-modules/log/8ed1989e99f9/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Update to latest spec, fixes unreliable call notifications]]></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, 22 Feb 2021 13:11:35 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Fix traceback on push of message with no body</title>
    <link>http://hg.omfa.de/prosody-modules/log/41ac0941b217/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fix traceback on push of message with no body]]></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, 22 Jan 2021 22:05:05 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Use new direct access to notification element</title>
    <link>http://hg.omfa.de/prosody-modules/log/97f369745ec7/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Use new direct access to notification element]]></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 Jan 2021 15:01:59 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Truncate message body to 255 characters</title>
    <link>http://hg.omfa.de/prosody-modules/log/2e355540f8c8/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Truncate message body to 255 characters<br/>
<br/>
Total size limit is 3-4KB, and this should be enough for a small notification.]]></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 Jan 2021 14:19:20 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload</title>
    <link>http://hg.omfa.de/prosody-modules/log/e655581173be/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fixes to the push notification syntax and payload]]></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 Jan 2021 14:18:24 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: Fix the location of the &lt;encrypt&gt; element in push registrations</title>
    <link>http://hg.omfa.de/prosody-modules/log/2a5164162708/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: Fix the location of the &lt;encrypt&gt; element in push registrations]]></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 Jan 2021 14:15:38 +0000</pubDate>
</item>
<item>
    <title>mod_cloud_notify_encrypted: New module for Encrypted Push Notifications</title>
    <link>http://hg.omfa.de/prosody-modules/log/beb3342f1137/mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua</link>
    <description><![CDATA[mod_cloud_notify_encrypted: New module for Encrypted Push Notifications]]></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 Jan 2021 15:43:26 +0000</pubDate>
</item>

  </channel>
</rss>
