<?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: util/roles.lua history</title>
    <description>util/roles.lua revision history</description>
    <item>
    <title>util.roles: Implement a serialization preparation metamethod</title>
    <link>http://hg.omfa.de/prosody-hg/log/2cf8d98d8a28/util/roles.lua</link>
    <description><![CDATA[util.roles: Implement a serialization preparation metamethod<br/>
<br/>
Should be able to roundtrip trough serialization. Also nice for debug<br/>
and logging purposes where you might want more details than what the<br/>
__tostring method provides.]]></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 Mar 2023 13:13:31 +0200</pubDate>
</item>
<item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/roles.lua</link>
    <description><![CDATA[util: 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, 17 Mar 2023 16:23:16 +0100</pubDate>
</item>
<item>
    <title>util.roles: Add a :policies() method to iterate through available policies</title>
    <link>http://hg.omfa.de/prosody-hg/log/7b9de8109a90/util/roles.lua</link>
    <description><![CDATA[util.roles: Add a :policies() method to iterate through available policies<br/>
<br/>
We don't expose the policies directly, to force people to go through :may().<br/>
However, there are times when we really just need to know what policies a<br/>
role has inside it (e.g. for reporting or debugging purposes).]]></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, 07 Oct 2022 17:01:35 +0100</pubDate>
</item>
<item>
    <title>util.roles: Return nil if the role has no explicit policy (fixes inheritance)</title>
    <link>http://hg.omfa.de/prosody-hg/log/7eabf8d78978/util/roles.lua</link>
    <description><![CDATA[util.roles: Return nil if the role has no explicit policy (fixes inheritance)<br/>
<br/>
Previously, if the first inherited role had no opinion, it returned false and<br/>
prevented further consultation of other inherited roles.<br/>
<br/>
This bug was found thanks to the implementation of missing test cases<br/>
identified through mutation testing.]]></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, 07 Oct 2022 16:58:08 +0100</pubDate>
</item>
<item>
    <title>util.roles: Add new utility module to consolidate role objects and methods</title>
    <link>http://hg.omfa.de/prosody-hg/log/a661292d074a/util/roles.lua</link>
    <description><![CDATA[util.roles: Add new utility module to consolidate role objects and methods]]></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, 19 Jul 2022 17:44:26 +0100</pubDate>
</item>

  </channel>
</rss>
