[Bug 1097366] [NEW] Pidgin client digest-uri checks fail with multiple virtual hosts

Launchpad Bug Tracker 1097366 at bugs.launchpad.net
Tue Jan 8 20:19:18 UTC 2013


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

Bug #1048634 fixes some Pidgin digest-uri check failures, but not all.
There is another bug where Pidgin users won't be able to log in if there
are multiple virtual hosts and the hostnames in the SRV records for the
two XMPP hosts are different.

For example, suppose ejabberd.cnf contains:

{hosts, ["foo.example", "bar.example"]}.
{fqdn, "xmpp.foo.example"}.

and DNS lookups return the following:

dig -t SRV _xmpp-client._tcp.foo.example. -> xmpp.foo.example:5222
dig -t SRV _xmpp-client._tcp.bar.example. -> xmpp.bar.example:5222
dig -t A xmpp.foo.example. -> 192.0.2.123
dig -t A xmpp.bar.example. -> 192.0.2.123

then Pidgin clients with *@bar.example Jabber IDs are NOT able to log
in. The digest-uri sent by these clients – "xmpp/xmpp.bar.example" –
doesn't pass ejabberd's digest-uri checking logic. Pidgin clients with
*@foo.example Jabber IDs do work, however.

This particular bug has already been fixed upstream:
https://github.com/processone/ejabberd/commit/2bf8125abfeec9e1176ea7ab9793b8947f9c09b6

** Affects: ejabberd (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: patch
-- 
Pidgin client digest-uri checks fail with multiple virtual hosts
https://bugs.launchpad.net/bugs/1097366
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list