<?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_invites_register.lua history</title>
    <description>plugins/mod_invites_register.lua revision history</description>
    <item>
    <title>mod_invites_register: Don't restrict username for roster invites (thanks lissine)</title>
    <link>http://hg.omfa.de/prosody-hg/log/068e77bf91b9/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Don't restrict username for roster invites (thanks lissine)<br/>
<br/>
The username field of roster invites is the username of the inviter. It is not<br/>
possible for a roster invite to restrict the registration username.]]></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 Apr 2025 12:02:31 +0100</pubDate>
</item>
<item>
    <title>mod_invites_register: Stricter validation of registration events</title>
    <link>http://hg.omfa.de/prosody-hg/log/87dd8639f08f/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Stricter validation of registration events<br/>
<br/>
This fixes two problems:<br/>
<br/>
  1) Account invites that were created with a specific username were not<br/>
     in fact restricted to that username.<br/>
<br/>
  2) Password reset invites were not restricted to resetting passwords,<br/>
     but could be used to create an arbitrary new account if the client<br/>
     or registration frontend (e.g. mod_invites_register_web) doesn't<br/>
     handle/enforce the username.<br/>
<br/>
This new validation ensures that registrations and resets are always for the<br/>
username specified in the invitation.]]></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 Apr 2025 16:07:32 +0100</pubDate>
</item>
<item>
    <title>mod_invites_register: Allow roles to be an ordered list, first being primary</title>
    <link>http://hg.omfa.de/prosody-hg/log/16b47c3b44f3/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Allow roles to be an ordered list, first being primary<br/>
<br/>
Part of an update to mod_invites and friends to the new authz and roles.<br/>
Invites with roles in the old way will need to be migrated, but with<br/>
invites often being short lived it is probably not a long-lived problem.]]></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, 30 Mar 2023 11:05:40 +0200</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_invites_register.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_invites_register: Push invitee contact entry to inviter</title>
    <link>http://hg.omfa.de/prosody-hg/log/a15647d42880/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Push invitee contact entry to inviter<br/>
<br/>
Invitee would not show up in the roster of the invite creator unless<br/>
they fetch their roster afterwards.<br/>
<br/>
Fixes #1715<br/>
<br/>
Thanks gerald]]></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, 15 Mar 2022 21:59:51 +0100</pubDate>
</item>
<item>
    <title>mod_invites_register: Default to require encryption</title>
    <link>http://hg.omfa.de/prosody-hg/log/c980210ca095/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Default to require encryption<br/>
<br/>
In line with the Prosody-wide default change for 0.12.]]></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 2022 15:49:01 +0000</pubDate>
</item>
<item>
    <title>mod_invites_register: Load mod_register_ibr in invite only mode</title>
    <link>http://hg.omfa.de/prosody-hg/log/ed23bbf3b946/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Load mod_register_ibr in invite only mode<br/>
<br/>
This ensures that registration actually works even if allow_registration<br/>
is not enabled.]]></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, 10 Feb 2022 21:21:03 +0100</pubDate>
</item>
<item>
    <title>mod_invites_register: Replace COMPAT hack</title>
    <link>http://hg.omfa.de/prosody-hg/log/b4424f131d5c/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Replace COMPAT hack<br/>
<br/>
This hack is not needed since a9c975a0f113 so can be removed when<br/>
included with Prosody.]]></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, 10 Feb 2022 20:44:45 +0100</pubDate>
</item>
<item>
    <title>mod_invites_register: Import from prosody-modules@797b51043767</title>
    <link>http://hg.omfa.de/prosody-hg/log/3e292e2a1e02/plugins/mod_invites_register.lua</link>
    <description><![CDATA[mod_invites_register: Import from prosody-modules@797b51043767]]></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, 29 Dec 2021 00:12:26 +0100</pubDate>
</item>

  </channel>
</rss>
