From 129c24a5d09aa84daed4153498e3fd6c9c0866bc Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Thu, 24 Feb 2011 13:12:03 +0100 Subject: Update to spec 0.21.10 Add TP_PROP_CHANNEL_INTERFACE_SASL_AUTHENTICATION_MAY_SAVE_RESPONSE --- spec/Account.xml | 58 +++------ spec/Account_Interface_Avatar.xml | 4 - ...Account_Interface_External_Password_Storage.xml | 52 ++++++++ spec/Account_Interface_Hidden.xml | 65 ++++++++++ spec/Account_Manager_Interface_Hidden.xml | 100 +++++++++++++++ spec/Call_Content_Interface_Video_Control.xml | 137 +++++++++++++++++++++ spec/Channel_Interface_Credentials_Storage.xml | 58 +++++++++ spec/Channel_Interface_SASL_Authentication.xml | 19 +++ spec/Channel_Type_Call.xml | 14 +-- spec/Client_Approver.xml | 4 + spec/Client_Observer.xml | 27 ++++ spec/Connection_Manager.xml | 17 ++- ...onnection_Manager_Interface_Account_Storage.xml | 117 ++++++++++++++++++ spec/Makefile.am | 6 + spec/all.xml | 8 +- 15 files changed, 629 insertions(+), 57 deletions(-) create mode 100644 spec/Account_Interface_External_Password_Storage.xml create mode 100644 spec/Account_Interface_Hidden.xml create mode 100644 spec/Account_Manager_Interface_Hidden.xml create mode 100644 spec/Call_Content_Interface_Video_Control.xml create mode 100644 spec/Channel_Interface_Credentials_Storage.xml create mode 100644 spec/Connection_Manager_Interface_Account_Storage.xml (limited to 'spec') diff --git a/spec/Account.xml b/spec/Account.xml index acd8c3028..b706e279f 100644 --- a/spec/Account.xml +++ b/spec/Account.xml @@ -162,11 +162,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. user at account creation time. The account creation user interface is responsible for setting a reasonable default value in the user's locale; something like "Jabber (bob@example.com)" would be sensible. - - - This approximately corresponds to "display name" in NMC 4.x and - Decibel. - @@ -177,13 +172,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. or the empty string to not specify an icon. If the icon is set to an empty string, the account manager or any client MAY derive a default icon, for instance from the protocol. - - - This approximately corresponds to mc_profile_get_icon_name - (or possibly mc_profile_get_branding_icon_name) in NMC 4.x. - It's accessed via the account rather than the profile because - we no longer have profiles as a core concept. - @@ -256,7 +244,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. name for them in our contact list (a "handle" or "pet name" as described in XEP-0165 and its references). The terminology change from alias to nickname here is a step in that direction. - This corresponds to NMC 4.x mc_account_get_alias. @@ -318,7 +305,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. only those parameters that are stored for this account, and SHOULD only include those parameters that the user has explicitly set.

-

This property cannot be altered using Set() - use +

This property cannot be altered using + org.freedesktop.DBus.Properties.Set(); use UpdateParameters instead.

@@ -328,14 +316,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Change the value of the Parameters property.

-

If any of the changed parameters' +

If any of the Set parameters’ Conn_Mgr_Param_Flags include DBus_Property, the change will be applied immediately to - the - corresponding D-Bus Property on the active - Connection, if there is one. Changes to - other parameters will not take effect until the next time the account - is disconnected and reconnected.

+ the corresponding D-Bus Property on the active + Connection, if there is one. If any of + the Unset parameters’ + Conn_Mgr_Param_Flags include both + DBus_Property and Has_Default, the + corresponding D-Bus Property on the connection will be set to the + default value. Changes to other parameters will not take effect + until the next time the account is disconnected and reconnected. (If + parameters are explicitly set to their default value, or are unset + when previously set to their default value, the account manager MAY + decide that no reconnection is necessary to make the change take + effect.)

In general, reconnecting is a destructive operation that shouldn't @@ -374,7 +369,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -

If all of the parameters had the DBus_Property flag, +

