On Fri, 11 May 2007 at 13:52:12 -0400, Ivan Krstić wrote: > Simon McVittie wrote: > > 15:33 < smcv> dcbw: hmm, do we support buddies changing colour/nick/avatar > > at > > will? > > 15:33 < dcbw> smcv: yes, we do > > 15:33 < smcv> dcbw: if so, any spoofing protection is essentially worthless > > since they can freely change how they appear in the UI > > When first introduced to a buddy, you store his key and name (as given) > as immutable, and color/nick/avatar as mutable.
The code only seems to have 'nick', which is set to the name you enter when you first switch on a new OLPC. Is your position that there should be separate attributes, 'nick' which you can change, and 'name' which you can't? Is there any design in which this is documented? In the absence of any particular reference, I'd been assuming the code implements the design. > We must never depend on > just color/nick/avatar in the UI to identify people; their name, as we > have it stored, must always be displayed alongside their mutable > identifier. So something like, the tooltip when you hover over an XO shows you their nick, avatar and stored name? |-------------------| | SMcV | <-- nick chosen by user |-------------------| | Simon McVittie | <-- not present in the current implementation | AAAAA | | AAAAA | <-- AAAA = avatar | AAAAA | |-------------------| | (+) Add as friend | |-------------------| _______________________________________________ Sugar mailing list [email protected] http://mailman.laptop.org/mailman/listinfo/sugar
