A better formalization of XEP-0234

* 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.
This commit is contained in:
Lance Stout 2015-09-10 12:23:55 -07:00 committed by Matthew A. Miller
parent 931daefbda
commit f845947c31
2 changed files with 635 additions and 282 deletions

File diff suppressed because it is too large Load Diff

View File

@ -580,6 +580,7 @@ THE SOFTWARE.
<!ENTITY rfc4848 "<span class='ref'><link url='http://tools.ietf.org/html/rfc4848'>RFC 4848</link></span> <note>RFC 4848: Domain-Based Application Service Location Using URIs and the Dynamic Delegation Discovery Service (DDDS) &lt;<link url='http://tools.ietf.org/html/rfc4848'>http://tools.ietf.org/html/rfc4848</link>&gt;.</note>" >
<!ENTITY rfc4854 "<span class='ref'><link url='http://tools.ietf.org/html/rfc4854'>RFC 4854</link></span> <note>RFC 4854: A Uniform Resource Name (URN) Namespace for Extensions to the Extensible Messaging and Presence Protocol (XMPP) &lt;<link url='http://tools.ietf.org/html/rfc4854'>http://tools.ietf.org/html/rfc4854</link>&gt;.</note>" >
<!ENTITY rfc4880 "<span class='ref'><link url='http://tools.ietf.org/html/rfc4880'>RFC 4880</link></span> <note>RFC 4880: OpenPGP Message Format &lt;<link url='http://tools.ietf.org/html/rfc4880'>http://tools.ietf.org/html/rfc4880</link>&gt;.</note>" >
<!ENTITY rfc4975 "<span class='ref'><link url='http://tools.ietf.org/html/rfc4975'>RFC 4975</link></span> <note>RFC 4975: The Message Session Relay Protocol (MSRP) &lt;<link url='http://tools.ietf.org/html/rfc4975'>http://tools.ietf.org/html/rfc4975</link>&gt;.</note>" >
<!ENTITY rfc4949 "<span class='ref'><link url='http://tools.ietf.org/html/rfc4949'>RFC 4949</link></span> <note>RFC 4949: Internet Security Glossary, Version 2 &lt;<link url='http://tools.ietf.org/html/rfc4949'>http://tools.ietf.org/html/rfc4949</link>&gt;.</note>" >
<!ENTITY rfc5023 "<span class='ref'><link url='http://tools.ietf.org/html/rfc5023'>RFC 5023</link></span> <note>RFC 5023: The Atom Publishing Protocol &lt;<link url='http://tools.ietf.org/html/rfc5023'>http://tools.ietf.org/html/rfc5023</link>&gt;.</note>" >
<!ENTITY rfc5054 "<span class='ref'><link url='http://tools.ietf.org/html/rfc5054'>RFC 5054</link></span> <note>RFC 5054: Using the Secure Remote Password (SRP) Protocol for TLS Authentication &lt;<link url='http://tools.ietf.org/html/rfc5054'>http://tools.ietf.org/html/rfc5054</link>&gt;.</note>" >