If all of the updates could be applied to the active + Connection (if any), the empty list, signifying that no reconnection is required for the new parameters to take effect. For example, if the only parameter updated is ...Cellular. - This approximately corresponds to NMC 4.x "enabled" and Decibel - "autoreconnect". - @@ -482,8 +473,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. If the AM is doing some sort of backoff/delay on reconnection attempts, the account's status is conceptually "Connecting" even - though there is no Connection. This vaguely corresponds to - GetCurrentStatus in NMC 4.x. + though there is no Connection. @@ -499,8 +489,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. If you weren't watching the Connection at the time it failed, - you can't tell why - unless the AM can tell you. This is part - of GetCurrentStatus in NMC 4.x. + you can't tell why - unless the AM can tell you. @@ -568,10 +557,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. interface, the type SHOULD be Connection_Presence_Type_Unset. The account manager is expected to set this by observing signals from the Connection. - - - This corresponds to GetPresenceActual in NMC 4.x. - @@ -589,11 +574,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. it must signal this by setting the RequestedPresence to the same thing as the AutomaticPresence.

- - This corresponds to e.g. GetPresence and GetPresenceMessage - in NMC 4.x. - -

The Connection_Presence_Type in this property MUST NOT be Unset, Unknown or Error.

diff --git a/spec/Account_Interface_Avatar.xml b/spec/Account_Interface_Avatar.xml index 6c85b8e65..a8b78c8a2 100644 --- a/spec/Account_Interface_Avatar.xml +++ b/spec/Account_Interface_Avatar.xml @@ -54,10 +54,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. an empty string to indicate no avatar. When the account becomes connected, the account manager SHOULD set this avatar using SetAvatar if appropriate. - - - This corresponds to NMC 4.x mc_account_get_avatar. - diff --git a/spec/Account_Interface_External_Password_Storage.xml b/spec/Account_Interface_External_Password_Storage.xml new file mode 100644 index 000000000..71a542428 --- /dev/null +++ b/spec/Account_Interface_External_Password_Storage.xml @@ -0,0 +1,52 @@ + + + + Copyright © 2011 Collabora Ltd. + +

This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA.

+
+ + + (draft 1) + + + +

An interface for Accounts whose passwords are stored externally and + SHOULD NOT be stored by either the AccountManager nor + any ServerAuthentication + handler.

+
+ + + +

Clears any saved password associated with this account.

+
+
+ + + +

Indicates whether the account has a saved password or not.

+
+
+ +
+
diff --git a/spec/Account_Interface_Hidden.xml b/spec/Account_Interface_Hidden.xml new file mode 100644 index 000000000..cb0019178 --- /dev/null +++ b/spec/Account_Interface_Hidden.xml @@ -0,0 +1,65 @@ + + + + Copyright © 2010 Collabora Ltd. + +

This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA.

+
+ + + (draft 1) + + +

An interface for flagging certain accounts as hidden, so that they do + not appear in the account manager's standard lists of accounts. + Accounts whose Hidden property is + True are intended for non-interactive use (by + non-user-visible services), and appear on the AccountManager.Interface.Hidden.DRAFT1 + interface; in all other respects, they behave like any other + account.

+ + +

XMPP, in particular, is increasingly used for purposes other than + instant messaging and VoIP. For instance, extensions exist for + inter-device bookmark synchronization.

+ +

While obviously these services could re-use connections intended for + instant messaging, in some cases you might want to use a different + account. (Perhaps your bookmark sync provider is not your IM + provider.) This API allows such auxiliary accounts to exist in + Telepathy, while not being displayed in standard user interfaces for + IM, VoIP, and friends.

+
+
+ + + +

If True, this account is intended for non-interactive + use, and thus should not be presented to the user. It will not appear + in properties and signals on the main AccountManager interface; instead, it + will show up on AccountManager.Interface.Hidden.DRAFT1.

+
+
+ +
+
+ diff --git a/spec/Account_Manager_Interface_Hidden.xml b/spec/Account_Manager_Interface_Hidden.xml new file mode 100644 index 000000000..284eb6428 --- /dev/null +++ b/spec/Account_Manager_Interface_Hidden.xml @@ -0,0 +1,100 @@ + + + Copyright © 2010 Collabora Ltd. + Copyright © 2010 Nokia Corporation + +

