<?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_auth_external/mod_auth_external.lua history</title>
    <description>mod_auth_external/mod_auth_external.lua revision history</description>
    <item>
    <title>mod_auth_external: Improve error handling when non-blocking mode used without libevent</title>
    <link>http://hg.omfa.de/prosody-modules/log/11cd6e034fd3/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Improve error handling when non-blocking mode used without libevent]]></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, 30 Aug 2019 13:28:30 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Use blocking mode by default as non-blocking is experimental but available in 0.11.x</title>
    <link>http://hg.omfa.de/prosody-modules/log/c458f940b011/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Use blocking mode by default as non-blocking is experimental but available in 0.11.x]]></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, 01 Dec 2018 15:22:49 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Make sure processes are killed when Prosody shuts down</title>
    <link>http://hg.omfa.de/prosody-modules/log/3fb5f173f213/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Make sure processes are killed when Prosody shuts down<br/>
<br/>
This is needed because modules aren't unloaded during shutdown.<br/>
The global server-cleanup event seems appropriate to use here.]]></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, 18 Nov 2017 01:01:59 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Shut down all auth processes when module is unloaded (fixes #674) (thanks ZNikke)</title>
    <link>http://hg.omfa.de/prosody-modules/log/92f6f82397c9/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Shut down all auth processes when module is unloaded (fixes #674) (thanks ZNikke)]]></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, 18 Nov 2017 00:37:42 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Silence warnings about unused arguments [luacheck]</title>
    <link>http://hg.omfa.de/prosody-modules/log/8082bfc10e65/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Silence warnings about unused arguments [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>Sat, 18 Nov 2017 00:36:22 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Remove duplicated local variable [luacheck]</title>
    <link>http://hg.omfa.de/prosody-modules/log/3ba36b66f297/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Remove duplicated local variable [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>Sat, 18 Nov 2017 00:35:36 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Split long lines [luacheck]</title>
    <link>http://hg.omfa.de/prosody-modules/log/45380b77303d/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Split long lines [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>Sat, 18 Nov 2017 00:34:47 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Update URL to new location</title>
    <link>http://hg.omfa.de/prosody-modules/log/199fb0a82c0a/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Update URL to new location]]></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, 03 Jan 2016 14:08:48 +0100</pubDate>
</item>
<item>
    <title>all the things: Remove trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-modules/log/7dbde05b48a9/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[all the things: Remove 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>Tue, 11 Mar 2014 18:44:01 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: merge two if blocks with an elseif</title>
    <link>http://hg.omfa.de/prosody-modules/log/f502cbffbdd4/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: merge two if blocks with an elseif]]></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, 19 Sep 2013 17:57:25 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Support for multiple auth processes (set external_auth_processes = N) - requires non-blocking mode</title>
    <link>http://hg.omfa.de/prosody-modules/log/b9e4d935867c/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Support for multiple auth processes (set external_auth_processes = N) - requires non-blocking mode]]></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, 14 Aug 2013 02:38:50 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Re-organise initialization a bit (superficial)</title>
    <link>http://hg.omfa.de/prosody-modules/log/05685fd07395/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Re-organise initialization a bit (superficial)]]></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, 14 Aug 2013 02:27:04 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Add non-blocking mode (requires trunk, libevent and lpty 1.0.1). Our first complete non-blocking auth module!</title>
    <link>http://hg.omfa.de/prosody-modules/log/c56a1d449cad/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Add non-blocking mode (requires trunk, libevent and lpty 1.0.1). Our first complete non-blocking auth module!]]></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, 13 Aug 2013 23:37:31 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Fix logging of errors</title>
    <link>http://hg.omfa.de/prosody-modules/log/ae1767b54964/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Fix logging of errors]]></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, 13 Aug 2013 23:36:40 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Log full response from pty if it appears to be an error message</title>
    <link>http://hg.omfa.de/prosody-modules/log/a7d0d129df6f/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Log full response from pty if it appears to be an error message]]></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, 13 Aug 2013 21:37:05 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Remove unused import of jid.bare</title>
    <link>http://hg.omfa.de/prosody-modules/log/3c82984ffa51/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Remove unused import of jid.bare]]></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, 13 Aug 2013 20:01:33 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Remove is_admin (duplicates usermanager)</title>
    <link>http://hg.omfa.de/prosody-modules/log/40f7a8d152eb/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Remove is_admin (duplicates usermanager)]]></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, 13 Aug 2013 19:35:07 +0100</pubDate>
</item>
<item>
    <title>mod_auth_external: Switch to lpty, remove file-based fallback, improve error messages and handling. Should greatly increase compatibility with scripts.</title>
    <link>http://hg.omfa.de/prosody-modules/log/61f95bf51b35/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Switch to lpty, remove file-based fallback, improve error messages and handling. Should greatly increase compatibility with scripts.]]></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, 13 Aug 2013 18:56:50 +0100</pubDate>
</item>
<item>
    <title>Don't store password in temporary file, pipe instead</title>
    <link>http://hg.omfa.de/prosody-modules/log/50ee38e95e75/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[Don't store password in temporary file, pipe instead]]></description>
    <author>&#77;&#105;&#107;&#97;&#101;&#108;&#32;&#78;&#111;&#114;&#100;&#102;&#101;&#108;&#100;&#116;&#104;&#32;&#60;&#109;&#109;&#110;&#64;&#104;&#101;&#116;&#104;&#97;&#110;&#101;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 24 Jun 2013 14:29:03 +0200</pubDate>
</item>
<item>
    <title>mod_auth_{external,internal_yubikey,ldap,ldap2,sql}: No need to nodeprep in SASL handler.</title>
    <link>http://hg.omfa.de/prosody-modules/log/490cb9161c81/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_{external,internal_yubikey,ldap,ldap2,sql}: No need to nodeprep in SASL handler.]]></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, 26 Jan 2013 04:34:05 +0500</pubDate>
</item>
<item>
    <title>mod_auth_external: Work even when the LuaProcessCall library isn't available.</title>
    <link>http://hg.omfa.de/prosody-modules/log/5ddc43ce8993/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Work even when the LuaProcessCall library isn't 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>Sat, 13 Oct 2012 02:33:06 +0500</pubDate>
</item>
<item>
    <title>mod_auth_external, mod_auth_internal_yubikey: Get rid of useless wrapper function around the auth provider.</title>
    <link>http://hg.omfa.de/prosody-modules/log/960007b0901e/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external, mod_auth_internal_yubikey: Get rid of useless wrapper function around the auth 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>Thu, 13 Sep 2012 00:17:42 +0500</pubDate>
</item>
<item>
    <title>mod_auth_*: Use module:provides(), and don't explicitly specify provider.name.</title>
    <link>http://hg.omfa.de/prosody-modules/log/881ec9919144/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_*: Use module:provides(), and don't explicitly specify provider.name.]]></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, 13 Sep 2012 00:08:29 +0500</pubDate>
</item>
<item>
    <title>mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.</title>
    <link>http://hg.omfa.de/prosody-modules/log/8e9e5c7d97ff/mod_auth_external/mod_auth_external.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:36:46 +0500</pubDate>
</item>
<item>
    <title>mod_auth_*, mod_saslauth_muc: Update SASL callbacks to take SASL handler as first argument.</title>
    <link>http://hg.omfa.de/prosody-modules/log/4c3abf1a9b5a/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_*, mod_saslauth_muc: Update SASL callbacks to take SASL handler as first argument.]]></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 20:15:21 +0500</pubDate>
</item>
<item>
    <title>mod_auth_external: Update for new usermanager.test_password syntax</title>
    <link>http://hg.omfa.de/prosody-modules/log/3da3d6480e65/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Update for new usermanager.test_password syntax]]></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, 21 Jul 2010 21:03:36 +0100</pubDate>
</item>
<item>
    <title>restart authorize command if crashed or ended; added example shell script</title>
    <link>http://hg.omfa.de/prosody-modules/log/2686221255cf/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[restart authorize command if crashed or ended; added example shell script]]></description>
    <author>&#66;&#106;&#111;&#101;&#114;&#110;&#32;&#75;&#97;&#108;&#107;&#98;&#114;&#101;&#110;&#110;&#101;&#114;&#32;&#60;&#116;&#101;&#114;&#109;&#105;&#110;&#97;&#114;&#64;&#99;&#121;&#98;&#101;&#114;&#112;&#104;&#111;&#114;&#105;&#97;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 07 Jul 2010 13:27:46 +0200</pubDate>
</item>
<item>
    <title>mod_auth_external: Renamed from mod_extauth. Update logging and options (external_auth_protocol, external_auth_command)</title>
    <link>http://hg.omfa.de/prosody-modules/log/cd8492748985/mod_auth_external/mod_auth_external.lua</link>
    <description><![CDATA[mod_auth_external: Renamed from mod_extauth. Update logging and options (external_auth_protocol, external_auth_command)]]></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 Jun 2010 13:01:36 +0100</pubDate>
</item>

  </channel>
</rss>
