<?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_register.lua history</title>
    <description>plugins/mod_register.lua revision history</description>
    <item>
    <title>mod_register: Add a dependency on mod_watchregistrations</title>
    <link>http://hg.omfa.de/prosody-hg/log/bb010c3c8c93/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add a dependency on mod_watchregistrations<br/>
<br/>
Spammers are a big hassle, hopefully this will make admins aware of them sooner<br/>
than when they’ve already spammed a bunch.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Mon, 29 Jun 2020 21:03:13 +0200</pubDate>
</item>
<item>
    <title>mod_register: Move dependency on mod_register_limits into mod_register_ibr</title>
    <link>http://hg.omfa.de/prosody-hg/log/3e44b8dc2cc0/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Move dependency on mod_register_limits into mod_register_ibr]]></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, 07 Nov 2018 17:49:34 +0100</pubDate>
</item>
<item>
    <title>mod_register_ibr: Split out throttling and IP limitations into mod_register_limits (#723)</title>
    <link>http://hg.omfa.de/prosody-hg/log/0e02c6de5c02/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register_ibr: Split out throttling and IP limitations into mod_register_limits (#723)]]></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 Dec 2017 19:35:08 +0100</pubDate>
</item>
<item>
    <title>mod_register: Split into mod_register_ibr and mod_user_account_management (#723)</title>
    <link>http://hg.omfa.de/prosody-hg/log/f591855f060d/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Split into mod_register_ibr and mod_user_account_management (#723)<br/>
<br/>
- mod_register_ibr handles in-band registration<br/>
- mod_user_account_management handles password change and user deletion]]></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, 07 Oct 2017 22:00:50 +0200</pubDate>
</item>
<item>
    <title>mod_register: Include the session and its IP address in user-registering event, so that plugins can use this</title>
    <link>http://hg.omfa.de/prosody-hg/log/1a0b76b07b7a/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Include the session and its IP address in user-registering event, so that plugins can use this]]></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 Dec 2017 19:39:43 +0100</pubDate>
</item>
<item>
    <title>mod_register: Support CIDR notation in white-/blacklists (closes #941)</title>
    <link>http://hg.omfa.de/prosody-hg/log/4796fdcb7146/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Support CIDR notation in white-/blacklists (closes #941)]]></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, 01 Dec 2017 07:58:52 +0100</pubDate>
</item>
<item>
    <title>mod_register: Add comments saying which section handles password change, account deletion and which is in-band registration</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba9cd8447578/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add comments saying which section handles password change, account deletion and which is in-band registration]]></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, 24 Aug 2017 21:51:11 +0200</pubDate>
