Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Password re-entry during disconnects #48

Closed
adnieman opened this issue Jul 16, 2015 · 25 comments
Closed

Password re-entry during disconnects #48

adnieman opened this issue Jul 16, 2015 · 25 comments

Comments

@adnieman
Copy link

I am using version 305f27dd23c0

I've had to re-enter the password and I have checked save password. If I disable the account, and then re-enable, I have to re-enter. I know that the credentials are stored in the keyring. If I lose connection to the internet, and its restored, I am forced to re-enter the password. Is there a fix for this on the horizon?

@mmcco
Copy link

mmcco commented Jul 16, 2015

Can we see a debug log?

@adnieman
Copy link
Author

Here ya go. I manually disabled and enabled, then forced a network
disruption. Both times it asked for the password, even though it is
already stored in my keyring.

On 07/16/2015 02:37 PM, Michael McConville wrote:

Can we see a debug log
https://developer.pidgin.im/wiki/TipsForBugReports#ObtainingaDebugLog?


Reply to this email directly or view it on GitHub
#48 (comment).

Aaron Nieman
Research & Development Coordinator
A. D. Nieman & Associates, LLC
adnieman@adnieman.com
+1.616.965.2665 Office
+1.616.202.1777 Fax
+1.616.466.4093 Cell

@adnieman
Copy link
Author

Pidgin Debug Log : Thu 16 Jul 2015 02:57:21 PM AST
(14:56:18) account: Connecting to account adnieman.
(14:56:22) util: Writing file accounts.xml to directory /home/dao/.purple
(14:56:22) util: Writing file /home/dao/.purple/accounts.xml
(14:56:23) connection: Connecting. gc = 0x7f323f78b5e0
(14:56:23) http: Performing new request 0x7f323fe77f00 to graph.facebook.com.
(14:56:24) dnsquery: Performing DNS lookup for graph.facebook.com
(14:56:24) dns: Wait for DNS child 7610 failed: No child processes
(14:56:24) dns: Created new DNS child 7702, there are now 1 children.
(14:56:24) dns: Successfully sent DNS request to child 7702
(14:56:24) dns: Got response for 'graph.facebook.com'
(14:56:24) dnsquery: IP resolved for graph.facebook.com
(14:56:24) proxy: Attempting connection to 31.13.73.1
(14:56:24) proxy: Connecting to graph.facebook.com:443 with no proxy
(14:56:24) proxy: Connection in progress
(14:56:24) proxy: Connecting to graph.facebook.com:443.
(14:56:24) proxy: Connected to graph.facebook.com:443.
(14:56:24) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:24) nss: partial certificate chain
(14:56:24) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(14:56:24) certificate/x509/tls_cached: Checking for cached cert...
(14:56:24) certificate/x509/tls_cached: ...Found cached cert
(14:56:24) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:24) certificate/x509/tls_cached: Peer cert matched cached
(14:56:24) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:24) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:24) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:56:24) certificate: Successfully verified certificate for graph.facebook.com
(14:56:26) http: Request 0x7f323fe77f00 performed successfully.
(14:56:26) dnsquery: Performing DNS lookup for mqtt.facebook.com
(14:56:26) dns: Successfully sent DNS request to child 7702
(14:56:26) dns: Got response for 'mqtt.facebook.com'
(14:56:26) dnsquery: IP resolved for mqtt.facebook.com
(14:56:26) proxy: Attempting connection to 173.252.79.23
(14:56:26) proxy: Connecting to mqtt.facebook.com:443 with no proxy
(14:56:26) proxy: Connection in progress
(14:56:26) proxy: Connecting to mqtt.facebook.com:443.
(14:56:26) proxy: Connected to mqtt.facebook.com:443.
(14:56:26) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:26) nss: subject=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:26) nss: subject=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:26) certificate/x509/tls_cached: Starting verify for mqtt.facebook.com
(14:56:26) certificate/x509/tls_cached: Checking for cached cert...
(14:56:26) certificate/x509/tls_cached: ...Found cached cert
(14:56:26) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:56:26) certificate/x509/tls_cached: Peer cert matched cached
(14:56:26) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:56:26) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:56:26) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:56:26) certificate: Successfully verified certificate for mqtt.facebook.com
(14:56:27) http: Performing new request 0x7f323fb42900 to graph.facebook.com.
(14:56:27) dnsquery: Performing DNS lookup for graph.facebook.com
(14:56:27) dns: Successfully sent DNS request to child 7702
(14:56:27) prefs: /pidgin/blist/x changed, scheduling save.
(14:56:27) prefs: /pidgin/blist/y changed, scheduling save.
(14:56:27) dns: Got response for 'graph.facebook.com'
(14:56:27) dnsquery: IP resolved for graph.facebook.com
(14:56:27) proxy: Attempting connection to 31.13.73.1
(14:56:27) proxy: Connecting to graph.facebook.com:443 with no proxy
(14:56:27) proxy: Connection in progress
(14:56:27) proxy: Connecting to graph.facebook.com:443.
(14:56:27) proxy: Connected to graph.facebook.com:443.
(14:56:27) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:27) nss: subject=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:27) nss: subject=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:56:27) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(14:56:27) certificate/x509/tls_cached: Checking for cached cert...
(14:56:27) certificate/x509/tls_cached: ...Found cached cert
(14:56:27) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:27) certificate/x509/tls_cached: Peer cert matched cached
(14:56:27) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:27) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:56:27) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:56:27) certificate: Successfully verified certificate for graph.facebook.com
(14:56:27) facebook: Presence: 100001589611204 (1)
(14:56:27) facebook: Presence: 100001560850033 (1)
(14:56:27) facebook: Presence: 100002070374667 (1)
(14:56:27) facebook: Presence: 535033815 (1)
(14:56:27) facebook: Presence: 100005180202808 (1)
(14:56:27) facebook: Presence: 100000539233594 (1)
(14:56:27) facebook: Presence: 100000736820292 (1)
(14:56:27) facebook: Presence: 1396465572 (1)
(14:56:27) facebook: Presence: 100000957541042 (1)
(14:56:27) facebook: Presence: 100001594488165 (1)
(14:56:27) facebook: Presence: 1783310872 (1)
(14:56:27) facebook: Presence: 100006445111677 (1)
(14:56:27) facebook: Presence: 501867757 (1)
(14:56:27) facebook: Presence: 100001712205065 (1)
(14:56:27) facebook: Presence: 100000502585855 (1)
(14:56:27) facebook: Presence: 100001595387791 (1)
(14:56:27) facebook: Presence: 100001722281263 (1)
(14:56:27) facebook: Presence: 100005630049136 (1)
(14:56:27) facebook: Presence: 100008490305455 (1)
(14:56:27) facebook: Presence: 100000195707608 (1)
(14:56:27) facebook: Presence: 100001427715001 (1)
(14:56:27) facebook: Presence: 100001430340693 (1)
(14:56:27) facebook: Presence: 1288479162 (1)
(14:56:27) facebook: Presence: 1119520011 (1)
(14:56:27) facebook: Presence: 100003470655379 (1)
(14:56:27) facebook: Presence: 100007946041881 (1)
(14:56:27) facebook: Presence: 100000995920119 (1)
(14:56:27) facebook: Presence: 100003879227795 (1)
(14:56:27) facebook: Presence: 1721642181 (1)
(14:56:27) facebook: Presence: 100000151276667 (1)
(14:56:27) blist: Updating buddy status for 100001589611204 (Facebook)
(14:56:27) blist: Updating buddy status for 100001560850033 (Facebook)
(14:56:27) blist: Updating buddy status for 100002070374667 (Facebook)
(14:56:27) blist: Updating buddy status for 535033815 (Facebook)
(14:56:27) blist: Updating buddy status for 100005180202808 (Facebook)
(14:56:27) blist: Updating buddy status for 100000539233594 (Facebook)
(14:56:27) blist: Updating buddy status for 100000736820292 (Facebook)
(14:56:27) blist: Updating buddy status for 1396465572 (Facebook)
(14:56:27) blist: Updating buddy status for 100000957541042 (Facebook)
(14:56:27) blist: Updating buddy status for 100001594488165 (Facebook)
(14:56:27) blist: Updating buddy status for 1783310872 (Facebook)
(14:56:27) blist: Updating buddy status for 100006445111677 (Facebook)
(14:56:27) blist: Updating buddy status for 501867757 (Facebook)
(14:56:27) blist: Updating buddy status for 100001712205065 (Facebook)
(14:56:27) blist: Updating buddy status for 100000502585855 (Facebook)
(14:56:27) blist: Updating buddy status for 100001595387791 (Facebook)
(14:56:27) blist: Updating buddy status for 100001722281263 (Facebook)
(14:56:27) blist: Updating buddy status for 100005630049136 (Facebook)
(14:56:27) blist: Updating buddy status for 100008490305455 (Facebook)
(14:56:27) blist: Updating buddy status for 100000195707608 (Facebook)
(14:56:27) blist: Updating buddy status for 100001427715001 (Facebook)
(14:56:27) blist: Updating buddy status for 100001430340693 (Facebook)
(14:56:27) blist: Updating buddy status for 1288479162 (Facebook)
(14:56:27) blist: Updating buddy status for 1119520011 (Facebook)
(14:56:27) blist: Updating buddy status for 100003470655379 (Facebook)
(14:56:27) blist: Updating buddy status for 100007946041881 (Facebook)
(14:56:27) blist: Updating buddy status for 100000995920119 (Facebook)
(14:56:27) blist: Updating buddy status for 100003879227795 (Facebook)
(14:56:27) blist: Updating buddy status for 1721642181 (Facebook)
(14:56:27) blist: Updating buddy status for 100000151276667 (Facebook)
(14:56:27) prefs: /pidgin/blist/x changed, scheduling save.
(14:56:27) http: Request 0x7f323fb42900 performed successfully.
(14:56:28) pidgin-libnotify: event_connection_throttle() called
(14:56:28) util: Writing file accounts.xml to directory /home/dao/.purple
(14:56:28) util: Writing file /home/dao/.purple/accounts.xml
(14:56:32) util: Writing file prefs.xml to directory /home/dao/.purple
(14:56:32) util: Writing file /home/dao/.purple/prefs.xml
(14:56:39) util: Writing file blist.xml to directory /home/dao/.purple
(14:56:39) util: Writing file /home/dao/.purple/blist.xml
(14:56:45) network: Got StateChange from NetworkManager: 20.
(14:56:45) account: Disconnecting account adnieman (0x7f323e9968b0)
(14:56:45) connection: Disconnecting connection 0x7f323f78b5e0
(14:56:45) connection: Destroying connection 0x7f323f78b5e0
(14:56:50) network: Got StateChange from NetworkManager: 40.
(14:56:50) util: Writing file accounts.xml to directory /home/dao/.purple
(14:56:50) util: Writing file /home/dao/.purple/accounts.xml
(14:56:50) util: Writing file blist.xml to directory /home/dao/.purple
(14:56:50) util: Writing file /home/dao/.purple/blist.xml
(14:56:54) network: Got StateChange from NetworkManager: 70.
(14:56:54) autorecon: do_signon called
(14:56:54) autorecon: calling purple_account_connect
(14:56:54) account: Connecting to account adnieman.
(14:56:54) autorecon: done calling purple_account_connect
(14:57:00) connection: Connecting. gc = 0x7f323f9e6460
(14:57:00) http: Performing new request 0x7f323f002470 to graph.facebook.com.
(14:57:00) dnsquery: Performing DNS lookup for graph.facebook.com
(14:57:00) dns: Wait for DNS child 7702 failed: No child processes
(14:57:00) dns: Created new DNS child 7849, there are now 1 children.
(14:57:00) dns: Successfully sent DNS request to child 7849
(14:57:00) dns: Got response for 'graph.facebook.com'
(14:57:00) dnsquery: IP resolved for graph.facebook.com
(14:57:00) proxy: Attempting connection to 31.13.73.1
(14:57:00) proxy: Connecting to graph.facebook.com:443 with no proxy
(14:57:00) proxy: Connection in progress
(14:57:00) proxy: Connecting to graph.facebook.com:443.
(14:57:00) proxy: Connected to graph.facebook.com:443.
(14:57:01) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:57:01) nss: partial certificate chain
(14:57:01) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(14:57:01) certificate/x509/tls_cached: Checking for cached cert...
(14:57:01) certificate/x509/tls_cached: ...Found cached cert
(14:57:01) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:01) certificate/x509/tls_cached: Peer cert matched cached
(14:57:01) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:01) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:01) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:57:01) certificate: Successfully verified certificate for graph.facebook.com
(14:57:02) http: Request 0x7f323f002470 performed successfully.
(14:57:02) dnsquery: Performing DNS lookup for mqtt.facebook.com
(14:57:03) dns: Successfully sent DNS request to child 7849
(14:57:03) dns: Got response for 'mqtt.facebook.com'
(14:57:03) dnsquery: IP resolved for mqtt.facebook.com
(14:57:03) proxy: Attempting connection to 173.252.79.23
(14:57:03) proxy: Connecting to mqtt.facebook.com:443 with no proxy
(14:57:03) proxy: Connection in progress
(14:57:03) proxy: Connecting to mqtt.facebook.com:443.
(14:57:03) proxy: Connected to mqtt.facebook.com:443.
(14:57:03) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:57:03) nss: partial certificate chain
(14:57:03) certificate/x509/tls_cached: Starting verify for mqtt.facebook.com
(14:57:03) certificate/x509/tls_cached: Checking for cached cert...
(14:57:03) certificate/x509/tls_cached: ...Found cached cert
(14:57:03) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:57:03) certificate/x509/tls_cached: Peer cert matched cached
(14:57:03) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:57:03) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(14:57:03) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:57:03) certificate: Successfully verified certificate for mqtt.facebook.com
(14:57:03) http: Performing new request 0x7f323fc97100 to graph.facebook.com.
(14:57:03) dnsquery: Performing DNS lookup for graph.facebook.com
(14:57:03) dns: Successfully sent DNS request to child 7849
(14:57:03) dns: Got response for 'graph.facebook.com'
(14:57:03) dnsquery: IP resolved for graph.facebook.com
(14:57:03) proxy: Attempting connection to 31.13.73.1
(14:57:03) proxy: Connecting to graph.facebook.com:443 with no proxy
(14:57:03) proxy: Connection in progress
(14:57:03) proxy: Connecting to graph.facebook.com:443.
(14:57:03) proxy: Connected to graph.facebook.com:443.
(14:57:03) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(14:57:03) nss: partial certificate chain
(14:57:03) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(14:57:03) certificate/x509/tls_cached: Checking for cached cert...
(14:57:03) certificate/x509/tls_cached: ...Found cached cert
(14:57:03) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:03) certificate/x509/tls_cached: Peer cert matched cached
(14:57:03) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:03) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(14:57:03) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(14:57:03) certificate: Successfully verified certificate for graph.facebook.com
(14:57:03) facebook: Presence: 100001589611204 (1)
(14:57:03) facebook: Presence: 100001560850033 (1)
(14:57:03) facebook: Presence: 100002070374667 (1)
(14:57:03) facebook: Presence: 535033815 (1)
(14:57:03) facebook: Presence: 100005180202808 (1)
(14:57:03) facebook: Presence: 732079749 (1)
(14:57:03) facebook: Presence: 100000539233594 (1)
(14:57:03) facebook: Presence: 100000565941673 (1)
(14:57:03) facebook: Presence: 100000736820292 (1)
(14:57:03) facebook: Presence: 1396465572 (1)
(14:57:03) facebook: Presence: 100000957541042 (1)
(14:57:03) facebook: Presence: 100001594488165 (1)
(14:57:03) facebook: Presence: 1783310872 (1)
(14:57:03) facebook: Presence: 501867757 (1)
(14:57:03) facebook: Presence: 100001712205065 (1)
(14:57:03) facebook: Presence: 100000502585855 (1)
(14:57:03) facebook: Presence: 100001595387791 (1)
(14:57:03) facebook: Presence: 100001722281263 (1)
(14:57:03) facebook: Presence: 100005630049136 (1)
(14:57:03) facebook: Presence: 100008490305455 (1)
(14:57:03) facebook: Presence: 100000195707608 (1)
(14:57:03) facebook: Presence: 100001427715001 (1)
(14:57:04) facebook: Presence: 100001430340693 (1)
(14:57:04) facebook: Presence: 1288479162 (1)
(14:57:04) facebook: Presence: 1119520011 (1)
(14:57:04) facebook: Presence: 100004289292257 (1)
(14:57:04) facebook: Presence: 100003470655379 (1)
(14:57:04) facebook: Presence: 100007946041881 (1)
(14:57:04) facebook: Presence: 100000995920119 (1)
(14:57:04) facebook: Presence: 100003879227795 (1)
(14:57:04) facebook: Presence: 1721642181 (1)
(14:57:04) facebook: Presence: 100000151276667 (1)
(14:57:04) blist: Updating buddy status for 100001589611204 (Facebook)
(14:57:04) blist: Updating buddy status for 100001560850033 (Facebook)
(14:57:04) blist: Updating buddy status for 100002070374667 (Facebook)
(14:57:04) blist: Updating buddy status for 535033815 (Facebook)
(14:57:04) blist: Updating buddy status for 100005180202808 (Facebook)
(14:57:04) blist: Updating buddy status for 732079749 (Facebook)
(14:57:04) blist: Updating buddy status for 100000539233594 (Facebook)
(14:57:04) blist: Updating buddy status for 100000565941673 (Facebook)
(14:57:04) blist: Updating buddy status for 100000736820292 (Facebook)
(14:57:04) blist: Updating buddy status for 1396465572 (Facebook)
(14:57:04) blist: Updating buddy status for 100000957541042 (Facebook)
(14:57:04) blist: Updating buddy status for 100001594488165 (Facebook)
(14:57:04) blist: Updating buddy status for 1783310872 (Facebook)
(14:57:04) blist: Updating buddy status for 501867757 (Facebook)
(14:57:04) blist: Updating buddy status for 100001712205065 (Facebook)
(14:57:04) blist: Updating buddy status for 100000502585855 (Facebook)
(14:57:04) blist: Updating buddy status for 100001595387791 (Facebook)
(14:57:04) blist: Updating buddy status for 100001722281263 (Facebook)
(14:57:04) blist: Updating buddy status for 100005630049136 (Facebook)
(14:57:04) blist: Updating buddy status for 100008490305455 (Facebook)
(14:57:04) blist: Updating buddy status for 100000195707608 (Facebook)
(14:57:04) blist: Updating buddy status for 100001427715001 (Facebook)
(14:57:04) blist: Updating buddy status for 100001430340693 (Facebook)
(14:57:04) blist: Updating buddy status for 1288479162 (Facebook)
(14:57:04) blist: Updating buddy status for 1119520011 (Facebook)
(14:57:04) blist: Updating buddy status for 100004289292257 (Facebook)
(14:57:04) blist: Updating buddy status for 100003470655379 (Facebook)
(14:57:04) blist: Updating buddy status for 100007946041881 (Facebook)
(14:57:04) blist: Updating buddy status for 100000995920119 (Facebook)
(14:57:04) blist: Updating buddy status for 100003879227795 (Facebook)
(14:57:04) blist: Updating buddy status for 1721642181 (Facebook)
(14:57:04) blist: Updating buddy status for 100000151276667 (Facebook)
(14:57:04) http: Request 0x7f323fc97100 performed successfully.
(14:57:04) pidgin-libnotify: event_connection_throttle() called
(14:57:05) util: Writing file accounts.xml to directory /home/dao/.purple
(14:57:05) util: Writing file /home/dao/.purple/accounts.xml
(14:57:08) prefs: /pidgin/blist/list_visible changed, scheduling save.
(14:57:09) util: Writing file blist.xml to directory /home/dao/.purple
(14:57:09) util: Writing file /home/dao/.purple/blist.xml
(14:57:13) util: Writing file prefs.xml to directory /home/dao/.purple
(14:57:13) util: Writing file /home/dao/.purple/prefs.xml
(14:57:18) facebook: Presence: 1721642181 (0)
(14:57:18) blist: Updating buddy status for 1721642181 (Facebook)
(14:57:21) prefs: /pidgin/filelocations/last_save_folder changed, scheduling save.

