== Overview ==

[http://telepathy.freedesktop.org/ Telepathy] is a communications framework built around DBus. Connections to IM servers, text conversations, and voice calls (for instance) can be implemented with a number of separate processes, interacting via the session bus. This approach allows each component to do one thing well, rather than requiring a single monolithic application to provide every piece of functionality. It also allows any new UI to reuse the existing connection managers rather than having to reimplement every protocol itself.

[wiki:resiak]'s [wiki:SummerOfCode2007 Summer of Code 2007] project, mentored by [http://www.robot101.net/ Robert McQueen], was to write:

 * a libpurple-based Telepathy connection manager, to provide Telepathy clients with access to the full range of protocols supported by libpurple.
 * a Telepathy protocol plug-in for libpurple, to give Pidgin and Finch access to Telepathy implementations of protocols in addition to the implementations in libpurple.

It turned out that there was not time to do both, so only the connection manager, ''telepathy-haze'', exists.

== Resources ==

telepathy-haze releases are kept on [http://telepathy.freedesktop.org/releases/telepathy-haze/ freedesktop.org] and in a distro repository near you. To check out telepathy-haze's [WikiPedia:Darcs] [http://projects.collabora.co.uk/darcs/telepathy/telepathy-haze/ repository], use:

{{{
darcs get http://projects.collabora.co.uk/darcs/telepathy/telepathy-haze/
}}}

Haze bugs are over on [https://bugs.freedesktop.org/buglist.cgi?product=Telepathy&component=telepathy-haze freedesktop.org's bugzilla].

(The `im.pidgin.soc.2007.telepathy` branch of pidgin.im's monotone repository contains nothing useful.)