</item>
<item>
    <title>core.usermanager, various modules: Disconnect other resources on password change (thanks waqas) (fixes #512)</title>
    <link>http://hg.omfa.de/prosody-hg/log/4354f556c5db/plugins/mod_register.lua</link>
    <description><![CDATA[core.usermanager, various modules: Disconnect other resources on password change (thanks waqas) (fixes #512)]]></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, 28 Jul 2017 13:15:29 +0200</pubDate>
</item>
<item>
    <title>mod_register: Add ::1 to the default registration_whitelist.</title>
    <link>http://hg.omfa.de/prosody-hg/log/49a682d6b427/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add ::1 to the default registration_whitelist.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Sun, 16 Jul 2017 19:25:29 +0100</pubDate>
</item>
<item>
    <title>mod_register: Include additional data in user-registering event</title>
    <link>http://hg.omfa.de/prosody-hg/log/2db6746d2df8/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Include additional data in user-registering event]]></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 10:30:31 +0200</pubDate>
</item>
<item>
    <title>mod_register: Remove check for empty table (previous line sets a field)</title>
    <link>http://hg.omfa.de/prosody-hg/log/8f5f197b139d/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Remove check for empty table (previous line sets a 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>Mon, 10 Apr 2017 10:28:05 +0200</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/1ea3a8dc7dd5/plugins/mod_register.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>Sat, 25 Feb 2017 18:08:30 +0100</pubDate>
</item>
<item>
    <title>mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)</title>
    <link>http://hg.omfa.de/prosody-hg/log/72b6d5ab4137/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)]]></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, 21 Feb 2017 18:54:44 +0100</pubDate>
</item>
<item>
    <title>mod_register: Fix syntax errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/2624f4ee34a2/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Fix syntax errors]]></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, 06 Jan 2017 13:14:17 +0100</pubDate>
</item>
<item>
    <title>mod_register: Verify that fields are known to prevent traceback</title>
    <link>http://hg.omfa.de/prosody-hg/log/f8d25a2e80ea/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Verify that fields are known to prevent traceback]]></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, 06 Jan 2017 13:09:09 +0100</pubDate>
</item>
<item>
    <title>mod_register: Strip '+' char from field names without using length</title>
    <link>http://hg.omfa.de/prosody-hg/log/2120d71b0d56/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Strip '+' char from field names without using length]]></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, 06 Jan 2017 13:07:22 +0100</pubDate>
</item>
<item>
    <title>mod_register: Allow 'title' and 'instructions' fields to be customized</title>
    <link>http://hg.omfa.de/prosody-hg/log/2bc339352dcd/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Allow 'title' and 'instructions' fields to be customized]]></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, 05 Jan 2017 17:39:15 +0100</pubDate>
</item>
<item>
    <title>mod_register: Record the time of registration in the account details store</title>
    <link>http://hg.omfa.de/prosody-hg/log/560d2e758d4c/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Record the time of registration in the account details store]]></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, 01 Dec 2016 06:47:03 +0100</pubDate>
</item>
<item>
    <title>mod_register: Rename session reference in wrapped close method [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/c8130995d4d1/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Rename session reference in wrapped close method [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>Wed, 02 Nov 2016 13:34:09 +0100</pubDate>
</item>
<item>
    <title>mod_register: Use throttle_max as indicator of limits being enabled, in case min_seconds_between_registrations is not used</title>
    <link>http://hg.omfa.de/prosody-hg/log/08f5b483ff00/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Use throttle_max as indicator of limits being enabled, in case min_seconds_between_registrations is not used]]></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, 02 Nov 2016 13:30:45 +0100</pubDate>
</item>
<item>
    <title>mod_register: Additional logging for various registration failure cases</title>
    <link>http://hg.omfa.de/prosody-hg/log/0af1783d1592/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Additional logging for various registration failure cases]]></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, 02 Nov 2016 13:08:12 +0100</pubDate>
</item>
<item>
    <title>mod_register: Fix inverted throttle check (fixes #724)</title>
    <link>http://hg.omfa.de/prosody-hg/log/c61ea328fac2/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Fix inverted throttle check (fixes #724)]]></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, 13 Aug 2016 15:42:57 +0200</pubDate>
</item>
<item>
    <title>mod_register: Make sure only an on_evict function or nil is passed to util.cache</title>
    <link>http://hg.omfa.de/prosody-hg/log/c4af754d1e1b/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Make sure only an on_evict function or nil is passed to util.cache]]></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 Mar 2016 22:25:56 +0100</pubDate>
</item>
<item>
    <title>mod_register: Fix typo</title>
    <link>http://hg.omfa.de/prosody-hg/log/5d52e4ee2ae1/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Fix typo]]></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, 01 Jan 2016 19:53:45 +0100</pubDate>
</item>
<item>
    <title>mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache</title>
    <link>http://hg.omfa.de/prosody-hg/log/77d838ba91c6/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache]]></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, 23 Dec 2015 09:00:03 +0100</pubDate>
</item>
<item>
    <title>mod_register: Use util.cache to limit the number of per-ip throttles kept</title>
    <link>http://hg.omfa.de/prosody-hg/log/f0dc5cc11d0e/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Use util.cache to limit the number of per-ip throttles kept]]></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, 23 Dec 2015 08:58:34 +0100</pubDate>
</item>
<item>
    <title>mod_register: Switch to using util.throttle for limiting registrations per ip per time</title>
    <link>http://hg.omfa.de/prosody-hg/log/236e8d1ee96c/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Switch to using util.throttle for limiting registrations per ip per time]]></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, 23 Dec 2015 08:57:12 +0100</pubDate>
</item>
<item>
    <title>mod_register: Add comment explaining the workaround for replying when the account is being deleted</title>
    <link>http://hg.omfa.de/prosody-hg/log/5c3d4254d415/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add comment explaining the workaround for replying when the account is being deleted]]></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, 21 Dec 2015 14:48:33 +0100</pubDate>
</item>
<item>
    <title>mod_register: Use session log instance to ease indentification</title>
    <link>http://hg.omfa.de/prosody-hg/log/ff734a602886/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Use session log instance to ease indentification]]></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, 21 Dec 2015 14:41:38 +0100</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/plugins/mod_register.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_register: Use more specific get_option variants</title>
    <link>http://hg.omfa.de/prosody-hg/log/0e52f1d5ca71/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Use more specific get_option variants]]></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, 02 Aug 2013 14:44:56 +0200</pubDate>
</item>
<item>
    <title>mod_register: Fix indentation</title>
    <link>http://hg.omfa.de/prosody-hg/log/36a289e9244c/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: 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>Wed, 19 Jun 2013 16:35:19 +0200</pubDate>
</item>
<item>
    <title>mod_register: get_child_text()!</title>
    <link>http://hg.omfa.de/prosody-hg/log/991b47778bf3/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: get_child_text()!]]></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, 28 May 2013 18:32:51 +0200</pubDate>
</item>
<item>
    <title>mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()</title>
    <link>http://hg.omfa.de/prosody-hg/log/eeea0eb2602a/plugins/mod_register.lua</link>
    <description><![CDATA[mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()]]></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, 19 Apr 2013 16:14:06 +0200</pubDate>
</item>
<item>
    <title>mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports</title>
    <link>http://hg.omfa.de/prosody-hg/log/706206e191e8/plugins/mod_register.lua</link>
    <description><![CDATA[mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports]]></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:38 +0100</pubDate>
</item>
<item>
    <title>mod_register: Fire event to allow blocking user registration</title>
    <link>http://hg.omfa.de/prosody-hg/log/39bb9344f194/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Fire event to allow blocking user registration]]></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>Mon, 01 Oct 2012 21:07:20 +0200</pubDate>
</item>
<item>
    <title>mod_register: Hijack the session close call to send the final iq reply when deleting</title>
    <link>http://hg.omfa.de/prosody-hg/log/fca8b5946f6f/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Hijack the session close call to send the final iq reply when deleting]]></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, 25 Aug 2012 01:29:38 +0200</pubDate>
</item>
<item>
    <title>mod_register: Remove all account cleanup</title>
    <link>http://hg.omfa.de/prosody-hg/log/50a64fd79c07/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Remove all account cleanup]]></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, 25 Aug 2012 01:27:23 +0200</pubDate>
</item>
<item>
    <title>mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()</title>
    <link>http://hg.omfa.de/prosody-hg/log/b2006c1cfa85/plugins/mod_register.lua</link>
    <description><![CDATA[mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()]]></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:35:13 +0200</pubDate>
</item>
<item>
    <title>mod_register: Add support for additional registration fields</title>
    <link>http://hg.omfa.de/prosody-hg/log/acc37e221940/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add support for additional registration fields]]></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, 12 Aug 2011 00:01:35 +0200</pubDate>
</item>
<item>
    <title>mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d2d47fde9811/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.]]></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, 28 May 2011 00:23:05 +0100</pubDate>
</item>
<item>
    <title>mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)</title>
    <link>http://hg.omfa.de/prosody-hg/log/cd4011af8b4c/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)]]></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, 28 May 2011 00:21:12 +0100</pubDate>
</item>
<item>
    <title>Advertise in-band registration support.</title>
    <link>http://hg.omfa.de/prosody-hg/log/c249f10eb9bb/plugins/mod_register.lua</link>
    <description><![CDATA[Advertise in-band registration support.<br/>
Implement optional registration support advertisement according to<br/>
XEP-0077 sec8:<br/>
<br/>
&lt;features&gt;<br/>
    &lt;register xmlns='http://jabber.org/features/iq-register'/&gt;<br/>
&lt;/features&gt;<br/>
---<br/>
 plugins/mod_register.lua |   12 ++++++++++++<br/>
 1 files changed, 12 insertions(+), 0 deletions(-)]]></description>
    <author>&#71;&#108;&#101;&#110;&#110;&#32;&#77;&#97;&#121;&#110;&#97;&#114;&#100;&#32;&#60;&#103;&#108;&#101;&#110;&#110;&#64;&#122;&#101;&#119;&#116;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 27 May 2011 17:04:43 +0100</pubDate>
</item>
<item>
    <title>mod_register: Small code cleanup</title>
    <link>http://hg.omfa.de/prosody-hg/log/678e0688c18c/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Small code cleanup]]></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, 04 Jan 2011 17:21:58 +0000</pubDate>
</item>
<item>
    <title>mod_register: Change to use new delete_user auth provider method</title>
    <link>http://hg.omfa.de/prosody-hg/log/7f35b292531b/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Change to use new delete_user auth provider method]]></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, 04 Jan 2011 17:19:39 +0000</pubDate>
</item>
<item>
    <title>mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)</title>
    <link>http://hg.omfa.de/prosody-hg/log/e504b06492c6/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)]]></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, 04 Jan 2011 17:15:47 +0000</pubDate>
