We're updating the issue view to help you get more done. 

Chat presence icons still aren't updating properly

Description

Doublecheck this with recent fixes before working on it.

Environment

None

Acceptance Test - Entry

None

Activity

Show:
David Smith
January 17, 2008, 8:51 AM

Cannot reproduce this after recent changes; Probably fixed, reopen if not.

orel.lem
January 17, 2008, 12:50 PM

I can reproduce this issue with version 3.4.1, 3.4.2 and last 3.4.3

env :
OS = debian etch (4.0)
openfire 3.4.3
mysql 5.0.32
openldap = 2.3.3 (use ldap for user/ shared groups and auth)
stats : 102 users around a dozen of groups. some user are part of more than 1 groups.

Problem = presence update does not work properly for all the users.
if i have a look into most of my user 's rosters -> the users subscriptions are not set to "BOTH" but some are set sometime "none" or "to" or "from"
and there is no way to forced all those roster subscription between all my user and group to be set to "both".
if i go to users/groups > group summary > select 1group > enable contact list group sharing" and select "shared group with additionnal users and select all users. it messing around all the user's subscription rending impossible to see

ldap user search filter in openfire.conf :
<searchFilter>(&amp;(uid={0})(ou:dn:=Staff))</searchFilter>
ldap group search filterin openfire.conf:
<groupSearchFilter>(&amp;(cn={0})(ou:dn:=Groups))</groupSearchFilter>

Goal =

  • having shared group and user from ldap

  • having user in multiple group

  • sharing all the shared group to all the server users

  • having the presence icon working well for connected user

  • having all my user seeing by default all the shared groups in their roster.

HOWTO reproduce this issue:

  • having an ldap server with 3 user (u1,u2,u3) and group (g1,g2,g3)
    group g1 contains all the user (u1,u2,u3)
    group g2 contains only u1and u2
    group g3 contains only u2 and u3

  • create mysql db and populate it from the openfire-mysql.sql file

  • install the openfire 3.4.3 tarball and follow the install process by connection successfully to mysql and ldap for user and groups.

  • then go to each of the 3 groups and set them up as follow :
    users/groups > group summary > select 1group > select "enable contact list group sharing"
    select "shared group with additionnal users"
    select "all users"

  • then u1, u2 and u3 log in successfully

-->from here the shared group and roster and subscription does not work as expected for all the groups and users .. so the presence update does not work as expected
-->if a user logout the others one don't see him offline : they must logout and login again to seee him offline
-->having a look in the web console to the respective user roster show that some roster are not set to "BOTH"

Becuase of that issue i'm still stuck with the wildfire 3.2.3 version wich does not have this issue.
Let me know if you need more info from me.

David Smith
January 19, 2008, 6:08 AM

Still borked

David Smith
January 19, 2008, 7:24 AM

OK! Pretty sure this is really fixed now.

Assignee

David Smith

Reporter

David Smith

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Minor
Configure