This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +

+
+ + + +

This interface lists accounts whose Hidden + property is True.

+
+ first draft + + + + A list of valid (complete, usable) Accounts intended + exclusively for noninteractive applications. These accounts are not + included in AccountManager.ValidAccounts. Change + notification is via + HiddenAccountValidityChanged. + + + + + + A list of incomplete or otherwise unusable Accounts intended + exclusively for noninteractive applications. Change notification is via + HiddenAccountValidityChanged. + + + + + + The given account has been removed from + ValidHiddenAccounts or + InvalidHiddenAccounts. + + + + + An Account, which must not be used any more. + + + + + + + The validity of the given account has changed. New magic + accounts are also indicated by this signal, as an account validity + change (usually to True) on an account that did not previously exist. + + + This is effectively change notification for the valid and invalid + accounts lists. + + + + + + An Account. + + + + + + True if the account is now valid. + + + + +
+
+ diff --git a/spec/Call_Content_Interface_Video_Control.xml b/spec/Call_Content_Interface_Video_Control.xml new file mode 100644 index 000000000..b066de42b --- /dev/null +++ b/spec/Call_Content_Interface_Video_Control.xml @@ -0,0 +1,137 @@ + + + Copyright © 2009-2010 Collabora Ltd. + Copyright © 2009-2010 Nokia Corporation + +

This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA.

+
+ + + (draft 1) + + + +

An interface that allows the connection manager to control the video + stream.

+

This interface is generally not needed. In cases where the connection + manager handles the network communication and the media is transferred + from the client to the connection manager via shared memory, it can + sometimes be beneficial for the connection manager to be able to + control certain aspects of the video stream.

+
+ + + + Request that the video encoder produce a new key frame as soon as + possible. + + + + + + + With of the video stream. + + + + + Height of the video stream. + + + + + + + The resolution at which the streaming engine should be sending. + +

Change notification is via the + VideoResolutionChanged signal.

+
+
+ + + + The desired video resolution has changed. + + + + + + + The bitrate the streaming engine should be sending at. + +

Change notification is via the + BitrateChanged signal.

+
+
+ + + + The desired bitrate has changed + + + + + + + The framerate the streaming engine should be sending at. + +

Change notification is via the + FramerateChanged signal.

+
+
+ + + + The desired framerate has changed + + + + + + + The Maximum Transmission Unit + +

Change notification is via the + MTUChanged signal.

+
+
+ + + + The Maximum Transmission Unit has changed + + + + + + + Only send key frames when manually requested + + +
+
diff --git a/spec/Channel_Interface_Credentials_Storage.xml b/spec/Channel_Interface_Credentials_Storage.xml new file mode 100644 index 000000000..14e6f3d8b --- /dev/null +++ b/spec/Channel_Interface_Credentials_Storage.xml @@ -0,0 +1,58 @@ + + + Copyright © 2011 Collabora Limited + +

This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

+
+ + (draft 1) + + +

A channel interface for SASL authentication channels that can save the + credentials in the connection manager.

+ +

This interface is unlikely to be present for any SASL channels that are + more complex than a simple password prompt (e.g. + X-TELEPATHY-PASSWORD or PLAIN).

+ +

In practice, this interface should only be implemented by connection + managers that implement the ConnectionManager.Interface.AccountStorage.DRAFT + interface. To clear a password that has been saved in this manner, a + client should call AccountStorage.DRAFT.ForgetCredentials + on the Account.

+
+ + + + + Whether to store the authentication credentials. + + + +

This method tells the connection manager whether to store the + authentication response in order to allow the connection manager to + sign-on automatically in the future.

+

If credentials have been stored in this way, the client SHOULD NOT + attempt to store the credentials locally in a keyring.

+

This method MUST be called before AcceptSASL + is called or it will have no effect.