</item>
<item>
    <title>Monster whitespace commit (beware the whitespace monster).</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc139431830b/plugins/mod_register.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>mod_register: Updated to use the new events API.</title>
    <link>http://hg.omfa.de/prosody-hg/log/3f9cc12308aa/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Updated to use the new events API.]]></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 05:59:26 +0500</pubDate>
</item>
<item>
    <title>mod_register: Drop useless depencency on datamanager.</title>
    <link>http://hg.omfa.de/prosody-hg/log/9bf5f2b3314b/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Drop useless depencency on datamanager.]]></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, 20 Jul 2010 17:42:44 +0500</pubDate>
</item>
<item>
    <title>mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)</title>
    <link>http://hg.omfa.de/prosody-hg/log/4d21ce9c0eb7/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)]]></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, 29 Jun 2010 20:21:17 +0100</pubDate>
</item>
<item>
    <title>Merge 0.7-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/772fb30b28fb/plugins/mod_register.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>Tue, 29 Jun 2010 20:17:21 +0100</pubDate>
</item>
<item>
    <title>mod_register: Delete the offline store as a list, and delete the privacy store.</title>
    <link>http://hg.omfa.de/prosody-hg/log/aa3725bbcde5/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Delete the offline store as a list, and delete the privacy store.]]></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, 24 Jun 2010 03:47:35 +0500</pubDate>
