<?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/sasl_cyrus.lua history</title>
    <description>util/sasl_cyrus.lua revision history</description>
    <item>
    <title>vairious: Add annotation when an empty environment is set [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4f0f5b49bb03/util/sasl_cyrus.lua</link>
    <description><![CDATA[vairious: Add annotation when an empty environment is set [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, 28 Feb 2018 20:06:26 +0100</pubDate>
</item>
<item>
    <title>util.*: Remove use of module() function, make all module functions local and return them in a table at the end</title>
    <link>http://hg.omfa.de/prosody-hg/log/5de6b93d0190/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.*: Remove use of module() function, make all module functions local and return them in a table at the end]]></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, 21 Feb 2015 10:36:37 +0100</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/util/sasl_cyrus.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_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295</title>
    <link>http://hg.omfa.de/prosody-hg/log/58c9519dc461/util/sasl_cyrus.lua</link>
    <description><![CDATA[mod_auth_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295]]></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, 24 Jul 2012 10:56:47 +0100</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.</title>
    <link>http://hg.omfa.de/prosody-hg/log/5e5d136d9de0/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.]]></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, 02 Nov 2010 18:58:11 +0500</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.</title>
    <link>http://hg.omfa.de/prosody-hg/log/395d5bb5266e/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.]]></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, 02 Nov 2010 18:04:56 +0500</pubDate>
</item>
<item>
    <title>mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d50e2c937717/util/sasl_cyrus.lua</link>
    <description><![CDATA[mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.]]></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:54:56 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Spaces -&gt; tabs.</title>
    <link>http://hg.omfa.de/prosody-hg/log/c9f4c3aa14a1/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Spaces -&gt; tabs.]]></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:42:27 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.</title>
    <link>http://hg.omfa.de/prosody-hg/log/1159e007cc8f/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.]]></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, 03 Aug 2010 18:20:29 +0500</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: Removed a ton of unused variables.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d4f89802cf1e/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: Removed a ton of unused variables.]]></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, 03 Aug 2010 17:11:40 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Cleanup.</title>
    <link>http://hg.omfa.de/prosody-hg/log/8a12ae696687/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Cleanup.]]></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:54:16 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Removed method:forbidden().</title>
    <link>http://hg.omfa.de/prosody-hg/log/37b9b8e171b9/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Removed method:forbidden().]]></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:46:13 +0500</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().</title>
    <link>http://hg.omfa.de/prosody-hg/log/cd6836586a6a/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().]]></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, 15 Jul 2010 22:07:45 +0500</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).</title>
    <link>http://hg.omfa.de/prosody-hg/log/a2a242321901/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).]]></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, 14 Jul 2010 20:21:51 +0500</pubDate>
</item>
<item>
    <title>util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.</title>
    <link>http://hg.omfa.de/prosody-hg/log/32dc830d976c/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.]]></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, 14 Jul 2010 20:10:35 +0500</pubDate>
</item>
<item>
    <title>SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.</title>
    <link>http://hg.omfa.de/prosody-hg/log/a4bb658d3fcb/util/sasl_cyrus.lua</link>
    <description><![CDATA[SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.]]></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, 14 Jul 2010 19:56:57 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.</title>
    <link>http://hg.omfa.de/prosody-hg/log/4448789c19ca/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.]]></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 04:16:09 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Added a table mapping error codes to strings.</title>
    <link>http://hg.omfa.de/prosody-hg/log/94087ee7587b/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Added a table mapping error codes to strings.]]></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 04:13:01 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.</title>
    <link>http://hg.omfa.de/prosody-hg/log/174f3cfe86ff/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.]]></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, 03 Jun 2010 18:09:02 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())</title>
    <link>http://hg.omfa.de/prosody-hg/log/ca149818083d/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())]]></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, 20 May 2010 11:13:51 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate</title>
    <link>http://hg.omfa.de/prosody-hg/log/d6da8f8e3502/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate]]></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, 18 Mar 2010 10:10:37 +0000</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Clarify some log messages and levels</title>
    <link>http://hg.omfa.de/prosody-hg/log/c405486f289c/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Clarify some log messages and levels]]></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, 18 Mar 2010 10:05:35 +0000</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.</title>
    <link>http://hg.omfa.de/prosody-hg/log/5f3ccf7dd3f1/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.]]></description>
    <author>&#80;&#97;&#117;&#108;&#32;&#65;&#117;&#114;&#105;&#99;&#104;&#32;&#60;&#112;&#97;&#117;&#108;&#64;&#100;&#97;&#114;&#107;&#114;&#97;&#105;&#110;&#52;&#50;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 17 Mar 2010 18:57:19 -0700</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.</title>
    <link>http://hg.omfa.de/prosody-hg/log/ea5fe15a82f5/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.<br/>
<br/>
Specifically, clients that specify an authzid 'user@domain.com' and authcid 'user'.]]></description>
    <author>&#80;&#97;&#117;&#108;&#32;&#65;&#117;&#114;&#105;&#99;&#104;&#32;&#60;&#112;&#97;&#117;&#108;&#64;&#100;&#97;&#114;&#107;&#114;&#97;&#105;&#110;&#52;&#50;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 17 Mar 2010 15:29:14 -0700</pubDate>
</item>
<item>
    <title>util.cyrus_sasl: Pass the realm to Cyrus</title>
    <link>http://hg.omfa.de/prosody-hg/log/4e6c6b1ddce7/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.cyrus_sasl: Pass the realm to Cyrus]]></description>
    <author>&#80;&#97;&#117;&#108;&#32;&#65;&#117;&#114;&#105;&#99;&#104;&#32;&#60;&#112;&#97;&#117;&#108;&#64;&#100;&#97;&#114;&#107;&#114;&#97;&#105;&#110;&#52;&#50;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 15 Mar 2010 23:02:16 -0700</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.</title>
    <link>http://hg.omfa.de/prosody-hg/log/289f68e704da/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.]]></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, 01 Mar 2010 18:37:47 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Add text message from cyrussasl to &lt;not-authorized/&gt; errors.</title>
    <link>http://hg.omfa.de/prosody-hg/log/acb382c703e4/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Add text message from cyrussasl to &lt;not-authorized/&gt; errors.]]></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, 10 Feb 2010 01:53:38 +0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Report an error if Cyrus SASL init fails.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d7abdd6893b8/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Report an error if Cyrus SASL init fails.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 30 Dec 2009 16:43:08 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Removing whitespace.</title>
    <link>http://hg.omfa.de/prosody-hg/log/916482cdfb74/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Removing whitespace.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 29 Dec 2009 01:04:48 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.</title>
    <link>http://hg.omfa.de/prosody-hg/log/0f884bb1f08a/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 29 Dec 2009 01:03:37 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Change variable name.</title>
    <link>http://hg.omfa.de/prosody-hg/log/dbfdcb75209a/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Change variable name.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 28 Dec 2009 22:08:32 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)</title>
    <link>http://hg.omfa.de/prosody-hg/log/b8d2168dc9c3/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 28 Dec 2009 20:21:49 +0100</pubDate>
</item>
<item>
    <title>first working version with Cyrus SASL support.</title>
    <link>http://hg.omfa.de/prosody-hg/log/39b2523bcf44/util/sasl_cyrus.lua</link>
    <description><![CDATA[first working version with Cyrus SASL support.]]></description>
    <author>&#106;&#111;&#114;&#106;&#64;&#106;&#111;&#114;&#106;&#46;&#111;&#114;&#103;</author>
    <pubDate>Wed, 23 Dec 2009 16:46:49 -0500</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Further fixing and cleanup.</title>
    <link>http://hg.omfa.de/prosody-hg/log/a2972f9fda6d/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Further fixing and cleanup.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 22 Dec 2009 21:08:58 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.</title>
    <link>http://hg.omfa.de/prosody-hg/log/1572be348f88/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 22 Dec 2009 20:55:35 +0100</pubDate>
</item>
<item>
    <title>util.sasl_cyrus: Log errors if CyrusSASL init fails.</title>
    <link>http://hg.omfa.de/prosody-hg/log/8777831706d9/util/sasl_cyrus.lua</link>
    <description><![CDATA[util.sasl_cyrus: Log errors if CyrusSASL init fails.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 22 Dec 2009 20:21:44 +0100</pubDate>
</item>
<item>
    <title>Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.</title>
    <link>http://hg.omfa.de/prosody-hg/log/8f6526da4757/util/sasl_cyrus.lua</link>
    <description><![CDATA[Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 22 Dec 2009 19:26:16 +0100</pubDate>
</item>

  </channel>
</rss>
