Problems with Adium and user authorisation

I've just set up an ejabberd server (from the Debian stable package, so version 1.1.2-6).

Using Adium on a Mac, I find that I can add an account OK, but if I then try to add a contact, the authorisation request never reaches the contact. Using gaim on Linux, all works fine.

(iChat won't log in at all; though I'm less bothered about this as I am happy to tell users to use Adium!)

I have searched the forum but couldn't find anything on this issue - does anyone know anything/have any suggestions?

Alternatively, is it possible to turn off authorization? i.e. allow users to add other users without authorization? It's only a local server for within our research group so security is not a big issue.

Thanks for any help!

Anonymous wrote:Using Adium

Anonymous wrote:

Using Adium on a Mac, I find that I can add an account OK, but if I then try to add a contact, the authorisation request never reaches the contact. Using gaim on Linux, all works fine.

I don't remember any similar problem.

Does your Adium client work correctly if you use it in other servers, for example jabber.org (they use ejabberd)? And amessage.de (they use jabberd14)? You can create accounts on those servers, test your client, and later remove the accounts.

You can also try Psi on Mac against your ejabberd server (Psi 0.11 RC2).

Maybe there is an unknown incompatibility between Adium and ejabberd.

Anonymous wrote:

Alternatively, is it possible to turn off authorization? i.e. allow users to add other users without authorization? It's only a local server for within our research group so security is not a big issue.

Not possible in ejabberd. It would be better if your problem is solved gracefully.

If that problem can't be solved and you have a very small userbase, take a look at ejabberd's Shared Roster Groups.

Original poster here: I

Original poster here: I tried with Psi & that worked OK. So I've concluded that there's something odd going on with Adium & iChat specifically.

(I haven't investigated any further, as the work-around "use Psi" is acceptable in my environment :-) ).

Same problem

Hi,

I've got the same problem. I can't register a user using Adium and/or iChat, with Psi or Miranda (Windows) everything's fine.

Psi and iChat tell me, that the certificate is not valid as it is self-signed. I've got a CACert.org certificate on my server for https, imaps, and so on. Is it somehow possible to use that with ejabberd? I've already tried copying that .pem file into the ejabberd directory but ejabberd didn't start anymore afterwards.

If that helps I'd love to post my log files and/or configuration details here.

Thanks for your help in advance,
Ulf

Tutorials to install CACert certificate

ulf wrote:

Psi and iChat tell me, that the certificate is not valid as it is self-signed. I've got a CACert.org certificate on my server for https, imaps, and so on. Is it somehow possible to use that with ejabberd? I've already tried copying that .pem file into the ejabberd directory but ejabberd didn't start anymore afterwards.

You receive just a warning. The clients should connect correctly.

If you already have a nice certificate, maybe you can use it in ejabberd too. I can't help much because I didn't do this myself yet. There are two links to tutorials in the Tutorials that may help you.

Still the Adium problem...

badlop wrote:

You receive just a warning. The clients should connect correctly.

If you already have a nice certificate, maybe you can use it in ejabberd too. I can't help much because I didn't do this myself yet. There are two links to tutorials in the Tutorials that may help you.

Thanks for your info. I will follow that tutorial tomorrow and see if I can import my certificate.

But do you have any ideas, why I can't register accounts with Adium and/or iChat? I tried on two different versions of OS X (10.4.11 and 10.5.1), always with the same effect. Adium connects correctly, in the logs I find the following lines during the register attempt:

=INFO REPORT==== 2007-12-12 22:57:26 ===
I(<0.2040.0>:ejabberd_listener:90): (#Port<0.15950>) Accepted connection {{82,82,171,14},51300} -> {{62,75,248,144},5222}

But afterwards, no new user is registered. When I try the same procedure using Psi for Mac everything works fine, the user is created and the jabber server notifies my adminuser about it.

Seems like an issue regarding Adium?

[UPDATE]

Yes, its Adium's "fault": http://trac.adiumx.com/ticket/7049#comment:5

Syndicate content