+
+
+
+
diff --git a/spec/Channel_Interface_SASL_Authentication.xml b/spec/Channel_Interface_SASL_Authentication.xml index 38568b1dd..7985a6bd5 100644 --- a/spec/Channel_Interface_SASL_Authentication.xml +++ b/spec/Channel_Interface_SASL_Authentication.xml @@ -367,6 +367,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +

Whether or not the client can save the authentication response and + re-use it to automate future authentication challenges.

+ +

If this property is False, the client SHOULD NOT attempt + to cache the authentication response in its own keyring.

+ +

If this property is not specified, it should be treated as if it were + True.

+ + Some protocols or services may have terms and conditions + that prohibit caching a user's credentials. + +
+
+ + diff --git a/spec/Channel_Type_Call.xml b/spec/Channel_Type_Call.xml index 039c1f982..045d41693 100644 --- a/spec/Channel_Type_Call.xml +++ b/spec/Channel_Type_Call.xml @@ -32,7 +32,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Handlers are advised against executing all the media signalling, codec and candidate negotiation themselves but instead use a helper library such as telepathy-farsight + href="http://telepathy.freedesktop.org/doc/telepathy-farstream/">telepathy-farstream which when given a new Call channel will set up the transports and codecs and create GStreamer pads which can be added to the handler UI. This is useful as it means @@ -117,7 +117,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Call_State_Accepted.

At this point telepathy-farsight + href="http://telepathy.freedesktop.org/doc/telepathy-farstream/">telepathy-farstream will signal that a pad is available for the handler to show in the user interface.

@@ -183,9 +183,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Once the handler has notified the local user that there is an incoming call waiting for acceptance, the handler should call SetRinging to let the CM know. - The new channel should also be given to telepathy-farsight to + The new channel should also be given to telepathy-farstream to work out how the two participants will connect together. - telepathy-farsight will call the appropriate methods on the call's + telepathy-farstream will call the appropriate methods on the call's Content.DRAFTs to negotiate codecs and transports.

@@ -193,7 +193,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Accept. The CallState property changes to Call_State_Accepted and once media is - being transferred, telepathy-farsight will notify the + being transferred, telepathy-farstream will notify the handler of a new pad to be shown to the local user in the UI

@@ -225,9 +225,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Assuming no errors, the new video content will be added to - the call. telepathy-farsight will pick up the new content and + the call. telepathy-farstream will pick up the new content and perform the transport and codec negotiation automatically. - telpathy-farsight will signal when the video is ready to + telpathy-farstream will signal when the video is ready to show in the handler's user interface.

A similar method is used for removing contents from a call, diff --git a/spec/Client_Approver.xml b/spec/Client_Approver.xml index dd26303d1..12cbc76ac 100644 --- a/spec/Client_Approver.xml +++ b/spec/Client_Approver.xml @@ -77,6 +77,10 @@

Approvers should usually prompt the user and ask for confirmation, rather than dispatching the channel to a handler straight away.

+ +

Non-interactive approvers can also be implemented as + Observers as + described in the interface description.

+ +

Non-interactive approvers (for instance, to shoot down spam + IM channels before the tray icon blinks at the user, or to grab + a SASL channel before the user is prompted for a password) can + be implemented as observers by following these steps:

+ +
    +
  1. ObserveChannels() is called + on the observer.
  2. +
  3. The observer calls Claim() + on the CDO.
  4. +
  5. The observer then returns from + ObserveChannels().
  6. +
  7. Claim + will return successfully if the channels were successfully + claimed, or failure if someone else got there first.
  8. +
+ -

We often abbreviate, for instance, telepathy-haze as "Haze", - but abbreviating telepathy-sofiasip to "Sofia-SIP" would cause - confusion between the connection manager and the library it +

We often abbreviate, for instance, telepathy-haze as + “Haze”, but abbreviating telepathy-sofiasip—since renamed to + telepathy-rakia for exactly this reason—to “Sofia-SIP” + caused confusion between the connection manager and the library it uses. Please don't repeat that mistake.

@@ -156,9 +157,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.org.freedesktop.DBus.Properties interface.

-

When a parameter with this flag is changed with Account.UpdateParameters, the - account manager will attempt to update its value on any running +

