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