diff --git a/xep-0215.xml b/xep-0215.xml index 1d339820..0c05dbb4 100644 --- a/xep-0215.xml +++ b/xep-0215.xml @@ -10,7 +10,7 @@ This document specifies an XMPP protocol extension for discovering services external to the XMPP network. &LEGALNOTICE; 0215 - Deferred + Experimental Standards Track Standards Council @@ -23,6 +23,12 @@ &stpeter; &seanegan; &mlundblad; + + 0.6 + 2014-02-27 + psa +

Updated references to IETF specifications.

+
0.5 2010-02-17 @@ -86,7 +92,7 @@ -

An XMPP client or other entity might need to discover services external to the XMPP network in order to complete certain XMPP-related use cases. One example is the discovery of STUN servers (see &rfc5389;) and TURN relays (see &turn;) for the sake of negotiating media exchanges via &xep0176;. The protocol specified herein is functionally equivalent to the protocol currently used in the Google Talk service for discovery of STUN servers, as documented at <http://code.google.com/apis/talk/jep_extensions/jingleinfo.html>, but has been broadened in scope to address additional use cases if desired. An XMPP entity can already discover such external services in several ways, including:

+

An XMPP client or other entity might need to discover services external to the XMPP network in order to complete certain XMPP-related use cases. One example is the discovery of STUN servers (see &rfc5389;) and TURN relays (see &rfc5766;) for the sake of negotiating media exchanges via the &xep0176;. The protocol specified herein is functionally equivalent to the protocol currently used in the Google Talk service for discovery of STUN servers, as documented at <http://code.google.com/apis/talk/jep_extensions/jingleinfo.html>, but has been broadened in scope to address additional use cases if desired. An XMPP entity can already discover such external services in several ways, including:

  1. The service is specified in the application's default settings.
  2. The service is manually added into the application's configuration by a human user.
  3. @@ -285,6 +291,7 @@ ]]> +

    For TURN, the server might construct time-limited credentials as described in &turn-rest;.

    If the server cannot obtain credentials at the service, it returns an appropriate stanza error, such as ¬found;, &remoteserver;, &timeout;, or ¬authorized;.

    @@ -374,7 +381,7 @@ turn a server that provides Traversal Using Relays around NAT (TURN) - draft-ietf-behave-turn + RFC 5766 ]]> @@ -432,7 +439,7 @@ -

    Thanks to Justin Karneges, Evgeniy Khramtsov, and Unnikrishnan Vikrama Panicker for their feedback.

    +

    Thanks to Philipp Hancke, Justin Karneges, Evgeniy Khramtsov, and Unnikrishnan Vikrama Panicker for their feedback.

    diff --git a/xep.ent b/xep.ent index c94c63fb..00168dd0 100644 --- a/xep.ent +++ b/xep.ent @@ -606,6 +606,7 @@ THE SOFTWARE. RFC 5576 RFC 5576: Source-Specific Media Attributes in the Session Description Protocol (SDP) <http://tools.ietf.org/html/rfc5576>." > RFC 5646 RFC 5646: Tags for Identifying Languages <http://tools.ietf.org/html/rfc5646>." > RFC 5763 RFC 5763: Framework for Establishing a Secure Real-time Transport Protocol (SRTP) Security Context Using Datagram Transport Layer Security (DTLS) <http://tools.ietf.org/html/rfc5763>." > +RFC 5766 RFC 5766: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) <http://tools.ietf.org/html/rfc5766>." > RFC 5802 RFC 5802: Salted Challenge Response Authentication Mechanism (SCRAM) SASL and GSS-API Mechanisms <http://tools.ietf.org/html/rfc5802>." > RFC 5888 RFC 5888: The Session Description Protocol (SDP) Grouping Framework <http://tools.ietf.org/html/rfc5888>." > RFC 5952 RFC 5952: A Recommendation for IPv6 Address Text Representation <http://tools.ietf.org/html/rfc5952>." > @@ -670,6 +671,7 @@ THE SOFTWARE. draft-ietf-stox-core Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Addresses and Error Conditions <http://tools.ietf.org/html/draft-ietf-stox-core>." > Improving TCP's Robustness to Blind In-Window Attacks Improving TCP's Robustness to Blind In-Window Attacks <http://tools.ietf.org/html/draft-ietf-tcpm-tcpsecure>. Work in progress." > TURN Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) <http://tools.ietf.org/html/draft-ietf-behave-turn>. Work in progress." > +A REST API for Access to TURN Services A REST API For Access To TURN Services <http://tools.ietf.org/html/draft-ietf-rtcweb-turn-rest>. Work in progress." > XMPP Over WebSocket An XMPP Sub-protocol for WebSocket <https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/>. Work in progress." > Multiplexing Negotiation Using Session Description Protocol (SDP) Port Numbers Multiplexing Negotiation Using Session Description Protocol (SDP) Port Numbers <http://tools.ietf.org/html/draft-ietf-mmusic-sdp-bundle-negotiation/>. Work in progress." >