Bug 354949

Summary: Can't connect to gtalk account (Authentication failed: invalid-authzid)
Product: [Unmaintained] telepathy Reporter: Georgy <kirichenkoga>
Component: auth-handlerAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aaronhoneycutt, costallat, emilsedgh, fabio.coatti, gonzalez.rod.a, ivan.cukic, kirichenkoga, martin.blumenstingl, miracle, mklapetek, monsieurantoine, nico.kruber, null, rdieter, sgmoore, steve.mckuhr, xeno
Priority: NOR    
Version: 15.08.2   
Target Milestone: Future   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In: 15.12.0
Sentry Crash Report:
Attachments: kaccounts integration patch
Logfile while adding a new google jabber account with sessionResponse qDebugs in place
new patch

Description Georgy 2015-11-06 14:18:34 UTC
After updating KDE from 4.14 to KF5 can't connect to gtalk account (home dir was recreated)
mission control log contains: [tp-glib/proxy] tp_proxy_signal_connection_proxy_invalidated: 0x6f98f0: TpProxy 0x734530 invalidated (I have 0x734530): WOCKY_AUTH_ERROR_FAILURE (#6): Authentication failed: invalid-authzid

With same telepathy version and kde4 gtalk works fine

Reproducible: Always

Steps to Reproduce:
1. Install KF5 and Plasma Telepathy
2. Create new linux user
3. Create new gtalk account, enter credentials
4. Try to connect

Actual Results:  
Account is offline with repeated auth error in system tray

Expected Results:  
Account is online

gabble debug output:
(process:4817): tp-glib/proxy-DEBUG: tp_proxy_dispose: 0x7169c0
(process:4817): tp-glib/proxy-DEBUG: tp_proxy_invalidate: 0x7169c0: Proxy unreferenced
(process:4817): tp-glib/proxy-DEBUG: tp_proxy_finalize: 0x7169c0
(process:4817): gabble-DEBUG: gabble_plugin_loader_constructed (plugin-loader.c:210): built without plugin support, not actually loading anything
(telepathy-gabble:4817): tp-glib-DEBUG: started version 0.18.3 (telepathy-glib version 0.24.1)
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for account: "google.com"
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for server: "talk.google.com"
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for require-encryption: TRUE
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for fallback-servers: ["\n        talkx.l.google.com", "\n        talkx.l.google.com:443,oldssl", "\n        talkx.l.google.com:80\n      "]
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for extra-certificate-identities: ["talk.google.com"]
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_class_init (connection.c:1001): Initializing (GabbleConnectionClass *)0x73a360
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_class_init: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_init (connection.c:557): Initializing (GabbleConnection *)0x744250
(telepathy-gabble:4817): gabble-DEBUG: gabble_capabilities_init (capabilities.c:249): 0x744250
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_constructed (roomlist-manager.c:208): 0x7102e0
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x744250:status-changed with context 0x739280
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x744250:status-changed with context 0x739200
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_constructed (server-tls-manager.c:454): Server TLS Manager constructed
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x744250:status-changed with context 0x739700
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_constructor (connection.c:425): Post-construction: (GabbleConnection *)0x744250
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_init: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x710460:item-found with context 0x750160
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x744250:status-changed with context 0x750100
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_constructed (connection.c:540): defaulted resource to b2bf56a2
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_register: 0x744250: bus name org.freedesktop.Telepathy.Connection.gabble.jabber.google_2ecom_2fb2bf56a2_5f0x744250; object path /org/freedesktop/Telepathy/Connection/gabble/jabber/google_2ecom_2fb2bf56a2_5f0x744250
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_get_simple_presence_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3505): enter
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.SASLHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Approver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.Logger can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TLSHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TextUi media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.ConfAuthObserver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_ft_manager_represent_client (ft-manager.c:1053): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler supports file transfer
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3568): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler contributes:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Proxy can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2517): incorporating caps for org.freedesktop.Telepathy.Client.KTp.FileTransferHandler:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:335): about to add caps to resource b2bf56a2 with serial 1
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:346): found resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:351): new serial 1, old 0, clearing caps
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:359): updating caps for resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2549): not emitting self-presence stanza: not connected yet
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_simple_presence_set_presence: called.
(telepathy-gabble:4817): tp-glib/presence-DEBUG: check_for_status: Found status "available", checking if it's available...
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3505): enter
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.SASLHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Approver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.Logger can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TLSHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TextUi media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.ConfAuthObserver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_ft_manager_represent_client (ft-manager.c:1053): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler supports file transfer
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3568): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler contributes:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Proxy can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2517): incorporating caps for org.freedesktop.Telepathy.Client.KTp.FileTransferHandler:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:335): about to add caps to resource b2bf56a2 with serial 2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:346): found resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:351): new serial 2, old 1, clearing caps
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:359): updating caps for resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2540): nothing to do
(telepathy-gabble:4817): gabble-DEBUG: _gabble_connection_connect (connection.c:2211): disabling SRV because "server" or "old-ssl" was specified or port was not 5222, will connect to talk.google.com
(telepathy-gabble:4817): gabble-DEBUG: _gabble_connection_connect (connection.c:2270): Start connecting
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 4294967295, now 1, for reason 1
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 1, for reason 1
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x710460:item-found with context 0x70ea00
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x710460:done with context 0x750120
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (server-tls-manager.c:147): Connection status changed, now 1
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): wocky-DEBUG: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: <?xml version='1.0' encoding='UTF-8'?>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to="google.com" version="1.0">

