and some other cleanups: Add XMPPIMAGESURL. Use multiple target rule for
"mkdir -p". Use special variables where possible. Remove unnecessary [
-e $FILE ] test in curl recipes.
* Recast the document to match the registration procedure defined by XEP-0166 for new application types.
* Explicitly defined the schema of the <file/> element instead of referencing XEP-0096.
* Defined the use of a 'length' attribute on <range/> elements. This attribute was always there because the <file/> and <range/> elements had been defined as the same as the parallel elements in XEP-0096, but the 'length' attribute was not explicitly referenced in this document.
* Clarified the need for the 'senders' attribute on Jingle <content/> elements to distinguish between File Offers and File Requests.
* Added the <file-not-found/> and <file-too-large/> reason types.
* Clarified how to abort a file transfer via 'content-remove' or 'session-terminate' actions.
* Added <received/> element for indicating that a transfer was successful, particularly when there are multiple transfers.
* Added SDP mapping.
the message hints XEP confusingly talks about no-storage and no-permanent-storage in one place even though no-store was meant
added a new message hint to ask the server to store messages even though they do not contain a body. like encrypted messages
After discussion on the standards list at the time of Last Call, it
became clear that servers were not generally implementing Carbons as
specified. This patch updates the text to be more forgiving of such
discrepancies, and to try to reflect general consensus between
implementations of what should be eligible for carbons delivery.