I installed version 2.1. I am using mysql as database backend and ldap for authentication. I have also created groups that will automatically show up in users roster. When I log in to the server the roster is automatically populated. Offline users are shown to be offline. When a user logs in it will then show them as being logged in and i can message back and forth.
The problem comes when user A logs off. User B will still show user A as online, nothing is updated to show that user A is now offline. If user B then tries to message user A the server will correctly state that the user cannot be reached. If you go into the admin console it shows only user B logged on.
At first I thought this was a problem with my client software, GAIM. So I tried several other clients and found the same issue.