not-authorized error during dialback authentication with

Gordon Irlam gordonipub2 at
Sat Jan 31 02:16:15 UTC 2009


I've been having difficulties getting my DJabberd to federate with  It federates fine with

I've attached a packet trace at the end of this email, but it seems
the problem is caused by the following code in

    if ($ss->version->supports_features) {
        # they can eat a dick for all we care.  they get no features.
        # what is this weird XMPP 1.0 + old-school Dialback world anyway?
        # maybe we're still confused.  FIXME: care.
        my $features = "<stream:features></stream:features>";
        $self->log->debug("$self->{id} sending '$features'");

Deleting this code allows my DJabberd to federate with Google.

This is my first tweak to DJabberd, so I wanted to check if it is safe
to delete this code, or are there gremlins I don't understand.

Also, is this really a Google problem?  Should I follow up with them



myserver.32838 >
<?xml version="1.0" encoding="UTF-8"?><stream:stream to=''
xmlns:stream='' xmlns='jabber:server'
xml:lang='en' xmlns:db='jabber:server:dialback' version='1.0'> > myserver.32838:
<?xml version="1.0" encoding="UTF-8"?><stream:stream from=""
id="0A8E5AD27E429B7E" version="1.0"
xmlns:stream="" xmlns="jabber:server"
xmlns:db="jabber:server:dialback"> > myserver.32838:

myserver.32838 >
<stream:features></stream:features> > myserver.32838:

More information about the Djabberd mailing list