[Sugar-devel] ANNOUNCE: telepathy-gabble 0.7.19 released
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Thu Jan 29 07:18:04 EST 2009
The "redecorated" release.
Tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.19.tar.gz
Signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.19.tar.gz.asc
Git repository:
http://git.collabora.co.uk/?p=telepathy-gabble.git;a=summary
Fixes:
* Don't crash when closing a muc channel containing an closed D-Bus
tube.
* Don't resurrect removed streams if the call responder includes them in
session-accept
* Don't crash in calls if using glib with debugging enabled (fd.o
#19327).
* Don't crash when removing contact from known list (fd.o #19524).
* Fix D-Bus muc tubes (dev.sugarlabs.org #60).
* Fix refcount leak in jingle code (fd.o #19385).
* Don't crash if "offline" presence status is requested.
Full git changes follow.
Regards,
G.
commit 272b70daae6f67bd800d2e8136f01a9f94951e88
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Thu Jan 29 11:29:36 2009 +0000
version 0.7.19
commit a290dbc66172242f8f86f990ba1a91c24e407b3c
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Thu Jan 29 11:18:56 2009 +0000
update NEWS for 0.7.19
commit fca5346c8aadd821bb7fb19e0f4161a219dd39f6
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Thu Jan 29 12:49:27 2009 +0100
conn-presence: check that we allow setting a particular status
commit 08188078675c3e05fb04fe7242197cce86a64b48
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Thu Jan 29 12:58:49 2009 +0100
NEWS: mentioned refcount leak and offline presence crash fixes
commit 1ff8f2c9cb521d9774a079afc783b462d32cbf30
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Thu Jan 29 10:52:53 2009 +0000
NEWS: dev.sugarlabs.org #60 have been fixed by
f91276ededfc019421000b4975b2da010aa96e2c
commit e808784effcfd8b8cca23056a937f5f2ed3094cb
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Thu Jan 29 10:39:42 2009 +0000
remove trailing space in NEWS
commit 94508ccf3736e2e940b94efebb3918e3cb9b64fa
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Wed Jan 28 10:20:16 2009 +0100
JingleMediaRTP: remove session refcount leak
commit ae77c2f5c3713e38c91d1cd9daffaac1d82f273e
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 17:09:28 2009 +0000
rename TUBE_STATUS to TUBE_STATE
commit b0ef17f22c153c8bd1b11acee259fbac06b652e3
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 16:51:09 2009 +0000
offer-accept-private-dbus-stream-tube-socks5.py: Status property has
been renamed to State
commit 621ed5abf8498e214c77e3f17aeb14c47baffac5
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 16:50:41 2009 +0000
offer-accept-private-dbus-stream-tube-ibb.py: Status property has
been renamed to State
commit ecdddd7f33ba4b1c4ecb754c8f9a6fbf3c490eb7
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 16:50:17 2009 +0000
gabble_tube_stream_class_init: Status property has been renamed to
State
commit f42c29aed06d8a012d1d73b79fa75a672f3698fa
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 16:49:54 2009 +0000
sync tube new API draft with tp-spec master
commit 99b62587dffb2893812518a7b4065657d62a0528
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 27 16:43:12 2009 +0000
all.xml: add DBus_Unique_Name external type
commit 466d428a8ad82d1a2c1ee8cd9ceb7ce3f2b9d064
Merge: 77db359... 04891ac...
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jan 27 14:12:08 2009 +0000
Merge branch 'invalidhandle'
Signed-off-by: Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
commit 77db35924d2da9aab1ce58799494da8b417fe1bc
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Thu Jan 22 15:40:28 2009 +1100
Don't include dtubes in tubes_foreach_channel.
commit 78350203d8d85fbf080a8a012383a32689519f47
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Wed Jan 21 18:26:16 2009 +1100
Add a test for ListChannels() crashing given a dtube
commit 9f8be82197d77a3d46e4d155e67bb3c9f8f9a516
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jan 20 19:14:43 2009 +0000
Document how to run tests with coverage
Also correct the instruction to run "make check-all" - the Twisted
tests
haven't required that for a long time.
commit d07743ba9fc04869f9831da5ef237727e426f59b
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jan 20 19:03:26 2009 +0000
gabbletest: don't wait for Gabble to exit
with-session-bus.sh will now do this if using refdbg, which means
that
individual tests shouldn't need to.
commit 978f93ba348ef3b472edc7f3e3c6d60c8b44c951
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jan 20 19:00:46 2009 +0000
Insert "wait for exit" in a way that only enables it when using lcov
or refdbg
Based on comments from Guillaume.
commit 9842081653c93831bf509d2954b6cc99a63b3a52
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jan 20 18:04:58 2009 +0000
Use compiler.m4 (from Aranha via telepathy-glib) to control
coverage/optimizations
commit 2f9f04960e8acc42e2f58a1fd7c39116ed36db91
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jan 16 10:49:47 2009 +0000
tests/twisted: after tests, sleep long enough for Gabble to exit
cleanly
If libdbus calls _exit() as a result of being disconnected from the
session
bus, Gabble won't write out coverage data. Libraries exiting
considered harmful, etc.
This doesn't slow tests down very much in practice, since we only
invoke
with-session-bus.sh once for the entire twisted directory.
(This change requires copying in a newer with-session-bus.sh from
telepathy-glib)
commit fb8a53ca392f276739a92de0b88727b262c7cca9
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jan 16 10:47:39 2009 +0000
Add LCOV machinery
commit e9617286b23c53c21391640b329dd28352f20dff
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jan 16 10:46:15 2009 +0000
.gitignore: anchor paths at root of tree where appropriate
commit 85289b08f621bb3fbe39a76b834c39955ef9a1e5
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 13:28:18 2009 +0100
Add reference to the fixed fd.o bug #19524 to test and NEWS.
commit a4d1c64325b6a221f6d0f2b81d7b2cb3e52196d9
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 12:36:49 2009 +0100
roster.c: explain the handle ref for roster_edited_cb
commit 81be6cd099b5159dcfe9f2dc8c86f8e434324473
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 11:57:19 2009 +0100
test roster handle reffing by deleting roster items
commit d172f1b96de42da64fec4a0bd81af40166aee879
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 11:49:26 2009 +0100
roster.c: ref handles expected to be valid in later roster edit
callback
commit 3ea6c9e0af2aed0ca38b9d4d38974db42caf42ba
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 13:08:10 2009 +0100
I accidentially the fd.o#
commit 1e243c01bade3476aff4c54e95a98a8d23fbe6d0
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 12:27:05 2009 +0100
fix typo in NEWS
commit 5de6335beecaa3d07b23aaaba946f706d571b845
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 12:24:20 2009 +0100
test-content-adding-removal.py: use constants instead of hardcoded
numbers
commit 5101ef3d36d30161382474e492189a67e98ac057
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 12:13:17 2009 +0100
add reference to fixed fd.o#19327 to NEWS and test source
commit 8f00ca50a5d7b5e1624b4ed51fdc8c22664b3a7b
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 12:06:17 2009 +0100
jingletest.py: refactor create_content_node helper as a standalone
method
commit a0eb85790ca784e02f34699de1c4b856120e9503
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 20 09:41:56 2009 +0100
JingleSession: ignore session-accept accepting streams we're in the
middle of removing
commit 04891ac23408b733abf3a8bbb2fae4bfa053036e
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jan 16 16:42:56 2009 +0000
gabble_normalize_room, gabble_normalize_contact: use InvalidHandle
for errors
As per recent spec changes.
commit 30d6b4d417ee2b437be26e4bc2c8a3b69d79263a
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Fri Jan 16 10:47:59 2009 +0000
Connection_Interface_Contact_Capabilities.xml: update to latest
draft
commit 107f86c8c20c4d7cc4c81db464ac20607bb31ba9
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Fri Jan 16 11:03:07 2009 +0000
add DBusTube constants to constants.py
commit 9e4ea552da65f72d45d287c66efcfb646f6ed61f
Author: Senko Rasic <senko.rasic at collabora.co.uk>
Date: Tue Jan 13 23:23:15 2009 +0100
JingleSession: fix signature for new-content signal
commit 0744fcf53db7e8345a194aadc22a389c20c7ef0d
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Tue Jan 13 17:32:04 2009 +0000
Fix a race between two expects by combining them.
commit ce849f046596f0c71c4e593454858cc4ac8b83e0
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 15:47:13 2009 +0000
offer-accept-private-dbus-stream-tube-ibb.py: use constants.py
commit 41024c3fd93e149107206c6a0248dd5d5917bf8b
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 15:46:41 2009 +0000
add more constants
commit b568b7d4922912efad0d46bdbfb389250b57c1f9
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 15:11:56 2009 +0000
steal constants.py from Salut
commit 08a8e3114ddf350394192654a909b674828befc1
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 12:46:40 2009 +0000
offer-accept-private-dbus-stream-tube-ibb: make test clearer and fix
properties checking
commit 46b1857350a84a99c2811a94f9bf0215c9ee5cb3
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 12:46:01 2009 +0000
Status and Parameters don't have to be in channel-properties as they
are mutables
commit 4079187646daa61107e5485dd9bfba4a2393ae80
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 13 10:54:11 2009 +0000
offer-muc-stream-tube-ibb: remove commented code and explain why we
can't catch NewChannel signal anymore
commit bf1a7c4f622612945142eb50873aa9e903bff132
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 17:43:28 2009 +0000
offer-muc-stream-tube-ibb: text and tubes channels are now announced
together
commit 77a39c58a6a7ebeadd8001be8abc754b5bf746e6
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 17:43:02 2009 +0000
test-get-available-tubes.py: check that the tubes and text channels
are announced together
commit d5866e5817f1f284708badbcddd7656281d53aaf
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 17:42:33 2009 +0000
announce tubes and text channels together when the text one was
created as a side effect of the tubes request
commit a199cb4fddf8e4087bfb3aded73953346bea839c
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 16:37:50 2009 +0000
gabble_muc_factory_request: use tp_channel_manager_emit_new_channel
directly instead of gabble_muc_factory_associate_request when announcing
a newly created tubes channel
commit 39863df3228568e13a4644090f8e5e601a392727
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 16:34:30 2009 +0000
muc_factory_presence_cb: use tp_channel_manager_emit_new_channel
directly instead of gabble_muc_factory_emit_new_channel as the text
channel was already announced as ready so there is no pending queued
requests associated with it
commit 05d2b2a90d4931ebfa9a13a8d7064649af174083
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 15:09:10 2009 +0000
muc-factory: factor out ensure_tubes_channel
commit 78089c134ee40cea745e1389dfa25dc00b26259c
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:07:53 2009 +0000
tubes test have been renamed to
{offer,accept}-{muc,private}-{dbus,stream}-tube-{streaming_method}.py
commit 9f2b4375f0fa8c77189dbd611772dd691294417d
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:06:51 2009 +0000
rename test-muc-offer-stream-tube-ibb.py to
offer-muc-stream-tube-ibb.py
commit bb20ccb6483b123e888654cbe0239fee3263a7ea
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:06:27 2009 +0000
rename test-muc-offer-dbus-tube.py to offer-muc-dbus-tube.py
commit c411de3a24840ca7c427eb3398a47d147d495d80
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:06:10 2009 +0000
rename test-si-fallback.py to
offer-accept-private-stream-tube-si-fallback.py
commit 85d81694da1fc0b96049c185e4fac0ebbca73d05
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:05:48 2009 +0000
rename test-si-socks5-tubes.py to
offer-accept-private-dbus-stream-tube-socks5.py
commit 8fa410954a943b7a9b128b2151266c6c3e6f2d50
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:05:30 2009 +0000
rename test-si-ibb-tubes.py to
offer-accept-private-dbus-stream-tube-ibb.py
commit 3f49c96fb2a4707929d885423ebce64f275f7ca6
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:05:09 2009 +0000
rename test-si-accept-tubes.py to accept-private-stream-tube.py
commit 2a4bac2b6aace43e6834ee2983f7dd5103927396
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 13:04:45 2009 +0000
rename test-muc-accept-stream-tube-ibb.py to
accept-muc-stream-tube-ibb.py
commit baf1c2c2fca49da839ff5fd6bdaa3455ace2806b
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 12:46:01 2009 +0000
tube-dbus: fix tube-offered signal definition
commit ed1b6eb223dcb3c53f51aa0f5d5ee46f4f79e1e1
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 12:31:16 2009 +0000
test if the NewTube signal is correcty fired when using the new API
commit 045715e20539ce9ee895b3460c44456d8f6b73db
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 12:30:51 2009 +0000
tubes-channel: delay the NewTube signal until the tube has been
offered as the old API doesn't have a not-offered state
commit 0f97ab149383d0523f3e3581551069e29a1d8508
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 12:29:58 2009 +0000
tube-dbus: add tube-offered signal
commit e49d12d948e1a7edcef5b5816ce1e651a5d74f8d
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 12:29:37 2009 +0000
tube-stream: add tube-offered signal
commit 11402119593d7731b74d8fe5c4f580156d4a8464
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:47:03 2009 +0000
private-tubes-factory: rename priv->channels to priv->tubes_channels
commit 6e950160d75316b0d9f095dd0acd3234e18ebbb7
Merge: 77d9d39... 5166e88...
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:14:30 2009 +0000
Merge branch 'master' into old-new-tube-api
commit 77d9d3951dad2d5b9a8b5ab89e54cf9a04ef09ab
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:12:03 2009 +0000
test-si-ibb-tubes.py: check if the tube newly created channel is
properly announced when we create a tube using the old API
commit d0c10f979a0a4c1ca68a27b20b5673d43a50847a
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:11:22 2009 +0000
test-si-ibb-tubes.py: some cleaning
commit b050a5f296358227178b44b2fae79e0517accf69
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:08:24 2009 +0000
gabble_tubes_channel_offer_stream_tube: announce the newly created
tube channel
commit 8f939a931e1aac22541d02a5d064207a21dfda62
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Mon Jan 12 11:07:03 2009 +0000
add gabble_private_tubes_factory_tube_created
commit 5166e88ed1bc112ef8ec8f2ee6d425aba836da93
Author: Alban Crequy <alban.crequy at collabora.co.uk>
Date: Sat Jan 10 18:49:47 2009 +0000
src/jingle-factory.c: fix leaks in lm stanza
commit 83d0aedefdcc706fbefa909a311c192cbe30c115
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Fri Jan 9 15:54:51 2009 +0000
test-si-ibb-tubes.py; check Status and Parameters
commit 4b06bbc0522d2a94114274c352e93577561777ab
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Fri Jan 9 15:54:14 2009 +0000
tube-stream: add Status and Parameters to channel properties
commit af2f8a6ad3bd6ead1f55c40dfd05a0c8ba2ba99f
Merge: c8b4411... 25e7835...
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Wed Jan 7 16:32:00 2009 +0000
Merge branch 'master' of git
+ssh://git.collabora.co.uk/git/telepathy-gabble
commit c8b441130841e933e94fd9de503f78572e3e595e
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Wed Jan 7 16:31:19 2009 +0000
start NEWS for the future release
commit f91276ededfc019421000b4975b2da010aa96e2c
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Wed Jan 7 16:12:27 2009 +0000
gabble_bytestream_muc_set_property: g_signal_emit_by_name doesn't
take a 0 argument
commit 64578362aaecf7354169a746c567cd383eb39d8d
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Wed Jan 7 16:12:03 2009 +0000
add tubes/close-muc-with-closed-tube.py to test suite
commit 9f33791d66f4ff26806402d4a21c5b84fcaa7aa0
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Wed Jan 7 16:11:49 2009 +0000
add tubes/close-muc-with-closed-tube.py
commit 25e7835581b2b41bf1450dce474692867e327084
Author: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Date: Wed Jan 7 15:17:56 2009 +0000
Add a random id to the stream opening instead of assuming buggy
clients
commit 3c4ebd31daa7c45bfde2de00a097ea5be472149c
Author: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Date: Wed Jan 7 11:44:17 2009 +0000
Don't define things as const that aren't
commit ad29c2480ddd5dad97a9de183231797dde2be1c0
Author: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Date: Wed Jan 7 11:43:44 2009 +0000
Don't free a GList using g_slist_free
commit 5d648757a2308868cff981fc4f63199339d63cc2
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Jan 6 18:18:36 2009 +0000
version 0.7.18
More information about the Sugar-devel
mailing list