(In reply to comment #1)
> The only thing that I could
> get to trigger was if I set the 'Resource' in advanced configuration to
> 'laptop'. If I removed 'Resource' or changed it to '/laptop', then it
> worked. [...] I can say that perhaps it would be reasonable
> for empathy/telepathy-gabble to prepend a '/' to the Resource if it isn't
> present."

XMPP resourceparts (names of resources - the "resource" parameter in
Telepathy) are not normally meant to start with "/". If you can only
connect with resource omitted or set to start with "/", then something
is wrong. Have you tried setting it to a string not starting with "/"
but not equal to "laptop"?

If you set the resourcepart to "laptop", your full JID would be
something like "[email protected]/laptop" - the / delimiter is part of
the syntax, not part of the resourcepart. Similarly, if you set the
resource to "/laptop", you would end up with the unconventional full JID
"[email protected]//laptop" (I think - the second / might get escaped
somehow, I can't remember what the syntactic restrictions are).

Do you have other XMPP clients connected to the same account? Might one
of them have its resourcepart set to "laptop" too?

If you're able to create and delete disposable accounts on a jabberd2
server, it might be interesting to see the uncensored SASL handshake for
an account with a known username, password and resourcepart, to be able
to verify that the handshake is done correctly according to RFC6120 and
RFC2831.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to telepathy-gabble in Ubuntu.
https://bugs.launchpad.net/bugs/1223436

Title:
  telepathy-gabble 0.18 does not work with jabberd2

Status in Jabber/XMPP connection manager:
  Confirmed
Status in “telepathy-gabble” package in Ubuntu:
  Triaged
Status in “telepathy-gabble” source package in Saucy:
  Triaged

Bug description:
  If I upgrade to telepathy-gabble 0.18.0-1 or 0.18.1-1, I can no longer 
connect to a jabberd2 server. The jabberd2 c2s.log simply has:
  Tue Sep 10 11:13:14 2013 [notice] [12] [xxx, port=43155] connect
  Tue Sep 10 11:13:14 2013 [notice] [12] [xxx, port=43155] disconnect 
jid=unbound, packets: 0

  If I downgrade to 0.16.6-1ubuntu1, it starts working again:
  Tue Sep 10 11:14:01 2013 [notice] [13] [xxx, port=37786] connect
  Tue Sep 10 11:14:01 2013 [notice] [13] [xxx, port=37786] disconnect 
jid=unbound, packets: 0
  Tue Sep 10 11:14:01 2013 [notice] [12] SASL authentication succeeded: 
mechanism=DIGEST-MD5; authzid=xxx, TLS negotiated
  Tue Sep 10 11:14:01 2013 [notice] [12] bound: jid=xxx/xxx

  I can see this by trying to connect with empathy.

To manage notifications about this bug go to:
https://bugs.launchpad.net/telepathy-gabble/+bug/1223436/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to