(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'google.com' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = '210FB74023226A58' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* features xmlns='http://etherx.jabber.org/streams'
    * starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'
        * required
    * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
        * mechanism
            "X-OAUTH2"
        * mechanism
            "X-GOOGLE-TOKEN"
(telepathy-gabble:4817): wocky-DEBUG: _write_node_tree: Serializing tree:
* starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_verify_async (server-tls-manager.c:341): verify_async() called on the GabbleServerTLSManager.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_constructed (server-tls-channel.c:202): Server TLS channel constructed at /org/freedesktop/Telepathy/Connection/gabble/jabber/google_2ecom_2fb2bf56a2_5f0x744250/ServerTLSChannel1
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_tls_certificate_accept (tls-certificate.c:264): Accept() called on the TLS certificate; current state 0
(telepathy-gabble:4817): gabble-DEBUG: tls_certificate_accepted_cb (server-tls-manager.c:243): TLS certificate accepted
(telepathy-gabble:4817): wocky-DEBUG: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: <?xml version='1.0' encoding='UTF-8'?>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to="google.com" version="1.0">

(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'google.com' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = '4C384D164DD58079' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* features xmlns='http://etherx.jabber.org/streams'
    * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
        * mechanism
            "X-OAUTH2"
        * mechanism
            "X-GOOGLE-TOKEN"
        * mechanism
            "PLAIN"
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_start_auth_async (server-sasl-channel.c:836): Starting authentication
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_start_mechanism_with_data (server-sasl-channel.c:548): Starting X-OAUTH2 authentication with 77 bytes of initial data
(telepathy-gabble:4817): wocky-DEBUG: _write_node_tree: Serializing tree:
* auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' xmlns:wocky-zb='http://www.google.com/talk/protocol/auth' wocky-zb:client-uses-full-bind-result='true' mechanism='X-OAUTH2'
    "AAB5YTI5LklBSS1KSFh3Ykw2LXA3RDBDU1U2Wk5jbDdEemhWS1ppeTNoRHFRVlU3WV8wQVV5THVlZ3Q1U3JyS2ZZNTFNbFFxcnBZbWc="
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
    * invalid-authzid
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_fail (server-sasl-channel.c:959): auth failed: WOCKY_AUTH_ERROR_FAILURE (#6): Authentication failed: invalid-authzid
(telepathy-gabble:4817): gabble-DEBUG: connector_error_disconnect (connection.c:1764): Interactive authentication error, reason 3, dbus error org.freedesktop.Telepathy.Error.AuthenticationFailed
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 1, now 2, for reason 3
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 2, for reason 3
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_close_all (roster.c:1672): closing channels
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (roomlist-manager.c:191): disconnected, closing room lists
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x7102e0
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_close_all (search-manager.c:99): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_close_all (auth-manager.c:92): called
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_close (server-sasl-channel.c:998): called on 0x71acf0
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (server-tls-manager.c:147): Connection status changed, now 2
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_close (server-tls-channel.c:300): Close() called on the TLS channel 0x7694c0
(telepathy-gabble:4817): gabble-DEBUG: server_tls_channel_closed_cb (server-tls-manager.c:197): Server TLS channel closed.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_dispose (server-tls-channel.c:140): Dispose TLS channel
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_finalize (server-tls-channel.c:123): Finalize TLS channel
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_close_all (muc-factory.c:892): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_close_all (media-factory.c:423): closing channels
(telepathy-gabble:4817): gabble-DEBUG: connection_shut_down (connection.c:2367): neither porter nor connector is alive: clean up the base connection
(telepathy-gabble:4817): tp-glib/params-DEBUG: connection_shutdown_finished_cb: dereferenced connection
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_dispose (connection.c:1269): called
(telepathy-gabble:4817): gabble-DEBUG: gabble_bytestream_factory_dispose (bytestream-factory.c:683): dispose called
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x750160 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x750100 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: gabble_disco_dispose (disco.c:227): dispose called
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x750120 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x70ea00 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: gabble_disco_finalize (disco.c:254): called with 0x710460
(telepathy-gabble:4817): gabble-DEBUG: gabble_request_pipeline_dispose (request-pipeline.c:275): disposing request-pipeline
(telepathy-gabble:4817): gabble-DEBUG: gabble_vcard_manager_dispose (vcard-manager.c:548): 0x74c480
(telepathy-gabble:4817): gabble-DEBUG: gabble_vcard_manager_finalize (vcard-manager.c:579): 0x74c480
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_cache_dispose (presence-cache.c:548): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_cache_finalize (presence-cache.c:579): called with 0x73ac90
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_dispose (roster.c:200): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_close_all (roster.c:1672): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_finalize (roster.c:221): called with 0x74a140
(telepathy-gabble:4817): gabble-DEBUG: gabble_im_factory_dispose (im-factory.c:120): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_dispose (roomlist-manager.c:127): running
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x7102e0
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_dispose (search-manager.c:213): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_close_all (search-manager.c:99): closing channels
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x739280 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_dispose (muc-factory.c:148): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_close_all (muc-factory.c:892): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_dispose (private-tubes-factory.c:288): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_dispose (media-factory.c:158): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_close_all (media-factory.c:423): closing channels
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x739700 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x739200 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_finalize (connection.c:1348): called with 0x744250
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_contacts_mixin_finalize: 0x744250
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_finalize: 0x744250
(telepathy-gabble:4817): gabble-DEBUG: gabble_capabilities_finalize (capabilities.c:337): 0x744250
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_dispose (server-tls-manager.c:416): 0x71aa70
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_finalize (server-tls-manager.c:434): 0x71aa70
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_dispose (auth-manager.c:161): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_close_all (auth-manager.c:92): called
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for account: "google.com"
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for server: "talk.google.com"
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for require-encryption: TRUE
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for fallback-servers: ["\n        talkx.l.google.com", "\n        talkx.l.google.com:443,oldssl", "\n        talkx.l.google.com:80\n      "]
(telepathy-gabble:4817): tp-glib/params-DEBUG: tp_base_protocol_sanitize_parameters: using specified value for extra-certificate-identities: ["talk.google.com"]
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_init (connection.c:557): Initializing (GabbleConnection *)0x7445c0
(telepathy-gabble:4817): gabble-DEBUG: gabble_capabilities_init (capabilities.c:249): 0x7445c0
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_constructed (roomlist-manager.c:208): 0x7fa0cc0065a0
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7445c0:status-changed with context 0x74ffa0
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7445c0:status-changed with context 0x74ff60
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_constructed (server-tls-manager.c:454): Server TLS Manager constructed
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7445c0:status-changed with context 0x7488c0
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_constructor (connection.c:425): Post-construction: (GabbleConnection *)0x7445c0
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_init: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7fa0cc0065e0:item-found with context 0x74fc40
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7445c0:status-changed with context 0x74fc20
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_constructed (connection.c:540): defaulted resource to b2bf56a2
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_register: 0x7445c0: bus name org.freedesktop.Telepathy.Connection.gabble.jabber.google_2ecom_2fb2bf56a2_5f0x7445c0; object path /org/freedesktop/Telepathy/Connection/gabble/jabber/google_2ecom_2fb2bf56a2_5f0x7445c0
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_get_simple_presence_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3505): enter
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.SASLHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Approver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.Logger can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TLSHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TextUi media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.ConfAuthObserver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_ft_manager_represent_client (ft-manager.c:1053): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler supports file transfer
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3568): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler contributes:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Proxy can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2517): incorporating caps for org.freedesktop.Telepathy.Client.KTp.FileTransferHandler:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:335): about to add caps to resource b2bf56a2 with serial 1
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:346): found resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:351): new serial 1, old 0, clearing caps
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:359): updating caps for resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2549): not emitting self-presence stanza: not connected yet
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_simple_presence_set_presence: called.
(telepathy-gabble:4817): tp-glib/presence-DEBUG: check_for_status: Found status "available", checking if it's available...
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3505): enter
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.SASLHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.SASLHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Approver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.Logger can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TLSHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TLSHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.TextUi media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3577): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting capabilities
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.TextUi has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.ConfAuthObserver can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_add_caps (media-factory.c:1022): Client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler media capabilities:
(telepathy-gabble:4817): gabble-DEBUG: gabble_ft_manager_represent_client (ft-manager.c:1053): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler supports file transfer
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3568): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler contributes:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3599): client org.freedesktop.Telepathy.Client.KTp.FileTransferHandler has no interesting data forms
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_update_capabilities (connection.c:3525): client org.freedesktop.Telepathy.Client.KTp.Proxy can't do anything
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2517): incorporating caps for org.freedesktop.Telepathy.Client.KTp.FileTransferHandler:
  --begin--
  Feature: http://jabber.org/protocol/si/profile/file-transfer
  Feature: http://telepathy.freedesktop.org/xmpp/file-transfer-metadata
  Feature: http://google.com/xmpp/protocol/share/v1
  --end--

