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&#39;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><div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">Jim Gettys</b> &lt;<a href="mailto:jg@laptop.org">jg@laptop.org</a>&gt; 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.&nbsp;&nbsp;And it removed within a week, even if<br>someone grumbles...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Jim<br><br><br>On Thu, 2007-10-25 at 10:15 +0100, Simon McVittie wrote:
<br>&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>&gt; Hash: SHA1<br>&gt;<br>&gt; We still have one set of OLPC-specific patches to Salut (the link-local<br>&gt; collaboration backend) that has been rejected upstream, which is the one
<br>&gt; that adds support for the deprecated ip4-address buddy property. This was<br>&gt; used during a transitional period to enable simple TCP-based collaboration<br>&gt; for activities that didn&#39;t use Tubes; Sjoerd is reluctant to keep this
<br>&gt; patch set, because it&#39;s meant to have gone away by now!<br>&gt;<br>&gt; Is anyone still using this property? If not, can we kill it? It was<br>&gt; added in Trial-2, and it was meant to be gone by Trial-3 but was left in
<br>&gt; just in case, so it really ought to disappear. When it does, we can<br>&gt; delete some code from Salut and Presence Service.<br>&gt;<br>&gt; Places it&#39;s exposed in the APIs, which I propose to get rid of:<br>
&gt;<br>&gt; PS D-Bus API: Buddy.GetProperties() returns a dict that contains<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &quot;ip4-address&quot;: &quot;<a href="http://10.0.0.1">10.0.0.1</a>&quot; (or whatever), and Buddy.PropertyChanged<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; signal includes a dict that can contain the same
<br>&gt;<br>&gt; sugar.presence: Buddy has a GLib property &quot;ip4-address&quot; (aka<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; buddy.props.ip4_address) and can emit it in its property-changed signal<br>&gt;<br>&gt; The Read activity appears to be the only thing in my jhbuild that uses
<br>&gt; ip4-address (#4297). It should be ported to either stream tubes (when they&#39;re<br>&gt; ready in Salut, which should be this or next week) or D-Bus tubes (now).<br>&gt;<br>&gt; Gabble already supports stream tubes, so stream-tube support can be
<br>&gt; implemented on a branch and tested against Gabble. Porting from plain TCP<br>&gt; to stream tubes should be very straightforward; I hope to produce a<br>&gt; proof-of-concept patch for Read later today.<br>&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Simon<br>&gt; -----BEGIN PGP SIGNATURE-----<br>&gt; Version: GnuPG v1.4.6 (GNU/Linux)<br>&gt; 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>&gt;<br>&gt; iD8DBQFHIF7HWSc8zVUw7HYRAvp6AJ9G/Xiw27pPPMm0g02vhXzRhzUxqwCfW27Z<br>&gt; nh1B/wqe7GD/xf/YaOPVaw8=<br>&gt; =42L7<br>&gt; -----END PGP SIGNATURE-----<br>&gt; _______________________________________________
<br>&gt; Devel mailing list<br>&gt; <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>&gt; <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>