Skip to content
This repository has been archived by the owner on Jun 26, 2024. It is now read-only.

Able to send messages but not receive or see online statuses #55

Open
vibraham opened this issue Sep 23, 2022 · 2 comments
Open

Able to send messages but not receive or see online statuses #55

vibraham opened this issue Sep 23, 2022 · 2 comments

Comments

@vibraham
Copy link

I am able to log into ICQ using the icyque plugin on Pidgin 2.14.10. Since 7 Sept 2022, I do not receive messages and all users in the contact list are showing as offline. However, I can send messages and they are received. "No Proxy" is selected in the main ICQ preferences and in the Account settings. The following log entries are generated every 2-3 seconds.
(08:37:13) icyque: Fetching url https:///bos-k013f/aim/fetchEvents?aimsid=005.3095835693.2676249026:62437757&first=1&rnd=1663936625.934326
(08:37:13) http: Performing new request 02CCC960 to bos-k013f.
(08:37:13) dnsquery: Performing DNS lookup for bos-k013f
(08:37:15) dnsquery: Error resolving bos-k013f:
No such host is known.
(08:37:15) proxy: Connection attempt failed: Error resolving bos-k013f:
No such host is known.
(08:37:15) socket: invalid state: 3 (should be: 2)(08:37:15) http: Request 02CCC960 performed without success.
(08:37:15) icyque: Got response:

@denovoid
Copy link

I have the same problem, from 8th Sep and am using Pidgin 2.13.0 (WinXP). I first noticed that 'ICQ Official' wasn't showing on my Buddy list, as it always used to force itself on. There are only a couple of contacts I converse with on ICQ so, on 11th Sep , I tried a Pidgin IM to one (also not showing online, but that is is the usual state for him when he's not talking) -- interestingly there was no 'double message' on my send text -- and he eventually replied, but his reply didn't show up in Pidgin, although it did show up on the ICQ app on my phone. After some more investigation, including finding there was a recent libicyque.dll and installing that (which made no difference), here's a summary of the continuing issue --
-- I can send msgs from Pidgin, which appear as sent msgs on my |CQ phone app, but can receive no replies in Pidgin
-- ICQ Official and my ICQ buddies show as Offline, even if they aren't
-- no 'double' sent msgs

I did spend some time looking for the logs, and here is one from 20th Sep -- doesn't show the same errors as vibraham though.

