diff --git a/inbox/entityversioning.xml b/inbox/entityversioning.xml index 16dec0d4..45451591 100644 --- a/inbox/entityversioning.xml +++ b/inbox/entityversioning.xml @@ -50,12 +50,11 @@ This problem of "downloading the world" (downloading the entire roster every time a session is initialized) was partially addressed by &xep0237; which was later merged into &rfc6121; ยง2.6. While this solved the problem - for the roster, it didn't account for other entities (eg. MUC - disco#items). Furthermore, roster versioning requires that the server - maintain a great deal of state (multiple versions of the roster) which can - be difficult to implement in a large, distributed system. This XEP defines - a method by which entities other than the roster can be versioned and - cached. + for the roster, it didn't account for other entities (eg. disco items). + Furthermore, roster versioning requires that the server maintain a great + deal of state (multiple versions of the roster) which can be difficult to + implement in a large, distributed system. This XEP defines a method by + which entities other than the roster can be versioned and cached.
@@ -115,6 +114,11 @@ client can fetch the list, and then poll for changes at a later date without re-requesting the entire list. +
@@ -218,7 +222,7 @@
Version tokens SHOULD always be considered opaque to the client (eg. even - if the version token is a derivable and consistant hash on the server side, + if the version token is a derivable and consistent hash on the server side, clients should not need to know how the server is calculating the token).