[Standards-JIG] Client Capabilities (rant)

Ralph Meijer jabber.org at ralphm.ik.nu
Sun Nov 20 19:48:37 UTC 2005

On Sun, Nov 20, 2005 at 11:58:34AM -0800, JD Conley wrote:
> The assumption that Ian made about a single disco#info request certainly
> would make things simpler. You take the client info and combine it with
> EXT and cache the disco#info result for that opaque set. If you know
> about the client in question (i.e. it is your own client) then you do
> not need to make the disco request at all. You can infer the supported
> namespaces simply based on client/version/ext. Making separate requests
> to random contacts for each of the EXT's just makes things way too
> complicated. 

Actually, the JEP states:

  An entity MUST NOT ever make a request to another entity that has the
  same version of the same application as the requesting entity, except
  for extensions that are not supported by the requestor's installation
  (e.g., one "Exodus 0.9" client MUST NOT query another "Exodus 0.9"
  client unless the second client has advertised an extension or plugin
  that the first client does not have).



More information about the Standards mailing list