[jdev] XEP-0115: Entity Capabilities

Andreas Monitzer jdev at monitzer.com
Sat Jun 30 10:55:25 CDT 2007


On Jun 30, 2007, at 16:26, Norman Rasmussen wrote:

> Or you can do what was suggested in the list (don't know if it is
> mentioned in the spec): cache the information about {client_name,
> client_version} => caps* only after you receive the exact same
> information from 5 or 6 different JIDs.
>
> The roster is assumed to be for people you trust.
>
> The cache should probably only cache after the same info is  
> received from 5 or 6 different domains.
>  - Transports can pollute the cache easily because they often have  
> well in excess of 20 contacts subscribed
>  - Corporate installations probably only have one or two domains,  
> but they probably won't suffer from the lack of caching either.

All these complications (my guess is that it doubles the amount of  
code and storage requirements) for a workaround that doesn't fix the  
underlying issue at all, and even violates the current XEP?
I'd quote the exact sentence, but xmpp.org is down right now. I'm  
pretty sure that the client MUST not get the data from another node  
when it already got it once.

andy




More information about the JDev mailing list