From 0402c375fb86b3ee56b3c5b66ea8d4c4f6fbf8f2 Mon Sep 17 00:00:00 2001 From: Marcus Lundblad Date: Wed, 17 Feb 2010 22:07:29 +0000 Subject: [PATCH] Added proxy-error action Added example of receiver adjusting block-size when accepting a transport-replace for IBB git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@3933 4b5297f7-1745-476d-ba37-a9c6900126ab --- xep-0260.xml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/xep-0260.xml b/xep-0260.xml index 174e1a04..5cf55cd4 100644 --- a/xep-0260.xml +++ b/xep-0260.xml @@ -31,6 +31,12 @@ klaus.hartke@googlemail.com nx@jabber.org + + 0.4 + 2010-02-17 + ml +

Added proxy-error action. Added a block-size attribute in the transport-accept action when negotiating a fallback to IBB, analogueous with changes in XEP-0261.

+
0.3 2009-07-14 @@ -308,6 +314,26 @@ priority = (2^16)*(type preference) + (local preference) ]]> +

If the nominated candidate is of the proxy type and the party that offered that candidate can not connect to the proxy to activate it (for example because of a restrictive firewall), the party shall send a transport-info message containing an <proxy-error/> element as follows.

+ + + action='transport-info' + initiator='romeo@montague.lit/orchard' + sid='a73sjjvkla37jfea'> + + + + + + + + ]]> +

The parties shall then consider the bytestream unsuccessful and fallback to IBB as described in Fallback to IBB.

Once the parties have finished using the bytestream (e.g., because a complete file has been sent), either party can send a Jingle session-terminate action.

@@ -386,7 +412,7 @@ Romeo Juliet to='romeo@montague.lit/orchard' type='result'/> ]]> -

If the transport replacement is acceptable, the responder then sends a transport-accept action to the initiator (if not, the responder sends a transport-reject action).

+

If the transport replacement is acceptable, the responder then sends a transport-accept action to the initiator (if not, the responder sends a transport-reject action). If the responder wishes to use a smaller block size than the one specified in the transport-replace offer, this can be done by specifying a block-size attribute in the transport-accept action.