-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Telepathy-gabble 0.7.2 is a release on the 0.7 development branch, and consists of tubes and other improvements and several bug fixes.
You can get the release at: tar: http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.2.tar.gz sig: http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.2.tar.gz.asc darcs: http://projects.collabora.co.uk/darcs/telepathy/telepathy-gabble tag: "telepathy-gabble 0.7.2" Highlights of this release: * Improvements to build system and code generation * Tubes improvements * Test improvements * Improvements to test framework * Most of the MUC tube code path is tested * Saner behaviour of old-ssl/server/port/require-encryption flags (fixes fd.o #13816) * Removal of unneccessary support hacks for N800-H263 and Nokia's Instant Video Call Regards, Senko Rasic <[EMAIL PROTECTED]> Full darcs changes follow: Thu Jan 17 15:06:34 CET 2008 Senko Rasic <[EMAIL PROTECTED]> tagged telepathy-gabble 0.7.2 Thu Jan 17 15:05:20 CET 2008 Senko Rasic <[EMAIL PROTECTED]> * version 0.7.2 Fri Jan 11 14:47:26 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * correct comment; we don't set the port in this case Thu Jan 10 23:01:26 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove the H263 N800 hack; in light of RFC 4629, the behaviour of not enabling any H263 annexes unless specifically negotiated is in fact entirely correct, and this behaviour is now implemented in recent versions of Farsight when negotiating the H263-1998 payloading Thu Jan 10 22:46:25 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove code to enable h263-n800-hack when calling old OS2006 N800s Thu Jan 10 22:42:30 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove code to detect the N800's OS2006 version of Gabble Thu Jan 10 22:38:37 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove Nokia Instant Video specific device registration code Thu Jan 10 22:37:39 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove 'auth-mac' and 'auth-btid' properties, specific to long-dead Nokia Instant Video Call service Thu Jan 10 21:12:18 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * don't pass the port in at all if it's not specified, it defaults to 5222 inside loudmouth Wed Jan 9 14:32:21 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * if a "server" or "port" parameter are specified, disable SRV lookups and use the given values (falling back to the JID domain for the server, or 5222 for the port, if only one or the other is specified) Wed Jan 9 14:16:07 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * remove default value for "port" parameter Wed Jan 2 17:48:24 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * if we don't have SRV support in loudmouth, don't defend against the server mysteriously being set anyway Wed Jan 2 17:48:07 CET 2008 Robert McQueen <[EMAIL PROTECTED]> * restore old behaviour of taking the server from the JID when old SSL is used, disabling any LM srv lookup code, otherwise the port number will be ignored when making an old SSL connection (fixes fd.o #13816) Thu Jan 3 17:22:34 CET 2008 Simon McVittie <[EMAIL PROTECTED]> * Also fix fd.o #13896 for Tubes channels (separated to make backporting easier) Thu Jan 3 17:21:54 CET 2008 Simon McVittie <[EMAIL PROTECTED]> * Cope with TpChannelIface channel-type property becoming writeable in telepathy-glib > 0.7.0, avoiding warnings when channels are constructed (fd.o #13896). If telepathy-glib is <= 0.7.0, the added code will never execute, but is harmless. Thu Dec 20 13:18:13 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tubes-channel: use g_return_val_if_reached instead of g_assert_not_reached to make some compiler happy (fd #13752) Thu Dec 20 13:16:57 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tube-stream: use g_return_val_if_reached instead of g_assert_not_reached to make some compiler happy (fd #13752) Wed Jan 2 13:38:21 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes.py: remove unused import Wed Jan 2 13:38:07 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-offer-stream-tube-ibb.py: remove unused imports Wed Jan 2 13:37:52 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-offer-dbus-tube.py: remove unused imports Wed Jan 2 13:30:34 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: remove unused imports Wed Jan 2 13:28:54 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-get-available-tubes.py: remove unused imports Wed Jan 2 13:27:35 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * servicetest.py: remove unused dbus import Wed Jan 2 13:25:32 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * servicetest.py: define EventProtocolClientFactory using multi inheritance Wed Jan 2 13:11:03 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: remove useless debug test Wed Jan 2 13:09:53 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: remove useless ClientCreator instantiation Wed Jan 2 13:05:54 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * tubes-channel: add the bug number about AcceptDBusTube broken with 1-1 tube Wed Jan 2 12:59:18 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * test-get-available-tubes.py: remove useless import Wed Jan 2 12:51:44 CET 2008 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-ibb: add more information in debug output when the stream is accepted Thu Dec 27 19:52:57 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * rename tube_conn parameter of watch_tube_signals to "tube" Thu Dec 27 19:49:56 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes: use watch_tube_signals instead of our own copy of it Thu Dec 27 19:48:59 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * servicetest.py: add watch_tube_signals function Thu Dec 27 19:47:15 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes.py: make test actually works Thu Dec 27 19:36:13 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-offer-dbus-tube.py: add few more assertions Thu Dec 27 19:26:01 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-get-available-tubes.py: remove debug print Thu Dec 27 19:25:22 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-offer-stream-tube-ibb.py: use EventProtocolFactory Thu Dec 27 19:20:55 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * servicetest.py: add EventProtocolFactory Thu Dec 27 18:24:54 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * rename EventProtocolFactory to EventProtocolClientFactory Thu Dec 27 18:12:10 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-get-available-tubes.py to tests suite Thu Dec 27 18:11:55 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-get-available-tubes.py Thu Dec 27 15:50:13 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: be sure "socket-data" event is about the right protocol object Thu Dec 27 15:49:30 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: remove now useless gotProtocol callback Thu Dec 27 15:48:20 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add socket-connected event so we can properly wait for our socket to be connected Thu Dec 27 15:35:46 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * move sendMessage method to EventProtocol::sendData Thu Dec 27 15:31:37 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: move protocol.queue initiation to the got_protocol cb Thu Dec 27 14:00:45 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-accept-stream-tube-ibb.py: check if we received the right data on the socket Thu Dec 27 13:59:39 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * servicetest.py: add EventProtocol class that raise Event when data are received from a protocol (useful for stream tubes tests) Thu Dec 27 11:52:33 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-muc-accept-stream-tube-ibb.py to tests suite Thu Dec 27 11:52:15 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-muc-accept-stream-tube-ibb.py Wed Dec 26 16:50:29 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * gabbletest.py: enable verbose output when using the new API and CHECK_TWISTED_VERBOSE is defined Wed Dec 26 16:27:56 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tests/Makefile.am: update after test-muc-tubes.py split Wed Dec 26 16:27:04 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-muc-offer-dbus-tube.py Wed Dec 26 15:51:55 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-offer-stream-tube-ibb.py: remove D-Bus tube test Wed Dec 26 15:27:39 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * rename test-muc-tubes.py to test-muc-offer-stream-tube-ibb.py Thu Dec 20 18:41:49 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes: various cleanup and improvements Thu Dec 20 18:13:35 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes.py: port to new test API Thu Dec 20 17:18:52 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-tubes: use message_type keyword instead of an assertion Thu Dec 20 17:17:59 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * gabbletest.py: add message_type attribute to stream-message Thu Dec 20 17:15:11 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-tubes: more test cleanup Thu Dec 20 17:00:27 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * gabbletest.py: use make_stream_event when installing stream-message observer Thu Dec 20 16:54:59 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-tubes: replace some assertions by expect keywords Thu Dec 20 16:17:42 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-tubes.py: port to new test API Wed Dec 19 16:04:46 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-muc: implement "protocol" properties Wed Dec 19 16:04:28 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-ibb: implement "protocol" properties Wed Dec 19 16:04:05 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-iface: add "protocol" properties Wed Dec 19 15:52:43 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-muc: stop to implement gabble_bytestream_iface_get_protocol Wed Dec 19 15:52:33 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-ibb: stop to implement gabble_bytestream_iface_get_protocol Wed Dec 19 15:52:07 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-iface: remove gabble_bytestream_iface_get_protocol Wed Dec 19 15:06:20 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tube-stream: use new gabble_bytestream_iface_accept API Wed Dec 19 15:06:06 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tube-dbus: use new gabble_bytestream_iface_accept API Wed Dec 19 15:04:41 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-muc: implement new gabble_bytestream_iface_accept interface Wed Dec 19 15:04:19 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-ibb: implement new gabble_bytestream_iface_accept API Wed Dec 19 15:02:24 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-iface: gabble_bytestream_iface_accept now take a function ptr instead of the whole stanza (as in Salut) Wed Dec 19 14:48:45 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes.py: test joiner side of 1-1 D-Bus tubes Wed Dec 19 14:45:55 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tube-dbus: add a <tube> node to SI reply Wed Dec 19 14:38:08 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * tubes-channel: add a FIXME about AcceptDBusTube broken with 1-1 tubes Tue Dec 18 18:18:40 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-stanza: check SI reply stanza Tue Dec 18 18:06:12 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-si-tubes: check SI reply stanza Tue Dec 18 16:32:28 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * namespaces.h: add NS_OOB Tue Dec 18 16:20:38 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * bytestream-ibb.c: debug flag have to "bytestream" not "tubes" Thu Dec 13 11:41:28 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * rename OLPC bundle to "olpc1" Thu Dec 13 11:32:14 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * _gabble_connection_signal_own_presence: add a comment about the hash table used as a set Wed Dec 12 18:32:54 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * _gabble_connection_signal_own_presence: use a GString instead of multi string allocation Wed Dec 12 16:26:42 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-olpc-bundle.py: remove unused import Wed Dec 12 16:23:55 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-olpc-bundle.py: updated to use new test API Fri Dec 7 11:43:16 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * gabble-connection: use a hash table instead of a IntSet to store bundles Thu Dec 6 13:36:26 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-olpc-bundle.py to tests set Thu Dec 6 13:36:15 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add test-olpc-bundle.py Thu Dec 6 13:11:36 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * gabble-connection: ensure we don't set more than one time each bundle in our presence Thu Dec 6 12:38:54 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * presence-cache: set the PRESENCE_CAP_OLPC when seeing OLPC PEP notify NS Thu Dec 6 11:36:41 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * ensure we have set the PRESENCE_CAP_OLPC when we use the OLPC interface Thu Dec 6 11:32:34 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add gabble_connection_ensure_capabilities Thu Dec 6 11:30:57 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * move OLPC notify ns to the "olpc" bundle Thu Dec 6 11:27:54 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * move GabblePresenceCapabilities from presence.h to gabble-types.h as we'll need it in gabble-connection.h Tue Dec 11 01:54:40 CET 2007 Robert McQueen <[EMAIL PROTECTED]> * elide un-necessary boolean from gabble_disco_find_service Tue Dec 11 01:50:13 CET 2007 Robert McQueen <[EMAIL PROTECTED]> * when handling the attributes of disco <identity> elements in code, always put category before text because this is the hierachically sensible order (category -> type -> name) which they are referred to in the XEPs, schemas, debug messages, etc. otherwise people might get the arguments to gabble_disco_find_service in the wrong order or something (its called in one place - the call was right, but the function was wrong... :D) Tue Dec 4 12:14:28 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Remove tools that are no longer needed Tue Dec 4 12:01:01 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Stop checking for dbus-binding-tool, we no longer run it (much rejoicing) Tue Dec 4 11:52:25 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Simplify extensions/Makefile.am with new tools Tue Dec 4 11:51:47 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Add missing identity.xsl Tue Dec 4 11:50:58 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Remove genginterface (no longer needed) Tue Dec 4 11:50:04 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Also add glib-signals-marshal-gen.py from telepathy-glib Tue Dec 4 11:42:26 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Add libglibcodegen.py and glib-ginterfaces-generator.py (from telepathy-glib) Tue Dec 4 11:39:57 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * _boring: Ignore all test executables Tue Dec 4 11:37:37 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Sync check-coding-style.mk etc. from telepathy-glib (add check-misc.sh, adjust for being in tools/ dir) Tue Dec 4 11:35:17 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Sync XSLT from telepathy-glib (use new FSF address, Lesser rather than Library GPL, irrelevant XSLT tweaks to make c-*-generator cope with different document structures) Tue Dec 4 11:33:31 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Add a rule to tools/Makefile.am to update the tools from ../telepathy-glib when run manually Tue Dec 4 11:25:17 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * darcs mv check-* tools/ ; adjust src/Makefile.am, tests/Makefile.am, tools/Makefile.am, Makefile.am accordingly Tue Dec 4 11:22:42 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * darcs mv extensions/tools tools ; adjust Makefile.am, cnfigure.ac, autogen.sh, extensions/Makefile.am, tools/update-spec-gen-am.sh appropriately Fri Nov 30 14:11:11 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * muc-channel: remove useless string buffer crack to get val_str from a boolean Fri Nov 30 14:06:40 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-properties.py: set password-required property so we test a boolean setting too Fri Nov 30 13:58:10 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * muc-channel: remove useless test when copying muc settings Fri Nov 30 13:01:27 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * muc-channel: move value_node declaration Fri Nov 30 12:53:12 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * muc-channel: copy all the <value> nodes if we don't know about a setting Thu Nov 29 16:52:08 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * muc-channel: handle multi values muc setting Thu Nov 29 16:32:15 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-muc-properties.py: add a multi values setting in server reply. Exhibit a bug as Gabble currently doesn't properly handle them Wed Nov 28 17:02:07 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * conn-olpc: explicitely ignore echoed PEP notifications. Ejabberd doesn't send them but Openfire does Wed Nov 28 13:32:43 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * test-group-race.py: assert we got the NewChannel signal Wed Nov 28 12:50:34 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * roster.c: always create the requested channel so the request is not lost if the roster wasn't received yet Wed Nov 28 12:50:08 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * add tests/test-group-race.py exhibiting a group race bug Fri Nov 16 11:34:17 CET 2007 Guillaume Desmottes <[EMAIL PROTECTED]> * conn-olpc: wrap a big line Wed Nov 28 02:44:51 CET 2007 Robert McQueen <[EMAIL PROTECTED]> * correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address) Wed Nov 28 02:44:16 CET 2007 Robert McQueen <[EMAIL PROTECTED]> * correct default MUC bytestream block size to 45k before base64 encoding, so we're unlikely to produce stanzas greater than 64k in size Fri Nov 23 13:36:33 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Annotate check for g_hash_table_remove_all too Fri Nov 23 13:33:56 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Annotate checks for functions with the version at which we can remove them Fri Nov 23 13:30:04 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Use tp_g_hash_table_update from telepathy-glib, if available Fri Nov 23 13:13:19 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * servicetest: catch KeyboardInterrupt and treat as an error, even in Python 2.5 Fri Nov 23 13:12:28 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * servicetest: catch SystemExit and use it to end the test (even in Python 2.4) - fixes test-google-roster on 2.4 Mon Nov 12 21:12:17 CET 2007 Simon McVittie <[EMAIL PROTECTED]> * Development version 0.7.1.1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHj9G16dnQ78wlz4URAq0vAJ0eUB4jVvS9Oekf2d8WfMcTLqvRWACcDLBx bkBkcp4WxMdUlXgTa8rEN4E= =nbAi -----END PGP SIGNATURE----- _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
