Clients dont prompt users

I've got ejabberd 0.7.5 up and running. I've got ejabberctl functioning and I can add users and log in to the HTTP interface and make changes. The last (it seems) remaining issue is the client. I have found scattered posts and conversation regarding GAIM not prompting the user being added into another users 'buddy list', but no real solutions for this particular behavior. I have tried Exodus, PSI, Gossip, GAIM, and others... GAIM seems to be the only client that will fully connect to the server, and once connected I try to add contacts. The user whose JID I am adding will be connected to the server as I attempt to add them to my list. They are supposed to receive a notification that I am attempting to add them to my list, and should have the oppritunity to Accept/Decline the request. The only way I have been able to get the 'popup' to occur is by adding the user to my own roster with the webadmin tool, although it still doesn't populate my 'buddy list' within the client.
Specifics are thus:
Server ejabberd 0.7.5 on Slackware 10.1 with a 2.4.29 kernel. Erlang 5.4.5, and openssl 0.9.7e.
Clients are all Windows XP professional SP2 using (attempting!) GAIM 1.2.1.

Here is what my config file looks like:

% $Id: ejabberd.cfg.example,v 1.17 2004/10/08 20:40:28 aleksey Exp $

override_acls.
% override_global
% override_local

% Users that have admin access. Add line like one of the following after you
% will be successfully registered on server to get admin access:
%{acl, admin, {user, "aleksey"}}.
{acl, admin, {user, "adaughterson"}}.

% Blocked users:
%{acl, blocked, {user, "test"}}.

% Local users:
{acl, local, {user_regexp, ""}}.

% Only admins can use configuration interface:
{access, configure, [{allow, admin}]}.

% Every username can be registered via in-band registration:
{access, register, [{allow, all}]}.

% After successful registration user will get message with following subject
% and body:
% Replace them with 'none' if you don't want to send such message:
{welcome_message, "You are receiving this because you subscribed to my Jabber server."}.

% List of people who will get notifications about registered users
{registration_watchers, ["adaughterson@localhost"]}.

% Only admins can send announcement messages:
{access, announce, [{allow, admin}]}.

% Only non-blocked users can use c2s connections:
{access, c2s, [{deny, blocked},
{allow, all}]}.

% Set shaper with name "normal" to limit traffic speed to 1000B/s
%{shaper, normal, {maxrate, 1000}}.

% Set shaper with name "fast" to limit traffic speed to 50000B/s
%{shaper, fast, {maxrate, 50000}}.

% For all users except admins used "normal" shaper
{access, c2s_shaper, [{none, admin},
{normal, all}]}.

% For all S2S connections used "fast" shaper
{access, s2s_shaper, [{fast, all}]}.

% Admins of this server are also admins of MUC service:
{access, muc_admin, [{allow, admin}]}.

% All users are allowed to use MUC service:
{access, muc, [{allow, all}]}.

% This rule allows access only for local users:
{access, local, [{allow, local}]}.

% Authentification method. If you want to use internal user base, then use
% this line:
{auth_method, internal}.

% Host name:
{host, "usbou1-sjabber2.mmi.na.emersonprocess.com"}.

% Default language for server messages
{language, "en"}.

% Listened ports:
{listen,
[{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
starttls, {certfile, "/var/lib/ejabberd/ssl.pem"}]},
{5223, ejabberd_c2s, [{access, c2s},
tls, {certfile, "/var/lib/ejabberd/ssl.pem"}]},
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}]},
{5280, ejabberd_http, [http_poll, web_admin]},
{8888, ejabberd_service, [{access, all},
{hosts, ["icq.localhost", "sms.localhost"],
[{password, "secret"}]}]}
]}.

% If SRV lookup fails, then port 5269 is used to communicate with remote server
{outgoing_s2s_port, 5269}.

% Used modules:
{modules,
[
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_privacy, []},
{mod_configure, []},
{mod_configure2, []},
{mod_disco, []},
{mod_stats, []},
{mod_vcard, []},
{mod_offline, []},
{mod_announce, [{access, announce}]},
{mod_echo, [{host, "echo.localhost"}]},
{mod_private, []},
{mod_irc, []},
% Default options for mod_muc:
% host: "conference." ++ ?MYNAME
% access: all
% access_create: all
% access_admin: none (only room creator has owner privileges)
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
{mod_pubsub, []},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.

% Local Variables:
% mode: erlang
% End:

Thanks in advance for any assistance that anyone can give to me.

Adam

unable to login with psi, exodus, gossip?

I have tried Exodus, PSI, Gossip, GAIM, and others... GAIM seems to be the only client that will fully connect to the server

Are you saying that you were not able to login with Exodus 0.9.1, Psi 0.9.3 and Gossip, but you connected successfully with Gaim 1.2.1?

If so, there must be a problem in your installation that you should fix before going to the subscription thing. When you try to login with Psi 0.9.3 to an existing account, does it fail? what appears on the ejabberd log? have you try enabling/disabling SSL on Psi?

Pandion is a great client...

I am able to use Pandion to get connected, add JID's to my roster, etc... It appears that the Server is in top form. Thanks for your assistance!
Adam

pandion

hay Adam plz add meion ur msn buddy list
my id is

shani1997@hotmail.com

i want to share experience of pandion with u

it will be benificial for both of us

regards

usmaan amin

Pandion / Integrated Windows Authentication

Anyone get Pandion / Integrated Windows Authentication to work?
I can not get it to work for nothing. Nor can I get it to work with Spark.
Any suggestions?
Thanks,
Joe

For the record there was a

For the record there was a bug in gaim (which should be fixed in the just released 1.3.0) which caused adding buddies not to pop up the correct dialogs.

Syndicate content