Gabble should use ConnectionError to signal errors. It should also use ResourceUnavailable, ServiceBusy, RegistrationExists, AlreadyConnected, ConnectionReplaced, ConnectionRefused, ConnectionFailed and ConnectionLost where appropriate (perhaps some Loudmouth errors can get a more precise mapping?)
*** This bug has been marked as a duplicate of bug 21735 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.