When a new value for a parameter with this flag is passed to + Account.UpdateParameters, + the account manager will attempt to update its value on any running + connections. Similarly, if the parameter also has the + Has_Default flag, and is passed in the second argument + to UpdateParameters, the default value will be applied + to any running connections. Thus, clients generally do not need to directly access or update the connection property; instead, they SHOULD manipulate Account.Parameters.

diff --git a/spec/Connection_Manager_Interface_Account_Storage.xml b/spec/Connection_Manager_Interface_Account_Storage.xml new file mode 100644 index 000000000..143d5de73 --- /dev/null +++ b/spec/Connection_Manager_Interface_Account_Storage.xml @@ -0,0 +1,117 @@ + + + + Copyright © 2011 Collabora Ltd. + +

This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA.

+
+ + + (draft 1) + + + +

An interface for connection managers that store account details + internally. At the moment this consists only of storing an account's + credentials, but other functionality may be added in the future.

+

Account objects + representing accounts on a connection manager that implements this + interface should implement the ExternalPasswordStorage.DRAFT + interface.

+ +
+ + + + A set of flags representing the status of the Account stored in the Connection Manager. + + + + + The associated account has its authentication credentials (password) + stored in the connection manager + + + + + + A mapping from Account_Ids to account flags. + + + + + + + + The set of Accounts stored in this connection manager, and flags + indicating their status. + + + + + + Clears any saved credentials associated with the specified Account_Id. + Any other saved data related to the account will be unaffected. + + + + + An account id as returned from Protocol.IdentifyAccount. + + + + + + + The account id is invalid. + + + + + + + + Completely removes all data associated with an account from the + connection manager's internal storage. + + + + + An account id as returned from Protocol.IdentifyAccount. + + + + + + + The account id is invalid. + + + + + +
+
diff --git a/spec/Makefile.am b/spec/Makefile.am index cb8fc0a13..e8e3e0cc5 100644 --- a/spec/Makefile.am +++ b/spec/Makefile.am @@ -2,13 +2,17 @@ EXTRA_DIST = \ Account.xml \ Account_Interface_Addressing.xml \ Account_Interface_Avatar.xml \ + Account_Interface_External_Password_Storage.xml \ + Account_Interface_Hidden.xml \ Account_Interface_Storage.xml \ Account_Manager.xml \ + Account_Manager_Interface_Hidden.xml \ Authentication_TLS_Certificate.xml \ Call_Content.xml \ Call_Content_Codec_Offer.xml \ Call_Content_Interface_Media.xml \ Call_Content_Interface_Mute.xml \ + Call_Content_Interface_Video_Control.xml \ Call_Stream.xml \ Call_Stream_Endpoint.xml \ Call_Stream_Interface_Media.xml \ @@ -23,6 +27,7 @@ EXTRA_DIST = \ Channel_Interface_Call_State.xml \ Channel_Interface_Chat_State.xml \ Channel_Interface_Conference.xml \ + Channel_Interface_Credentials_Storage.xml \ Channel_Interface_DTMF.xml \ Channel_Interface_Destroyable.xml \ Channel_Interface_Group.xml \ @@ -88,6 +93,7 @@ EXTRA_DIST = \ Connection_Interface_Service_Point.xml \ Connection_Interface_Simple_Presence.xml \ Connection_Manager.xml \ + Connection_Manager_Interface_Account_Storage.xml \ Debug.xml \ Media_Session_Handler.xml \ Media_Stream_Handler.xml \ diff --git a/spec/all.xml b/spec/all.xml index 418340655..6f4f8e371 100644 --- a/spec/all.xml +++ b/spec/all.xml @@ -3,7 +3,7 @@ xmlns:xi="http://www.w3.org/2001/XInclude"> Telepathy D-Bus Interface Specification -0.21.9 +0.21.10 Copyright © 2005-2010 Collabora Limited Copyright © 2005-2010 Nokia Corporation @@ -32,6 +32,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + @@ -163,6 +164,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + @@ -233,6 +235,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + @@ -254,10 +257,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + + -- cgit v1.2.1