Guillaume Desmottes | 17 Jun 2013 12:06
Picon

ANNOUNCE: Empathy 3.9.3

Empathy 3.9.3 is now available for download from:
http://download.gnome.org/sources/empathy/3.9/

e5ff5d20c6e9b5a67fe4669b86950fce  empathy-3.9.3.tar.xz

What is it?
===========
Empathy is a messaging program which supports text, voice, and video chat and file transfers over many
different protocols.  Empathy is the default chat client in GNOME, and is based on the Telepathy
framework, making it easier for other GNOME applications to integrate collaboration functionality.

You can visit the project web site:
http://live.gnome.org/Empathy

What's New?
===========
Bugs fixed:
 - Fixed #680778, Stop using empathy-accounts
 - Fixed #698742, Crash when joining an IRC channel (Xavier Claessens)
 - Fixed #701281, empathy-sanity-checker: Include empathy-keyring.h when HAVE_UOA is defined. (Iain Lane)
 - Fixed #701891, New account dialog title is incorrect (Sindhu S)
 - Fixed #701914, Return value of tp_debug_client_get_messages_finish() is leaked (Guillaume Desmottes)

Translations:
 - Updated gl Translation (Fran Diéguez)

17 June 2013
Empathy team

_______________________________________________
(Continue reading)

Travis Reitter | 8 Jun 2013 02:53
Picon

ANNOUNCE: folks 0.9.2

libfolks 0.9.2 is now available for download from:
http://ftp.gnome.org/pub/GNOME/sources/folks/0.9/

30fff2cd9f2f6a971fef3eef55dd1cff383137f4369eb643df4ff97d5c769686
folks-0.9.2.news
fa298bd1b3e39901caa17ea2cff44187ab7b450d212d44e69d9e33af72faf892
folks-0.9.2.changes
4b034ffe83928acd8a7d607edab60f36eb13801a9d3fcc34ccc7c34a16747818
folks-0.9.2.tar.xz

libfolks 0.9.2 — Serpentine, Babou!
==================================

Libfolks pulls together contacts from any number of accounts supported
by the libfolks backends. This release includes a number of backends,
including Telepathy, evolution-data-server, libsocialweb, Tracker, and
a simple key-file backend.

The 0.9.x unstable series corresponds to GNOME 3.8, leading up to a
0.10.x stable series when GNOME 3.8 is released. We will continue to
maintain API and ABI stability for the foreseeable future, with the
intention of having 0.9.x API compatible back through 0.6.x. We will
make an announcement when we officially commit to API/ABI stability for
the project as a whole.

See the NEWS file for details on every break we made before 0.6.0. In
future releases, we will have example programs that will be kept
up-to-date with the latest API as well.

For more information, see the Folks wiki page:
(Continue reading)

David Edmundson | 6 Jun 2013 17:53
Picon

TelepathyQt patches

TelepathyQt patches

We (the KDE IM client team) have a number of patched for TpQt that have been left untouched on bugzilla for ages.

[Patch] Support SetContactInfo

[Patch] Missing method to start DBus chatrooms

[PATCH] Add abstraction for AccountStorageInterface

Add high-level API for Chan.I.FileTransfer.Metadata interface

As far as I can tell there is no-one actively maintaining TelepathyQt. There is no-one on the CC list for these bugs, forcing me to pester the previous maintainers to no avail.

This lack of patches getting in is stopping me from providing future patches. We end up working round problems in our code because it is so much easier.

There is clearly a lot of momentum around TelepathyQt it would be great if one of these people (such as Matthias Gehre, or myself) were given commit access to keep the project alive without multiple forks.

David Edmundson

_______________________________________________
telepathy mailing list
telepathy@...
http://lists.freedesktop.org/mailman/listinfo/telepathy
Simon McVittie | 30 May 2013 18:07
Picon

Announce: telepathy-gabble 0.17.4


The “unattainably high curry standards” release.

tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.17.4.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.17.4.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-gabble

This development release fixes the same man-in-the-middle attack as
0.16.6.

If you use an unencrypted connection to a "legacy Jabber" (pre-XMPP)
server, this version of Gabble will not connect until you make
one of these configuration changes:

• upgrade the server software to something that supports XMPP 1.0; or
• use an encrypted "old SSL" connection, typically on port 5223
  (old-ssl); or
• turn off "Encryption required (TLS/SSL)" (require-encryption)

Fixes:

• update Wocky:
  · fd.o #61792: fix linking an example program with ld versions that
    default to --no-copy-dt-needed-entries
  · fd.o #65036 (CVE-2013-1431): update Wocky to respect the
    tls-required flag on legacy Jabber servers

• fd.o #63119: improve regression tests' isolation from the session bus
  (Simon)

• fd.o #64319: consider the <URL> field to be "supported" on Google
  servers (it's currently read-only and contains a Google+ URL) (Xavier)

• fd.o #64354: don't claim we support X-TELEPATHY-PASSWORD if we don't
  know the username (Xavier)
Simon McVittie | 30 May 2013 16:54
Picon

Security release: telepathy-gabble 0.16.6


The “repeated gas boiler replacement” release.

tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.16.6.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.16.6.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-gabble

This release fixes a man-in-the-middle attack. You should upgrade.

If you use an unencrypted connection to a "legacy Jabber" (pre-XMPP)
server, this version of Gabble will not connect until you make
one of these configuration changes:

• upgrade the server software to something that supports XMPP 1.0; or
• use an encrypted "old SSL" connection, typically on port 5223
  (old-ssl); or
• turn off "Encryption required (TLS/SSL)" (require-encryption)

Fixes:

• fd.o #65036 (CVE-2013-1431): update Wocky to respect the tls-required
  flag on legacy Jabber servers (Simon)

• fd.o #63119: improve regression tests' isolation from the session bus
  (Simon)
Guillaume Desmottes | 29 May 2013 16:34
Picon

ANNOUNCE: Empathy 3.9.2

Empathy 3.9.2 is now available for download from:
http://download.gnome.org/sources/empathy/3.9/

f01ccd04797378d3483d4f20189587b8  empathy-3.9.2.tar.xz

What is it?
===========
Empathy is a messaging program which supports text, voice, and video chat and file transfers over many
different protocols.  Empathy is the default chat client in GNOME, and is based on the Telepathy
framework, making it easier for other GNOME applications to integrate collaboration functionality.

You can visit the project web site:
http://live.gnome.org/Empathy

What's New?
===========
Bugs fixed:
 - Fixed #692746, history uses wrong encoding to show utf8 logs (Guillaume Desmottes)
 - Fixed #696151, empathy crashed with SIGSEGV in listing_failed_cb() (Guillaume Desmottes)
 - Fixed #699333, online-accounts-preferences crashes when accounts need access granted (Xavier Claessens)
 - Fixed #700084, new *.page added not recognized by git due to commit eb8eb761 (Sindhu S)

Translations:
 - Updated cs Translation (Marek Černocký)
 - Updated es Translation (Daniel Mustieles)
 - Updated he Translation (Yaron Shahrabani)
 - Updated nb Translation (Kjartan Maraas)
 - Updated sk Translation (Pavol Klačanský)
 - Updated sl Translation (Matej Urbančič)

Documentation translations:
 - Updated ca Documentation translation (Gil Forcada, Manel Vidal)
 - Updated es Documentation translation (Daniel Mustieles)

29 May 2013
Empathy team

_______________________________________________
telepathy mailing list
telepathy <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy
Guillaume Desmottes | 24 May 2013 15:58
Picon

ANNOUNCE: Empathy 3.8.3

Empathy 3.8.3 is now available for download from:
http://download.gnome.org/sources/empathy/3.8/

ff5746248812b71898541db63207f385  empathy-3.8.3.tar.xz

What is it?
===========
Empathy is a messaging program which supports text, voice, and video
chat and file transfers over many different protocols.  Empathy is the
default chat client in GNOME, and is based on the Telepathy framework,
making it easier for other GNOME applications to integrate collaboration
functionality.

You can visit the project web site:
http://live.gnome.org/Empathy

What's New?
===========
Bugs fixed:
 - Fixed #692746, history uses wrong encoding to show utf8 logs
(Guillaume Desmottes)
 - Fixed #696151, empathy crashed with SIGSEGV in listing_failed_cb()
(Guillaume Desmottes)

24 May 2013
Empathy team
Guillaume Desmottes | 20 May 2013 10:25
Picon

ANNOUNCE: Empathy 3.8.2

Empathy 3.8.2 is now available for download from:
http://download.gnome.org/sources/empathy/3.8/

2f1f1eb57568f21d2e7677df86ca172b  empathy-3.8.2.tar.xz

What is it?
===========
Empathy is a messaging program which supports text, voice, and video
chat and file transfers over many different protocols.  Empathy is the
default chat client in GNOME, and is based on the Telepathy framework,
making it easier for other GNOME applications to integrate collaboration
functionality.

You can visit the project web site:
http://live.gnome.org/Empathy

What's New?
===========
Bugs fixed:
 - Fixed #697214, call-window: Remember that the audio output has been
added (Olivier Crête)
 - Fixed #699017, libempathy: Fix build by adding missing math.h header
(Stef Walter)
 - Fixed #699333, online-accounts-preferences crashes when accounts need
access granted

20 May 2013
Empathy team

_______________________________________________
telepathy mailing list
telepathy <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy
Reto Zingg | 7 May 2013 09:55

Mission-Control tests fail without connman being online

Hi,

I have some problems with running the TP-Mission-Control tests.
Version is 5.15.0, and packages are from Nemo[1].

I run the tests with the run-test.sh script, so it set's up own dbus 
session bus. As far as I can tell it does use that one (I don't see e.g. 
anything on user session/system dbus).

Tests run fine and pass on device and virtual images, when connman is 
running and has a connection (is online).

But when:
   - connman is not running (virtual image)
   - connman is running but no WLAN/3g network is available (maintained 
by connmand, just usb0 connection but not maintained by connman 
(--nodevice=usb*))

then many tests fail. It already fails during "test set up".

example:
dispatcher/vanishing-client.py

Traceback (most recent call last):
File "/opt/tests/telepathy-mission-control/twisted/mctest.py", line 133, 
in exec_test_deferred
fun(queue, bus, mc)
File 
"/opt/tests/telepathy-mission-control/twisted/dispatcher/vanishing-client.py", 
line 37, in test
conn = enable_fakecm_account(q, bus, mc, account, params)
File "/opt/tests/telepathy-mission-control/twisted/mctest.py", line 943, 
in enable_fakecm_account
return expect_fakecm_connection(q, bus, mc, account, expected_params, 
**kwargs)
File "/opt/tests/telepathy-mission-control/twisted/mctest.py", line 956, 
in expect_fakecm_connection
handled=False)
File "/opt/tests/telepathy-mission-control/twisted/servicetest.py", line 
175, in expect
event = self.wait()
File "/opt/tests/telepathy-mission-control/twisted/servicetest.py", line 
258, in wait
raise TimeoutError
TimeoutError

