[Telepathy-commits] [telepathy-spec/master] MediaStreamHandler: Change STUNServer/STUNPort to STUNServers
Simon McVittie
simon.mcvittie at collabora.co.uk
Tue Mar 24 09:53:44 PDT 2009
In XMPP we can be given more than one STUN server.
---
spec/Channel_Interface_Media_Signalling.xml | 4 ++--
spec/Media_Stream_Handler.xml | 24 +++++++-----------------
2 files changed, 9 insertions(+), 19 deletions(-)
diff --git a/spec/Channel_Interface_Media_Signalling.xml b/spec/Channel_Interface_Media_Signalling.xml
index 41419d2..f3effc6 100644
--- a/spec/Channel_Interface_Media_Signalling.xml
+++ b/spec/Channel_Interface_Media_Signalling.xml
@@ -120,7 +120,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
<tp:property name="stun-server" type="s">
<tp:deprecated version="0.17.UNRELEASED">Use the <tp:dbus-ref
- namespace="org.freedesktop.Telepathy.Media.StreamHandler">STUNServer</tp:dbus-ref>
+ namespace="org.freedesktop.Telepathy.Media.StreamHandler">STUNServers</tp:dbus-ref>
property on the Media.StreamHandler, if available; use this
as a fallback.</tp:deprecated>
<tp:docstring>
@@ -131,7 +131,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
<tp:property name="stun-port" type="q">
<tp:deprecated version="0.17.UNRELEASED">Use the <tp:dbus-ref
- namespace="org.freedesktop.Telepathy.Media.StreamHandler">STUNServer</tp:dbus-ref>
+ namespace="org.freedesktop.Telepathy.Media.StreamHandler">STUNServers</tp:dbus-ref>
property on the Media.StreamHandler, if available; use this
as a fallback.</tp:deprecated>
<tp:docstring>
diff --git a/spec/Media_Stream_Handler.xml b/spec/Media_Stream_Handler.xml
index 8b87cde..695eeee 100644
--- a/spec/Media_Stream_Handler.xml
+++ b/spec/Media_Stream_Handler.xml
@@ -70,14 +70,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:member>
</tp:struct>
- <property name="STUNServer" tp:name-for-bindings="STUN_Server"
- type="s" access="read">
+ <property name="STUNServers" tp:name-for-bindings="STUN_Servers"
+ type="a(sq)" tp:type="Socket_Address_IP[]" access="read">
<tp:added version="0.17.UNRELEASED"/>
<tp:docstring>
- The IP address of the STUN server to use for NAT traversal, as
- a dotted-quad IPv4 address literal or an RFC2373 IPv6 address literal.
+ The IP addresses of possible STUN servers to use for NAT traversal, as
+ dotted-quad IPv4 address literals or RFC2373 IPv6 address literals.
This property cannot change once the stream has been created, so there
- is no change notification. This MUST NOT be a DNS hostname.
+ is no change notification. The IP addresses MUST NOT be given as DNS
+ hostnames.
<tp:rationale>
High-quality connection managers already need an asynchronous
@@ -87,17 +88,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:docstring>
</property>
- <property name="STUNPort" tp:name-for-bindings="STUN_Port"
- type="u" access="read">
- <tp:added version="0.17.UNRELEASED"/>
- <tp:docstring>
- The UDP port number to use on the
- <tp:member-ref>STUNServer</tp:member-ref>.
- This property cannot change once the stream has been created, so there
- is no change notification.
- </tp:docstring>
- </property>
-
<property name="NATTraversal" tp:name-for-bindings="NAT_Traversal"
type="s" access="read">
<tp:added version="0.17.UNRELEASED"/>
@@ -108,7 +98,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
<dl>
<dt>none</dt>
<dd>Raw UDP, with or without STUN, should be used. If the
- <tp:member-ref>STUNServer</tp:member-ref> property is non-empty,
+ <tp:member-ref>STUNServers</tp:member-ref> property is non-empty,
STUN SHOULD be used.</dd>
<dt>stun</dt>
--
1.5.6.5
More information about the telepathy-commits
mailing list