From 66b34d6338591987c8f580df0bf20ce0fb4d4d37 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 17 Apr 2019 10:12:29 +0200 Subject: [PATCH] XEP-0260: Replace broken link with archive.org The linked page appears to hold relevant information but is unfortunately no longer available. Replace it an link to archive.org for now. We may want to incorporate the information found there in the XEP. --- xep-0260.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xep-0260.xml b/xep-0260.xml index 85ceb8cf..d504f2ed 100644 --- a/xep-0260.xml +++ b/xep-0260.xml @@ -170,7 +170,7 @@ Initiator Responder
  • Opening the TCP port on all available interfaces the user wants to use (e.g., maybe not an expensive UMTS link), including the IPv4 and IPv6 addresses of that interface (if available).
  • Using the client's external IP address as discovered through an assisting NAT protocol or other means.
  • -

    If the client knows it is behind a NAT and the router announces UPnP IGD or NAT-PMP support, the client SHOULD map the open port to the external interface of the router and include the public IP address and port information in the <candidate/> offers. To increase the chance of success without using a proxy, this specification encourages the responder to also send offers, effectively equivalent to the "fast-mode" for SOCKS5 Bytestreams as previously described at <http://delta.affinix.com/specs/stream.html>.

    +

    If the client knows it is behind a NAT and the router announces UPnP IGD or NAT-PMP support, the client SHOULD map the open port to the external interface of the router and include the public IP address and port information in the <candidate/> offers. To increase the chance of success without using a proxy, this specification encourages the responder to also send offers, effectively equivalent to the "fast-mode" for SOCKS5 Bytestreams as previously described at <https://web.archive.org/web/20161019171450/http://delta.affinix.com/specs/stream.html>.

    Once the initiator has a set of candidates, it sends a Jingle session-initiate request that contains one or more transport candidates which are a mixture of XEP-0065 streamhosts and ICE candidates used in XEP-0176.