(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:335): about to add caps to resource b2bf56a2 with serial 2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:346): found resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:351): new serial 2, old 1, clearing caps
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_set_capabilities (presence.c:359): updating caps for resource b2bf56a2
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_refresh_capabilities (connection.c:2540): nothing to do
(telepathy-gabble:4817): gabble-DEBUG: _gabble_connection_connect (connection.c:2211): disabling SRV because "server" or "old-ssl" was specified or port was not 5222, will connect to talk.google.com
(telepathy-gabble:4817): gabble-DEBUG: _gabble_connection_connect (connection.c:2270): Start connecting
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 4294967295, now 1, for reason 1
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 1, for reason 1
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7fa0cc0065e0:item-found with context 0x74ff80
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7fa0cc0065e0:item-found with context 0x74ff80
(telepathy-gabble:4817): gabble-DEBUG: gabble_signal_connect_weak (util.c:666): connecting to 0x7fa0cc0065e0:done with context 0x750100
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (server-tls-manager.c:147): Connection status changed, now 1
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): wocky-DEBUG: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: <?xml version='1.0' encoding='UTF-8'?>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to="google.com" version="1.0">

(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'google.com' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = 'A1BB0120C8B13EC8' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* features xmlns='http://etherx.jabber.org/streams'
    * starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'
        * required
    * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
        * mechanism
            "X-OAUTH2"
        * mechanism
            "X-GOOGLE-TOKEN"
(telepathy-gabble:4817): wocky-DEBUG: _write_node_tree: Serializing tree:
* starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_verify_async (server-tls-manager.c:341): verify_async() called on the GabbleServerTLSManager.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_constructed (server-tls-channel.c:202): Server TLS channel constructed at /org/freedesktop/Telepathy/Connection/gabble/jabber/google_2ecom_2fb2bf56a2_5f0x7445c0/ServerTLSChannel2
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_tls_certificate_accept (tls-certificate.c:264): Accept() called on the TLS certificate; current state 0
(telepathy-gabble:4817): gabble-DEBUG: tls_certificate_accepted_cb (server-tls-manager.c:243): TLS certificate accepted
(telepathy-gabble:4817): wocky-DEBUG: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: <?xml version='1.0' encoding='UTF-8'?>
<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to="google.com" version="1.0">

(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'google.com' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = 'E5279989EBEDDF9F' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: <no prefix>, uri: <no uri>)
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* features xmlns='http://etherx.jabber.org/streams'
    * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
        * mechanism
            "X-OAUTH2"
        * mechanism
            "X-GOOGLE-TOKEN"
        * mechanism
            "PLAIN"
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_start_auth_async (server-sasl-channel.c:836): Starting authentication
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_presence_mixin_get_contacts_dbus_property: called.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_start_mechanism_with_data (server-sasl-channel.c:548): Starting X-OAUTH2 authentication with 77 bytes of initial data
(telepathy-gabble:4817): wocky-DEBUG: _write_node_tree: Serializing tree:
* auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' xmlns:wocky-zb='http://www.google.com/talk/protocol/auth' wocky-zb:client-uses-full-bind-result='true' mechanism='X-OAUTH2'
    "AAB5YTI5LklBSS1KSFh3Ykw2LXA3RDBDU1U2Wk5jbDdEemhWS1ppeTNoRHFRVlU3WV8wQVV5THVlZ3Q1U3JyS2ZZNTFNbFFxcnBZbWc="
(telepathy-gabble:4817): wocky-DEBUG: _end_element_ns: Received stanza
* failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
    * invalid-authzid
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_fail (server-sasl-channel.c:959): auth failed: WOCKY_AUTH_ERROR_FAILURE (#6): Authentication failed: invalid-authzid
(telepathy-gabble:4817): gabble-DEBUG: connector_error_disconnect (connection.c:1764): Interactive authentication error, reason 3, dbus error org.freedesktop.Telepathy.Error.AuthenticationFailed
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 1, now 2, for reason 3
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 2, for reason 3
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_close_all (roster.c:1672): closing channels
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (roomlist-manager.c:191): disconnected, closing room lists
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x7fa0cc0065a0
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_close_all (search-manager.c:99): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_close_all (auth-manager.c:92): called
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_sasl_channel_close (server-sasl-channel.c:998): called on 0x71aa70
(telepathy-gabble:4817): gabble-DEBUG: connection_status_changed_cb (server-tls-manager.c:147): Connection status changed, now 2
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_close (server-tls-channel.c:300): Close() called on the TLS channel 0x8bcc80
(telepathy-gabble:4817): gabble-DEBUG: server_tls_channel_closed_cb (server-tls-manager.c:197): Server TLS channel closed.
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_dispose (server-tls-channel.c:140): Dispose TLS channel
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_channel_finalize (server-tls-channel.c:123): Finalize TLS channel
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_close_all (muc-factory.c:892): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_close_all (media-factory.c:423): closing channels
(telepathy-gabble:4817): gabble-DEBUG: connection_shut_down (connection.c:2367): neither porter nor connector is alive: clean up the base connection
(telepathy-gabble:4817): tp-glib/params-DEBUG: connection_shutdown_finished_cb: dereferenced connection
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_dispose (connection.c:1269): called
(telepathy-gabble:4817): gabble-DEBUG: gabble_bytestream_factory_dispose (bytestream-factory.c:683): dispose called
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x74fc40 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x74fc20 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: gabble_disco_dispose (disco.c:227): dispose called
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x750100 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x74ff80 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: gabble_disco_finalize (disco.c:254): called with 0x7fa0cc0065e0
(telepathy-gabble:4817): gabble-DEBUG: gabble_request_pipeline_dispose (request-pipeline.c:275): disposing request-pipeline
(telepathy-gabble:4817): gabble-DEBUG: gabble_vcard_manager_dispose (vcard-manager.c:548): 0x7681a0
(telepathy-gabble:4817): gabble-DEBUG: gabble_vcard_manager_finalize (vcard-manager.c:579): 0x7681a0
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_cache_dispose (presence-cache.c:548): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_presence_cache_finalize (presence-cache.c:579): called with 0x766080
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_dispose (roster.c:200): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_close_all (roster.c:1672): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_roster_finalize (roster.c:221): called with 0x74a250
(telepathy-gabble:4817): gabble-DEBUG: gabble_im_factory_dispose (im-factory.c:120): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_dispose (roomlist-manager.c:127): running
(telepathy-gabble:4817): gabble-DEBUG: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x7fa0cc0065a0
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_dispose (search-manager.c:213): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_search_manager_close_all (search-manager.c:99): closing channels
(telepathy-gabble:4817): gabble-DEBUG: user_data_destroyed_cb (util.c:635): user_data for 0x74ffa0 destroyed; disconnecting
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_dispose (muc-factory.c:148): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_muc_factory_close_all (muc-factory.c:892): closing channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_dispose (private-tubes-factory.c:288): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_dispose (media-factory.c:158): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_media_factory_close_all (media-factory.c:423): closing channels
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x7488c0 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: instance_destroyed_cb (util.c:622): instance for 0x74ff60 destroyed; cleaning up
(telepathy-gabble:4817): gabble-DEBUG: gabble_connection_finalize (connection.c:1348): called with 0x7445c0
(telepathy-gabble:4817): tp-glib/connection-DEBUG: tp_contacts_mixin_finalize: 0x7445c0
(telepathy-gabble:4817): tp-glib/presence-DEBUG: tp_presence_mixin_finalize: 0x7445c0
(telepathy-gabble:4817): gabble-DEBUG: gabble_capabilities_finalize (capabilities.c:337): 0x7445c0
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_dispose (server-tls-manager.c:416): 0x71ad90
(telepathy-gabble:4817): gabble-DEBUG: gabble_server_tls_manager_finalize (server-tls-manager.c:434): 0x71ad90
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_dispose (auth-manager.c:161): dispose called
(telepathy-gabble:4817): gabble-DEBUG: gabble_auth_manager_close_all (auth-manager.c:92): called


ktp-auth-handler output contains:
New job started. 1 jobs currently running
Unknown signature value:  794
Unknown signature value:  795
Unknown signature value:  7
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Job finished. 0 jobs currently running
New job started. 1 jobs currently running
9
("X-OAUTH2", "X-GOOGLE-TOKEN", "PLAIN")
Starting X-OAuth2 auth
Status Not started
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-georgy'
connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /tmp/runtime-georgy/signond/socket: No such file or directory") 1
connection-manager.cpp 132 init Peer connection unavailable, activating service
identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x884f30)
authsessionimpl.cpp 94 initInterface
authsessionimpl.cpp 94 initInterface
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-georgy'
connection-manager.cpp 106 setupSocketConnection p2p error: QDBusError("org.freedesktop.DBus.Error.FileNotFound", "Failed to connect to socket /tmp/runtime-georgy/signond/socket: No such file or directory") 1
connection-manager.cpp 150 init Connected to "qt_default_session_bus"
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x884f30)
identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x884f30)
identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x884f30)
identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 11 "
Received Google credentials, starting auth mechanism...
Auth failed
X-TELEPATHY-PASSWORD, X-OAUTH2 are the only supported SASL mechanism and are not available: ("X-GOOGLE-TOKEN", "PLAIN")
Error in SASL auth: "org.freedesktop.Telepathy.Error.NotImplemented" - "X-TELEPATHY-PASSWORD, X-OAUTH2 are the only supported SASL mechanism and are not available:"
Job finished. 0 jobs currently running
New job started. 1 jobs currently running
Unknown signature value:  794
Unknown signature value:  795
Unknown signature value:  7
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Unknown signature value:  795
Job finished. 0 jobs currently running
New job started. 1 jobs currently running
9
("X-OAUTH2", "X-GOOGLE-TOKEN", "PLAIN")
Starting X-OAuth2 auth
Status Not started
identityimpl.cpp 96 updateState Updating state:  "PendingRegistration" SignOn::IdentityImpl(0x747c60)
authsessionimpl.cpp 94 initInterface
authsessionimpl.cpp 94 initInterface
identityimpl.cpp 96 updateState Updating state:  "Ready" SignOn::IdentityImpl(0x747c60)
identityimpl.cpp 96 updateState Updating state:  "NeedsUpdate" SignOn::IdentityImpl(0x747c60)
identityimpl.cpp 96 updateState Updating state:  "PendingUpdate" SignOn::IdentityImpl(0x747c60)
identityimpl.cpp 442 infoUpdated SERVER INFO UPDATED. NeedsUpdate " 11 "
Received Google credentials, starting auth mechanism...
Auth failed
X-TELEPATHY-PASSWORD, X-OAUTH2 are the only supported SASL mechanism and are not available: ("X-GOOGLE-TOKEN", "PLAIN")
Error in SASL auth: "org.freedesktop.Telepathy.Error.NotImplemented" - "X-TELEPATHY-PASSWORD, X-OAUTH2 are the only supported SASL mechanism and are not available:"
Job finished. 0 jobs currently running
Comment 1 Martin Klapetek 2015-11-06 15:23:39 UTC
Thanks for the report