</item>
<item>
    <title>mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).</title>
    <link>http://hg.omfa.de/prosody-hg/log/5f57f2f81c02/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).]]></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, 24 Jun 2010 03:46:52 +0500</pubDate>
</item>
<item>
    <title>Check in mod_hashpassauth -- works!</title>
    <link>http://hg.omfa.de/prosody-hg/log/db9def53fe9c/plugins/mod_register.lua</link>
    <description><![CDATA[Check in mod_hashpassauth -- works!]]></description>
    <author>&#74;&#101;&#102;&#102;&#32;&#77;&#105;&#116;&#99;&#104;&#101;&#108;&#108;&#32;&#60;&#106;&#101;&#102;&#102;&#64;&#106;&#101;&#102;&#102;&#101;&#114;&#97;&#105;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 26 May 2010 18:16:58 -0400</pubDate>
</item>
<item>
    <title>mod_register: Use set_password to set passwords instead of create_user.</title>
    <link>http://hg.omfa.de/prosody-hg/log/4e4d0d899d9d/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Use set_password to set passwords instead of create_user.]]></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, 24 Mar 2010 00:05:55 +0500</pubDate>
</item>
<item>
    <title>Update copyright headers for 2010</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7049746bd29/plugins/mod_register.lua</link>
    <description><![CDATA[Update copyright headers for 2010]]></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 Mar 2010 17:06:15 +0000</pubDate>
</item>
<item>
    <title>mod_register: Return a &lt;not-acceptable/&gt; error on empty usernames (thanks Neustradamus).</title>
    <link>http://hg.omfa.de/prosody-hg/log/542335c8a5bc/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Return a &lt;not-acceptable/&gt; error on empty usernames (thanks Neustradamus).]]></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, 11 Jan 2010 17:52:28 +0500</pubDate>
</item>
<item>
    <title>mod_register: Properly notify contacts of subscription removal on account deletion.</title>
    <link>http://hg.omfa.de/prosody-hg/log/67b64995ae1e/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Properly notify contacts of subscription removal on account deletion.]]></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, 28 Nov 2009 11:59:06 +0500</pubDate>
</item>
<item>
    <title>mod_register: Log a debug message when a session's IP is not available.</title>
    <link>http://hg.omfa.de/prosody-hg/log/64872e216e23/plugins/mod_register.lua</link>
    <description><![CDATA[mod_register: Log a debug message when a session's IP is not available.]]></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, 18 Nov 2009 06:23:41 +0500</pubDate>
</item>
<item>
    <title>Merge with 0.5</title>
    <link>http://hg.omfa.de/prosody-hg/log/e9500c4994f3/plugins/mod_register.lua</link>
    <description><![CDATA[Merge with 0.5]]></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, 02 Oct 2009 17:51:53 +0500</pubDate>
</item>

  </channel>
</rss>
