Just update to latest dev version and you get new ICQ protocol.
It currently supports only sending and receiving messages so you can only chat with contacts that are already on your list.
Stable version will get it tomorrow.
When the stable ICQ module comes out, will it work at 0.95.10 or will it need a NEW stable version of Miranda?Current dev build will be deployed as new stable version, perhaps closer to Sunday, because it's actively patched now
Messengers will have to request data about subscribers from mobile operators. The operator must answer if there is a requested phone number in his database within 20 minutes.https://vc.ru/legal/50240-medvedev-podpisal-pravila-identifikacii-polzovateley-messendzherov-po-nomeru-telefona
If the subscriber number failed to check (for example, the operator did not have time to answer in 20 minutes, or the phone number was not in the database), the identification in the messenger should be considered as not passed.
Users who are not authenticated must be blocked.
new Plugin is using the Webclient and no direct Server Connection?Miranda use direct connection same as official client.
Will the Post delay get fixed?Developers can't reproduce the delays, we don’t have them ???
Will the Post delay get fixed?perhaps, let me make a new build and upload to the server. try to update in an hour
for which version the newest ICQ protocol works?it works in the development build, you just need to switch an option in your Plugin Updater, which is the most preferrable way of receiving updates.
Some contacts appeared in the different group than they are meant to be.Old ICQ plugin have setting to sync your groups with server. If you all this years had it turned off, your groups were kept only in Miranda. The server does not know in which groups you have placed contacts over the years.
It currently supports only sending and receiving messages
it is talking something about metacontact (what the hell is that)Seems like you drag contact to another contact instead of moving contacts. If you trying to drag contact to another contact, Miranda suggests merging them into a metacontact. Metacontact merges contacts from the same or different protocols into one (so you can have all history from this subcontacts into one contact).
Some "conference" appeared in my contact list and I cannot get rid of it.Conference is a group chat. Our protocol implementation still cannot work with conferences. We will implement support for conferences in future.
The comunication window look terribly... something huge appeared in its upper half, I don't know what it is.Could you provide screenshot?
When I click on the contact by the right mouse button, there is no option like "send a message" only something about metacontacts...And screenshot this menu, please
Miranda NG Version: 0.95.11 alpha build #21101 (55e240d0dd) [running inside WOW64]
Build time: 28 Dec 2018 21:19:58
Profile: C:\Users\Diel\MIRANDA\Profile\MIR\MIR.dat
Profile size: 119717888 Bytes
Profile creation date: 28 Dec 2018 22:01:40
Language pack: Czech (CZ) [0405]
Service Mode: No
Active Plugins (22):
¤ AVS.dll v.0.95.11.0 [28 Dec 2018 21:20:00] - Avatar service
¤ Contacts.dll v.0.95.11.0 [28 Dec 2018 21:20:02] - Send/receive contacts
¤ CrashDumper.dll v.0.95.11.0 [28 Dec 2018 21:20:28] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [28 Dec 2018 21:20:08] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [28 Dec 2018 21:20:26] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [28 Dec 2018 21:21:18] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [28 Dec 2018 21:20:00] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [28 Dec 2018 21:20:56] - Dummy protocol
¤ Folders.dll v.0.95.11.0 [28 Dec 2018 21:20:08] - Custom profile folders
¤ historypp.dll v.1.5.1.5 [28 Dec 2018 21:21:38] - History++
¤ ICQ.dll v.0.95.11.0 [28 Dec 2018 21:21:14] - Icq/2018 protocol
¤ Import.dll v.0.95.11.0 [28 Dec 2018 21:20:18] - Import contacts and messages
¤ MenuEx.dll v.0.95.11.0 [28 Dec 2018 21:20:08] - Menu item ext
¤ NewXstatusNotify.dll v.0.95.11.0 [28 Dec 2018 21:20:10] - xStatus notify
¤ PluginUpdater.dll v.0.95.11.0 [28 Dec 2018 21:20:32] - Plugin updater
¤ Popup.dll v.0.95.11.0 [28 Dec 2018 21:20:14] - Popup plus
¤ SkypeWeb.dll v.0.95.11.0 [28 Dec 2018 21:21:06] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.95.11.0 [28 Dec 2018 21:20:30] - SmileyAdd
¤ SplashScreen.dll v.0.95.11.0 [28 Dec 2018 21:20:14] - Splash screen
¤ TabSRMM.dll v.0.95.11.0 [28 Dec 2018 21:20:08] - TabSRMM
¤ Variables.dll v.0.95.11.0 [28 Dec 2018 21:20:22] - Variables
¤ WhenWasIt.dll v.0.95.11.0 [28 Dec 2018 21:20:16] - Birthday reminder
Unloadable Plugins (3):
¤ NewStatusNotifyW.dll v.0.0.0.0 [19 Jul 2006 8:39:38] - <unknown>
¤ startup_sound.dll v.0.0.0.0 [11 Dec 2003 7:01:22] - <unknown>
¤ uptime.dll v.0.0.0.0 [3 Jul 2005 1:41:12] - <unknown>
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
desktop.ini [31 Dec 2013 1:43:31]
HistoryPP_icons.dll [3 May 2008 9:05:06]
main-icons.dll [16 Nov 2006 8:43:32]
MIRANDA.EXE [11 Feb 2006 8:34:22]
NOAVATAR.GIF [8 Mar 2006 8:35:16]
proto_conn_facebook.dll [5 Mar 2011 19:37:52]
Proto_Dummy.dll [28 Dec 2018 21:21:32]
Proto_ICQ.dll [16 Nov 2004 8:11:32]
Proto_MetaContacts.dll [28 Dec 2018 21:21:32]
Proto_Skype.dll [25 May 2014 12:46:06]
SecureIM_icons.dll [7 May 2009 9:21:14]
SKP00.ico [25 May 2014 15:09:26]
SKP01.ico [25 May 2014 15:10:27]
SKP02.ico [25 May 2014 15:14:00]
SKP03.ico [25 May 2014 15:11:20]
SKP04.ico [25 May 2014 15:11:55]
SKP05.ico [25 May 2014 15:12:15]
SKP06.ico [25 May 2014 15:12:39]
TabSRMM_icons.dll [2 Aug 2006 8:40:04]
Thumbs.db [26 Feb 2012 17:00:42]
Toolbar_icons.dll [16 Jun 2009 9:22:32]
UInfoEx_icons.dll [28 Dec 2006 8:44:56]
xstatus_icons.dll [16 Dec 2006 8:44:32]
xStatus_ICQ.dll [7 Aug 2006 8:40:14]
But the exe file is still in the list of working processes in the computer.This can happen sometimes due to new MDBX database driver.
It's alive! It's alive, it's alive, it's alive! It's ALIVE!
Oh, in the name of God! Now I know what it feels like to BE God!
why it stoped react on the double-click on the contacthttps://wiki.miranda-ng.org/index.php?title=Changelog/0.95.5
Will the Post delay get fixed?Ok, seems like we found root of problem...
Just "update" using the updaterThis can be problems (but @ghazan tells that there will be no problems) with contacts which is not on server. I tried to avoid this in the instruction.
Einsiedler
Mail.ru (ICQ owner) can change the protocol at any time in such a way that it will need a phone number. So we cannot guarantee.
dartraiden: Why exactly is the intermediate step to 0.94.9 necessary for upgrades from Miranda IM?We heavily change encryption at that time (RC4 was replaced by AES-256). Therefore, 0.94.9 will make the necessary changes in database so that the old encryption (if the user used encryption in Miranda IM or in Miranda NG pre 0.94.9) was replaced by a new one.
Did I do wrong migrating Miranda IM 0.10.80 immediately to Miranda NG 0.95.10? Should I retrace my steps using a backup of my Miranda IM profile?You can try to create a clean profile in 0.95.11, set ShowProfileMgr=yes, launch 0.95.11 and use "Launch in service mode with Import" checkbox. Import Miranda IM profile. But we did not test thoroughly this scenario. And you should manually replace all Miranda IM plugins by NG equivalents and remove those that are not in Miranda NG...
Hopefully Miranda's access to it will be restored soonYou can switch to developer version in the PluginUpdater settings and use ICQ again. Or wait 1-2 days until we update stable version.
Why exactly is the intermediate step to 0.94.9 necessary for upgrades from Miranda IM?because whole version of 0.95 is dedicated to the great database revolution, which ends now. the internal format of mmap database was changed so radically that I decided not to bother with all these obsolete things and dropped support of original Miranda IM database format in 0.95. thus Plugin Updater for Miranda IM updates it first to 0.94.9, i.e. to the latest version compatible with Miranda IM, and only then the converted profile goes to Miranda NG 0.95
So import IM profile via Import to current NG didn't work?Import in Sqlite format will work okay, undoubtedly, direct import in mmap format will fail
I now send just "message 1" and "message 2" to an offline contact, only "message 2" arrives once the contact goes online.Which client on the other side?
No error message appeared, no failure announcement. I was able to open the change ICQ status offer, but when I selected "online" it didn't do a thing.Seems like this is well known long password bug
Which client on the other side?I'm testing between two Miranda NG installations (0.95.11 alpha build #21116 x64) running in virtual machines.
I'm just send 3 messages to offline and official client receive all of them.
Seems like this is well known long password bugNo... the password has exactly 8 characters.
https://wiki.miranda-ng.org/index.php?title=Plugin:ICQ/en#Rejected_password
New protocol doesn't support these statuses at all. Like Telegram, for example.The stupidest thing they could do... is there any chance to bypass this shitty setting and see people online normally?
User is online (on official client) only if he interact with app at this moment. After 15 secs of inactivity official client set Offline status but still can receive messages.
Imported the backup database... and it caused that in that one contact, which remained with history... is the history doubled.Import again and pay attention to check duplicates option
I'm testing between two Miranda NG installations (0.95.11 alpha build #21116 x64) running in virtual machines.Investigated... we need cloud history suport for this (receiving more than 1 offline message)
If you use Miranda IM, then you somehow can run it? Shortkut on desktop, autorun, etc?
If Friend uses Pidgin, QIP 2012 or some other old client, this is normal. These clients use the old protocol who incorrectly sees the status of clients using the new protocol.
New protocol: Miranda NG, ICQ 10, ICQ Mobile
Old protocol: all others.
.
Thanks :)Can you post netlog (https://wiki.miranda-ng.org/index.php?title=Network_log)?
Another Problem: After a while, i cant send Messages, i get Timeout Message. This very very annoying. When i click Retry it works. (at least my Message shows up in the Textbox)
Is this bug or "feature" of the new version of protocol??We need to implement "cloud" history support.
after the client goes online.User receives notification about new msg and opens client. Client goes online.
Unable to connect to ICQ login server
Miranda was unable to make a connection with a server. It is likely that the server is down, in which case you should wait for a while and try again later. (error 10061)
Can you post netlog (https://wiki.miranda-ng.org/index.php?title=Network_log)?
You should install development version.
If your old Miranda was Miranda NG, you can just switch to development version in PluginUpdater settings
Server signals SSL Shutdown.Other users had a similar problem, but disabling "Send slower with full acknowledgment" option helped them. If this problem will remain after the release of the stable version, please open ticket on Github.
Read the wiki (https://wiki.miranda-ng.org/index.php?title=Plugin:ICQ#Contacts_that_use_an_official_client.2C_constantly_switching_between_online_and_offline) please.
[15:37:12 01CC] [ICQ] (000000000286E890:1528) Data received
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 02 Jan 2019 14:37:12 GMT
Content-Type: application/json; charset=UTF-8
Content-Length: 344
Connection: keep-alive
Keep-Alive: timeout=75
Content-Encoding: gzip
‹
{"response":{"statusCode":200, "statusText":"OK", "data":{"pollTime":0, "ts":1546439832, "fetchBaseURL":"https://bos.icq.net/bos-k007h/aim/fetchEvents?aimsid=195.2658073523.0789953284:312658565&rnd=1546439832.41861&seqNum=1196", "fetchTimeout":60, "timeToNextFetch":1, "events":[{"type":"presence", "eventData":{"aimId":"383167905", "displayId":"383167905", "friendly":"SLAFF", "state":"online", "userType":"icq", "lastseen":0}, "seqNum":1190}, {"type":"presence", "eventData":{"aimId":"171178689", "displayId":"171178689", "friendly":"BLAFF", "state":"online", "userType":"icq", "lastseen":0}, "seqNum":1195}]}}}
[15:37:12 01CC] [ICQ] Executing request 95108a77-42a6-4084-8c5c-a0987a915116:
https://bos.icq.net/bos-k007h/aim/fetchEvents?aimsid=195.2658073523.0789953284:312658565&rnd=1546439832.41861&seqNum=1196&timeout=60000
[15:37:12 01CC] [ICQ] (000000000286E890:1528) Data sent
GET /bos-k007h/aim/fetchEvents?aimsid=195.2658073523.0789953284:312658565&rnd=1546439832.41861&seqNum=1196&timeout=60000 HTTP/1.1
User-Agent: Miranda/0.95.11.21135 (x64)
Accept-Encoding: deflate, gzip
Host: bos.icq.net
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Was information that it will be released before the new year.you're right, but the disadvantage of being russian is the obligation to drink a full samovar of vodka during a New year celebration, and unfortunately my trained bear who can buy some vodka in the nearest shop is not so smart to make a release :-) wait a bit, please, we need to seriously stabilize ICQ in the dev branch
2) yes – I downloaded today’s 32-bit development version (ICQ.dll from 2019-01-04 00:01) and I still see keepalives in 60-s intervalsIt's not keepalive, developer said
not worrying about password theft, I just don't want my kids to send other people messages when I leave the room (they like to play with the smileys!) :-) Though if you say it’s no sense in supporting it, I won’t complainOk, ticket created.
I saw the wiki message already. I had assumed that was for the development version and started happening after ICQ did this latest update that blocked miranda. I figured it was something that would be fixed in the stable version. I didn't realize that was the norm.
Some users asks to implement crutch (if contact was online recently show his as away some time), but we should think about this...I second that – this problem needs solving!
It's not keepalive, developer saidOkay … I’m quite suprised because this annoys me more than the other-users-are-offline-after-15-s thing, but it may be overexaggerated here due to me having myself in my contact list.
"Miranda just keeps the thread with messages reading"
we have ticket about this, but we have not yet come up with a solution
btw, can BossKey (https://wiki.miranda-ng.org/index.php?title=Plugin:BossKey/en) plugin help you? :)Sounds like it can, thanks!
Do you have a link to the ticket? Maybe I can help with log output or something!https://github.com/miranda-ng/miranda-ng/issues/1713
duplicate messages are fixed with today’s development versionand Miranda can now receive more than 1 offline message ;) another goal is reached
I'm asking because I may prefer Miranda NG over all else on MS Windows, but I rely on the good old licq client on my Linux and BSD UNIX machines. If all else fails, I may need to fix licq myself. Not sure if I'm able to be honest, but I'm guessing that nobody else is willing to do this anymore.pidgin is not affected by the protocol change, you may want to look into its source code if you want to patch licq.
The dev version keeps crashing my internet after few hours of useWe tried to fix it yesterday. Is crash still exist on latest build (#21165 or later)?
you probably updated from a very old NG or IM and faced a long password
https://wiki.miranda-ng.org/index.php?title=Plugin:ICQ#Rejected_password
Downoad core package
https://www.miranda-ng.org/distr/miranda-ng-alpha-latest.7z
https://www.miranda-ng.org/distr/miranda-ng-alpha-latest_x64.7z
and get necessary dlls from /Libs
place them to your /Miranda_installation_dir/Libs
No need to install runtime, because Miranda store all necessary libs in subfolder
Can you log to icq.com with this password?
Do i have to copy that dll found in miranda libs to my computer C:\Windows\System32 maybe? If yes, is it safe?It will not help. Seems like api-ms-win-crt-runtime-l1-1-0.dll just cannot start without SP1. So you need install Win7 SP1 or update every dll, mir and exe manually (and it is pain because work of Miranda NG is guaranteed within the same build, i.e., all plugins of the same compilation are compatible with the core while two adjacent builds can be completely incompatible).
Can't add or search for contacts...Why? Searching and adding works perfectly (in actual builds).
When icq will work in stable version?When we fix these horrible bugs (https://github.com/miranda-ng/miranda-ng/issues?q=is%3Aissue+is%3Aopen+label%3Ablocker).
Is anyone else about ready to give up on ICQ?
I did not gave up on ICQ (yet), but did on Miranda NG.
Why bother with non-working Miranda NG when Pidgin is working fine (for now) as an ICQ client alternative...
:)
welp. still not able even after a month of waiting to log into icq, not even with the dev version.It IS relatively easy.
i'm a simple user without special knowledge in programming or other stuff like that, i'm unable to follow those instructions in this thread.
Either way you can't tell if someone is actually there.
It IS relatively easy.
1. Login to https://web.icq.com/ (https://web.icq.com/)
Press "I already have an account"
Check your login, password, be sure that you can login. if you cannot - reset password, write down the new password.
2. Use 0.95.11 dev version ("options->Services->Plugin updater->"Development version (less stable)")
3. update to dev version
4. enter login and password in "Main menu"->"Accounts" or in "Options->Network->ICQ"
If you have Windows XP SP3 or Vista SP2 updated or Windows 7 SP1 update or Windows 10 updated - it should connect immediately.
I tried this, and now Miranda NG just crashes on start-up (although Miranda NG claims to support Windows XP SP3 - it definitely does not, probably because the processor in my PC does not support SSE2).I personally tested miranda-ng 0.95.11 dev 32bit in two Win XP situations: one really old Windows XP SP3 Pro computer (AMD Phenom CPU) that has XP converted to POSready by registry setting
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001
to receive upgrades still and virtualized Windows XP SP3 Pro in VMware. Frankly speaking I wonder - where did you get relic properly working PC without SSE2 support. It has to be something like Intel Pentium III (ceased to manufacture in 2001) or AMD before Athlon 64 (AMD K7 ceased to manufacture in 2005). I guess all capacitors are dried at motherboard and/or in PSU, initial IDE hard disk should be replaced twice or even more times and so on....
If Pidgin works fine on such an antiquated system, why shouldn't Miranda NG?Maybe it's not worth doing for five user worldwide? ;D
Why? Searching and adding works perfectly (in actual builds).the horrible bugs seems fixed, so when we would see a stable release 0.95.11? I tried the new stable version of ICQ plugin in the last stable MirandaNG 0.95.10.1 but it's not showing at all in the list of plugins
When we fix these horrible bugs (https://github.com/miranda-ng/miranda-ng/issues?q=is%3Aissue+is%3Aopen+label%3Ablocker).
I tried the new stable version of ICQ plugin in the last stable MirandaNG 0.95.10.1 but it's not showing at all in the list of pluginsPost Version Info (https://wiki.miranda-ng.org/index.php?title=Version_information) please
Probably we should implement a "use friendlyname instead of friendly" option... Then you and your contacts will use nicknames.
We are discontinuing support of older ICQ versions and other unofficial clients. To continue chatting, you need:
1. Link a phone number to your account here https://icq.com/412282975/verifyphone?sc=08801278
2. Log in using the official ICQ client which can be downloaded at https://icq.com
...
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
[10:27:21 1518] SSL connection gracefully closed
[10:27:21 1518] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibhttp.cpp 521: HttpPeekFirstResponseLine Failed (38 10)
[10:27:21 1518] [ICQ_1] (0000000007CF5AE0:916) Connection closed internal
[10:27:21 1518] [ICQ_1] (0000000007CF5AE0) Connecting to proxy 94.19.90.62:3128 for bos.icq.net:443 ....
[10:27:21 1518] [ICQ_1] (0000000007CF5AE0) Connecting to ip 94.19.90.62:3128 ....
[10:27:23 1518] [ICQ_1] Fallback to direct connection
[10:27:23 1518] [ICQ_1] (0000000007CF5AE0) Connecting to server bos.icq.net:443....
[10:27:28 1518] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 548: getaddrinfo() for host bos.icq.net failed (11002)
[10:27:28 1518] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 708: connect() failed (11002)
[10:27:28 1518] [ICQ_1] (0000000007CF5AE0:4294967295) Connection closed
[10:27:28 1518] [ICQ_1] Request e1439de1-ccea-4523-ae8f-02f006f4bb59 failed
[10:27:28 1518] [ICQ_1] CIcqProto::ShutdownSession
[10:27:28 1518] [ICQ_1] CIcqProto::OnLoggedOut
[10:27:28 1518] [ICQ_1] Polling thread ended
[10:34:25 0F6C] [ICQ_1] CIcqProto::SetStatus iNewStatus = 40078, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 00000000000002B4
[10:34:25 181C] [ICQ_1] Executing request d0856bd2-28ed-46dc-b718-82718c7cbe0d:
https://api.icq.net/aim/startSession
[10:34:25 181C] [ICQ_1] Connection request to api.icq.net:443 (Flags 11)....
[10:34:25 181C] [ICQ_1] (0000000007CF5AE0) Connecting to proxy 94.19.90.62:3128 for api.icq.net:443 ....
[10:34:25 181C] [ICQ_1] (0000000007CF5AE0) Connecting to ip 94.19.90.62:3128 ....
[10:34:26 181C] [ICQ_1] Fallback to direct connection
[10:34:26 181C] [ICQ_1] (0000000007CF5AE0) Connecting to server api.icq.net:443....
[10:34:31 181C] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 548: getaddrinfo() for host api.icq.net failed (11002)
[10:34:31 181C] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 708: connect() failed (11002)
[10:34:31 181C] [ICQ_1] Request d0856bd2-28ed-46dc-b718-82718c7cbe0d failed
[10:34:31 181C] [ICQ_1] ConnectionFailed -> reason 2
[10:34:31 181C] [ICQ_1] CIcqProto::ShutdownSession
[10:34:31 181C] [ICQ_1] CIcqProto::OnLoggedOut
[18:57:11 1A38] [ICQ_1] (0000000007B38210:1344) Data sent (proxy)
CONNECT api.icq.net:443 HTTP/1.1
Host: api.icq.net:443
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
[18:57:13 1A38] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibhttp.cpp 521: HttpPeekFirstResponseLine Failed (10054 10)
[18:57:13 1A38] [ICQ_1] (0000000007B38210:1344) Connection closed internal
[18:57:13 1A38] [ICQ_1] Fallback to direct connection
SpinalBlood,
what about timers at Options - Network - <ICQ> - Advanced?
maybe you set too large values?
SpinalBlood,
what about timers at Options - Network - <ICQ> - Advanced?
maybe you set too large values?
Anything going on with this icq problem?This is a server-side problem. At this time server moves contact to offline not on closing of the session nor real setting of "offline" status, but on inactivity (protocol-physical, not user-level) for some minutes. Protocol-based changes of my status are fully ignored by the server. Official web client shows the same buggy behavior - contact shows "online" status for some minutes after closing of tab with it.
This is a server-side problem. At this time server moves contact to offline not on closing of the session nor real setting of "offline" status, but on inactivity (protocol-physical, not user-level) for some minutes. Protocol-based changes of my status are fully ignored by the server. Official web client shows the same buggy behavior - contact shows "online" status for some minutes after closing of tab with it.
never goes offline now even when he hasn't been on in days.Hmm... I've never seen anything like this with a current dll (from a development version). On the contrary i see some "always-online" contacts in an official client (some old contacts who were last time online very-very long time ago), but these contacts are shown correctly offline in Miranda. Netlog can help solve this problem if You are using development version.
Hmm... I've never seen anything like this with a current dll (from a development version). On the contrary i see some "always-online" contacts in an official client (some old contacts who were last time online very-very long time ago), but these contacts are shown correctly offline in Miranda. Netlog can help solve this problem if You are using development version.
I thought maybe he was leaving a phone or something turned on but he said no.Maybe this account was hacked and is used (or monitored) by someone else.