First of all please always put long logs into an attachment, there's a link below the reply box "Add an attachment", thanks.

That said, I believe it may be due to some sasl packages being buggy. What's your libqca-qt5 version?
Comment 2 Georgy 2015-11-07 15:04:04 UTC
Hi Martin
> First of all please always put long logs into an attachment
Oh, i am sorry, will do it in future

> That said, I believe it may be due to some sasl packages being buggy. What's your libqca-qt5 version?
I tried to use qca versions 2.1.0.3 and 2.1.1, but behaviour is the same. I tried this with new clean Gentoo and Kubuntu  (live dvd from 2015-10-02) installations and nothing changed.
Comment 3 Martin Klapetek 2015-11-07 15:17:01 UTC
> Oh, i am sorry, will do it in future 

No worries, it's just that you have to scroooooooooll a lot to get to comments ;)

Looking around the internet, it has something to do with sasl things, eg. adium/libpurple had the same problem when using cyrus-sasl. And because it happens only for some users, I just need to pinpoint which lib and which version is affecting this.

Will look on Monday.
Comment 4 Aaron Honeycutt 2015-11-13 21:19:19 UTC
Scarlett Clark and I have this bug in 15.08.3 over at Kubuntu 15.10 as well so it is upstream and still there for sure.
Comment 5 Georgy 2015-11-15 08:35:09 UTC
I think, i found the problem, the AccountUsername field is empty in received credentials data by ktp-auth-handler(x-telepathy-sso-google-operation.cpp):
void XTelepathySSOGoogleOperation::gotCredentials(KJob *kjob)
{
    GetCredentialsJob *job = qobject_cast< GetCredentialsJob* >(kjob);
    QVariantMap credentialsData = job->credentialsData();

    QByteArray data;
    data.append("\0", 1);
    data.append(credentialsData["AccountUsername"].toByteArray());
    qDebug() << "Acc name: " << credentialsData["AccountUsername"]; // output is empty 
    data.append("\0", 1);
    data.append(credentialsData["AccessToken"].toByteArray());
    qDebug() << "Received Google credentials, starting auth mechanism...";

    m_saslIface->StartMechanismWithData(QLatin1String("X-OAUTH2"), data);
}