(10:34:19) Session Management: Connected to manager (gnome-session) with client ID 10f672586aff5f62f0159177805968156800000251540377
(10:34:19) Session Management: Using pidgin as command
(10:34:19) account: Connecting to account .
(10:34:19) connection: Connecting. gc = 0x21ed900
(10:34:19) icyque: Fetching url https://api.icq.net/aim/startSession
(10:34:19) icyque: With postdata a=%2Fw8BAAAAAABc1Q0CAAAAA%2FIPUBvu60boq2rTdQCGwUkAAAAIMzQ0NjEwMjAAAAADdWluAAAAAA%3D%3D&deviceId=icq-c7245ccd80a9c544&events=myInfo%2Cpresence%2Cbuddylist%2Ctyping%2ChiddenChat%2Chist%2Cmchat%2CsentIM%2CimState%2CdataIM%2CofflineIM%2CuserAddedToBuddyList%2Cservice%2Clifestream%2Capps%2CpermitDeny%2Creplace%2Cdiff&f=json&imf=plain&includePresenceFields=quiet%2Cssl%2CabFriendly%2Crole%2Ccapabilities%2Crole%2CabPhones%2CaimId%2CautoAddition%2Cfriendly%2ClargeIconId%2Clastseen%2Cmute%2Cpending%2Cstate%2CeventType%2CseqNum%2CdisplayId%2CfriendlyName%2CuserType%2CstatusMsg%2CstatusTime%2CbuddyIcon%2CabContactName%2CabPhones%2Cofficial&invisible=false&k=ao1mAegmj4_7xQOy&language=en-US&rawMsg=0&sessionTimeout=31536000&ts=1591778059&view=online&sig_sha256=omEf8HiuNowR2jKOA4D5Sdvjsy7gn8F9FbmuxNJL0xw%3D
(10:34:19) http: Performing new request 0x21eebd0 to api.icq.net.
(10:34:19) Session Management: Received first save_yourself
(10:34:19) dnsquery: Performing DNS lookup for api.icq.net
(10:34:19) Session Management: Received save_complete
(10:34:19) dns: Created new DNS child 32236, there are now 1 children.
(10:34:19) dns: Successfully sent DNS request to child 32236
(10:34:19) docklet: embedded
(10:34:19) prefs: /pidgin/docklet/gtk/embedded changed, scheduling save.
(10:34:19) dns: Got response for 'api.icq.net'
(10:34:19) dnsquery: IP resolved for api.icq.net
(10:34:19) proxy: Attempting connection to 178.237.20.54
(10:34:19) proxy: Connecting to api.icq.net:443 with no proxy
(10:34:19) proxy: Connection in progress
(10:34:19) proxy: Connecting to api.icq.net:443.
(10:34:19) proxy: Connected to api.icq.net:443.
(10:34:19) gnutls: Starting handshake with api.icq.net
(10:34:20) gnutls: Handshake complete
(10:34:20) gnutls/x509: Key print: bd:33:d6:09:40:d9:bf:de:87:7b:d8:07:5f:66:53:81:60:52:9d:97
(10:34:20) gnutls/x509: Key print: 7c:cc:2a:87:e3:94:9f:20:57:2b:18:48:29:80:50:5f:a9:0c:ac:3b
(10:34:20) gnutls: Peer provided 2 certs
(10:34:20) gnutls: Lvl 0 SHA1 fingerprint: bd:33:d6:09:40:d9:bf:de:87:7b:d8:07:5f:66:53:81:60:52:9d:97
(10:34:20) gnutls: Serial: 02:bd:da:da:83:a9:2b:5f:f1:c5:66:d8:ed:e0:0c:7c
(10:34:20) gnutls: Cert DN: C=CY,L=Limassol,O=ICQ Communications Limited,CN=.icq.com
(10:34:20) gnutls: Cert Issuer DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=GeoTrust RSA CA 2018
(10:34:20) gnutls: Lvl 1 SHA1 fingerprint: 7c:cc:2a:87:e3:94:9f:20:57:2b:18:48:29:80:50:5f:a9:0c:ac:3b
(10:34:20) gnutls: Serial: 05:46:fe:18:23:f7:e1:94:1d:a3:9f:ce:14:c4:61:73
(10:34:20) gnutls: Cert DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=GeoTrust RSA CA 2018
(10:34:20) gnutls: Cert Issuer DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert Global Root CA
(10:34:20) certificate/x509/tls_cached: Starting verify for api.icq.net
(10:34:20) certificate/x509/tls_cached: Checking for cached cert...
(10:34:20) certificate/x509/tls_cached: ...Found cached cert
(10:34:20) gnutls: Attempting to load X.509 certificate from /.purple/certificates/x509/tls_peers/api.icq.net
(10:34:20) certificate/x509/tls_cached: Peer cert matched cached
(10:34:20) util: Writing file /.purple/certificates/x509/tls_peers/api.icq.net
(10:34:20) certificate: Successfully verified certificate for api.icq.net
(10:34:20) http: Request 0x21eebd0 performed successfully.
(10:34:20) icyque: Got response: {"response":{"statusCode":200, "statusText":"Ok. statusDetailCode 1", "statusDetailCode":1, "data":{"ts":1591778060, "aimsid":"069.0273467236.4211286156:", "fetchBaseURL":"https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&first=1&rnd=1591778060.119764&seqNum=104391", "myInfo":{"expressions":{"buddyIcon":"000100050201d20472"}, "aimId":"", "displayId":"", "friendly":"", "state":"online", "userType":"icq", "attachedPhoneNumber":"436764556204", "globalFlags":32}, "wellKnownUrls": {"webApiBase":"null"}}}}
(10:34:20) icyque: Fetching url https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&first=1&rnd=1591778060.119764&seqNum=104391
(10:34:20) http: Performing new request 0x2202b00 to bos.icq.net.
(10:34:20) dnsquery: Performing DNS lookup for bos.icq.net
(10:34:20) dns: Successfully sent DNS request to child 32236
(10:34:20) dns: Got response for 'bos.icq.net'
(10:34:20) dnsquery: IP resolved for bos.icq.net
(10:34:20) proxy: Attempting connection to 178.237.20.79
(10:34:20) proxy: Connecting to bos.icq.net:443 with no proxy
(10:34:20) proxy: Connection in progress
(10:34:20) proxy: Connecting to bos.icq.net:443.
(10:34:20) proxy: Connected to bos.icq.net:443.
(10:34:20) gnutls: Starting handshake with bos.icq.net
(10:34:20) gnutls: Handshake complete
(10:34:20) gnutls/x509: Key print: 39:4b:77:3e:cb:dc:72:1d:cc:b3:36:07:20:b0:8d:d5:0a:3f:d2:c9
(10:34:20) gnutls/x509: Key print: 7c:cc:2a:87:e3:94:9f:20:57:2b:18:48:29:80:50:5f:a9:0c:ac:3b
(10:34:20) gnutls: Peer provided 2 certs
(10:34:20) gnutls: Lvl 0 SHA1 fingerprint: 39:4b:77:3e:cb:dc:72:1d:cc:b3:36:07:20:b0:8d:d5:0a:3f:d2:c9
(10:34:20) gnutls: Serial: 0f:87:d0:42:f0:65:2a:11:1c:7e:07:80:0c:a1:52:44
(10:34:20) gnutls: Cert DN: C=CY,L=Limassol,O=ICQ Communications Limited,CN=
.icq.net
(10:34:20) gnutls: Cert Issuer DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=GeoTrust RSA CA 2018
(10:34:20) gnutls: Lvl 1 SHA1 fingerprint: 7c:cc:2a:87:e3:94:9f:20:57:2b:18:48:29:80:50:5f:a9:0c:ac:3b
(10:34:20) gnutls: Serial: 05:46:fe:18:23:f7:e1:94:1d:a3:9f:ce:14:c4:61:73
(10:34:20) gnutls: Cert DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=GeoTrust RSA CA 2018
(10:34:20) gnutls: Cert Issuer DN: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert Global Root CA
(10:34:20) certificate/x509/tls_cached: Starting verify for bos.icq.net
(10:34:20) certificate/x509/tls_cached: Checking for cached cert...
(10:34:20) certificate/x509/tls_cached: ...Found cached cert
(10:34:20) gnutls: Attempting to load X.509 certificate from /.purple/certificates/x509/tls_peers/bos.icq.net
(10:34:20) certificate/x509/tls_cached: Peer cert matched cached
(10:34:20) util: Writing file /.purple/certificates/x509/tls_peers/bos.icq.net
(10:34:20) certificate: Successfully verified certificate for bos.icq.net
(10:34:20) http: Request 0x2202b00 performed successfully.
(10:34:20) blist: Updating buddy status for 10928142 (ICQ (WIM))
(10:34:20) blist: Updating buddy status for 119399425 (ICQ (WIM))
(10:34:20) icyque: Fetching url https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&rnd=1591778060.461893&seqNum=104471&oorFromAck=104410&oorToAck=104465
(10:34:20) http: Performing new request 0x2215220 to bos.icq.net.
(10:34:24) util: Writing file prefs.xml to directory /.purple
(10:34:24) util: Writing file /.purple/prefs.xml
(10:34:24) util: Writing file accounts.xml to directory /.purple
(10:34:24) util: Writing file /.purple/accounts.xml
(10:34:24) util: Writing file blist.xml to directory /.purple
(10:34:24) util: Writing file /.purple/blist.xml
(10:35:28) prefs: /pidgin/blist/list_visible changed, scheduling save.
(10:35:31) gtkconv: setting active conversation on toolbar 0x21a7c10
(10:35:31) gtkconv: setting active conversation on toolbar 0x21a7c10
(10:35:31) prefs: /pidgin/conversations/toolbar/wide changed, scheduling save.
(10:35:31) log: Failed to open log file "/.purple/logs/.log" for reading: No such file or directory
(10:35:31) gtkconv: setting active conversation on toolbar 0x21a7c10
(10:35:32) util: Writing file prefs.xml to directory /.purple
(10:35:32) util: Writing file /.purple/prefs.xml
(10:35:35) icyque: Fetching url https://api.icq.net/im/setTyping
(10:35:35) icyque: With postdata a=%2Fw8BAAAAAABc1Q0CAAAAA%2FIPUBvu60boq2rTdQCGwUkAAAAIMzQ0NjEwMjAAAAADdWluAAAAAA%3D%3D&aimsid=069.0273467236.4211286156%3A&f=json&k=ao1mAegmj4_7xQOy&nonce=b55def0e-9530-4eb7-8538-102f42ce2187&t=&ts=1591778135&typingStatus=typing&sig_sha256=AiJyYtEh5wd0EuzgafdQoLSZ3I4K%2FcdU7uxdg8R%2BVTQ%3D
(10:35:35) http: Performing new request 0x22c1a30 to api.icq.net.
(10:35:35) http: Request 0x22c1a30 performed successfully.
(10:35:35) icyque: Got response: {"response":{"statusCode":200, "statusText":"Ok", "data":{}}}
(10:35:36) util: Writing file blist.xml to directory /.purple
(10:35:36) util: Writing file /.purple/blist.xml
(10:35:38) icyque: Fetching url https://api.icq.net/im/sendIM
(10:35:38) icyque: With postdata a=%2Fw8BAAAAAABc1Q0CAAAAA%2FIPUBvu60boq2rTdQCGwUkAAAAIMzQ0NjEwMjAAAAADdWluAAAAAA%3D%3D&aimsid=069.0273467236.4211286156%3A&f=json&k=ao1mAegmj4_7xQOy&mentions=&message=Test&nonce=28ae569e-5102-4642-9129-39e7039c9e15&offlineIM=true&t=&ts=1591778138&sig_sha256=p1fDmSaUc117p8%2BJTDnCiGJQLzk48F9uyJnQNgXS5p0%3D
(10:35:38) http: Performing new request 0x22c2a40 to api.icq.net.
(10:35:38) icyque: Fetching url https://api.icq.net/im/setTyping
(10:35:38) icyque: With postdata a=%2Fw8BAAAAAABc1Q0CAAAAA%2FIPUBvu60boq2rTdQCGwUkAAAAIMzQ0NjEwMjAAAAADdWluAAAAAA%3D%3D&aimsid=069.0273467236.4211286156%3A&f=json&k=ao1mAegmj4_7xQOy&nonce=4eccff99-af7f-49b1-8d53-52092a1e7e45&t=&ts=1591778138&typingStatus=none&sig_sha256=MF7%2BdKlkdLIm9pKCbhWAbobArpSFw8UjV5dA%2FM5q0m8%3D
(10:35:38) http: Performing new request 0x22c3ed0 to api.icq.net.
(10:35:38) dnsquery: Performing DNS lookup for api.icq.net
(10:35:38) dns: Wait for DNS child 32236 failed: No child processes
(10:35:38) dns: Created new DNS child 32278, there are now 1 children.
(10:35:38) dns: Successfully sent DNS request to child 32278
(10:35:38) dns: Got response for 'api.icq.net'
(10:35:38) dnsquery: IP resolved for api.icq.net
(10:35:38) proxy: Attempting connection to 178.237.20.54
(10:35:38) proxy: Connecting to api.icq.net:443 with no proxy
(10:35:38) proxy: Connection in progress
(10:35:38) proxy: Connecting to api.icq.net:443.
(10:35:38) proxy: Connected to api.icq.net:443.
(10:35:38) gnutls: Starting handshake with api.icq.net
(10:35:38) http: Request 0x2215220 performed successfully.
(10:35:38) icyque: Got response: {"response":{"statusCode":200, "statusText":"OK", "data":{"pollTime":78034, "ts":1591778138, "fetchBaseURL":"https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&rnd=1591778138.559395&seqNum=104476", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"myInfo", "eventData":{"expressions":{"buddyIcon":"000100050201d20472"}, "nick":"", "aimId":"", "displayId":"", "friendly":"", "state":"online", "userType":"icq", "attachedPhoneNumber":"436764556204", "userAgreement":["gdpr_pp"], "globalFlags":32}, "seqNum":104475}]}}}
(10:35:38) icyque: Fetching url https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&rnd=1591778138.559395&seqNum=104476
(10:35:38) http: Performing new request 0x2038d20 to bos.icq.net.
(10:35:38) http: Request 0x22c2a40 performed successfully.
(10:35:38) icyque: Got response: {"response":{"statusCode":200, "statusText":"Ok", "data":{"msgId":"5c9addee-aaf5-11ea-acad-a0369f1f1468", "histMsgId":6836635045197775380, "beforeHistMsgId":6834788926520034055, "ts":1591778138, "state":"sent"}}}
(10:35:38) http: Request 0x2038d20 performed successfully.
(10:35:38) icyque: Got response: {"response":{"statusCode":200, "statusText":"OK", "data":{"pollTime":4, "ts":1591778138, "fetchBaseURL":"https://bos.icq.net/bos-k010f/aim/fetchEvents?aimsid=069.0273467236.4211286156:&rnd=1591778138.609064&seqNum=104481&oorFromAck=104480&oorToAck=104480", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"histDlgState", "eventData":{"sn":"", "lastMsgId":6836635045197775380, "patchVersion":"1", "unreadCnt":0, "yours":{"lastRead":6836635045197775380}, "theirs":{"lastDelivered":6673371424037536082, "lastRead":6673366794062791196}, "messages":[{"msgId":6836635045197775380, "reqId":"5c9addee-aaf5-11ea-acad-a0369f1f1468", "outgoing":true, "time":1591778138, "locale":"en_US", "text":"Test", "mediaType":"text"}], "olderMsgId":6834788926520034055, "persons":[{"sn":"", "friendly":"", "nick":""}]}, "seqNum":104480}]}}}

@dartraiden
Copy link

dartraiden commented Oct 21, 2022

They deprecate old API v17. Only v18 and newer are supported now.

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

No branches or pull requests

3 participants