[Telepathy] ANNOUNCE: telepathy-spec 0.17.25

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed May 27 03:07:49 PDT 2009


Here's telepathy-spec 0.17.25, the "75cl of Vino" release.

The current development version of telepathy-spec is available as HTML:
  <http://telepathy.freedesktop.org/spec.html>
or from the 'master' branch in the git repository:
  <git://git.collabora.co.uk/git/telepathy-spec.git>
  <git+ssh://git.collabora.co.uk/git/telepathy-spec.git> (for
committers)
  <http://git.collabora.co.uk/?p=telepathy-spec.git> (gitweb)

For packagers (e.g. http://packages.debian.org/telepathy-spec):
tar:
http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.25.tar.gz
sig:
http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.25.tar.gz.asc


Changes to stable API:

* Socket_Access_Control_Credentials: the byte sent with the credentials
is not guaranteed to be '\0' any more.

New stable API:

* Three new errors have been added: ConnectionRefused, ConnectionFailed
and ConnectionLost. They will be used to report stream tube connection
problems.

* Channel.Interface.Tube is now undrafted.

* Channel.Type.StreamTube is now undrafted with the following changes:
  - The access_control_param in the Offer method has been removed. It
doesn't make any sense in that context.
  - The NewConnection signal has been renamed to NewRemoteConnection and
gained two new arguments which are used to identify the connection.
  - The NewLocalConnection signal has been added. This is the equivalent
of NewRemoteConnection on the accepting side.
  - The ConnectionClosed signal has been added to report tube connection
problems.

* Channel.Type.DBusTube is now undrafted with the following changes:
  - The Offer and Accept methods now have an access_control argument
used to choose the access control policy on the tube D-Bus server.
  - The channel now has a SupportedAccessControls D-Bus property
containing the supported access control types.

Deprecations:

* Channel.Type.Tubes is now deprecated in favor of the new tube API.

* Socket_Access_Control_Netmask is now deprecated as it has never been
  implemented and doesn't really make sense.



Regards,


	G.




More information about the telepathy mailing list