other tests fail with similar failures/errors.

My understanding is that fakeconnectivity.py should "play" connman on 
the temporary session dbus. And the tests should not depend on any real 
network being available. When run with 
WITH_SESSION_BUS_FORK_DBUS_MONITOR there is:

signal sender=:1.1 -> dest=(null destination) serial=10 path=/; 
interface=net.connman.Manager; member=PropertyChanged
    string "State"
    variant       string "online"

but it seems not to have any effect. It seems for MC there is no 
connection available and does not bring the account online.

Has anybody an idea what goes wrong?

best regards
Reto

[1]
https://build.merproject.org/package/files?package=telepathy-mission-control&project=nemo%3Adevel%3Amw
Simon McVittie | 3 May 2013 16:37
Picon

Announce: telepathy-mission-control 5.15.0

The “any other citizen of the Queen” release.

This starts a development branch. It adds features, and probably
exciting new bugs too.

Running this version of Mission Control for the first time will
automatically migrate some account data to a new format. If you
subsequently downgrade to an older version, it will no longer understand
all account data. Taking a backup copy of
~/.local/share/telepathy/mission-control before you upgrade is recommended.

tarball:
http://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-5.15.0.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-5.15.0.tar.gz.asc

Requirements:

• GLib 2.32 is now required.
• The regression tests now require Python 2.6.

