diff --git a/inbox/ecaps2.xml b/inbox/ecaps2.xml index 92625766..40ee856a 100644 --- a/inbox/ecaps2.xml +++ b/inbox/ecaps2.xml @@ -729,7 +729,7 @@ cDp0aW1lHxw=

A &hash; MAY be stored alongside with its disco#info in a &hashcache;. A received &hash; which has not been verified MUST NOT be stored.

-

Instead of issueing a &xep0030; disco#info <query/> with absent 'node' attribute to a target entity, an entity MAY use a &hashcache; to obtain the response. To look up the disco#info response in the &hashcache;, an entity MUST use a hash from the &hashset; which was most recently received from the entity to which the <query/> would have been sent otherwise. If none of the most recently received &hashes; are found in the &hashcache;, the entity MUST fall back to sending the request.

+

Instead of issuing a &xep0030; disco#info <query/> with absent 'node' attribute to a target entity, an entity MAY use a &hashcache; to obtain the response. To look up the disco#info response in the &hashcache;, an entity MUST use a hash from the &hashset; which was most recently received from the entity to which the <query/> would have been sent otherwise. If none of the most recently received &hashes; are found in the &hashcache;, the entity MUST fall back to sending the request.

An entity MUST NOT use &hashes; which were not included in the most recent &hashset; received from the target entity.

An entity MAY use external data sources to fill the &hashcache;.

@@ -738,7 +738,7 @@ cDp0aW1lHxw=