The feature, although not usable by the activities, it has other benefits.<br><br>By observing the buddy list, you acquire instant information of the network connection go the users:<br>when connected to channel 1 for example:
<br>169.254.x.x address are in link-local<br>172.18.x.x are connected to schoolserver<br><br>when connected to a jabber server:<br>169.254.x.x are connected through an MPP<br>18x.x.x are media lab<br>172.18.x.x are connected to schoolserver in olpc
<br>etc<br><br>It is information continuously used in network testing, also useful from the users prespective:<br>1. in the case of connecting to multiple jabber servers, the user should be able to tell which XO in the neighbout view belongs to the same school
<br>2. get the geopraphical location of another user<br><br>In future versions of the neighbor view, or through other activities, the user should be able to filter for specific XOs according to location, or school(in the case he's connected to many servers). Two children in the same school should be able to recognize each other even if they are connected through a jabber server, other then the one in the school.
<br><br>It can also be useful for locating an XO in case of theft.<br><br>I have also added a ticket(4405) for adding the public id in the buddy list properties.<br><br>It is a small part of data(both IPs, private and public), which can be harmfully incorporated in the telepathy services.
<br><br>Please let me know if you agree,<br><br>yani<br><br><br><br><div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">Jim Gettys</b> <<a href="mailto:jg@laptop.org">jg@laptop.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It seems, from your discussion like unless someone grumbles today, this<br>should be removed immediately.  And it removed within a week, even if
<br>someone grumbles...<br>                             - Jim<br><br><br>On Thu, 2007-10-25 at 10:15 +0100, Simon McVittie wrote:<br>> -----BEGIN PGP SIGNED MESSAGE-----<br>> Hash: SHA1<br>><br>> We still have one set of OLPC-specific patches to Salut (the link-local
<br>> collaboration backend) that has been rejected upstream, which is the one<br>> that adds support for the deprecated ip4-address buddy property. This was<br>> used during a transitional period to enable simple TCP-based collaboration
<br>> for activities that didn't use Tubes; Sjoerd is reluctant to keep this<br>> patch set, because it's meant to have gone away by now!<br>><br>> Is anyone still using this property? If not, can we kill it? It was
<br>> added in Trial-2, and it was meant to be gone by Trial-3 but was left in<br>> just in case, so it really ought to disappear. When it does, we can<br>> delete some code from Salut and Presence Service.<br>>
<br>> Places it's exposed in the APIs, which I propose to get rid of:<br>><br>> PS D-Bus API: Buddy.GetProperties() returns a dict that contains<br>>     "ip4-address": "<a href="http://10.0.0.1">
10.0.0.1</a>" (or whatever), and Buddy.PropertyChanged<br>>     signal includes a dict that can contain the same<br>><br>> sugar.presence: Buddy has a GLib property "ip4-address" (aka<br>>     buddy.props.ip4_address
) and can emit it in its property-changed signal<br>><br>> The Read activity appears to be the only thing in my jhbuild that uses<br>> ip4-address (#4297). It should be ported to either stream tubes (when they're
<br>> ready in Salut, which should be this or next week) or D-Bus tubes (now).<br>><br>> Gabble already supports stream tubes, so stream-tube support can be<br>> implemented on a branch and tested against Gabble. Porting from plain TCP
<br>> to stream tubes should be very straightforward; I hope to produce a<br>> proof-of-concept patch for Read later today.<br>><br>>     Simon<br>> -----BEGIN PGP SIGNATURE-----<br>> Version: GnuPG v1.4.6
 (GNU/Linux)<br>> Comment: OpenPGP key: <a href="http://www.pseudorandom.co.uk/2003/contact/">http://www.pseudorandom.co.uk/2003/contact/</a> or <a href="http://pgp.net">pgp.net</a><br>><br>> iD8DBQFHIF7HWSc8zVUw7HYRAvp6AJ9G/Xiw27pPPMm0g02vhXzRhzUxqwCfW27Z
<br>> nh1B/wqe7GD/xf/YaOPVaw8=<br>> =42L7<br>> -----END PGP SIGNATURE-----<br>> _______________________________________________<br>> Devel mailing list<br>> <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org
</a><br>> <a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a><br>--<br>Jim Gettys<br>One Laptop Per Child<br><br><br>_______________________________________________<br>Devel mailing list
<br><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a><br></blockquote></div><br>