[Telepathy] ANNOUNCE: telepathy-salut 0.5.0
Jonny Lamb
jonny.lamb at collabora.co.uk
Tue May 3 06:50:30 PDT 2011
Hello.
This is a big new release to Salut, but with few user visible
changes. There have been many changes "under the hood" which should
make the road to making Salut loads better.
Enhancements:
* The wocky library used in telepathy-gabble has been added as a
submodule and is starting to replace bits of Gibber such As
GibberXmppNode → WockyNode, and GibberXmppStanza →
WockyStanza. Keep on reading for more. (smcv, jonny)
* The test suite now has a mock Avahi service, so running the tests
no longer uses the system avahi and therefore doesn't pop up
contacts on other users' contact lists. You can hit the actual
network if you want though, see tests/README. (tomeu, smcv, jonny)
* Implement ofdT.Protocol objects for exposed protocols. (smcv)
* Replace the capability channel manager interfaces with the new ones
already used in Gabble which make the caps situation a lot more
sane. (smcv)
* Implement ContactCapabilities. (jonny)
* fd.o#33833: Implement FileTransfer.FileURI (cassidy)
* Use Wocky's caps hashing code, and so throw out Salut's own code
for this. (jonny)
* Give Salut a plugin API, based on the Gabble one. The API consists
of a little bit of Salut, Wocky and tp-glib. Plugins can expose new
protocols and can add channel managers. Brill. (jonny)
* The C tests now use GLib instead of check. (stefw)
* Salut's XMPP connection manager has been replaced with Wocky's Meta
Porter. This is better in many ways. (jonny)
* Add salut_send_ll_pep_event() function to send a pep message (this
is basically the only step needed for link-local PEP
support). (jonny)
Fixes:
* Ensure to reply to disco requests with the same id attribute and
other test reliability fixes. (smcv)
* fd.o#31665: use TpDBusDaemon, not tp_get_bus(). (smcv)
Dependencies:
* xmldiff is now a required dependency otherwise the gibber tests
fail. It has always been required but it was never checked at
configure time.
* GLib ≥ 2.24 is now required.
* telepathy-glib ≥ 0.13.12 is now required.
Cheerio,
--
Jonny Lamb, UK
jonny.lamb at collabora.co.uk
More information about the telepathy
mailing list