Deprecations:

• McpAccountStorage::altered, which appears to have never worked, is now
  deprecated (fd.o #28288). Emit ::altered-one instead.

• mcp_account_storage_iface_set_priority() etc. are now deprecated.
  Use, for instance, "iface->priority = prio" instead.

Enhancements:

• Account storage plugins (McpAccountStorageIface) may, and should,
  implement the new set_attribute(), set_parameter() and owns()
  methods. These methods allow the plugin to know the type of each
  attribute or parameter, which is presented as a GVariant.
  (fd.o #54872, Simon)

• `mc-tool get <account> AutomaticPresence` now works
  (fd.o #54780, Simon)

• When running under GNOME 3 or Unity, MC will attempt to enable
  connections' power-saving features while the session is idle;
  this is currently effective for Google Talk XMPP connections.
  (fd.o #62530; Xavier, Simon)

Fixes:

• Update to the current ConnMan D-Bus API (fd.o #56600;
  Mike Ruprecht, Joshua Lock)

• If a stored parameter has a value inappropriate for its type
  (e.g. require-tls=2 where the connection manager expects require-tls
  to be boolean), invalidate the account, rather than treating the
  value as 0, "", [] etc. (fd.o #54870, Simon)

• Handle Connection errors better, and in particular, don't try to
  reconnect on SoftwareUpgradeRequired or ConnectionRefused
  (fd.o #37844, Emilio Pozuelo Monfort)

• Handle errors from RequestConnection correctly, rather than as
  NetworkError (fd.o #39334, Simon)

• If the stored nickname for an account is the same as the normalized
  name (identifier), don't set it on connect, in case a better nickname
  is stored on the server (fd.o #39381, Simon)

• Emit Properties.PropertiesChanged for URISchemes, as per the upcoming
  telepathy-spec 0.27.1 (fd.o #40393, Guillaume)

• McpAccountStorage::altered-one now works as intended
  (fd.o #54780, Simon)

Internal changes:

• Refactor avatar and alias handling (fd.o #55668, Simon)

• Refactor account storage (fd.o #54870, #54872; Simon)

• Improve regression test coverage for account storage
  (fd.o #54873, Simon)

• Start to remove uses of functions deprecated in telepathy-glib 0.20
  (fd.o #55391; Jonny, Simon)
Guillaume Desmottes | 3 May 2013 15:04
Picon

ANNOUNCE: Empathy 3.9.1

Empathy 3.9.1 is now available for download from:
http://download.gnome.org/sources/empathy/3.9/

6a07b9a302f4f5f8b82fb5fba552c858  empathy-3.9.1.tar.xz

What is it?
===========
Empathy is a messaging program which supports text, voice, and video
chat and file transfers over many different protocols.  Empathy is the
default chat client in GNOME, and is based on the Telepathy framework,
making it easier for other GNOME applications to integrate collaboration
functionality.

You can visit the project web site:
http://live.gnome.org/Empathy

What's New?
===========
Bugs fixed:
 - Fixed #692160, Updated Icon Names (B.Prathibha)
 - Fixed #697214, call-window: Remember that the audio output has been
added (Olivier Crête)
 - Fixed #697302, Spelling mistake: "You need to setup an
account..." (SandipTiwari)
 - Fixed #699017, libempathy: Fix build by adding missing math.h header
(Stef Walter)
 - Fixed #673775, The icon for audio call in the help is wrong.
(Ekaterina Gerasimova)
 - Fixed #677549, "Link Contacts" user documentation is wrong (Shobha
Tyagi)

Translations:
 - Updated crh Translation (Reşat SABIQ)
 - Updated it Translation (Milo Casagrande)

Documentation translations:
 - Updated de Documentation translation (Christian Kirbach)
 - Updated el Documentation translation (Dimitris Spingos)
 - Updated es Documentation translation (Daniel Mustieles)
 - Updated zh_CN Documentation translation (Wylmer Wang)

03 May 2013
Empathy team

_______________________________________________
telepathy mailing list
telepathy <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy

Gmane