At login time, valid email addresses are now copied into the session context from the user record instead of from the vCard. This was the big step and should make most functions work now. Still need to do: * Modify the ASUP and AGUP commands to let the administrator edit the valid email addresses for the user (since this is now properly an administrative only function) * Adjust the clients to match * Import/export I'm liking it, though ... it "feels" much cleaner. So here's the bit about the vCard. We could ask each user whether they want to be published in the GAB, or we could make it an admin setting, and/or we could let the user put whatever they want in the vCard. One option would be to simply use the existing "unlisted" flag to determine whether to push the vCard into the GAB whenever it is updated or changed. What do you think?
There's also the matter of ... what do we actually put in the vCard and under what conditions do we overwrite it?
