<div>Let&#39;s complete this table, then we can change the code:</div><div><br></div><a href="http://sites.google.com/site/djabberd/dialback-auth-problems">http://sites.google.com/site/djabberd/dialback-auth-problems</a><div>
<br></div><div>Email me (privately if you&#39;d like) your Google account email address (which might be a <a href="http://non-gmail.com">non-gmail.com</a> address) and I&#39;ll give you edit access to that site.<br><br><div class="gmail_quote">
On Sat, Jan 31, 2009 at 5:44 PM, Piers Harding <span dir="ltr">&lt;<a href="mailto:piers@ompka.net">piers@ompka.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Do you know what the google server is? &nbsp;Is it OpenFire (I don&#39;t know -<br>
probably not as it is unlikely to cope with what they do - or maybe it<br>
does?).<br>
<br>
I made the proposal to garner response from the list - no one responded.<br>
<br>
Maybe you could start by commenting on what serves you know don&#39;t<br>
require the change, in an effort to try issolating the problem.<br>
<br>
For instance - EJabberd doesn&#39;t appear to give any trouble.<br>
<br>
Cheers,<br>
Piers harding.<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
On Sat, Jan 31, 2009 at 05:33:16PM -0800, Brad Fitzpatrick wrote:<br>
&gt; Let&#39;s suppose this patch is committed. &nbsp;Yes, it then works with Google. &nbsp;And<br>
&gt; then which server do we break as a result?<br>
&gt; We need a patch which somebody has tried with many servers and if necessary<br>
&gt; auto-detects when that hack is required vs. when it&#39;s not. &nbsp;Or let&#39;s check<br>
&gt; it in guarded, off by default, but with a config opt/flag to enable it.<br>
&gt; &nbsp;Then when people report bugs in the future with the new behavior we can say<br>
&gt; &quot;but does it work with FooOpt enabled?&quot;. &nbsp;And then we&#39;ll have data on a<br>
&gt; server that&#39;s required to do that for and eventually end up with a good<br>
&gt; solution.<br>
&gt;<br>
&gt; But I&#39;m not a fan of all these patch proposals like &quot;well deleting this<br>
&gt; works for me&quot; because that&#39;s not a comprehensive solution.<br>
&gt;<br>
&gt; Can somebody research this more?<br>
&gt;<br>
&gt; On Fri, Jan 30, 2009 at 11:08 PM, Piers Harding &lt;<a href="mailto:piers@ompka.net">piers@ompka.net</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Hi -<br>
&gt; &gt; I&#39;ve reported this problem before, with openfire servers - it just<br>
&gt; &gt; started happening to me a couple of months back.<br>
&gt; &gt;<br>
&gt; &gt; I was kind of hoping someone with commit access would remove the problem<br>
&gt; &gt; code.<br>
&gt; &gt;<br>
&gt; &gt; Cheers,<br>
&gt; &gt; Piers Harding.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Jan 30, 2009 at 06:16:15PM -0800, Gordon Irlam wrote:<br>
&gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I&#39;ve been having difficulties getting my DJabberd to federate with<br>
&gt; &gt; &gt; <a href="http://gmail.com" target="_blank">gmail.com</a>. &nbsp;It federates fine with <a href="http://jabber.com" target="_blank">jabber.com</a>.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I&#39;ve attached a packet trace at the end of this email, but it seems<br>
&gt; &gt; &gt; the problem is caused by the following code in<br>
&gt; &gt; &gt; Connection/ServerOut.pm:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &nbsp; &nbsp; if ($ss-&gt;version-&gt;supports_features) {<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; # they can eat a dick for all we care. &nbsp;they get no features.<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; # what is this weird XMPP 1.0 + old-school Dialback world anyway?<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; # maybe we&#39;re still confused. &nbsp;FIXME: care.<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; my $features = &quot;&lt;stream:features&gt;&lt;/stream:features&gt;&quot;;<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; $self-&gt;write($features);<br>
&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; $self-&gt;log-&gt;debug(&quot;$self-&gt;{id} sending &#39;$features&#39;&quot;);<br>
&gt; &gt; &gt; &nbsp; &nbsp; }<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Deleting this code allows my DJabberd to federate with Google.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This is my first tweak to DJabberd, so I wanted to check if it is safe<br>
&gt; &gt; &gt; to delete this code, or are there gremlins I don&#39;t understand.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Also, is this really a Google problem? &nbsp;Should I follow up with them<br>
&gt; &gt; &gt; too?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; thanks,<br>
&gt; &gt; &gt; Gordon<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -----------------------------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; myserver.32838 &gt; wf-in-f125.google.com.xmpp-server:<br>
&gt; &gt; &gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;stream:stream to=&#39;<a href="http://gmail.com" target="_blank">gmail.com</a>&#39;<br>
&gt; &gt; &gt; xmlns:stream=&#39;<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>&#39; xmlns=&#39;jabber:server&#39;<br>
&gt; &gt; &gt; xml:lang=&#39;en&#39; xmlns:db=&#39;jabber:server:dialback&#39; version=&#39;1.0&#39;&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; wf-in-f125.google.com.xmpp-server &gt; myserver.32838:<br>
&gt; &gt; &gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;stream:stream from=&quot;<a href="http://gmail.com" target="_blank">gmail.com</a>&quot;<br>
&gt; &gt; &gt; id=&quot;0A8E5AD27E429B7E&quot; version=&quot;1.0&quot;<br>
&gt; &gt; &gt; xmlns:stream=&quot;<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>&quot; xmlns=&quot;jabber:server&quot;<br>
&gt; &gt; &gt; xmlns:db=&quot;jabber:server:dialback&quot;&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; wf-in-f125.google.com.xmpp-server &gt; myserver.32838:<br>
&gt; &gt; &gt; &lt;stream:features&gt;&lt;dialback<br>
&gt; &gt; &gt; xmlns=&quot;urn:xmpp:features:dialback&quot;/&gt;&lt;/stream:features&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; myserver.32838 &gt; wf-in-f125.google.com.xmpp-server:<br>
&gt; &gt; &gt; &lt;stream:features&gt;&lt;/stream:features&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; wf-in-f125.google.com.xmpp-server &gt; myserver.32838:<br>
&gt; &gt; &gt; &lt;stream:error&gt;&lt;not-authorized<br>
&gt; &gt; &gt; xmlns=&quot;urn:ietf:params:xml:ns:xmpp-streams&quot;/&gt;&lt;/stream:error&gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Home - <a href="http://www.piersharding.com" target="_blank">http://www.piersharding.com</a><br>
</div></div>&gt; &gt; <a href="mailto:xmpp%3Apiers@ompka.net">xmpp:piers@ompka.net</a> &lt;<a href="mailto:xmpp%253Apiers@ompka.net">xmpp%3Apiers@ompka.net</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="Wj3C7c">Home - <a href="http://www.piersharding.com" target="_blank">http://www.piersharding.com</a><br>
<a href="mailto:xmpp%3Apiers@ompka.net">xmpp:piers@ompka.net</a><br>
<br>
</div></div></blockquote></div><br></div>