I am using Pandion 2.5 with Openfire 3.3.3 and it works quite well, but I have two Problems with user deleting and the status.
When someone adds me, he appears in my buddylist, but the status is unknown. When someone removes me, he also dissapears in my buddy list and I get the message “user xy has removed you from list”(I already can fix this by removing this message, but I dont want the disapearing).
I turned on the auto accept in pandion and in Openfire (via supscription plugin) so anyone can add anyone else, but I dont want that any buddys in the list are appearing or disapering, because this will confuse the users.
Does anyone have an idee or just knows if its a server or client problem?
That’s how presence subscriprion is supposed to work - if someone takes away their consent to your subscription, you won’t see the users status anymore. A user in your roster (“buddy list”) means a presence subscription, so they will disappear when you lose it.
I don’t know if there is a way to keep a user in your roster without being authorized on the presence subscription…
I wonder if this is a feature of the subscription plugin which may also auto-accept un-subscription requests. Do you see this problem even if the plugin is disabled?
Just want to inforrm you that this issue is still up to date and keeps us away from using jabber
btw: has someone tried to solve the Problem using package filtering, because as I understand it, the problem is that there is an IQ-Package that unsubscribes the other user and if you filter this package the problem is gone
( i know this is even more ugly than editind the source code, but it might help and is more flexible in different versions)