On Nov 8, 2007, at 4:49 PM, Olivier Goffart wrote:
I think they should not use that XEP for that.

Too late.

There is jabber:iq:version for that.

I hope not. That was the whole reason we wrote this XEP in the first place!

And if we want to avoid sending a jabber:iq:version to each, we should come with a replacement that goes in the presence stanza (and would also benefit
from server optimisations)

See section 7 of XEP 115.

However, from an user perspective... what is the interest of showing different
icon per client.

Imagine that it's a presence-only device, like a phone, for example.

Remember that old client using version 1.3 of the xep use node#ver as key in their cache. So if two different clients (or different versions) share the same disco#info, they will not be able to share the cache entry, even if the hash is the same. (one may argue this is negligible, ok, but this is easy to
avoid anyway)

That's why I relented on which node new clients send to. They can send to node=hash, rather than node=node#hash, so that caching can be cross-client.

--
Joe Hildebrand

Reply via email to