Page 1 of 1
SameTime contacts
Posted: Wed Jan 05, 2005 12:40 am
by Mephisto
I am using the sametime account and have come across 2 problems.
The first I am pretty sure is not a bug but a limitation. Do public groups not expand in Adium?
EDIT2: Did a little looking around in the MeanTime project and the inability to use public groups is a known limitation so disregard he comment above.
The second I am pretty sure is a bug. I can not seem to store contact information for my SameTime contacts. I believe it is because of the name format but have not dug too dep into the problem yet. Briefly a contact for SameTime could have a name like "CN=Someone Else/O=The org Unit" . Is it possible that the "/" in the name is causing problems with the storage of the contact info in Adium? As I said I have not dug too deep into the code as yet so I am very likely wrong, but I can say at the very least that no contact info seems to be stored for them.
If you can give pointers as to where I might look to save me a bit of time I would be happy to investigate myself.
EDIT: I am running stock Adium 0.73 with no additions at the moment. on 10.3.7. I have tried local only and load from server and it does not make a difference. (though the private groups are retrieved correctly from the server.)
Posted: Wed Jan 05, 2005 4:00 am
by evands
What do you mean when you say "store contact information"?
Posted: Wed Jan 05, 2005 3:02 pm
by Mephisto
I will give a couple of examples:
1) I have the Load Contact information set to "Local Only" and then add users by hand. (Contact => Add Contact) The users are visible and everything works. If I close Adium and come back into it the contacts are gone.
2) I have the Load Contact set to "Load From Server" and then add an alias, alerts, and/or notes. While Adium remains loaded everything works as expected. Once I close and reopen Adium any additional data beyond what is stored server side is lost. I would expect this of the alias since SameTime has an alias. Alerts and notes however have no server side equivalent.
Going under <Adium lib Path>/Users/Default/Logs/sametime.tsmith/ I can see the stored logs ffor the disappearing accounts (with a - instead of a / in the name). Going under <Adium lib Path>/Users/Default/ByObject/ I see all the non SameTime contacts and all SameTime contacts that do not have a Certifier (thus no "/O=Org Unit"). But any with a certifier are missing and only those as far as I can tell.
Does that help or at least make sense? I love the interface and flow in general but it would be nice if I could store the additional data or have a local only contact list.
Posted: Wed Jan 05, 2005 11:38 pm
by evands
Makes perfect sense. I've fixed the issue with saving/loading contact settings for contacts with '/' in their name for 0.74, which will be coming out soon; thanks for the excellent bug hunting and reporting... you made it easy to fix
As far as the local list issues go, this should be improved in 0.80; I am not sure yet if the fix will make its way back to the next 0.7x release.
Sametime broken in 0.74?
Posted: Fri Jan 07, 2005 8:04 pm
by jdashton
Hello y'all,
I was happily using Sametime from Adium 0.73. Our server uses e-mail address format contacts, i.e. not using a /, just names like
name@domain.com. At about the time I upgraded to 0.74 today, Sametime contacts disappeared. I've verified that the servers are still online. If I add a new contact it works fine until I close and re-open Adium. (This is true no matter which of the Local/Load from Server/Load & Save from Server settings I select.)
I can see in Users/Default/ByObject that all the Sametime records are still there. But I can't for the life of me figure out how they should be connected to the contact list.
It's possible that in trying the "Load from & Save to Server" setting I could have destroyed the server-side list, I suppose. I don't have a server-list-using client to check this, right now, other than Adium itself.
I've tried running Adium 0.73 (dragged it out of the Trashcan) and it is exhibiting the same symptoms now.
What I'll try next, I think, is destroying the account and recreating it.
[time passes]
This does not seem to have solved the problem. With this recreated account I'm able to connect and see a user that I add. However, even with Adium/Sametime set to Local Only, Sametime users that I add vanish when I exit the program.
Is there a way to solve this? Is there a way to get back all the Sametime users that used to be in my list? (They may still be in the server, AFAIK.)
Thanks,
Daniel
jdashton@ashtonfam.org
Posted: Fri Jan 07, 2005 8:15 pm
by evands
Local Only will basically do nothing in Adium 0.7x... it should be called "This Session Only" really. So the behavior you're seeing of adding having no effect when in that mode is expected... however, load & save should still work.
Could you log in on a coworker's system using an official client or something and see if your contacts are still listed?
Posted: Mon Jan 10, 2005 10:18 pm
by jdashton
I commected using a real Sametime Connect client on a different machine (i.e. never been logged in there before) and found that the server has my list.
For some reason Adium is now working. I'm happy. I don't like problems that just go away, as I spent too much time last Friday trying to debug this. But it's working now.
For the record, I'm using Load/Save mode. I'll write again if I run into problems with it.
Thanks to all,
Daniel