Hi, I am kind of in need of help creating a new authen driver. I'm using miranda IM on XP and I am trying to test a new jabber server,  I attached my configs below. Basically what is happeneing is that the client is sending a digest of the password and I dont know what type of digest it is, so I dont know how to check it, but it doesnt seem like the client gives me any options as to how it does the auth. I oculd use any information anyone can give me really, i am trying to create a DBIC authen driver that uses Digest to handle digest passwords, but im not having much luck here. I'm getting authentication denied back, but I dont know how my driver is supposed to know what kind of digest the client is sending since the client doesnt say. if it helps any the auth function being called is get_password() on ...Authen::DBIC  (the module I am working on)
<br><br><a href="http://10.0.3.13">10.0.3.13</a> = Client<br><a href="http://10.0.2.1">10.0.2.1</a> = Server<br><br>D...ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; New connection '1' from <a href="http://10.0.3.13">10.0.3.13</a> <br>D...XML.ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 &gt; &lt;?xml version=&quot;
1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;stream:stream from='<a href="http://10.0.2.1">10.0.2.1</a>' id=&quot;88dec53f27fa006a5c3a6db34d5032f1d7309850&quot;&nbsp;&nbsp; xmlns:stream=&quot;<a href="http://etherx.jabber.org/streams">
http://etherx.jabber.org/streams</a>&quot; xmlns=&quot;jabber:client&quot;&gt; <br>D...XML.ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 &lt; &lt;iq type='get' id='mir_47'&gt;&lt;query xmlns='jabber:iq:auth'&gt;&lt;username&gt;wroditi&lt;/username&gt;&lt;/query&gt;&lt;/iq&gt; 
<br>I...XML.ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;iq&nbsp; type='result' id='mir_47'&gt;&lt;query xmlns='jabber:iq:auth'&gt;&lt;username&gt;wroditi&lt;/username&gt;&lt;digest/&gt;&lt;resource/&gt;&lt;/query&gt;&lt;/iq&gt; <br>D...XML.ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 &lt; &lt;iq type='set' id='mir_48'&gt;&lt;query xmlns='jabber:iq:auth'&gt;&lt;username&gt;wroditi&lt;/username&gt;&lt;digest&gt;8b114cdbf76bc004de45bac55107e97d21ceba83&lt;/digest&gt;&lt;resource&gt;Miranda&lt;/resource&gt;&lt;/query&gt;&lt;/iq&gt; 
<br>I...XML.ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;iq&nbsp; type='error' id='mir_48'&gt;&lt;error code='401' type='auth'&gt;&lt;not-authorized xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/&gt;&lt;/error&gt;&lt;/iq&gt; <br>D...ClientIn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DISCONNECT: 1
<br><br><br>&lt;VHost <a href="http://10.0.2.1">10.0.2.1</a>&gt;<br>&nbsp;&nbsp;&nbsp; &lt;Plugin DJabberd::Authen::DBIC&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pk<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBHost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://10.0.2.10">
10.0.2.10</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBUserName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mydbuser<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBPassword&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysecret<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBUsernameColumn&nbsp; username<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBPasswordColumn&nbsp; password&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBSchemaClass&nbsp;&nbsp;&nbsp;&nbsp; Cantella::Schema<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DBTableClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Users
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DigestAlgorithm&nbsp;&nbsp; MD5<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DigestEncoding&nbsp;&nbsp;&nbsp; binary<br>&nbsp; &lt;/Plugin&gt;<br>&nbsp; &lt;Plugin DJabberd::RosterStorage::SQLite&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; Database /home/wroditi/ctlajabber.sqlite<br>&nbsp; &lt;/Plugin&gt;<br>&lt;/VHost&gt;