@EionRobb
Copy link
Collaborator

Which keyring plugin are you using for saving credentials

@adnieman
Copy link
Author

adnieman commented Jul 16, 2015 via email

@jgeboski
Copy link
Collaborator

Does this happen with other accounts or just Facebook?

@adnieman
Copy link
Author

adnieman commented Jul 19, 2015 via email

@jgeboski
Copy link
Collaborator

Assuming it is not the first time you have logged into the account, the plugin should not be requesting as password at all. After the first login, the plugin relies on the session information from the authentication process, not the password. I will have to test pidgin with gnome-keyring.

@adnieman
Copy link
Author

adnieman commented Jul 19, 2015 via email

@jgeboski
Copy link
Collaborator

I assume you are using pidgin-gnome-keyring? If so, can you run pidgin in console and see if it spits anything out to stderr? The pidgin-gnome-keyring plugin is neglecting to use the proper debugging utilities in libpurple.

@adnieman
Copy link
Author

(23:06:07) prefs: Reading /home/dao/.purple/prefs.xml
(23:06:07) prefs: Finished reading /home/dao/.purple/prefs.xml
(23:06:07) prefs: Unable to find rename pref for /core/plugins
(23:06:07) prefs: Renaming /core to /purple
(23:06:07) prefs: removing pref /core/plugins/core-plugin_pack-google/domain
(23:06:07) prefs: removing pref /core/plugins/core-plugin_pack-google
(23:06:07) prefs: removing pref /core/plugins
(23:06:07) prefs: removing pref /core
(23:06:07) prefs: purple_prefs_get_path: Unknown pref /pidgin/browsers/command
(23:06:07) dbus: okkk
(23:06:07) plugins: probing /home/dao/.purple/plugins/pidgin_awn.so
(23:06:07) plugins: /home/dao/.purple/plugins/pidgin_awn.so is not loadable: wrong ELF class: ELFCLASS32
(23:06:07) plugins: probing /home/dao/.purple/plugins/libfacebook.so
(23:06:07) plugins: probing /usr/lib/pidgin/sendbutton.so
(23:06:07) plugins: probing /usr/lib/pidgin/musicmessaging.so
(23:06:07) plugins: probing /usr/lib/pidgin/libpidgin_pp.so
(23:06:07) plugins: probing /usr/lib/pidgin/blistops.so
(23:06:07) plugins: probing /usr/lib/pidgin/ticker.so
(23:06:07) plugins: probing /usr/lib/pidgin/extplacement.so
(23:06:07) plugins: probing /usr/lib/pidgin/xmppconsole.so
(23:06:07) plugins: probing /usr/lib/pidgin/infopane.so
(23:06:07) plugins: probing /usr/lib/pidgin/difftopic.so
(23:06:07) plugins: probing /usr/lib/pidgin/spellchk.so
(23:06:07) plugins: probing /usr/lib/pidgin/nicksaid.so
(23:06:07) plugins: probing /usr/lib/pidgin/album.so
(23:06:07) plugins: probing /usr/lib/pidgin/convbadger.so
(23:06:07) plugins: probing /usr/lib/pidgin/themeedit.so
(23:06:07) plugins: probing /usr/lib/pidgin/pidgin-otr.so
(23:06:07) plugins: probing /usr/lib/pidgin/mystatusbox.so
(23:06:07) plugins: probing /usr/lib/pidgin/enhancedhist.so
(23:06:07) plugins: probing /usr/lib/pidgin/gRIM.so
(23:06:07) plugins: probing /usr/lib/pidgin/notify.so
(23:06:07) plugins: probing /usr/lib/pidgin/switchspell.so
(23:06:07) plugins: probing /usr/lib/pidgin/indicator.so
(23:06:07) plugins: probing /usr/lib/pidgin/vvconfig.so
(23:06:07) plugins: probing /usr/lib/pidgin/timestamp.so
(23:06:07) plugins: probing /usr/lib/pidgin/markerline.so
(23:06:07) plugins: probing /usr/lib/pidgin/pidgin-schedule.so
(23:06:07) plugins: probing /usr/lib/pidgin/history.so
(23:06:07) plugins: probing /usr/lib/pidgin/timestamp_format.so
(23:06:07) plugins: probing /usr/lib/pidgin/gestures.so
(23:06:07) plugins: probing /usr/lib/pidgin/xmppdisco.so
(23:06:07) plugins: probing /usr/lib/pidgin/xchat-chats.so
(23:06:07) plugins: probing /usr/lib/pidgin/lastseen.so
(23:06:07) plugins: probing /usr/lib/pidgin/timelog.so
(23:06:07) plugins: probing /usr/lib/pidgin/pidginrc.so
(23:06:07) plugins: probing /usr/lib/pidgin/convcolors.so
(23:06:07) plugins: probing /usr/lib/pidgin/sepandtab.so
(23:06:07) plugins: probing /usr/lib/pidgin/plonkers.so
(23:06:07) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
(23:06:07) plugins: probing /usr/lib/pidgin/pidgin-twitter.so
(23:06:07) plugins: probing /usr/lib/pidgin/encrypt.so
(23:06:07) plugins: probing /usr/lib/pidgin/iconaway.so
(23:06:07) plugins: probing /usr/lib/pidgin/listlog.so
(23:06:07) plugins: probing /usr/lib/pidgin/libawayonlock.so
(23:06:07) plugins: probing /usr/lib/pidgin/cap.so
(23:06:07) plugins: probing /usr/lib/pidgin/irssi.so
(23:06:07) plugins: probing /usr/lib/purple-2/sslinfo.so
(23:06:07) plugins: probing /usr/lib/purple-2/flip.so
(23:06:07) plugins: probing /usr/lib/purple-2/gnome-keyring.so
(23:06:07) plugins: probing /usr/lib/purple-2/newline.so
(23:06:07) plugins: probing /usr/lib/purple-2/xmppprio.so
(23:06:07) plugins: probing /usr/lib/purple-2/libirc.so
(23:06:07) plugins: probing /usr/lib/purple-2/libgg.so
(23:06:07) plugins: probing /usr/lib/purple-2/libxmpp.so
(23:06:07) plugins: probing /usr/lib/purple-2/pidgin-libnotify.so
(23:06:07) plugins: probing /usr/lib/purple-2/libbonjour.so
(23:06:07) plugins: probing /usr/lib/purple-2/autoreply.so
(23:06:07) plugins: probing /usr/lib/purple-2/libymsg.so
(23:06:07) plugins: /usr/lib/purple-2/libymsg.so is not usable because the 'purple_init_plugin' symbol could not be found.  Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(23:06:07) plugins: probing /usr/lib/purple-2/listhandler.so
(23:06:07) plugins: probing /usr/lib/purple-2/perl.so
(23:06:07) plugins: probing /usr/lib/purple-2/libnovell.so
(23:06:07) plugins: probing /usr/lib/purple-2/joinpart.so
(23:06:07) plugins: probing /usr/lib/purple-2/libjabber.so
(23:06:07) plugins: /usr/lib/purple-2/libjabber.so is not usable because the 'purple_init_plugin' symbol could not be found.  Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(23:06:07) plugins: probing /usr/lib/purple-2/offlinemsg.so
(23:06:07) plugins: probing /usr/lib/purple-2/libyahoo.so
(23:06:07) plugins: probing /usr/lib/purple-2/highlight.so
(23:06:07) plugins: probing /usr/lib/purple-2/google.so
(23:06:07) plugins: probing /usr/lib/purple-2/irc-more.so
(23:06:07) plugins: probing /usr/lib/purple-2/libzephyr.so
(23:06:07) plugins: probing /usr/lib/purple-2/libicq.so
(23:06:07) plugins: probing /usr/lib/purple-2/dice.so
(23:06:07) plugins: probing /usr/lib/purple-2/psychic.so
(23:06:07) plugins: probing /usr/lib/purple-2/autoaccept.so
(23:06:07) plugins: probing /usr/lib/purple-2/buddynote.so
(23:06:07) plugins: probing /usr/lib/purple-2/oldlogger.so
(23:06:07) plugins: probing /usr/lib/purple-2/ignore.so
(23:06:07) plugins: probing /usr/lib/purple-2/libsametime.so
(23:06:07) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info, but is a prpl. This is no longer supported.
(23:06:07) plugins: probing /usr/lib/purple-2/bash.so
(23:06:07) plugins: probing /usr/lib/purple-2/ssl-nss.so
(23:06:07) plugins: probing /usr/lib/purple-2/libsimple.so
(23:06:07) plugins: probing /usr/lib/purple-2/napster.so
(23:06:07) plugins: probing /usr/lib/purple-2/groupmsg.so
(23:06:07) plugins: probing /usr/lib/purple-2/colorize.so
(23:06:07) plugins: probing /usr/lib/purple-2/autoprofile.so
(23:06:07) autoprofile: general: Initializing AutoProfile
(23:06:07) autoprofile: general: Initializing preference defaults if necessary
(23:06:07) plugins: probing /usr/lib/purple-2/idle.so
(23:06:07) plugins: probing /usr/lib/purple-2/statenotify.so
(23:06:07) plugins: probing /usr/lib/purple-2/splitter.so
(23:06:07) plugins: probing /usr/lib/purple-2/libnateon.so
(23:06:07) plugins: probing /usr/lib/purple-2/libsnpp.so
(23:06:07) plugins: probing /usr/lib/purple-2/liboscar.so
(23:06:07) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could not be found.  Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(23:06:07) plugins: probing /usr/lib/purple-2/libmyspace.so
(23:06:07) plugins: probing /usr/lib/purple-2/dewysiwygification.so
(23:06:07) plugins: probing /usr/lib/purple-2/libmsn.so
(23:06:07) plugins: probing /usr/lib/purple-2/ssl.so
(23:06:07) plugins: probing /usr/lib/purple-2/tcl.so
(23:06:07) plugins: probing /usr/lib/purple-2/slashexec.so
(23:06:07) plugins: probing /usr/lib/purple-2/eight_ball.so
(23:06:07) plugins: probing /usr/lib/purple-2/log_reader.so
(23:06:07) plugins: probing /usr/lib/purple-2/dbus-example.so
(23:06:07) plugins: probing /usr/lib/purple-2/irchelper.so
(23:06:07) plugins: probing /usr/lib/purple-2/libyahoojp.so
(23:06:07) plugins: probing /usr/lib/purple-2/libmxit.so
(23:06:07) prpl-loubserp-mxit: Loading MXit libPurple plugin...
(23:06:07) plugins: probing /usr/lib/purple-2/libfacebook.so
(23:06:07) plugins: Not loading /usr/lib/purple-2/libfacebook.so. Another plugin with the same name (/home/dao/.purple/plugins/libfacebook.so) has already been loaded.
(23:06:07) plugins: probing /usr/lib/purple-2/libaim.so
(23:06:07) plugins: probing /usr/lib/purple-2/simfix.so
(23:06:07) util: Reading file xmpp-caps.xml from directory /home/dao/.purple
(23:06:07) jabber: creating hash tables for data objects
(23:06:07) plugins: probing /usr/lib/purple-2/XEP-0027.pl
(23:06:07) prefs: /purple/status/scores/offline changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/available changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/invisible changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/away changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/extended_away changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/idle changed, scheduling save.
(23:06:07) prefs: /purple/status/scores/offline_msg changed, scheduling save.
(23:06:07) util: Reading file accounts.xml from directory /home/dao/.purple
(23:06:07) util: Reading file status.xml from directory /home/dao/.purple
(23:06:07) certificate: CertificateVerifier x509, singleuse requested but not found.
(23:06:07) certificate: CertificateVerifier singleuse registered
(23:06:07) certificate: CertificatePool x509, ca requested but not found.
(23:06:07) certificate: CertificateScheme x509 requested but not found.
(23:06:07) certificate/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later.
(23:06:07) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later.
(23:06:07) certificate: CertificatePool ca registered
(23:06:07) certificate: CertificatePool x509, tls_peers requested but not found.
(23:06:07) certificate: CertificatePool tls_peers registered
(23:06:07) certificate: CertificateVerifier x509, tls_cached requested but not found.
(23:06:07) certificate: CertificateVerifier tls_cached registered
(23:06:07) prefs: /purple/logging/format changed, scheduling save.
(23:06:07) prefs: /purple/logging/format changed, scheduling save.
(23:06:07) prefs: /purple/proxy/type changed, scheduling save.
(23:06:07) prefs: /purple/proxy/host changed, scheduling save.
(23:06:07) prefs: /purple/proxy/port changed, scheduling save.
(23:06:07) prefs: /purple/proxy/username changed, scheduling save.
(23:06:07) prefs: /purple/proxy/password changed, scheduling save.
(23:06:07) certificate: CertificateScheme x509 requested but not found.
(23:06:07) certificate: CertificateScheme x509 registered
(23:06:07) util: Reading file smileys.xml from directory /home/dao/.purple
(23:06:07) util: File /home/dao/.purple/smileys.xml does not exist (this is not necessarily an error)
(23:06:07) stun: using server 
(23:06:07) sound: Initializing sound output drivers.
(23:06:07) prefs: /pidgin/conversations/placement changed, scheduling save.
(23:06:07) prefs: purple_prefs_get_bool: Unknown pref /pidgin/docklet/x11/embedded
(23:06:08) gtkmedia: Registering media element types
(23:06:08) util: Reading file blist.xml from directory /home/dao/.purple
(23:06:08) plugins: Loading saved plugin /usr/lib/pidgin/libawayonlock.so
(23:06:08) pidgin-awayonlock: plugin_load called
(23:06:08) pidgin-awayonlock: plugin_load finished
(23:06:08) plugins: Loading saved plugin /usr/lib/pidgin/blistops.so
(23:06:08) Gtk: IA__gtk_item_factory_get_widget: assertion `GTK_IS_ITEM_FACTORY (ifactory)' failed
(23:06:08) GLib-GObject: invalid (NULL) pointer instance
(23:06:08) GLib-GObject: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(23:06:08) prefs: /plugins/gtk/amc_grim/blistops/hidelist changed, scheduling save.
(23:06:08) prefs: /plugins/gtk/amc_grim/blistops/hidemenu changed, scheduling save.
(23:06:08) prefs: /pidgin/blist/show_buddy_icons changed, scheduling save.
(23:06:08) plugins: Loading saved plugin /usr/lib/pidgin/enhancedhist.so
(23:06:08) plugins: Loading saved plugin /usr/lib/purple-2/gnome-keyring.so
(23:06:08) plugins: Loading saved plugin /usr/lib/purple-2/pidgin-libnotify.so
(23:06:08) plugins: Loading saved plugin /usr/lib/purple-2/ssl-nss.so
(23:06:08) plugins: Loading saved plugin /usr/lib/pidgin/pidginrc.so
(23:06:08) plugins: Loading saved plugin /usr/lib/purple-2/ssl.so
(23:06:08) plugins: Loading saved plugin /usr/lib/pidgin/vvconfig.so
(23:06:08) gtkmedia: Registering media element types
(23:06:08) pounce: Error reading pounces: Failed to open file '/home/dao/.purple/pounces.xml': No such file or directory
(23:06:08) Session Management: ICE initialized.
(23:06:08) Session Management: Connecting with no previous ID
(23:06:08) Session Management: Handling new ICE connection... 
(23:06:08) done.
(23:06:08) Session Management: Connected to manager (gnome-session) with client ID 10b9b1a74c50814d24143727516841659400000028940101
(23:06:08) Session Management: Using pidgin as command
(23:06:08) accels: accel changed, scheduling save.
(23:06:08) accels: accel changed, scheduling save.
(23:06:08) prefs: /plugins/gtk/amc_grim/blistops/hidelist changed, scheduling save.
(23:06:08) prefs: /plugins/gtk/amc_grim/blistops/hidemenu changed, scheduling save.
(23:06:08) prefs: /pidgin/blist/show_buddy_icons changed, scheduling save.
(23:06:08) account: Connecting to account *******.
(23:06:08) connection: Connecting. gc = 0x7fbd53285290
(23:06:08) http: Performing new request 0x7fbd52c99c30 to graph.facebook.com.
(23:06:08) account: Connecting to account *******@gmail.com/.
(23:06:08) connection: Connecting. gc = 0x7fbd532b8050
(23:06:08) dnssrv: querying SRV record for gmail.com: _xmpp-client._tcp.gmail.com
(23:06:08) Session Management: Received first save_yourself
(23:06:08) dnsquery: Performing DNS lookup for graph.facebook.com
(23:06:08) Session Management: Received save_complete
(23:06:08) dnssrv: found 5 SRV entries
(23:06:08) dnsquery: Performing DNS lookup for xmpp.l.google.com
(23:06:08) util: requesting to fetch a URL
(23:06:08) dnsquery: Performing DNS lookup for 192.168.0.1
(23:06:08) dns: Created new DNS child 16504, there are now 1 children.
(23:06:08) dns: Successfully sent DNS request to child 16504
(23:06:08) dns: Created new DNS child 16506, there are now 2 children.
(23:06:08) dns: Successfully sent DNS request to child 16506
(23:06:08) dnsquery: IP resolved for 192.168.0.1
(23:06:08) proxy: Attempting connection to 192.168.0.1
(23:06:08) proxy: Connecting to 192.168.0.1:80 with no proxy
(23:06:08) proxy: Connection in progress
(23:06:08) proxy: Connecting to 192.168.0.1:80.
(23:06:08) proxy: Connected to 192.168.0.1:80.
(23:06:08) util: request constructed
(23:06:08) gtkblist: added visibility manager: 1
(23:06:08) dns: Got response for 'xmpp.l.google.com'
(23:06:08) dnsquery: IP resolved for xmpp.l.google.com
(23:06:08) proxy: Attempting connection to 173.194.219.125
(23:06:08) proxy: Connecting to xmpp.l.google.com:5222 with no proxy
(23:06:08) proxy: Connection in progress
(23:06:08) dns: Got response for 'graph.facebook.com'
(23:06:08) dnsquery: IP resolved for graph.facebook.com
(23:06:08) proxy: Attempting connection to 31.13.73.1
(23:06:08) proxy: Connecting to graph.facebook.com:443 with no proxy
(23:06:08) proxy: Connection in progress
(23:06:08) util: Response headers: 'HTTP/1.1 200 OK
Content-type: text/html
Expires: Thu, 3 Oct 1968 12:00:00 GMT
Content-Length: 2955
Connection: close
Pragma: no-cache

'
(23:06:08) util: parsed 2955
(23:06:08) upnp: parse_description_response(): could not get serviceTypeNode 7
(23:06:08) upnp: purple_upnp_parse_description(): control URL is NULL
(23:06:09) proxy: Connecting to xmpp.l.google.com:5222.
(23:06:09) proxy: Connected to xmpp.l.google.com:5222.
(23:06:09) jabber: Sending (*******@gmail.com): <?xml version='1.0' ?>
(23:06:09) jabber: Sending (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:09) proxy: Connecting to graph.facebook.com:443.
(23:06:09) proxy: Connected to graph.facebook.com:443.
(23:06:09) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:09) nss: subject=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:09) nss: subject=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:09) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(23:06:09) certificate/x509/tls_cached: Checking for cached cert...
(23:06:09) certificate/x509/tls_cached: ...Found cached cert
(23:06:09) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:09) certificate/x509/tls_cached: Peer cert matched cached
(23:06:09) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:09) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:09) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:09) certificate: Successfully verified certificate for graph.facebook.com
(23:06:09) jabber: Recv (379): <stream:stream from="gmail.com" id="D5BBB0CC83081986" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"><stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-OAUTH2</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>
(23:06:09) jabber: Sending (*******@gmail.com): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(23:06:09) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(23:06:09) nss: subject=CN=gmail.com,O=Google Inc,L=Mountain View,ST=California,C=US issuer=CN=Google Internet Authority G2,O=Google Inc,C=US
(23:06:09) nss: subject=CN=Google Internet Authority G2,O=Google Inc,C=US issuer=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US
(23:06:09) nss: subject=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US issuer=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US
(23:06:09) certificate/x509/tls_cached: Starting verify for gmail.com
(23:06:09) certificate/x509/tls_cached: Checking for cached cert...
(23:06:09) certificate/x509/tls_cached: ...Found cached cert
(23:06:09) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:09) certificate/x509/tls_cached: Peer cert matched cached
(23:06:09) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:09) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:09) nss: Trusting CN=gmail.com,O=Google Inc,L=Mountain View,ST=California,C=US
(23:06:09) certificate: Successfully verified certificate for gmail.com
(23:06:09) jabber: Sending (ssl) (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:09) jabber: Recv (ssl)(138): <stream:stream from="gmail.com" id="190E61F971D5328D" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
(23:06:09) jabber: Recv (ssl)(197): <stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-OAUTH2</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features>
(23:06:09) sasl: Mechs found: X-OAUTH2 X-GOOGLE-TOKEN PLAIN
(23:06:09) jabber: Sending (ssl) (*******@gmail.com): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN' xmlns:ga='http://www.google.com/talk/protocol/auth' ga:client-uses-full-bind-result='true'>password removed</auth>
(23:06:09) jabber: Recv (ssl)(51): <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
(23:06:09) jabber: Sending (ssl) (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:09) jabber: Recv (ssl)(138): <stream:stream from="gmail.com" id="D593FDB4CD9B46F0" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
(23:06:09) jabber: Recv (ssl)(137): <stream:features><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
(23:06:09) jabber: Sending (ssl) (*******@gmail.com): <iq type='set' id='purplecd78aefc'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/></iq>
(23:06:09) jabber: Recv (ssl)(135): <iq id="purplecd78aefc" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>*******@gmail.com/CE35E274</jid></bind></iq>
(23:06:09) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='set' id='purplecd78aefd'><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq>
(23:06:09) jabber: Recv (ssl)(1):  
(23:06:09) jabber: Recv (ssl)(39): <iq type="result" id="purplecd78aefd"/>
(23:06:09) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78aefe' to='gmail.com'><query xmlns='http://jabber.org/protocol/disco#items'/></iq>
(23:06:09) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78aeff' to='gmail.com'><query xmlns='http://jabber.org/protocol/disco#info'/></iq>
(23:06:09) jabber: Recv (ssl)(257): <iq type="error" id="purplecd78aefe" to="*******@gmail.com/CE35E274" from="gmail.com"><query xmlns="http://jabber.org/protocol/disco#items"/><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
(23:06:10) jabber: Recv (ssl)(603): <iq to="*******@gmail.com/CE35E274" from="gmail.com" id="purplecd78aeff" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="server" type="im" name="Google Talk"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="google:jingleinfo"/><feature var="google:roster"/><feature var="google:nosave"/><feature var="google:setting"/><feature var="google:shared-status"/><feature var="http://jabber.org/protocol/archive#otr"/><feature var="google:queue"/><feature var="google:mail:notify"/><feature var="http://jabber.org/protocol/archive#save"/></query></iq>
(23:06:10) jabber: Google Talk!
(23:06:10) jabber: sending google:jingleinfo query
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af00'><query xmlns='google:jingleinfo'/></iq>
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af01'><vCard xmlns='vcard-temp'/></iq>
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af02'><query xmlns='jabber:iq:roster' xmlns:gr='google:roster' gr:ext='2'/></iq>
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af03' to='proxy.eu.jabber.org'><query xmlns='http://jabber.org/protocol/bytestreams'/></iq>
(23:06:10) jabber: Recv (ssl)(548): <iq to="*******@gmail.com/CE35E274" id="purplecd78af00" type="result"><query xmlns="google:jingleinfo"><stun><server host="stun.l.google.com" udp="19302"/><server host="alt1.stun.l.google.com" udp="19302"/><server host="alt2.stun.l.google.com" udp="19302"/><server host="alt4.stun.l.google.com" udp="19302"/><server host="alt3.stun.l.google.com" udp="19302"/></stun><relay><token>CAESGwoSYWRuaWVtYW5AZ21haWwuY29tEP2ppLDqKRoQYgZtx0W2IueWO7e6EPNhLw==</token><server host="relay.google.com" udp="19305" tcp="19305" tcpssl="443"/></relay></query></iq>
(23:06:10) jabber: got google:jingleinfo
(23:06:10) dnsquery: Performing DNS lookup for stun.l.google.com
(23:06:10) dns: Successfully sent DNS request to child 16504
(23:06:10) dns: Got response for 'stun.l.google.com'
(23:06:10) dnsquery: IP resolved for stun.l.google.com
(23:06:10) jabber: set Google STUN IP/port address: 74.125.196.127:19302
(23:06:10) jabber: Recv (ssl)(1371): <iq to="*******@gmail.com/CE35E274" id="purplecd78af01" type="result"><vCard xmlns="vcard-temp"><FN>A. D.</FN><URL>https://plus.google.com/104909170102726769751</URL><PHOTO><TYPE>image/jpeg</TYPE><BINVAL>/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUDBAkJCAYICQYHBgYGBgkICwYHBQgGBQYKBgYJBwkHBgkJFhwXBwkaCQkJGCEYGh0dHx8fBxciJCIeJBweHx4BBQUFCAcIDwkJDxcUEhQWFRcUFBcUHxUWFBcXHhUeFBcUFB4UFBQcHhQeFBQUFBQeFBQeFBQUFBQUFBQUFBQeFP/AABEIAGAAYAMBIgACEQEDEQH/xAAcAAACAwADAQAAAAAAAAAAAAAFBgMEBwECCAD/xAA/EAABAgQDAwoCBwcFAAAAAAACAQMABBESBSEiEzEyBiNBQlFSYWJxkXKBBxQzobHB8CRDkqKy0eGCk8PS4v/EABoBAAMBAQEBAAAAAAAAAAAAAAIDBAUBBgD/xAAfEQACAwEAAwADAAAAAAAAAAAAAQIDERIEITEiQVH/2gAMAwEAAhEDEQA/AHgZlakK8Qf09EQuPWLq4C3934ojxSqWuDxDv8ydMc3I4Ip5co88zWRCsyrRWEXNFwlnp8teyOs7Qs+rFKefEQJtwtNq2kX9MKM7j7uzoBXDcooXe7Law+ldfCe159GYlRFpd/5hxwDlE2yxaReo9b4hpu6IyjAxeLnHSJwy4Qu5ttPNTfDTIypLxFxfroipS5YrhyRoMryzaIuEbB0oJF+abocOTmMS0woiLjImVNP1gd/lTtjIRw4aZ6rokewM1G5orTHcJFpLy1TcsOjNMCVLz0ejGGbUotv69YmSMJ5A/SXNy7oyk4JPgBWqLmqbaTyGubieC1r0LG5Sr4ONtuAQuNOihCY8JIW6HoSSR9H0fR0+PNko/tBz+cVWj2ZbNdIlqEvGIUVW3SROE9SevTH2MLc3VOIf0sedUjXwWuWk5tHG2RLi1F5UHfFF6RscbHuCmnxIeKnpSIcNdVx/bFqvO0BIdNo8Jmi9WuftBqcAVe724lL8Y0ox4rM5z7sLeHNcOmD0lQbflFKWQRTPTdF2XDMYSpMsitQelmkVKWxel1pbb84HSzpdHD/TFzDblc9tP4w1SCjWVeXPJ7ay31tsbZqVG5CHidbHiaKnT2f5h9+hTGEmJNxtXOdYJKj5SqKGPjVM/GIG6K3RR022/FdvhQ+j6YWSxGiXbIpg2C7pA4SU/wCP5pFtbJPIjj03WPo5WO
(23:06:10) jabber: Recv (ssl)(368): IYTHmXEWbm8uIdSeowp8psasZK3iIVEvL3i9Ya50lQSpGXctnaDNtgWsnWwuutc4UeIxX7owvHjszR8ifMDthuKhtWwHnCtut4R/zvSGFoXLh759bqin6WEzkXhqNuvKpbQ7k1Z/FvXfv+6H2bbXZ82Wvvd2K7p68JaocrSwGHOW1CbtfGnECEBe+6DeDPEqCLrYkQ0G9sdVenLshQHD5pHLkc5ixu4iICtPaaztpVRt3UWCko6YK3Ry6520bhUbhz1UXo3e8C1ytGQk9H2YbbbW7a2gQp2lw95It4RNNVqrrY20JSvQSp6QCxklFlkyG4nRyEfKNyl6WosLQT7CEKOtE2VqElxWkSFuLxTJfaCitHzt
(23:06:10) jabber: Recv (ssl)(1371): cfRt6uBsqiQkJaUISQhqXinrCUTCq7NuDpIXbxt8vW/lSOeSxgKNo04Vhnqa7vZkv6zgYGJ2TT7al+9eC3xFwTH8Viuklvbw9A4bMI6yw6n71htz/cbQvzixADkBMo5ItImrYETfy4x/lNPaD8UE55dxebBtsiMrRH9e8Y7PT+3nW04Qdn1EhLitFwNFO22ntHAzjirRwicdyt1OFm5Wq64qAYNzTRG7zW3G87bmxtpVcujLfGRRTx+TKvIt6aih1YAUm5tRb2QiSCgDwioild3jWG/D20W3T/ANYTsIG5bkK7bvkV3euJVuyh5wZvIawEs0bWdncLcLcWny6h/wAQDlgJJjq6Ct1as4ZcRniFCBCtEh06rSI7cvWA+BoCP5laJW9C3DuuXPesHEphifwdjk1flm21G0xFSEurxKKiSL5VT3heHChVxtXGScJogoW2W2jRLYJJuMUqVK9sNH1oCa5tz7IG6iR85XIStpvifBGQJyi2kOVC/mh7efAraYTOeTeCttbR0bmwyJAIrhFfKvQn4RmXLPERaxF/q3zQU1XaiEBXJN3T7RrWLTCiBNoWnh+FIwzHJfaYq8ild+0AdvVHShJanTvKHUkHkxxI2bkZ9ICYfLbNxjbiZIX22ycFbbbRrWuSDDhgv0qSD7O2JuZYEa3XA25ao0rwruz7IwacMVRxtS66imrhIdWn3+6IcOeVtmhWkLTt1zhIIto5WpCvw+8P7J1AzqZw0jQatvCXey7tLiToX+8DncJVy0Qe2lp222HdW21NW630rBQ5Zwdpzd1woSDcjY1KtS7F3Qw4VL2fVC0iZjdd+7bRt4RW1U8qF7xLECT9ljktKKBNtlp2Q8PhbRPnDVPzaMNOOW3W7h8SK1IENJY404g2i6K6s7a8W/3iTEjRwRFOc50SULuJLs819IjsjjKoS1AHEMVedcopdnlIUbLx6c0i/gmJUa2jjYuWU1Fq1EWr1zr7RbxbAkfcbdEdm6A23cNyd0u2JwwR3ZbMXGxu3iQaq5ai7d3hDK2sG8y9MO4HPAWRNtiZDaJDpLSVq3eGlYZMCdqRKhfofyhDlcLmwXU20QiK6s287lLSi+sMnJN9VRxDK10Lfz0+6LHZfR0bGvxYxYu+iJVe6RfKMjw09pOPucRi+4K5aa/ZDn05Av8ABDZy9nyQNk2WzN2g3jW4UGinavQtIXMLlm5dtuha8y4fMg/PcntFda9Ed89eFPF6mTiARXMERW3W7Q+K69N3EkWsCmqE+KtkNthqRIuyJSFLrFLs0wLV1QR8jFy8bhQiHmyUiJUsJOJN0d5QFB921wnL2FoxcuzqJAKkNcgXf7x82cii26yRq40rZNHapETY3O0zFTddT
(23:06:10) jabber: Recv (ssl)(661): JxN+SJlHDDg7AUDglZgTV0jQnHAc4SLsCtKdtYJYqJy7zKhMiIkKkrQzCaR4TG489xJ/GsDQVW0faVsSlxfAUaEU2bo7RSEqpxpau/LfAEATfBUTW3sgLWGlRyLfZd0XIUVJZV2uXDbwjS0UuyHPpgu4w8/LC7dtX5XQ4V1soIt0RwQ6XCpRUp7wBtTVQh2oF3kIaXZW278qQE4J/RtVmDH9bbQesXw9Xtzi3ggmefCJFkRdhUpvgQL1GSK0dIqSiVByzp65ivyWCmAzZmlbSsz6v8AforCVS0sLo2xYfmpdbSuK3TxeMBpIBa21pXGZpUrk0/NOjfHfHZ1UaEbiIittAT2lyEPF8OaQscosQ2bQtAVrrttxZE222RFxiu+5RJP7ZQyFX9OTtWaDlxduamXCHgB02wLrOW268ss6p7+/bFpsA/1akLLc5U9SduX3wElZFxl1toGv2XZDc7ag2k22gq8RLmtUFPkiRBj8+GlFc+3IwAs9lVpxAQSVNy1X7oo0RmvSwr4qjira5Z17+FSFKLnvyWB2EYi4EyTYCTok0um5LhS5aEKr6wOW83LSJu2xaGJLpW1RQvOmr7vCLGDmYq4iCImQFaZFpFbVpdTO2qJA6H+z//Z</BINVAL></PHOTO></vCard></iq>
(23:06:10) jabber: attempt to send presence before roster retrieved
(23:06:10) jabber: Recv (ssl)(1):  
(23:06:10) jabber: Recv (ssl)(1371): <iq to="*******@gmail.com/CE35E274" id="purplecd78af02" type="result"><query gr:ext="2" xmlns="jabber:iq:roster" xmlns:gr="google:roster"><item jid="33cnx0843v63o258p2eku3xylm@public.talk.google.com" subscription="both" name="Craig Davis" gr:w="53" gr:mc="213"/><item jid="1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com" subscription="both" name="Chris Horn" gr:w="1" gr:mc="5" gr:emc="5"/><item jid="bubbles_trish73@vip-chat.org" subscription="none" gr:t="B" gr:rejected="true"/><item jid="chorn@chorn.com" subscription="none" name="Chris Horn" gr:t="H" gr:w="0" gr:emc="5"/><item jid="jbabychick282@ignaz.zapto.org" subscription="none" gr:t="B" gr:rejected="true"/><item jid="amelia.thorntone@gmail.com" subscription="none" gr:rejected="true"/><item jid="bouncy.potionsquirts79@gmail.com" subscription="none" gr:rejected="true"/><item jid="erikamacintosh6@gmail.com" subscription="none" gr:rejected="true"/><item jid="loveablechick80@gmail.com" subscription="none" gr:rejected="true"/><item jid="marionvansciver@gmail.com" subscription="none" gr:rejected="true"/><item jid="totalbubblesss0@gmail.com" subscription="none" gr:rejected="true"/><item jid="11b5f7ig51knl1okyxsvwtzs5n@public.talk.google.com" subscription="none" gr:rejected="true"/><item jid="2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com" subscription="both" name="Andrew Schort" gr:w="0" gr:emc="1"
(23:06:10) jabber: Recv (ssl)(15): /></query></iq>
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <presence><priority>1</priority><c xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='lV6i//bt2U8Rm0REcX8h4F3Nk3M=' ext='voice-v1 camera-v1 video-v1'/><x xmlns='vcard-temp:x:update'><photo>512786d6dd7ccd27afa1e97877a6e348cbd79944</photo></x></presence>
(23:06:10) jabber: jabber_actions: have pep: NO
(23:06:10) pidgin-libnotify: event_connection_throttle() called
(23:06:10) connection: Activating keepalive.
(23:06:10) jabber: Recv (ssl)(267): <iq type="error" id="purplecd78af03" to="*******@gmail.com/CE35E274" from="proxy.eu.jabber.org"><query xmlns="http://jabber.org/protocol/bytestreams"/><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
(23:06:10) jabber: Discovered bytestream proxy server: jid='proxy.eu.jabber.org' host='' port='0' zeroconf=''
(23:06:10) jabber: Recv (ssl)(349): <presence from="1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com/MessagingB5ac6e139" to="*******@gmail.com/CE35E274"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>3344b51c79ecb49b5cc3175ce3ab02283ad47f45</photo></x></presence>
(23:06:10) blist: Updating buddy status for 1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com (XMPP)
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af04' to='1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com/MessagingB5ac6e139'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:10) jabber: Recv (ssl)(1):  
(23:06:10) jabber: Recv (ssl)(302): <presence from="2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com/MessagingA37a8a8b6" to="*******@gmail.com/CE35E274"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo/></x></presence>
(23:06:10) blist: Updating buddy status for 2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com (XMPP)
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af05' to='2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com/MessagingA37a8a8b6'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:10) jabber: Recv (ssl)(407): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/C250B7CC" to="*******@gmail.com/CE35E274"><show>away</show><query seconds="168256" xmlns="jabber:iq:last"/><c node="http://pidgin.im/" hash="sha-1" ver="E3dqWktjXWQyzx7OxofOJ5cmX/g=" ext="voice-v1" xmlns="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:10) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:10) jabber: Ignoring exts in new-style caps from 33cnx0843v63o258p2eku3xylm@public.talk.google.com/C250B7CC
(23:06:10) jabber: Recv (ssl)(349): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA6e1cd747" to="*******@gmail.com/CE35E274"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:10) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af06' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA6e1cd747'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:10) jabber: Recv (ssl)(348): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingAb852f02" to="*******@gmail.com/CE35E274"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:10) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af07' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingAb852f02'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:10) jabber: Recv (ssl)(349): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA34a129aa" to="*******@gmail.com/CE35E274"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:10) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:10) jabber: Sending (ssl) (*******@gmail.com/CE35E274): <iq type='get' id='purplecd78af08' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA34a129aa'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:10) http: Request 0x7fbd52c99c30 performed successfully.
(23:06:11) dnsquery: Performing DNS lookup for mqtt.facebook.com
(23:06:11) dns: Successfully sent DNS request to child 16504
(23:06:11) dns: Got response for 'mqtt.facebook.com'
(23:06:11) dnsquery: IP resolved for mqtt.facebook.com
(23:06:11) proxy: Attempting connection to 173.252.122.1
(23:06:11) proxy: Connecting to mqtt.facebook.com:443 with no proxy
(23:06:11) proxy: Connection in progress
(23:06:11) proxy: Connecting to mqtt.facebook.com:443.
(23:06:11) proxy: Connected to mqtt.facebook.com:443.
(23:06:11) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) nss: subject=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) nss: subject=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) certificate/x509/tls_cached: Starting verify for mqtt.facebook.com
(23:06:11) certificate/x509/tls_cached: Checking for cached cert...
(23:06:11) certificate/x509/tls_cached: ...Found cached cert
(23:06:11) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:11) certificate/x509/tls_cached: Peer cert matched cached
(23:06:11) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:11) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:11) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:11) certificate: Successfully verified certificate for mqtt.facebook.com
(23:06:11) http: Performing new request 0x7fbd536b0620 to graph.facebook.com.
(23:06:11) dnsquery: Performing DNS lookup for graph.facebook.com
(23:06:11) dns: Successfully sent DNS request to child 16504
(23:06:11) dns: Got response for 'graph.facebook.com'
(23:06:11) dnsquery: IP resolved for graph.facebook.com
(23:06:11) proxy: Attempting connection to 31.13.73.1
(23:06:11) proxy: Connecting to graph.facebook.com:443 with no proxy
(23:06:11) proxy: Connection in progress
(23:06:11) facebook: Presence: 100006270341941 (1)
(23:06:11) facebook: Presence: 100002910318808 (1)
(23:06:11) facebook: Presence: 100001589611204 (1)
(23:06:11) facebook: Presence: 100004197827823 (1)
(23:06:11) facebook: Presence: 100000089579007 (1)
(23:06:11) facebook: Presence: 100000641114809 (1)
(23:06:11) facebook: Presence: 732079749 (1)
(23:06:11) facebook: Presence: 100000539233594 (1)
(23:06:11) facebook: Presence: 100001783585044 (1)
(23:06:11) facebook: Presence: 100006461619226 (1)
(23:06:11) facebook: Presence: 1398155100 (1)
(23:06:11) facebook: Presence: 100001047980454 (1)
(23:06:11) facebook: Presence: 1250190023 (1)
(23:06:11) facebook: Presence: 100000524671014 (1)
(23:06:11) facebook: Presence: 100009177719920 (1)
(23:06:11) facebook: Presence: 1783310872 (1)
(23:06:11) facebook: Presence: 501867757 (1)
(23:06:11) facebook: Presence: 100005133282287 (1)
(23:06:11) facebook: Presence: 100002255005450 (1)
(23:06:11) facebook: Presence: 100001186708736 (1)
(23:06:11) facebook: Presence: 889435857 (1)
(23:06:11) facebook: Presence: 100000512056903 (1)
(23:06:11) facebook: Presence: 100006123789363 (1)
(23:06:11) facebook: Presence: 100000149343312 (1)
(23:06:11) facebook: Presence: 1072762690 (1)
(23:06:11) facebook: Presence: 100004381143442 (1)
(23:06:11) facebook: Presence: 1212842620 (1)
(23:06:11) facebook: Presence: 100006118486435 (1)
(23:06:11) facebook: Presence: 100001002713191 (1)
(23:06:11) facebook: Presence: 579967307 (1)
(23:06:11) facebook: Presence: 100007946041881 (1)
(23:06:11) facebook: Presence: 100003879227795 (1)
(23:06:11) facebook: Presence: 624667344 (1)
(23:06:11) facebook: Presence: 100009132622523 (1)
(23:06:11) facebook: Presence: 100000075138416 (1)
(23:06:11) blist: Updating buddy status for 100006270341941 (Facebook)
(23:06:11) blist: Updating buddy status for 100002910318808 (Facebook)
(23:06:11) blist: Updating buddy status for 100001589611204 (Facebook)
(23:06:11) blist: Updating buddy status for 100004197827823 (Facebook)
(23:06:11) blist: Updating buddy status for 100000089579007 (Facebook)
(23:06:11) blist: Updating buddy status for 100000641114809 (Facebook)
(23:06:11) blist: Updating buddy status for 732079749 (Facebook)
(23:06:11) blist: Updating buddy status for 100000539233594 (Facebook)
(23:06:11) blist: Updating buddy status for 100001783585044 (Facebook)
(23:06:11) blist: Updating buddy status for 100006461619226 (Facebook)
(23:06:11) blist: Updating buddy status for 1398155100 (Facebook)
(23:06:11) blist: Updating buddy status for 100001047980454 (Facebook)
(23:06:11) blist: Updating buddy status for 1250190023 (Facebook)
(23:06:11) blist: Updating buddy status for 100000524671014 (Facebook)
(23:06:11) blist: Updating buddy status for 100009177719920 (Facebook)
(23:06:11) blist: Updating buddy status for 1783310872 (Facebook)
(23:06:11) blist: Updating buddy status for 501867757 (Facebook)
(23:06:11) blist: Updating buddy status for 100005133282287 (Facebook)
(23:06:11) blist: Updating buddy status for 100002255005450 (Facebook)
(23:06:11) blist: Updating buddy status for 100001186708736 (Facebook)
(23:06:11) blist: Updating buddy status for 889435857 (Facebook)
(23:06:11) blist: Updating buddy status for 100000512056903 (Facebook)
(23:06:11) blist: Updating buddy status for 100006123789363 (Facebook)
(23:06:11) blist: Updating buddy status for 100000149343312 (Facebook)
(23:06:11) blist: Updating buddy status for 1072762690 (Facebook)
(23:06:11) blist: Updating buddy status for 100004381143442 (Facebook)
(23:06:11) blist: Updating buddy status for 1212842620 (Facebook)
(23:06:11) blist: Updating buddy status for 100006118486435 (Facebook)
(23:06:11) blist: Updating buddy status for 100001002713191 (Facebook)
(23:06:11) blist: Updating buddy status for 579967307 (Facebook)
(23:06:11) blist: Updating buddy status for 100007946041881 (Facebook)
(23:06:11) blist: Updating buddy status for 100003879227795 (Facebook)
(23:06:11) blist: Updating buddy status for 624667344 (Facebook)
(23:06:11) blist: Updating buddy status for 100009132622523 (Facebook)
(23:06:11) blist: Updating buddy status for 100000075138416 (Facebook)
(23:06:11) proxy: Connecting to graph.facebook.com:443.
(23:06:11) proxy: Connected to graph.facebook.com:443.
(23:06:11) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) nss: subject=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) nss: subject=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:11) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(23:06:11) certificate/x509/tls_cached: Checking for cached cert...
(23:06:11) certificate/x509/tls_cached: ...Found cached cert
(23:06:11) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:11) certificate/x509/tls_cached: Peer cert matched cached
(23:06:11) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:11) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:11) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:11) certificate: Successfully verified certificate for graph.facebook.com
(23:06:12) http: Request 0x7fbd536b0620 performed successfully.
(23:06:12) jabber: jabber_actions: have pep: NO
(23:06:12) pidgin-libnotify: event_connection_throttle() called
(23:06:12) util: Writing file prefs.xml to directory /home/dao/.purple
(23:06:12) util: Writing file /home/dao/.purple/prefs.xml
(23:06:12) util: Writing file accounts.xml to directory /home/dao/.purple
(23:06:12) util: Writing file /home/dao/.purple/accounts.xml
(23:06:13) util: Writing file blist.xml to directory /home/dao/.purple
(23:06:13) util: Writing file /home/dao/.purple/blist.xml
(23:06:13) accels: saving accels to /home/dao/.purple/accels
(23:06:32) network: Got StateChange from NetworkManager: 20.
(23:06:32) account: Disconnecting account ******* (0x7fbd5266c770)
(23:06:32) connection: Disconnecting connection 0x7fbd53285290
(23:06:33) jabber: jabber_actions: have pep: NO
(23:06:33) connection: Destroying connection 0x7fbd53285290
(23:06:33) account: Disconnecting account *******@gmail.com/ (0x7fbd526a7020)
(23:06:33) connection: Disconnecting connection 0x7fbd532b8050
(23:06:33) connection: Deactivating keepalive.
(23:06:33) jabber: Sending (ssl) (*******@gmail.com/CE35E274): </stream:stream>
(23:06:33) connection: Destroying connection 0x7fbd532b8050
(23:06:33) network: Got StateChange from NetworkManager: 40.
(23:06:37) network: Got StateChange from NetworkManager: 70.
(23:06:37) autorecon: do_signon called
(23:06:37) autorecon: calling purple_account_connect
(23:06:37) account: Connecting to account *******.
(23:06:37) autorecon: done calling purple_account_connect
(23:06:37) autorecon: do_signon called
(23:06:37) autorecon: calling purple_account_connect
(23:06:37) account: Connecting to account *******@gmail.com/.
(23:06:37) connection: Connecting. gc = 0x7fbd5330b770
(23:06:37) dnssrv: querying SRV record for gmail.com: _xmpp-client._tcp.gmail.com
(23:06:37) autorecon: done calling purple_account_connect
(23:06:37) dnssrv: found 5 SRV entries
(23:06:37) dnsquery: Performing DNS lookup for xmpp.l.google.com
(23:06:37) dns: Wait for DNS child 16504 failed: No child processes
(23:06:37) dns: Wait for DNS child 16506 failed: No child processes
(23:06:37) dns: Created new DNS child 16627, there are now 1 children.
(23:06:37) dns: Successfully sent DNS request to child 16627
(23:06:37) dns: Got response for 'xmpp.l.google.com'
(23:06:37) dnsquery: IP resolved for xmpp.l.google.com
(23:06:37) proxy: Attempting connection to 64.233.177.125
(23:06:37) proxy: Connecting to xmpp.l.google.com:5222 with no proxy
(23:06:37) proxy: Connection in progress
(23:06:37) proxy: Connecting to xmpp.l.google.com:5222.
(23:06:37) proxy: Connected to xmpp.l.google.com:5222.
(23:06:37) jabber: Sending (*******@gmail.com): <?xml version='1.0' ?>
(23:06:37) jabber: Sending (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:37) jabber: Recv (379): <stream:stream from="gmail.com" id="3A20DFA78957E5F0" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"><stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-OAUTH2</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>
(23:06:37) jabber: Sending (*******@gmail.com): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(23:06:38) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(23:06:38) nss: subject=CN=gmail.com,O=Google Inc,L=Mountain View,ST=California,C=US issuer=CN=Google Internet Authority G2,O=Google Inc,C=US
(23:06:38) nss: subject=CN=Google Internet Authority G2,O=Google Inc,C=US issuer=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US
(23:06:38) nss: subject=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US issuer=CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US
(23:06:38) certificate/x509/tls_cached: Starting verify for gmail.com
(23:06:38) certificate/x509/tls_cached: Checking for cached cert...
(23:06:38) certificate/x509/tls_cached: ...Found cached cert
(23:06:38) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:38) certificate/x509/tls_cached: Peer cert matched cached
(23:06:38) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:38) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/gmail.com
(23:06:38) nss: Trusting CN=gmail.com,O=Google Inc,L=Mountain View,ST=California,C=US
(23:06:38) certificate: Successfully verified certificate for gmail.com
(23:06:38) jabber: Sending (ssl) (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:38) jabber: Recv (ssl)(138): <stream:stream from="gmail.com" id="0C406BBEF485DA4F" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
(23:06:38) jabber: Recv (ssl)(197): <stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-OAUTH2</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features>
(23:06:38) sasl: Mechs found: X-OAUTH2 X-GOOGLE-TOKEN PLAIN
(23:06:38) jabber: Sending (ssl) (*******@gmail.com): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN' xmlns:ga='http://www.google.com/talk/protocol/auth' ga:client-uses-full-bind-result='true'>password removed</auth>
(23:06:38) jabber: Recv (ssl)(51): <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com): <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(23:06:38) util: Writing file accounts.xml to directory /home/dao/.purple
(23:06:38) util: Writing file /home/dao/.purple/accounts.xml
(23:06:38) util: Writing file blist.xml to directory /home/dao/.purple
(23:06:38) util: Writing file /home/dao/.purple/blist.xml
(23:06:38) jabber: Recv (ssl)(138): <stream:stream from="gmail.com" id="50F6F90AE390F6A9" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
(23:06:38) jabber: Recv (ssl)(137): <stream:features><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com): <iq type='set' id='purplec17a8b58'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/></iq>
(23:06:38) jabber: Recv (ssl)(135): <iq id="purplec17a8b58" type="result"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>*******@gmail.com/C94399A0</jid></bind></iq>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='set' id='purplec17a8b59'><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq>
(23:06:38) jabber: Recv (ssl)(1):  
(23:06:38) jabber: Recv (ssl)(39): <iq type="result" id="purplec17a8b59"/>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5a' to='gmail.com'><query xmlns='http://jabber.org/protocol/disco#items'/></iq>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5b' to='gmail.com'><query xmlns='http://jabber.org/protocol/disco#info'/></iq>
(23:06:38) jabber: Recv (ssl)(257): <iq type="error" id="purplec17a8b5a" to="*******@gmail.com/C94399A0" from="gmail.com"><query xmlns="http://jabber.org/protocol/disco#items"/><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
(23:06:38) jabber: Recv (ssl)(603): <iq to="*******@gmail.com/C94399A0" from="gmail.com" id="purplec17a8b5b" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="server" type="im" name="Google Talk"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="google:jingleinfo"/><feature var="google:roster"/><feature var="google:nosave"/><feature var="google:setting"/><feature var="google:shared-status"/><feature var="http://jabber.org/protocol/archive#otr"/><feature var="google:queue"/><feature var="google:mail:notify"/><feature var="http://jabber.org/protocol/archive#save"/></query></iq>
(23:06:38) jabber: Google Talk!
(23:06:38) jabber: sending google:jingleinfo query
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5c'><query xmlns='google:jingleinfo'/></iq>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5d'><vCard xmlns='vcard-temp'/></iq>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5e'><query xmlns='jabber:iq:roster' xmlns:gr='google:roster' gr:ext='2'/></iq>
(23:06:38) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b5f' to='proxy.eu.jabber.org'><query xmlns='http://jabber.org/protocol/bytestreams'/></iq>
(23:06:38) jabber: Recv (ssl)(548): <iq to="*******@gmail.com/C94399A0" id="purplec17a8b5c" type="result"><query xmlns="google:jingleinfo"><stun><server host="stun.l.google.com" udp="19302"/><server host="alt4.stun.l.google.com" udp="19302"/><server host="alt1.stun.l.google.com" udp="19302"/><server host="alt2.stun.l.google.com" udp="19302"/><server host="alt3.stun.l.google.com" udp="19302"/></stun><relay><token>CAESGwoSYWRuaWVtYW5AZ21haWwuY29tEPyKprDqKRoQCERd+cxcyLZ8bneDYA4EKg==</token><server host="relay.google.com" udp="19305" tcp="19305" tcpssl="443"/></relay></query></iq>
(23:06:38) jabber: got google:jingleinfo
(23:06:38) dnsquery: Performing DNS lookup for stun.l.google.com
(23:06:38) dns: Successfully sent DNS request to child 16627
(23:06:39) dns: Got response for 'stun.l.google.com'
(23:06:39) dnsquery: IP resolved for stun.l.google.com
(23:06:39) jabber: set Google STUN IP/port address: 74.125.196.127:19302
(23:06:39) jabber: Recv (ssl)(1371): <iq to="*******@gmail.com/C94399A0" id="purplec17a8b5d" type="result"><vCard xmlns="vcard-temp"><FN>A. D.</FN><URL>https://plus.google.com/104909170102726769751</URL><PHOTO><TYPE>image/jpeg</TYPE><BINVAL>/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUDBAkJCAYICQYHBgYGBgkICwYHBQgGBQYKBgYJBwkHBgkJFhwXBwkaCQkJGCEYGh0dHx8fBxciJCIeJBweHx4BBQUFCAcIDwkJDxcUEhQWFRcUFBcUHxUWFBcXHhUeFBcUFB4UFBQcHhQeFBQUFBQeFBQeFBQUFBQUFBQUFBQeFP/AABEIAGAAYAMBIgACEQEDEQH/xAAcAAACAwADAQAAAAAAAAAAAAAFBgMEBwECCAD/xAA/EAABAgQDAwoCBwcFAAAAAAACAQMABBESBSEiEzEyBiNBQlFSYWJxkXKBBxQzobHB8CRDkqKy0eGCk8PS4v/EABoBAAMBAQEBAAAAAAAAAAAAAAIDBAUBBgD/xAAfEQACAwEAAwADAAAAAAAAAAAAAQIDERIEITEiQVH/2gAMAwEAAhEDEQA/AHgZlakK8Qf09EQuPWLq4C3934ojxSqWuDxDv8ydMc3I4Ip5co88zWRCsyrRWEXNFwlnp8teyOs7Qs+rFKefEQJtwtNq2kX9MKM7j7uzoBXDcooXe7Law+ldfCe159GYlRFpd/5hxwDlE2yxaReo9b4hpu6IyjAxeLnHSJwy4Qu5ttPNTfDTIypLxFxfroipS5YrhyRoMryzaIuEbB0oJF+abocOTmMS0woiLjImVNP1gd/lTtjIRw4aZ6rokewM1G5orTHcJFpLy1TcsOjNMCVLz0ejGGbUotv69YmSMJ5A/SXNy7oyk4JPgBWqLmqbaTyGubieC1r0LG5Sr4ONtuAQuNOihCY8JIW6HoSSR9H0fR0+PNko/tBz+cVWj2ZbNdIlqEvGIUVW3SROE9SevTH2MLc3VOIf0sedUjXwWuWk5tHG2RLi1F5UHfFF6RscbHuCmnxIeKnpSIcNdVx/bFqvO0BIdNo8Jmi9WuftBqcAVe724lL8Y0ox4rM5z7sLeHNcOmD0lQbflFKWQRTPTdF2XDMYSpMsitQelmkVKWxel1pbb84HSzpdHD/TFzDblc9tP4w1SCjWVeXPJ7ay31tsbZqVG5CHidbHiaKnT2f5h9+hTGEmJNxtXOdYJKj5SqKGPjVM/GIG6K3RR022/FdvhQ+j6YWSxGiXbIpg2C7pA4SU/wCP5pFtbJPIjj03WPo5WO
(23:06:39) jabber: Recv (ssl)(368): IYTHmXEWbm8uIdSeowp8psasZK3iIVEvL3i9Ya50lQSpGXctnaDNtgWsnWwuutc4UeIxX7owvHjszR8ifMDthuKhtWwHnCtut4R/zvSGFoXLh759bqin6WEzkXhqNuvKpbQ7k1Z/FvXfv+6H2bbXZ82Wvvd2K7p68JaocrSwGHOW1CbtfGnECEBe+6DeDPEqCLrYkQ0G9sdVenLshQHD5pHLkc5ixu4iICtPaaztpVRt3UWCko6YK3Ry6520bhUbhz1UXo3e8C1ytGQk9H2YbbbW7a2gQp2lw95It4RNNVqrrY20JSvQSp6QCxklFlkyG4nRyEfKNyl6WosLQT7CEKOtE2VqElxWkSFuLxTJfaCitHzt
(23:06:39) jabber: Recv (ssl)(1371): cfRt6uBsqiQkJaUISQhqXinrCUTCq7NuDpIXbxt8vW/lSOeSxgKNo04Vhnqa7vZkv6zgYGJ2TT7al+9eC3xFwTH8Viuklvbw9A4bMI6yw6n71htz/cbQvzixADkBMo5ItImrYETfy4x/lNPaD8UE55dxebBtsiMrRH9e8Y7PT+3nW04Qdn1EhLitFwNFO22ntHAzjirRwicdyt1OFm5Wq64qAYNzTRG7zW3G87bmxtpVcujLfGRRTx+TKvIt6aih1YAUm5tRb2QiSCgDwioild3jWG/D20W3T/ANYTsIG5bkK7bvkV3euJVuyh5wZvIawEs0bWdncLcLcWny6h/wAQDlgJJjq6Ct1as4ZcRniFCBCtEh06rSI7cvWA+BoCP5laJW9C3DuuXPesHEphifwdjk1flm21G0xFSEurxKKiSL5VT3heHChVxtXGScJogoW2W2jRLYJJuMUqVK9sNH1oCa5tz7IG6iR85XIStpvifBGQJyi2kOVC/mh7efAraYTOeTeCttbR0bmwyJAIrhFfKvQn4RmXLPERaxF/q3zQU1XaiEBXJN3T7RrWLTCiBNoWnh+FIwzHJfaYq8ild+0AdvVHShJanTvKHUkHkxxI2bkZ9ICYfLbNxjbiZIX22ycFbbbRrWuSDDhgv0qSD7O2JuZYEa3XA25ao0rwruz7IwacMVRxtS66imrhIdWn3+6IcOeVtmhWkLTt1zhIIto5WpCvw+8P7J1AzqZw0jQatvCXey7tLiToX+8DncJVy0Qe2lp222HdW21NW630rBQ5Zwdpzd1woSDcjY1KtS7F3Qw4VL2fVC0iZjdd+7bRt4RW1U8qF7xLECT9ljktKKBNtlp2Q8PhbRPnDVPzaMNOOW3W7h8SK1IENJY404g2i6K6s7a8W/3iTEjRwRFOc50SULuJLs819IjsjjKoS1AHEMVedcopdnlIUbLx6c0i/gmJUa2jjYuWU1Fq1EWr1zr7RbxbAkfcbdEdm6A23cNyd0u2JwwR3ZbMXGxu3iQaq5ai7d3hDK2sG8y9MO4HPAWRNtiZDaJDpLSVq3eGlYZMCdqRKhfofyhDlcLmwXU20QiK6s287lLSi+sMnJN9VRxDK10Lfz0+6LHZfR0bGvxYxYu+iJVe6RfKMjw09pOPucRi+4K5aa/ZDn05Av8ABDZy9nyQNk2WzN2g3jW4UGinavQtIXMLlm5dtuha8y4fMg/PcntFda9Ed89eFPF6mTiARXMERW3W7Q+K69N3EkWsCmqE+KtkNthqRIuyJSFLrFLs0wLV1QR8jFy8bhQiHmyUiJUsJOJN0d5QFB921wnL2FoxcuzqJAKkNcgXf7x82cii26yRq40rZNHapETY3O0zFTddT
(23:06:39) jabber: Recv (ssl)(661): JxN+SJlHDDg7AUDglZgTV0jQnHAc4SLsCtKdtYJYqJy7zKhMiIkKkrQzCaR4TG489xJ/GsDQVW0faVsSlxfAUaEU2bo7RSEqpxpau/LfAEATfBUTW3sgLWGlRyLfZd0XIUVJZV2uXDbwjS0UuyHPpgu4w8/LC7dtX5XQ4V1soIt0RwQ6XCpRUp7wBtTVQh2oF3kIaXZW278qQE4J/RtVmDH9bbQesXw9Xtzi3ggmefCJFkRdhUpvgQL1GSK0dIqSiVByzp65ivyWCmAzZmlbSsz6v8AforCVS0sLo2xYfmpdbSuK3TxeMBpIBa21pXGZpUrk0/NOjfHfHZ1UaEbiIittAT2lyEPF8OaQscosQ2bQtAVrrttxZE222RFxiu+5RJP7ZQyFX9OTtWaDlxduamXCHgB02wLrOW268ss6p7+/bFpsA/1akLLc5U9SduX3wElZFxl1toGv2XZDc7ag2k22gq8RLmtUFPkiRBj8+GlFc+3IwAs9lVpxAQSVNy1X7oo0RmvSwr4qjira5Z17+FSFKLnvyWB2EYi4EyTYCTok0um5LhS5aEKr6wOW83LSJu2xaGJLpW1RQvOmr7vCLGDmYq4iCImQFaZFpFbVpdTO2qJA6H+z//Z</BINVAL></PHOTO></vCard></iq>
(23:06:39) jabber: attempt to send presence before roster retrieved
(23:06:39) jabber: Recv (ssl)(1):  
(23:06:39) jabber: Recv (ssl)(1371): <iq to="*******@gmail.com/C94399A0" id="purplec17a8b5e" type="result"><query gr:ext="2" xmlns="jabber:iq:roster" xmlns:gr="google:roster"><item jid="33cnx0843v63o258p2eku3xylm@public.talk.google.com" subscription="both" name="Craig Davis" gr:w="53" gr:mc="213"/><item jid="1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com" subscription="both" name="Chris Horn" gr:w="1" gr:mc="5" gr:emc="5"/><item jid="bubbles_trish73@vip-chat.org" subscription="none" gr:t="B" gr:rejected="true"/><item jid="chorn@chorn.com" subscription="none" name="Chris Horn" gr:t="H" gr:w="0" gr:emc="5"/><item jid="jbabychick282@ignaz.zapto.org" subscription="none" gr:t="B" gr:rejected="true"/><item jid="amelia.thorntone@gmail.com" subscription="none" gr:rejected="true"/><item jid="bouncy.potionsquirts79@gmail.com" subscription="none" gr:rejected="true"/><item jid="erikamacintosh6@gmail.com" subscription="none" gr:rejected="true"/><item jid="loveablechick80@gmail.com" subscription="none" gr:rejected="true"/><item jid="marionvansciver@gmail.com" subscription="none" gr:rejected="true"/><item jid="totalbubblesss0@gmail.com" subscription="none" gr:rejected="true"/><item jid="11b5f7ig51knl1okyxsvwtzs5n@public.talk.google.com" subscription="none" gr:rejected="true"/><item jid="2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com" subscription="both" name="Andrew Schort" gr:w="0" gr:emc="1"
(23:06:39) jabber: Recv (ssl)(15): /></query></iq>
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <presence><priority>1</priority><c xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/' hash='sha-1' ver='lV6i//bt2U8Rm0REcX8h4F3Nk3M=' ext='voice-v1 camera-v1 video-v1'/><x xmlns='vcard-temp:x:update'><photo>512786d6dd7ccd27afa1e97877a6e348cbd79944</photo></x></presence>
(23:06:39) jabber: jabber_actions: have pep: NO
(23:06:39) pidgin-libnotify: event_connection_throttle() called
(23:06:39) connection: Activating keepalive.
(23:06:39) jabber: Recv (ssl)(267): <iq type="error" id="purplec17a8b5f" to="*******@gmail.com/C94399A0" from="proxy.eu.jabber.org"><query xmlns="http://jabber.org/protocol/bytestreams"/><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
(23:06:39) jabber: Discovered bytestream proxy server: jid='proxy.eu.jabber.org' host='' port='0' zeroconf=''
(23:06:39) jabber: Recv (ssl)(349): <presence from="1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com/MessagingB5ac6e139" to="*******@gmail.com/C94399A0"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>3344b51c79ecb49b5cc3175ce3ab02283ad47f45</photo></x></presence>
(23:06:39) blist: Updating buddy status for 1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com (XMPP)
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b60' to='1qckk3i4q8q1502zj3a9gfln4a@public.talk.google.com/MessagingB5ac6e139'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:39) jabber: Recv (ssl)(1):  
(23:06:39) jabber: Recv (ssl)(302): <presence from="2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com/MessagingA37a8a8b6" to="*******@gmail.com/C94399A0"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo/></x></presence>
(23:06:39) blist: Updating buddy status for 2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com (XMPP)
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b61' to='2e0rbiqi2t0y9033hqf6ck3i5a@public.talk.google.com/MessagingA37a8a8b6'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:39) jabber: Recv (ssl)(407): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/C250B7CC" to="*******@gmail.com/C94399A0"><show>away</show><query seconds="168256" xmlns="jabber:iq:last"/><c node="http://pidgin.im/" hash="sha-1" ver="E3dqWktjXWQyzx7OxofOJ5cmX/g=" ext="voice-v1" xmlns="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:39) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:39) jabber: Ignoring exts in new-style caps from 33cnx0843v63o258p2eku3xylm@public.talk.google.com/C250B7CC
(23:06:39) jabber: Recv (ssl)(349): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA6e1cd747" to="*******@gmail.com/C94399A0"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:39) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b62' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA6e1cd747'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:39) jabber: Recv (ssl)(348): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingAb852f02" to="*******@gmail.com/C94399A0"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:39) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b63' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingAb852f02'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:39) jabber: Recv (ssl)(349): <presence from="33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA34a129aa" to="*******@gmail.com/C94399A0"><show>away</show><caps:c node="http://www.android.com/gtalk/client/caps" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><x xmlns="vcard-temp:x:update"><photo>d53ce789fc9c198eeb4d30b31c375c85bdf3de2d</photo></x></presence>
(23:06:39) blist: Updating buddy status for 33cnx0843v63o258p2eku3xylm@public.talk.google.com (XMPP)
(23:06:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b64' to='33cnx0843v63o258p2eku3xylm@public.talk.google.com/MessagingA34a129aa'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.android.com/gtalk/client/caps#1.1'/></iq>
(23:06:43) connection: Connecting. gc = 0x7fbd533479c0
(23:06:43) http: Performing new request 0x7fbd5372d530 to graph.facebook.com.
(23:06:43) dnsquery: Performing DNS lookup for graph.facebook.com
(23:06:43) dns: Successfully sent DNS request to child 16627
(23:06:43) dns: Got response for 'graph.facebook.com'
(23:06:43) dnsquery: IP resolved for graph.facebook.com
(23:06:43) proxy: Attempting connection to 31.13.73.1
(23:06:43) proxy: Connecting to graph.facebook.com:443 with no proxy
(23:06:43) proxy: Connection in progress
(23:06:43) proxy: Connecting to graph.facebook.com:443.
(23:06:43) proxy: Connected to graph.facebook.com:443.
(23:06:44) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:44) nss: partial certificate chain
(23:06:44) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(23:06:44) certificate/x509/tls_cached: Checking for cached cert...
(23:06:44) certificate/x509/tls_cached: ...Found cached cert
(23:06:44) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:44) certificate/x509/tls_cached: Peer cert matched cached
(23:06:44) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:44) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:44) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:44) certificate: Successfully verified certificate for graph.facebook.com
(23:06:44) util: Writing file accounts.xml to directory /home/dao/.purple
(23:06:44) util: Writing file /home/dao/.purple/accounts.xml
(23:06:44) util: Writing file blist.xml to directory /home/dao/.purple
(23:06:44) util: Writing file /home/dao/.purple/blist.xml
(23:06:45) http: Request 0x7fbd5372d530 performed successfully.
(23:06:45) dnsquery: Performing DNS lookup for mqtt.facebook.com
(23:06:45) dns: Successfully sent DNS request to child 16627
(23:06:45) dns: Got response for 'mqtt.facebook.com'
(23:06:45) dnsquery: IP resolved for mqtt.facebook.com
(23:06:45) proxy: Attempting connection to 173.252.122.1
(23:06:45) proxy: Connecting to mqtt.facebook.com:443 with no proxy
(23:06:45) proxy: Connection in progress
(23:06:46) proxy: Connecting to mqtt.facebook.com:443.
(23:06:46) proxy: Connected to mqtt.facebook.com:443.
(23:06:46) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:46) nss: partial certificate chain
(23:06:46) certificate/x509/tls_cached: Starting verify for mqtt.facebook.com
(23:06:46) certificate/x509/tls_cached: Checking for cached cert...
(23:06:46) certificate/x509/tls_cached: ...Found cached cert
(23:06:46) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:46) certificate/x509/tls_cached: Peer cert matched cached
(23:06:46) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:46) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/mqtt.facebook.com
(23:06:46) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:46) certificate: Successfully verified certificate for mqtt.facebook.com
(23:06:46) http: Performing new request 0x7fbd534f6d00 to graph.facebook.com.
(23:06:46) dnsquery: Performing DNS lookup for graph.facebook.com
(23:06:46) dns: Successfully sent DNS request to child 16627
(23:06:46) dns: Got response for 'graph.facebook.com'
(23:06:46) dnsquery: IP resolved for graph.facebook.com
(23:06:46) proxy: Attempting connection to 31.13.73.1
(23:06:46) proxy: Connecting to graph.facebook.com:443 with no proxy
(23:06:46) proxy: Connection in progress
(23:06:46) proxy: Connecting to graph.facebook.com:443.
(23:06:46) proxy: Connected to graph.facebook.com:443.
(23:06:46) nss: subject=CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US issuer=CN=DigiCert High Assurance CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
(23:06:46) nss: partial certificate chain
(23:06:46) certificate/x509/tls_cached: Starting verify for graph.facebook.com
(23:06:46) certificate/x509/tls_cached: Checking for cached cert...
(23:06:46) certificate/x509/tls_cached: ...Found cached cert
(23:06:46) nss/x509: Loading certificate from /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:46) certificate/x509/tls_cached: Peer cert matched cached
(23:06:46) nss/x509: Exporting certificate to /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:46) util: Writing file /home/dao/.purple/certificates/x509/tls_peers/graph.facebook.com
(23:06:46) nss: Trusting CN=*.facebook.com,O="Facebook, Inc.",L=Menlo Park,ST=CA,C=US
(23:06:46) certificate: Successfully verified certificate for graph.facebook.com
(23:06:46) facebook: Presence: 100006270341941 (1)
(23:06:46) facebook: Presence: 100002910318808 (1)
(23:06:46) facebook: Presence: 100001589611204 (1)
(23:06:46) facebook: Presence: 100003055491846 (1)
(23:06:46) facebook: Presence: 100004197827823 (1)
(23:06:46) facebook: Presence: 100004978777594 (1)
(23:06:46) facebook: Presence: 100000089579007 (1)
(23:06:46) facebook: Presence: 100000641114809 (1)
(23:06:46) facebook: Presence: 732079749 (1)
(23:06:46) facebook: Presence: 100000539233594 (1)
(23:06:46) facebook: Presence: 100001783585044 (1)
(23:06:46) facebook: Presence: 100006461619226 (1)
(23:06:46) facebook: Presence: 1398155100 (1)
(23:06:46) facebook: Presence: 100001047980454 (1)
(23:06:46) facebook: Presence: 1250190023 (1)
(23:06:46) facebook: Presence: 100000524671014 (1)
(23:06:46) facebook: Presence: 100009177719920 (1)
(23:06:46) facebook: Presence: 1783310872 (1)
(23:06:46) facebook: Presence: 501867757 (1)
(23:06:46) facebook: Presence: 100001186708736 (1)
(23:06:46) facebook: Presence: 889435857 (1)
(23:06:46) facebook: Presence: 100000512056903 (1)
(23:06:46) facebook: Presence: 100006123789363 (1)
(23:06:46) facebook: Presence: 100000149343312 (1)
(23:06:46) facebook: Presence: 1072762690 (1)
(23:06:46) facebook: Presence: 100004381143442 (1)
(23:06:46) facebook: Presence: 1212842620 (1)
(23:06:46) facebook: Presence: 100006118486435 (1)
(23:06:46) facebook: Presence: 100001002713191 (1)
(23:06:46) facebook: Presence: 579967307 (1)
(23:06:46) facebook: Presence: 100007946041881 (1)
(23:06:46) facebook: Presence: 100003879227795 (1)
(23:06:46) facebook: Presence: 624667344 (1)
(23:06:46) facebook: Presence: 100009132622523 (1)
(23:06:46) facebook: Presence: 100000075138416 (1)
(23:06:46) blist: Updating buddy status for 100006270341941 (Facebook)
(23:06:46) blist: Updating buddy status for 100002910318808 (Facebook)
(23:06:46) blist: Updating buddy status for 100001589611204 (Facebook)
(23:06:46) blist: Updating buddy status for 100003055491846 (Facebook)
(23:06:46) blist: Updating buddy status for 100004197827823 (Facebook)
(23:06:46) blist: Updating buddy status for 100004978777594 (Facebook)
(23:06:46) blist: Updating buddy status for 100000089579007 (Facebook)
(23:06:46) blist: Updating buddy status for 100000641114809 (Facebook)
(23:06:46) blist: Updating buddy status for 732079749 (Facebook)
(23:06:46) blist: Updating buddy status for 100000539233594 (Facebook)
(23:06:46) blist: Updating buddy status for 100001783585044 (Facebook)
(23:06:46) blist: Updating buddy status for 100006461619226 (Facebook)
(23:06:46) blist: Updating buddy status for 1398155100 (Facebook)
(23:06:46) blist: Updating buddy status for 100001047980454 (Facebook)
(23:06:46) blist: Updating buddy status for 1250190023 (Facebook)
(23:06:46) blist: Updating buddy status for 100000524671014 (Facebook)
(23:06:46) blist: Updating buddy status for 100009177719920 (Facebook)
(23:06:46) blist: Updating buddy status for 1783310872 (Facebook)
(23:06:46) blist: Updating buddy status for 501867757 (Facebook)
(23:06:46) blist: Updating buddy status for 100001186708736 (Facebook)
(23:06:46) blist: Updating buddy status for 889435857 (Facebook)
(23:06:46) blist: Updating buddy status for 100000512056903 (Facebook)
(23:06:46) blist: Updating buddy status for 100006123789363 (Facebook)
(23:06:46) blist: Updating buddy status for 100000149343312 (Facebook)
(23:06:46) blist: Updating buddy status for 1072762690 (Facebook)
(23:06:46) blist: Updating buddy status for 100004381143442 (Facebook)
(23:06:46) blist: Updating buddy status for 1212842620 (Facebook)
(23:06:46) blist: Updating buddy status for 100006118486435 (Facebook)
(23:06:46) blist: Updating buddy status for 100001002713191 (Facebook)
(23:06:46) blist: Updating buddy status for 579967307 (Facebook)
(23:06:46) blist: Updating buddy status for 100007946041881 (Facebook)
(23:06:46) blist: Updating buddy status for 100003879227795 (Facebook)
(23:06:46) blist: Updating buddy status for 624667344 (Facebook)
(23:06:46) blist: Updating buddy status for 100009132622523 (Facebook)
(23:06:46) blist: Updating buddy status for 100000075138416 (Facebook)
(23:06:46) facebook: Presence: 100006270341941 (0)
(23:06:46) facebook: Presence: 100001589611204 (0)
(23:06:46) facebook: Presence: 100002910318808 (0)
(23:06:46) facebook: Presence: 100003055491846 (0)
(23:06:46) facebook: Presence: 100004197827823 (0)
(23:06:46) facebook: Presence: 100004978777594 (0)
(23:06:46) facebook: Presence: 100000089579007 (0)
(23:06:46) facebook: Presence: 732079749 (0)
(23:06:46) facebook: Presence: 100000641114809 (0)
(23:06:46) facebook: Presence: 100000539233594 (0)
(23:06:46) facebook: Presence: 100001783585044 (0)
(23:06:46) facebook: Presence: 100006461619226 (0)
(23:06:46) facebook: Presence: 1398155100 (0)
(23:06:46) facebook: Presence: 100001047980454 (0)
(23:06:46) facebook: Presence: 1250190023 (0)
(23:06:46) facebook: Presence: 100000524671014 (0)
(23:06:46) facebook: Presence: 100009177719920 (0)
(23:06:46) facebook: Presence: 1783310872 (0)
(23:06:46) facebook: Presence: 501867757 (0)
(23:06:46) facebook: Presence: 100001186708736 (0)
(23:06:46) facebook: Presence: 889435857 (0)
(23:06:46) facebook: Presence: 100000512056903 (0)
(23:06:46) facebook: Presence: 100006123789363 (0)
(23:06:46) facebook: Presence: 100004381143442 (0)
(23:06:46) facebook: Presence: 1072762690 (0)
(23:06:46) facebook: Presence: 100000149343312 (0)
(23:06:46) facebook: Presence: 100006118486435 (0)
(23:06:46) facebook: Presence: 1212842620 (0)
(23:06:46) facebook: Presence: 100001002713191 (0)
(23:06:46) facebook: Presence: 100007946041881 (0)
(23:06:46) facebook: Presence: 579967307 (0)
(23:06:46) facebook: Presence: 100003879227795 (0)
(23:06:46) facebook: Presence: 624667344 (0)
(23:06:46) facebook: Presence: 100009132622523 (0)
(23:06:46) facebook: Presence: 100000075138416 (0)
(23:06:46) blist: Updating buddy status for 100006270341941 (Facebook)
(23:06:46) blist: Updating buddy status for 100001589611204 (Facebook)
(23:06:46) blist: Updating buddy status for 100002910318808 (Facebook)
(23:06:46) blist: Updating buddy status for 100003055491846 (Facebook)
(23:06:46) blist: Updating buddy status for 100004197827823 (Facebook)
(23:06:46) blist: Updating buddy status for 100004978777594 (Facebook)
(23:06:46) blist: Updating buddy status for 100000089579007 (Facebook)
(23:06:46) blist: Updating buddy status for 732079749 (Facebook)
(23:06:46) blist: Updating buddy status for 100000641114809 (Facebook)
(23:06:46) blist: Updating buddy status for 100000539233594 (Facebook)
(23:06:46) blist: Updating buddy status for 100001783585044 (Facebook)
(23:06:46) blist: Updating buddy status for 100006461619226 (Facebook)
(23:06:46) blist: Updating buddy status for 1398155100 (Facebook)
(23:06:46) blist: Updating buddy status for 100001047980454 (Facebook)
(23:06:46) blist: Updating buddy status for 1250190023 (Facebook)
(23:06:46) blist: Updating buddy status for 100000524671014 (Facebook)
(23:06:46) blist: Updating buddy status for 100009177719920 (Facebook)
(23:06:46) blist: Updating buddy status for 1783310872 (Facebook)
(23:06:46) blist: Updating buddy status for 501867757 (Facebook)
(23:06:46) blist: Updating buddy status for 100001186708736 (Facebook)
(23:06:46) blist: Updating buddy status for 889435857 (Facebook)
(23:06:46) blist: Updating buddy status for 100000512056903 (Facebook)
(23:06:46) blist: Updating buddy status for 100006123789363 (Facebook)
(23:06:46) blist: Updating buddy status for 100004381143442 (Facebook)
(23:06:46) blist: Updating buddy status for 1072762690 (Facebook)
(23:06:46) blist: Updating buddy status for 100000149343312 (Facebook)
(23:06:46) blist: Updating buddy status for 100006118486435 (Facebook)
(23:06:46) blist: Updating buddy status for 1212842620 (Facebook)
(23:06:46) blist: Updating buddy status for 100001002713191 (Facebook)
(23:06:46) blist: Updating buddy status for 100007946041881 (Facebook)
(23:06:46) blist: Updating buddy status for 579967307 (Facebook)
(23:06:46) blist: Updating buddy status for 100003879227795 (Facebook)
(23:06:46) blist: Updating buddy status for 624667344 (Facebook)
(23:06:46) blist: Updating buddy status for 100009132622523 (Facebook)
(23:06:46) blist: Updating buddy status for 100000075138416 (Facebook)
(23:06:47) http: Request 0x7fbd534f6d00 performed successfully.
(23:06:47) jabber: jabber_actions: have pep: NO
(23:06:47) pidgin-libnotify: event_connection_throttle() called
(23:06:52) util: Writing file blist.xml to directory /home/dao/.purple
(23:06:52) util: Writing file /home/dao/.purple/blist.xml
(23:06:52) util: Writing file accounts.xml to directory /home/dao/.purple
(23:06:52) util: Writing file /home/dao/.purple/accounts.xml
(23:07:09) jabber: Sending (ssl) (*******@gmail.com/C94399A0): <iq type='get' id='purplec17a8b65'><ping xmlns='urn:xmpp:ping'/></iq>
(23:07:09) jabber: Recv (ssl)(72): <iq to="*******@gmail.com/C94399A0" id="purplec17a8b65" type="result"/>
(23:07:24) prefs: /pidgin/blist/show_offline_buddies changed, scheduling save.
(23:07:29) util: Writing file prefs.xml to directory /home/dao/.purple
(23:07:29) util: Writing file /home/dao/.purple/prefs.xml
(23:07:29) prefs: /pidgin/blist/show_offline_buddies changed, scheduling save.
(23:07:35) util: Writing file prefs.xml to directory /home/dao/.purple
(23:07:35) util: Writing file /home/dao/.purple/prefs.xml
(23:07:38) facebook: Presence: 100006461619226 (0)
(23:07:38) blist: Updating buddy status for 100006461619226 (Facebook)
(23:07:39) account: Disconnecting account *******@gmail.com/ (0x7fbd526a7020)
(23:07:39) connection: Disconnecting connection 0x7fbd5330b770
(23:07:39) connection: Deactivating keepalive.
(23:07:39) jabber: Sending (ssl) (*******@gmail.com/C94399A0): </stream:stream>
(23:07:39) connection: Destroying connection 0x7fbd5330b770
(23:07:39) account: Disconnecting account ******* (0x7fbd5266c770)
(23:07:39) connection: Disconnecting connection 0x7fbd533479c0
(23:07:39) connection: Destroying connection 0x7fbd533479c0
(23:07:39) certificate: CertificateVerifier tls_cached unregistered
(23:07:39) certificate: CertificateVerifier singleuse unregistered
(23:07:39) certificate: CertificatePool tls_peers unregistered
(23:07:39) certificate: CertificatePool ca unregistered
(23:07:39) main: Unloading normal plugins
(23:07:39) plugins: Unloading plugin Buddy List Options
(23:07:39) plugins: Unloading plugin Enhanced History
(23:07:39) plugins: Unloading plugin Voice/Video Settings
(23:07:39) plugins: Unloading plugin Pidgin GTK+ Theme Control
(23:07:39) plugins: Unloading plugin Away-on-lock
(23:07:39) pidgin-awayonlock: plugin_unload called
(23:07:39) plugins: Unloading plugin Gnome Keyring
(23:07:39) g_log: purple_signal_disconnect: assertion `func != NULL' failed
(23:07:39) g_log: purple_signal_disconnect: assertion `func != NULL' failed
(23:07:39) plugins: Unloading plugin Libnotify Popups
(23:07:39) gtkblist: removed visibility manager: 0
(23:07:39) plugins: Unloading plugin NSS
(23:07:39) certificate: CertificateScheme x509 unregistered
(23:07:39) plugins: Unloading plugin SSL
(23:07:39) util: Writing file blist.xml to directory /home/dao/.purple
(23:07:39) util: Writing file /home/dao/.purple/blist.xml
(23:07:39) blist: Destroying
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) accels: accel changed, scheduling save.
(23:07:39) util: Writing file status.xml to directory /home/dao/.purple
(23:07:39) util: Writing file /home/dao/.purple/status.xml
(23:07:39) util: Writing file accounts.xml to directory /home/dao/.purple
(23:07:39) util: Writing file /home/dao/.purple/accounts.xml
(23:07:39) account: Destroying account 0x7fbd5266c770
(23:07:39) account: Destroying account 0x7fbd526a7020
(23:07:39) account: Destroying account 0x7fbd52acb230
(23:07:39) account: Destroying account 0x7fbd5288dec0
(23:07:39) main: Unloading all plugins
(23:07:39) plugins: Unloading plugin Facebook
(23:07:39) plugins: Unloading plugin IRC
(23:07:39) plugins: Unloading plugin Gadu-Gadu
(23:07:39) plugins: Unloading plugin XMPP
(23:07:39) jabber: destroying hash tables for data objects
(23:07:39) plugins: Unloading plugin Bonjour
(23:07:39) plugins: Unloading plugin Perl Plugin Loader
(23:07:39) plugins: Unloading plugin GroupWise
(23:07:39) plugins: Unloading plugin Yahoo
(23:07:39) plugins: Unloading plugin Zephyr
(23:07:39) plugins: Unloading plugin ICQ
(23:07:39) plugins: Unloading plugin Sametime
(23:07:39) plugins: Unloading plugin SIMPLE
(23:07:39) plugins: Unloading plugin Napster
(23:07:39) plugins: Unloading plugin NateOn
(23:07:39) plugins: Unloading plugin SNPP
(23:07:39) plugins: Unloading plugin MySpaceIM
(23:07:39) plugins: Unloading plugin MSN
(23:07:39) plugins: Unloading plugin Tcl Plugin Loader
(23:07:39) plugins: Unloading plugin Yahoo JAPAN
(23:07:39) plugins: Unloading plugin MXit
(23:07:39) plugins: Unloading plugin AIM
(23:07:39) Session Management: Handling closed ICE connection... 
(23:07:39) done.
(23:07:39) Session Management: Connection closed.

@adnieman
Copy link
Author

I forced a disconnection of my network to get a password entry for it.

@dequis
Copy link
Owner

dequis commented Jul 19, 2015

@adnieman can you confirm the plugin you're using is https://github.com/aebrahim/pidgin-gnome-keyring ?

@adnieman
Copy link
Author

adnieman commented Jul 19, 2015 via email

@adnieman
Copy link
Author

I upgraded to 565fbae05259, and am now using the repository. The password issue still persists. I still have to re-enter the password on network disconnect. However during pidgin startup, it sees the password in the keyring just fine. Something is happening where the plugin is interacting with pidgin during network disconnect detection. Maybe the plugin thinks a disconnect is caused by a bad password? Just throwing that out there.

Other than this issue, the plugin works as expected.

@adnieman
Copy link
Author

Here is a video showing first load of Pidgin, then network disconnect, with password ask, and verification of keyring still containing the password.

https://www.youtube.com/watch?v=SShXrOIkVcQ

@jgeboski
Copy link
Collaborator

The plugin only uses: NETWORK_ERROR (nonfatal), NO_SSL_SUPPORT (fatal), and OTHER_ERROR (fatal). The plugin does not make use of the authentication errors (though, it should at some point): INVALID_USERNAME (fatal), AUTHENTICATION_FAILED (fatal), or AUTHENTICATION_IMPOSSIBLE (fatal). So, it is unlikely this issue is caused directly by an authentication failure. However, it is possible an authentication failure could be causing the issue by throwing the OTHER_ERROR, though.

There is a patch, which fixes incorrect error detection. This patch could possibly resolve the issue, though I have yet to pull into this plugin.

Given this project is still in progress, and I have many other protocol based things to implement, debugging a third party plugin is not on the top of the list. If you (or someone else) can tell me what the cause is, I will patch it, assuming it is an issue with this plugin.

@dequis
Copy link
Owner

dequis commented Jul 22, 2015

Okay, i've done some debugging. Also, most of what @jgeboski just said in the comment above is irrelevant.

libpurple/account.c:1318-1324, in purple_account_connect()

    password = purple_account_get_password(account);
    if ((password == NULL) &&
        !(prpl_info->options & OPT_PROTO_NO_PASSWORD) &&
        !(prpl_info->options & OPT_PROTO_PASSWORD_OPTIONAL))
        purple_account_request_password(account, G_CALLBACK(request_password_ok_cb), G_CALLBACK(request_password_cancel_cb), account);
    else
        _purple_connection_new(account, FALSE, password);

purple_account_request_password is the function that shows the password prompt, if any of those three conditions pass

password == NULL always fails because the keyring plugin wipes passwords intentionally, and this plugin doesn't have OPT_PROTO_NO_PASSWORD and OPT_PROTO_PASSWORD_OPTIONAL

The only plugins with optional/no password flags are XMPP, IRC, SILC, bonjour and zephyr. Those will work fine with your keyring plugin. The rest won't. It seems you only tested with XMPP, aside from purple-facebook.

So, not our bug. Submit an issue to pidgin-gnome-keyring, and link them this comment. Good luck!

@adnieman
Copy link
Author

The password is still intact. It only gets over written in the keyring when the password is re-entered. If I cancel the password entry, and close out pidgin, then re launch and re-enable, it logs into the facebook account.

@dequis
Copy link
Owner

dequis commented Jul 22, 2015

I meant the password of the in-memory PurpleAccount structure. But yeah, my assumption that this password always gets wiped may be incorrect (and i don't even have the clear_memory setting enabled). I wasn't really aiming to debug the keyring plugin, which is clearly full of (unfortunately necessary) hacks.

But what I'm 100% sure about is that this affects every other plugin out there, and it's not our fault.

@adnieman
Copy link
Author

adnieman commented Jul 22, 2015 via email

@dequis
Copy link
Owner

dequis commented Jul 22, 2015

What other plugins do you use? I only see jabber in the logs above

@adnieman
Copy link
Author

I've used AIM, XMPP(Facebook) as well. I live in a place where we
occassionally have outages of services like power, internet, telephone
and water, so I see disconnects fairly often. No other plugin I have
used has missed a step with regards to keyring stored passwords.
Sometimes, when internet gets overloaded, I'll have a service disconnect
and have the password prompt pop up and have to re-enter. Only for this
plugin.

@marsjaninzmarsa
Copy link

Issue still exists for me in newest versions. It is issue with purple-facebook or pidgin-gnome-keyring? You have an idea how to make this plugins to cooperate? We should open issue on pidgin-gnome-keyring?

@dequis
Copy link
Owner

dequis commented Aug 24, 2015

Quoting myself in the comment before closing this issue:

So, not our bug. Submit an issue to pidgin-gnome-keyring, and link them this comment. Good luck!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants