Empathy doesn't use SRV from DNS

Bug #458845 reported by Anders Jackson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: empathy

I have a Jabber-server that have an domain name that differs from its XMPP-domain part.
So if I don't fill in the XMPP-servers name, Empathy will not connect to my Jabber-account. This renders Empathy more or less useless, as all other usefull Jabber-clients uses the SRV post in DNS to connect to the right Jabber-server if it exists.

This should be possible:
Jabber server name: server.example.com
Jabber account in the server: <email address hidden>
  where there is a SRV record in DNS for example.org pointing to Jabber-server server.example.com

I have no problems connecting with Gajim (or Pidgin) without setting server name in scenarios like this.
You should look at Gajim for a good Jabber client. Especially for how to look up services on a Jabber-server.

ProblemType: Bug
Architecture: i386
Date: Fri Oct 23 09:26:45 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/empathy
Package: empathy 2.28.0.1-1ubuntu6
ProcEnviron:
 LANGUAGE=sv_SE.UTF-8
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: empathy
Uname: Linux 2.6.31-14-generic i686

Revision history for this message
Anders Jackson (anders-jackson) wrote :
Revision history for this message
Lars Ljung (larslj) wrote :

I recently switched to using SRV for my Jabber server and it's working fine with Empathy. Are you using _xmpp-server._tcp/xmpp-client._tcp or the deprecated _jabber._tcp record?

Changed in empathy (Ubuntu):
status: New → Incomplete
Revision history for this message
Anders Jackson (anders-jackson) wrote :

According to dig, with some obvious obfuscation:

_xmpp-server._tcp.example.com. 10800 IN SRV 5 0 5269 jabber.example.com.
_xmpp-client._tcp.example.com. 10800 IN SRV 5 0 5222 jabber.example.com.
_jabber._tcp.example.com. 10800 IN SRV 5 0 5269 jabber.example.com.
jabber.example.com. 10800 IN CNAME jazz.example.com.
jazz.example.com. 10800 IN A 1.2.3.4

And as I wrote, works with Gajim and Psi (and some other clients).

Revision history for this message
Anders Jackson (anders-jackson) wrote :

Oh, and my account is <email address hidden> and works is I explicit specify server to jabber.example.com. Otherwhise I get a sort of non info about something wrong with the network. Could be a bit more informative :)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in empathy (Ubuntu):
importance: Undecided → Low
Revision history for this message
Omer Akram (om26er) wrote :

can you please test this in empathy 2.29.6 and tell us if its fixed. If you can't test 2.29.6 then please send this bug upstream as per previous comment and provide us with the upstream bug report link. Thanx

Revision history for this message
Omer Akram (om26er) wrote :

We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks!

Revision history for this message
Anders Jackson (anders-jackson) wrote : Re: [Bug 458845] Re: Empathy doesn't use SRV from DNS

2010/1/27 om26er <email address hidden>:
> can you please test this in empathy 2.29.6 and tell us if its fixed. If
> you can't test 2.29.6 then please send this bug upstream as per previous
> comment and provide us with the upstream bug report link. Thanx

I have tried and it works with 10.04 latest upgrade.

I have still a problem on one site, but Wireshark confirms that the
right DNS queries is sent, but not the right answers delivered (could
be about an old FON router)

So yes, the problem is gone, and you can close this bug.

Thanks for great work with this release.

> --
> Empathy doesn't use SRV from DNS
> https://bugs.launchpad.net/bugs/458845
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Omer Akram (om26er) wrote :

Marking this fixed now. Thanks Jackson

Changed in empathy (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.