On Dec 1, 2007 11:59 PM, Magnus Henoch &lt;<a href="mailto:mange@freemail.hu">mange@freemail.hu</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A random idea: if the legacy server provides some kind of versioning of<br>the contact list (ICQ does), the transport could save just the last<br>version/date that was synced to the Jabber roster. &nbsp;If there&#39;s a newer<br>
version on the legacy service, the transport can just send &quot;subscribe&quot;<br>stanzas for _all_ contacts; the user&#39;s server will weed out the ones<br>that already have subscription (section 5.1.6 of RFC 3921).<br>
<div><div></div></div></blockquote><div><br>fyi: jabberd2 didn&#39;t do this correctly at one point in time (2s10ish, probably fixed by now), causing a subscription request _per user_ with the old yahoo-c transport each time you logged in.
<br></div></div><br>-- <br>- Norman Rasmussen<br> - Email: <a href="mailto:norman@rasmussen.co.za">norman@rasmussen.co.za</a><br> - Home page: <a href="http://norman.rasmussen.co.za/">http://norman.rasmussen.co.za/</a>