From b92a4c3208091b4d3cf4435488edc469d827a497 Mon Sep 17 00:00:00 2001 From: Eitan Isaacson Date: Mon, 27 Dec 2010 15:34:59 -0800 Subject: Undraft Protocol.Interface.Addressing. --- spec/Connection_Interface_Addressing.xml | 4 ++-- spec/Protocol.xml | 2 +- spec/Protocol_Interface_Addressing.xml | 11 +++++------ 3 files changed, 8 insertions(+), 9 deletions(-) (limited to 'spec') diff --git a/spec/Connection_Interface_Addressing.xml b/spec/Connection_Interface_Addressing.xml index 497c6d0d..9e01c183 100644 --- a/spec/Connection_Interface_Addressing.xml +++ b/spec/Connection_Interface_Addressing.xml @@ -39,7 +39,7 @@

The vCard field of the addresses we are requesting. The field name SHOULD be in lower case. Supported fields can be found in - AddressableVCardFields.

+ AddressableVCardFields.

The url vCard field MUST NOT appear here; see GetContactsByURI instead.

@@ -121,7 +121,7 @@ The URI addresses to get contact handles for. Supported schemes can be found in - AddressableURISchemes. + AddressableURISchemes. A more exhaustive list of addressable vCard fields can be found in the Protocol's Addressing interface's - AddressableVCardFields.

+ AddressableVCardFields.

It is not necessarily valid to interpret contacts' identifiers as values of this vCard field. For instance, telepathy-sofiasip diff --git a/spec/Protocol_Interface_Addressing.xml b/spec/Protocol_Interface_Addressing.xml index 3722c3b8..4bbdeb44 100644 --- a/spec/Protocol_Interface_Addressing.xml +++ b/spec/Protocol_Interface_Addressing.xml @@ -21,9 +21,8 @@ - (as draft) + name="org.freedesktop.Telepathy.Protocol.Interface.Addressing"> + (as stable API)

An interface for protocols that support multiple forms of addressing contacts, for example through vCard addresses and URIs.

@@ -147,7 +146,7 @@ AddressableURISchemes=tel;sip; For example: xmpp:julien@example.com.
msnim
For the purposes of - Protocol.Interface.Addressing.DRAFT, + Protocol.Interface.Addressing, Connection.Interface.Addressing.DRAFT, and Channel.Interface.Addressing.DRAFT, @@ -157,7 +156,7 @@ AddressableURISchemes=tel;sip; For example: msnim:add?contact=julien.
aim
For the purposes of - Protocol.Interface.Addressing.DRAFT, + Protocol.Interface.Addressing, Connection.Interface.Addressing.DRAFT, and Channel.Interface.Addressing.DRAFT, @@ -170,7 +169,7 @@ AddressableURISchemes=tel;sip; For example: skype:julien.
ymsgr
For the purposes of - Protocol.Interface.Addressing.DRAFT, + Protocol.Interface.Addressing, Connection.Interface.Addressing.DRAFT, and Channel.Interface.Addressing.DRAFT, -- cgit v1.2.3 From 213ce074fd711653299258c791adff37a020d89a Mon Sep 17 00:00:00 2001 From: "Andre Moreira Magalhaes (andrunko)" Date: Mon, 14 Nov 2011 13:43:21 -0200 Subject: Mention x-facebook-id as a known vcard field in Protocol.I.Addressing. --- spec/Protocol_Interface_Addressing.xml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'spec') diff --git a/spec/Protocol_Interface_Addressing.xml b/spec/Protocol_Interface_Addressing.xml index 4bbdeb44..7669fc6f 100644 --- a/spec/Protocol_Interface_Addressing.xml +++ b/spec/Protocol_Interface_Addressing.xml @@ -101,6 +101,9 @@ AddressableURISchemes=tel;sip;
The X-MSN vCard field. Used for MSN contacts.
x-yahoo
The X-YAHOO vCard field. Used for Yahoo! IDs.
+
x-facebook-id
+
Used for Facebook IDs in XMPP. If the user JID is + "-12345@chat.facebook.com" then the x-facebook-id is "12345"
-- cgit v1.2.3 From a9e721299e8954d3f55625dad44f213175bfa1e6 Mon Sep 17 00:00:00 2001 From: "Andre Moreira Magalhaes (andrunko)" Date: Mon, 21 Nov 2011 12:07:44 -0200 Subject: Remove mention to RCC TargetVCardField until Chan.I.Addressing is undrafted. --- spec/Protocol_Interface_Addressing.xml | 7 ------- 1 file changed, 7 deletions(-) (limited to 'spec') diff --git a/spec/Protocol_Interface_Addressing.xml b/spec/Protocol_Interface_Addressing.xml index 7669fc6f..1771e1b4 100644 --- a/spec/Protocol_Interface_Addressing.xml +++ b/spec/Protocol_Interface_Addressing.xml @@ -61,13 +61,6 @@ AddressableURISchemes=tel;sip; schemes that make sense to resolve as a contact.

-

This property should only be used when the connection is - offline. When it is connected the addressable fields should be - retrieved from the - Requests.RequestableChannelClasses's - TargetVCardField fixed-property instead.

-

Connection managers with a .manager file MUST cache this property in the protocol's section of the .manager file if it is non-empty, using the key -- cgit v1.2.3