[Telepathy-commits] merge: telepathy-spec

Merge Monkey monkey at collabora.co.uk
Fri Aug 3 04:29:11 PDT 2007


Merge to:

  telepathy-spec

From:

  /home/smcv/public_html/darcs/spec-stream-tubes-smcv

Changes:

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add the OfferStreamTube method

  Dafydd Harries <dafydd.harries at collabora.co.uk>
    revise spec to have (uv) for stream addresses, and other misc adjustments

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add StreamSocketNewConnection signal

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add NotImplemented in possible errors of OfferDBusTube as CM can implement only a subset of tube types

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add <p> into DBus tube documentation

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    move D-Bus tube service description to OfferDBusTube params

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    s/dicionary/dictionary

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    better explanation of the service field for stream tubes

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add some words about tube ID

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    rename GetStreamUnixSocketAddress to GetStreamTubeSocketAddress to fit new API design

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    rename stream tube to stream tube unix tube (and its method and signal so)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Re-word Tube_Address_Type_Unix

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    stream Unix tube documentation: explicitely say we're using a stream socket

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add <a> markups around TCP service type link

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    remove stream unix tube specfic comment

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Make Tube_Address_Type_Abstract_Unix include the leading NUL in the byte array

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add Stream tube to tube type enum

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    Offer{DBus,Stream}Tube can raise NetworkError and NotAvailable

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add GetStreamSocketAddress method

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    replace OfferTube by OfferDBusTube

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    "the connection managers exports" -> "the connection manager exports"

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add <tp:docstring> markups to display our errors descriptions instead of generic ones

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    set Stream_Unix instead of StreamUnix as enum suffix

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    AcceptTube and CloseTube can raises InvalidArgument

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add <p> into Stream_Unix documentation

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    wrap a too long line

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    s/listenning/listening

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    "these pair of sockets" -> "this pair of sockets"

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Switch ipv4 and v6 tube addresses back to being represented as strings, to aid debugging

  Dafydd Harries <dafydd.harries at collabora.co.uk>
    split Tubes channel introduction into paragraphs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Further improvements to tube spec:
* Split (uv) tube addresses into two parameters of types u, v
* Rename Tube_Stream_Address_Type to Tube_Address_Type so we can recycle it
  for future UDP tubes
* Rename Tube_Stream_Address_Type::TCP to Tube_Address_Type::IP
* Explicitly say that the tube params are defined by the service
* Recommend that stream tube params are the same as the service's DNS-SD TXT
  record would be
* Annotate a couple of 'u' arguments with their enumerated types
* Represent IP port number as 'q' not 'u'

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Split Tube_Address_Type_IPv4 and IPv6 apart; represent the address as a byte-array

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    NotImplemented doc string: "Connection Manager" -> "The connection manager"

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    add Error.NotImplemented to OfferStreamTube too


More information about the Telepathy-commits mailing list