<?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_auth_internal_plain.lua history</title>
    <description>plugins/mod_auth_internal_plain.lua revision history</description>
    <item>
    <title>mod_auth_internal_{hashed,plain}: Respect flag for disabled accounts in test_password()</title>
    <link>http://hg.omfa.de/prosody-hg/log/1b81a7b7c9b8/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_{hashed,plain}: Respect flag for disabled accounts in test_password()<br/>
<br/>
This API method is used e.g. in HTTP modules which also should respect<br/>
disabled accounts.]]></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 Aug 2024 20:23:46 +0200</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_auth_internal_plain.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_auth_internal_plain: Fix user creation done via mod_admin_shell</title>
    <link>http://hg.omfa.de/prosody-hg/log/2cb5994e3f94/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Fix user creation done via mod_admin_shell<br/>
<br/>
Following the new behavior in auth_internal_hashed (c8f59ce7d3cf), the account<br/>
will be created and disabled, instead of returning an error telling password<br/>
being nil when calling saslprep().<br/>
<br/>
Note that mod_auth_internal_plain does not have full support for<br/>
enabled/disabled accounts, but that may be fixed in subsequent commits.]]></description>
    <author>&#86;&#105;&#116;&#97;&#108;&#121;&#32;&#79;&#114;&#101;&#107;&#104;&#111;&#118;&#32;&#60;&#118;&#107;&#118;&#111;&#50;&#48;&#48;&#48;&#64;&#118;&#105;&#118;&#97;&#108;&#100;&#105;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 21 Mar 2023 01:46:47 +0300</pubDate>
</item>
<item>
    <title>usermanager, mod_auth_*: Add get_account_info() returning creation/update time</title>
    <link>http://hg.omfa.de/prosody-hg/log/3f38f4735c7a/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[usermanager, mod_auth_*: Add get_account_info() returning creation/update time<br/>
<br/>
This is useful for a number of things. For example, listing users that need to<br/>
rotate their passwords after some event. It also provides a safer way for code<br/>
to determine that a user password has changed without needing to set a handler<br/>
for the password change event (which is a more fragile approach).]]></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 Jul 2022 13:14:47 +0100</pubDate>
</item>
<item>
    <title>mod_auth_internal_{plain,hashed}: Use constant-time string comparison for secrets</title>
    <link>http://hg.omfa.de/prosody-hg/log/c98aebe601f9/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_{plain,hashed}: Use constant-time string comparison for secrets]]></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, 10 May 2021 16:50:24 +0100</pubDate>
</item>
<item>
    <title>mod_auth_internal_*: Apply saslprep to passwords</title>
    <link>http://hg.omfa.de/prosody-hg/log/0d7d71dee0a0/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_*: Apply saslprep to passwords<br/>
<br/>
Related to #1560]]></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 May 2020 14:17:04 +0200</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Rename unused self argument [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a9275594981/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Rename unused self argument [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>Tue, 04 Apr 2017 01:26:33 +0200</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Remove &quot;initializing&quot; log message, hostmanager logs this too</title>
    <link>http://hg.omfa.de/prosody-hg/log/b374eb414a32/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Remove &quot;initializing&quot; log message, hostmanager logs this too]]></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, 10 Aug 2013 20:10:30 +0200</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc3bf4ded7e4/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods]]></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, 10 Aug 2013 20:09:33 +0200</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Remove redundant hostname from log messages</title>
    <link>http://hg.omfa.de/prosody-hg/log/70bb0df1ffe7/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Remove redundant hostname from log messages]]></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, 10 Aug 2013 20:06:51 +0200</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/plugins/mod_auth_internal_plain.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_auth_internal_plain: Don't log passwords, even at debug level</title>
    <link>http://hg.omfa.de/prosody-hg/log/76744bda82be/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Don't log passwords, even at debug level]]></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 Apr 2013 15:13:51 +0100</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_auth_internal_plain.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_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.</title>
    <link>http://hg.omfa.de/prosody-hg/log/52fe5df91c65/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.]]></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, 22 Jan 2013 08:26:08 +0500</pubDate>
</item>
<item>
    <title>mod_auth_internal_{plain,hashed}: Add support for iterating over accounts</title>
    <link>http://hg.omfa.de/prosody-hg/log/6b08c922a2e4/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_{plain,hashed}: Add support for iterating over accounts]]></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, 21 Sep 2012 17:26:12 +0200</pubDate>
</item>
<item>
    <title>mod_auth_*: Use module:provides().</title>
    <link>http://hg.omfa.de/prosody-hg/log/2c7e1ce8f482/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_*: Use module:provides().]]></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, 12 Sep 2012 21:41:51 +0500</pubDate>
</item>
<item>
    <title>mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.</title>
    <link>http://hg.omfa.de/prosody-hg/log/3939960b3c07/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.]]></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, 12 Sep 2012 21:32:12 +0500</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Remove unused imports</title>
    <link>http://hg.omfa.de/prosody-hg/log/943f9f860ab4/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Remove unused imports]]></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 Apr 2012 03:49:13 +0100</pubDate>
</item>
<item>
    <title>mod_auth_internal_{plain,hashed}: Clarify log messages on initialization</title>
    <link>http://hg.omfa.de/prosody-hg/log/6900c9484834/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_{plain,hashed}: Clarify log messages on initialization]]></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, 11 Mar 2012 20:56:09 +0000</pubDate>
</item>
<item>
    <title>mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.</title>
    <link>http://hg.omfa.de/prosody-hg/log/f08f649b898b/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.]]></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, 23 Feb 2011 01:34:46 +0500</pubDate>
</item>
<item>
    <title>mod_auth_internal_*: Support for delete_user method</title>
    <link>http://hg.omfa.de/prosody-hg/log/42899d5efe3b/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_*: Support for delete_user 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:12:28 +0000</pubDate>
</item>
<item>
    <title>util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.</title>
    <link>http://hg.omfa.de/prosody-hg/log/2b0b8fe68df2/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.]]></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, 27 Dec 2010 19:57:04 +0500</pubDate>
</item>
<item>
    <title>mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.</title>
    <link>http://hg.omfa.de/prosody-hg/log/b6db1a8a78bb/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.]]></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, 23 Aug 2010 16:31:44 +0500</pubDate>
</item>
<item>
    <title>mod_auth_*: Fixed copyright headers.</title>
    <link>http://hg.omfa.de/prosody-hg/log/26751c628207/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_*: Fixed copyright headers.]]></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, 02 Aug 2010 18:44:08 +0500</pubDate>
</item>
<item>
    <title>mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default</title>
    <link>http://hg.omfa.de/prosody-hg/log/3a8ce659edfc/plugins/mod_auth_internal_plain.lua</link>
    <description><![CDATA[mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default]]></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, 08 Jul 2010 21:08:46 +0100</pubDate>
</item>

  </channel>
</rss>