But i am not sure about root cause of this: signond oauth2 plugin (hasn't this attribute too in received token) or ktp-auth-handler bug
Comment 6 Georgy 2015-11-16 20:35:41 UTC
Created attachment 95543 [details]
kaccounts integration patch

KAccounts integration patch to support gtalk auth
Comment 7 Georgy 2015-11-16 20:42:16 UTC
I found possible root cause of problem - in GetCredentialsJob handler in kaccounts integration package we try to use "username" attribute of Accounts::Account class, but this is not existent. I think, we should use "name" attribute instead of "username".
I can't check it for another accounts, but for gtalk this works fine.
Comment 8 Ivan Čukić 2015-11-16 20:58:22 UTC
@Georgy

The patch fixes the issue for me.

If both string keys are possible, it might be wise to support both keys.
Comment 9 Renato Foot Guimarães Costallat 2015-11-17 14:33:32 UTC
The patch fixes the issue for me too.
Comment 10 Martin Klapetek 2015-11-17 17:30:01 UTC
Nice investigation Georgy, this patch is not entirely correct though; "username" property does exist, it's being set during account creation in createaccounts.cpp line 183.

But apparently at the point it's being set, it's not yet in SignOn::IdentityInfo and so this patch just masks the actual bug. This is probably because of the needed roundtrips between the database and libsignon and a possible race condition.

Can you please try replacing the line 165 in createaccount.cpp

m_identity->queryInfo();

with this instead:

    m_identity->storeCredentials();
    connect(m_identity, &SignOn::Identity::credentialsStored, m_identity, &SignOn::Identity::queryInfo);

...then try adding the Google account again and see if that fixes it? Be sure to remove your patch first.
Comment 11 Georgy 2015-11-18 12:22:02 UTC
@Martin,

this fix does not work for me, additionally after creating account has empty label. I will try to investigate your solution.
Comment 12 Martin Klapetek 2015-11-18 15:35:27 UTC
Ok, can you try putting this block into sessionResponse()

    qDebug() << "Response:";
    qDebug() << "\tToken:" << data.getProperty("AccessToken");
    qDebug() << "\tExpires:" << data.getProperty("ExpiresIn");
    qDebug() << "\tCaption:" << data.Caption();
    qDebug() << "\tControlTokens:" << data.getAccessControlTokens();
    qDebug() << "\tPropertyNames:" << data.propertyNames();
    qDebug() << "\tProxy:" << data.NetworkProxy();
    qDebug() << "\tRealm:" << data.Realm();
    qDebug() << "\tSecret:" << data.Secret();
    qDebug() << "\tUsername:" << data.UserName();
    qDebug() << "\t:" << data.getProperty("ScreenName");

and see if we get proper "Username" here? Then maybe we should take it from the session data.

Btw. if you're on irc, ping mck182 in #kde-telepathy, we could get through it faster that way.
Comment 13 Martin Blumenstingl 2015-11-22 12:46:46 UTC
I am suffering from the same problem, using the official Arch Linux packages:
kaccounts-integration 15.08.3-1
kaccounts-providers 15.08.3-1
libsignon-glib 1.12-2
signon 8.58-1
signon-kwallet-extension 15.08.3-1
signon-plugin-oauth2 0.23-1
signon-ui 0.17+15.10.20150810-1
telepathy-accounts-signon 1.0-1
...

Using the "Google" login method (OAuth2 I guess) works fine as a workaround.

@Martin Klapetek: I  have added those lines to kaccounts-integration-15.08.3/src/jobs/createaccount.cpp, however I'm not sure where those qDebug()s should be shown.
I even went for a version that writes the result to a file (https://paste.kde.org/ptjfwqmsy), but that file is not written when I:
# Delete the existing account
# Create a new "Jabber" account
# Connect to this new jabber accocunt

When using the Google authentication method that file does get written.
Comment 14 Martin Klapetek 2015-11-23 19:51:56 UTC
*** Bug 355802 has been marked as a duplicate of this bug. ***
Comment 15 Martin Klapetek 2015-11-23 19:53:14 UTC
> @Martin Klapetek: I have added those lines to kaccounts-integration-15.08.3/src/jobs/createaccount.cpp, however I'm not sure where those qDebug()s should be shown.

You need to run "kcmshell5 kcm_kaccounts" from konsole, it would show up there.
Comment 16 Fabio Coatti 2015-11-24 09:17:14 UTC
I don't know if it is still relevant, however this is what I got with the above debug code:

Response:
        Token: QVariant(QString, "ws25.-STRIPPED-")
        Expires: QVariant(int, 3600)
        Caption: ""
        ControlTokens: ()
        PropertyNames: ("AccessToken", "ExpiresIn", "RefreshToken")
        Proxy: ""
        Realm: ""
        Secret: ""
        Username: ""
        : QVariant(Invalid)
Comment 17 Martin Blumenstingl 2015-11-28 11:57:46 UTC
Created attachment 95783 [details]
Logfile while adding a new google jabber account with sessionResponse qDebugs in place

@Martin K.: I have added those qDebugs but I don't get any of that output (= same result as with my "write to file" solution).
I attached the logfile here, see add-jabber-account-with-sessionResponse-qdebugs.txt
Comment 18 Georgy 2015-12-02 13:39:30 UTC
I did some investigation and found that username parameter was written in service params in accounts db instead of account params. After fixing i can connect to gtalk account.
New patch is attached.
Comment 19 Georgy 2015-12-02 13:40:57 UTC
Created attachment 95864 [details]
new patch
Comment 20 Fabio Coatti 2015-12-02 14:01:03 UTC
(In reply to Georgy from comment #19)
> Created attachment 95864 [details]
> new patch

Just tried this patch and indeed I'm able to login, thanks!

However, in service configuration popup, the email address is still displayed incorrectly (gmail.com).
Does both patches must be applied or it is a different issue?

Many thanks again for the patch
Comment 21 Martin Klapetek 2015-12-03 00:00:36 UTC
*** Bug 354206 has been marked as a duplicate of this bug. ***
Comment 22 Martin Klapetek 2015-12-03 19:36:35 UTC
Georgy - yes, this patch is spot on. Good work! Do you have commit access? Otherwise I'll push it for you (I just need your full name for the commit, you can send that in private).
Comment 23 Martin Klapetek 2015-12-03 21:16:19 UTC
*** Bug 356243 has been marked as a duplicate of this bug. ***
Comment 24 Georgy 2015-12-04 14:16:05 UTC
(In reply to Martin Klapetek from comment #22)
> Georgy - yes, this patch is spot on. Good work! Do you have commit access?
> Otherwise I'll push it for you (I just need your full name for the commit,
> you can send that in private).

Hi Martin, i don't have commit access yet, my full name is Georgy Kirichenko
Comment 25 Martin Klapetek 2015-12-04 19:01:52 UTC
Git commit fcc6aa7dd630cf6be1a2085426920ad9bbb2b57a by Martin Klapetek, on behalf of Georgy Kirichenko.
Committed on 04/12/2015 at 19:01.
Pushed by mklapetek into branch 'Applications/15.12'.

[createaccount] Fix wrongly set username on a service instead of account
FIXED-IN: 15.12.0

M  +3    -3    src/jobs/createaccount.cpp

http://commits.kde.org/kaccounts-integration/fcc6aa7dd630cf6be1a2085426920ad9bbb2b57a
Comment 26 Martin Klapetek 2015-12-04 19:02:21 UTC
Git commit fe6b9c7b2511ba5ebc15542b0b7280c55e17ffa4 by Martin Klapetek, on behalf of Georgy Kirichenko.
Committed on 04/12/2015 at 19:01.
Pushed by mklapetek into branch 'master'.

[createaccount] Fix wrongly set username on a service instead of account
FIXED-IN: 15.12.0

M  +3    -3    src/jobs/createaccount.cpp

http://commits.kde.org/kaccounts-integration/fe6b9c7b2511ba5ebc15542b0b7280c55e17ffa4
Comment 27 Unknown 2015-12-04 19:56:40 UTC
Not sure how this propagates so I would like to ask: When can we expect to have the fixed version in openSUSE 42.1 Leap repo?
Comment 28 Martin Klapetek 2015-12-04 19:59:39 UTC
I'm sorry but you'll have to ask your distro packagers that question.

I've notified the KDE distro packagers that this should be backported, if/how/when is fully up to them.

Sorry.

(everybody try nagging your distros though)
Comment 29 Unknown 2015-12-04 20:00:25 UTC
Thanks Martin!
Comment 30 Nico Kruber 2016-02-08 11:10:20 UTC
actually, I still cannot connect to my gtalk account although I am on 15.12.1 using openSUSE Leap 42.1 with KDE:Applications repo (amongst others).

Maybe I'm using a wrong configuration? (the same I was using with Kopete)
I configured my account as Jabber/XMPP with Jabber ID xxx@gmail.com, Server talk.google.com, Port 5223, "Require encrypted connection" and "Use old-style SSL" both ticked.
FYI: I do not have the 2-phase verification enabled and have "Allow less secure apps ON"