Author Topic: Опять меняется протокол ICQ?  (Read 36029 times)

0 Members and 3 Guests are viewing this topic.

Offline nobi

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #15 on: 28 12 2018, 12:02:20 »
Можно, протокол открыт. Брать исходники R&Q и писать новый протокол, как сделали в NG. В девелоперской версии всё отлично работает.


я извеняюсь  а что такое NG и где взять девелоперскою версию ?
 

Offline dartraiden

  • Beta Tester
  • *****
  • Posts: 1024
  • Country: ru
  • Karma: 35
  • Version Info
Re: опять меняется протокол ICQ?
« Reply #16 on: 28 12 2018, 12:03:48 »
_██_
(°ᴗƪ)
 

Offline nobi

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #17 on: 28 12 2018, 12:10:28 »
NG это Miranda NG, которой и посвящён этот форум.
https://www.miranda-ng.org/distr/miranda-ng-alpha-latest_x64.exe
https://www.miranda-ng.org/distr/miranda-ng-alpha-latest.exe


я так и делаю) просто много лет сидел за qip и &RQ!  а вот щас перехожу к вам) -  а как в миранде можно релизовать вот такое ?
https://forum.miranda-ng.org/index.php?topic=5624.msg22730;topicseen#msg22730

 

Offline dartraiden

  • Beta Tester
  • *****
  • Posts: 1024
  • Country: ru
  • Karma: 35
  • Version Info
Re: опять меняется протокол ICQ?
« Reply #18 on: 28 12 2018, 12:18:06 »
Если опасаетесь использовать версию в разработке (иногда там может что-то ломаться, на то она и тестовая), подождите несколько дней, ICQ скоро уйдёт и в стабильную версию.
_██_
(°ᴗƪ)
 

Offline nobi

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #19 on: 28 12 2018, 13:30:45 »
TopToolBar.


TopToolBar  а что это за плагин ? за что он отвечает ?

и еще вопрос по ходу ....

как то медленно миранда отправляет сообщения с задержкой - это так и должно быть или это исправится в стабильной версии ?
« Last Edit: 28 12 2018, 13:38:59 by nobi »
 

Offline dartraiden

  • Beta Tester
  • *****
  • Posts: 1024
  • Country: ru
  • Karma: 35
  • Version Info
Re: опять меняется протокол ICQ?
« Reply #20 on: 28 12 2018, 14:32:53 »
TopToolBar  а что это за плагин ? за что он отвечает ?
См. описание плагина в вики.
_██_
(°ᴗƪ)
 

Offline Retif

  • Newbie
  • *
  • Posts: 43
  • Country: ru
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #21 on: 28 12 2018, 17:28:53 »
В девелоперской версии всё отлично работает.
Что-то нифига. Не коннектится.
 

Offline dartraiden

  • Beta Tester
  • *****
  • Posts: 1024
  • Country: ru
  • Karma: 35
  • Version Info
Re: опять меняется протокол ICQ?
« Reply #22 on: 28 12 2018, 18:09:09 »
Тогда нужен нетлог и VersionInfo.
_██_
(°ᴗƪ)
 

Offline Retif

  • Newbie
  • *
  • Posts: 43
  • Country: ru
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #23 on: 28 12 2018, 18:18:05 »
Версия.
Spoiler
VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [4 CPUs]
Installed RAM: 32652 MBytes
Microsoft Windows 7 Enterprise Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
Free disk space on Miranda partition: 11606 MBytes

Miranda NG Version: 0.95.11 alpha build #21099 (34ff0a2b21) x64
Build time: 28 Dec 2018 20:00:12
Profile: C:\Programs\Miranda NG - Dev\Profiles\zorro\zorro.dat
Profile size: 1048576 Bytes
Profile creation date: 28 Dec 2018 20:20:11
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (25):
¤ Alarms.dll v.0.95.11.0 [28 Dec 2018 20:00:34] - Alarms
¤ AVS.dll v.0.95.11.0 [28 Dec 2018 20:00:16] - Avatar service
¤ Clist_modern.dll v.0.95.11.0 [28 Dec 2018 20:00:45] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [28 Dec 2018 20:00:47] - Crash dumper
¤ CryptoPP.dll v.0.95.11.0 [28 Dec 2018 20:01:40] - Crypto++
¤ Db_autobackups.dll v.0.95.11.0 [28 Dec 2018 20:00:20] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [28 Dec 2018 20:00:46] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [28 Dec 2018 20:01:40] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [28 Dec 2018 20:00:15] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [28 Dec 2018 20:01:14] - Dummy protocol
¤ historypp.dll v.1.5.1.5 [28 Dec 2018 20:01:56] - History++
¤ ICQ.dll v.0.95.11.0 [28 Dec 2018 20:01:28] - Icq/2018 protocol
¤ IEView.dll v.0.95.11.0 [28 Dec 2018 20:00:26] - IEView
¤ Import.dll v.0.95.11.0 [28 Dec 2018 20:00:33] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [28 Dec 2018 20:00:17] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [28 Dec 2018 20:00:49] - Jabber protocol
¤ NewEventNotify.dll v.0.95.11.0 [28 Dec 2018 20:00:40] - NewEventNotify
¤ PluginUpdater.dll v.0.95.11.0 [28 Dec 2018 20:00:50] - Plugin updater
¤ SecureIM.dll v.0.95.11.0 [28 Dec 2018 20:00:28] - SecureIM
¤ SmileyAdd.dll v.0.95.11.0 [28 Dec 2018 20:00:52] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [28 Dec 2018 20:01:26] - Status manager
¤ TabSRMM.dll v.0.95.11.0 [28 Dec 2018 20:00:22] - TabSRMM
¤ Tipper.dll v.0.95.11.0 [28 Dec 2018 20:00:30] - Tipper
¤ TopToolBar.dll v.0.95.11.0 [28 Dec 2018 20:00:36] - TopToolBar
¤ WhenWasIt.dll v.0.95.11.0 [28 Dec 2018 20:00:32] - Birthday reminder

Unloadable Plugins (1):
¤ contactvisibility.dll v.0.0.0.0 [12 May 2003 22:34:38] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [28 Dec 2018 20:01:48]
 Proto_AIM.dll [27 Sep 2016 16:46:06]
 Proto_Dummy.dll [28 Dec 2018 20:01:47]
 Proto_Facebook.dll [28 Dec 2018 20:01:46]
 Proto_GG.dll [28 Dec 2018 20:01:46]
 Proto_ICQ.dll [13 Mar 2007 10:14:18]
 Proto_IRC.dll [28 Dec 2018 20:01:46]
 Proto_Jabber.dll [28 Dec 2018 20:01:46]
 Proto_MetaContacts.dll [28 Dec 2018 20:01:47]
 Proto_MSN.dll [28 Dec 2018 20:01:46]
 Proto_Tlen.dll [27 Sep 2016 16:46:20]
 Proto_Yahoo.dll [27 Sep 2016 16:46:06]
 SecureIM_icons.dll [28 Dec 2018 20:01:48]
 TabSRMM_icons.dll [28 Dec 2018 20:01:47]
 Toolbar_icons.dll [28 Dec 2018 20:01:47]
 xStatus_ICQ.dll [28 Dec 2018 20:01:48]
 xStatus_Jabber.dll [28 Dec 2018 20:01:47]


Нетлог:

Spoiler
[21:16:15 236C] [ICQ_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 0000000000000000
[21:16:15 2108] [ICQ_1] CIcqProto::WorkerThread: entering
[21:16:15 2108] [ICQ_1] Executing request 14e3db75-7214-46c9-b712-fffd53fa021b:
https://api.login.icq.net/auth/clientLogin
[21:16:15 2108] [ICQ_1] Connection request to api.login.icq.net:443 (Flags 11)....
[21:16:15 2108] [ICQ_1] (0000000007CED640) Connecting to server api.login.icq.net:443....
[21:16:15 2108] [ICQ_1] (0000000007CED640) Connecting to ip 178.237.20.78:443 ....
[21:16:15 2108] [ICQ_1] (2392) Connected to api.login.icq.net:443
[21:16:15 2108] [ICQ_1] (2392 api.login.icq.net) Starting SSL negotiation
[21:16:15 2108] [ICQ_1] (2392 api.login.icq.net) SSL negotiation successful
[21:16:15 2108] [ICQ_1] (0000000007CED640:2392) Data received
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 28 Dec 2018 18:16:32 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=75
Vary: Accept-Encoding
Pragma: no-cache
Cache-Control: no-store,no-cache,must-revalidate
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Content-Encoding: gzip

a9
‹
{"response":{"statusCode":330, "statusText":"Password/LoginId Required/Invalid", "statusDetailCode":3011, "data":{"challenge":{"context":"VtmMeQAAAFkAAh50", "info":"Enter your password again"}}}}
[21:16:15 2108] [ICQ_1] ConnectionFailed -> reason 7
[21:16:15 2108] [ICQ_1] CIcqProto::ShutdownSession
[21:16:15 2108] [ICQ_1] CIcqProto::OnLoggedOut
[21:16:15 2108] [ICQ_1] CIcqProto::WorkerThread: leaving
[21:16:43 236C] [ICQ_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 0000000000000000
[21:16:43 18E0] [ICQ_1] CIcqProto::WorkerThread: entering
[21:16:43 18E0] [ICQ_1] Executing request 24922c04-ccbf-49f3-8eae-41d879c7bcb2:
https://api.login.icq.net/auth/clientLogin
[21:16:43 18E0] [ICQ_1] Connection request to api.login.icq.net:443 (Flags 11)....
[21:16:43 18E0] [ICQ_1] (0000000007CED3E0) Connecting to server api.login.icq.net:443....
[21:16:43 18E0] [ICQ_1] (0000000007CED3E0) Connecting to ip 178.237.20.78:443 ....
[21:16:43 18E0] [ICQ_1] (1568) Connected to api.login.icq.net:443
[21:16:43 18E0] [ICQ_1] (1568 api.login.icq.net) Starting SSL negotiation
[21:16:43 18E0] [ICQ_1] (1568 api.login.icq.net) SSL negotiation successful
[21:16:43 18E0] [ICQ_1] (0000000007CED3E0:1568) Data received
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 28 Dec 2018 18:17:00 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=75
Vary: Accept-Encoding
Pragma: no-cache
Cache-Control: no-store,no-cache,must-revalidate
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Content-Encoding: gzip

a9
‹
{"response":{"statusCode":330, "statusText":"Password/LoginId Required/Invalid", "statusDetailCode":3011, "data":{"challenge":{"context":"VtmMeQAAAFkAAh50", "info":"Enter your password again"}}}}
[21:16:43 18E0] [ICQ_1] ConnectionFailed -> reason 7
[21:16:43 18E0] [ICQ_1] CIcqProto::ShutdownSession
[21:16:43 18E0] [ICQ_1] CIcqProto::OnLoggedOut
[21:16:43 18E0] [ICQ_1] CIcqProto::WorkerThread: leaving

 

Offline r21514

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #24 on: 28 12 2018, 18:22:31 »
Похоже что для каждой операции создаётся новый сокет, как когда забыли сделать reuse сокета или забыли Keep-Alive на http включить.
Когда текст набираешь, видимо, уходит нотификация и это создаёт просто на глазах растущую пачку новых сокетов к одному и тому же серверу.
 

Offline ghazan

  • Miranda NG founder
  • Administrator
  • *****
  • Posts: 733
  • Country: ru
  • Karma: 47
  • Jabber ID
Re: опять меняется протокол ICQ?
« Reply #25 on: 28 12 2018, 18:26:44 »
Retif,
неверный пароль, тут всё достаточно очевидно.
для старой аськи был такой хак, что для логина надо было вводить только первые 8 знаков пароля, если пароль был длиннее 8 знаков. теперь этот хак с очевидностью устарел, всё надо вводить полностью.
 

Offline dartraiden

  • Beta Tester
  • *****
  • Posts: 1024
  • Country: ru
  • Karma: 35
  • Version Info
Re: опять меняется протокол ICQ?
« Reply #26 on: 28 12 2018, 18:33:12 »
Подробнее о том, почему это случилось, написано в вики. А случилось это ещё в 2016 году, так что это не вина нового протокола.
_██_
(°ᴗƪ)
 

Offline Retif

  • Newbie
  • *
  • Posts: 43
  • Country: ru
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #27 on: 28 12 2018, 19:30:57 »
Пардон, уважаемые, видимо действительно сбился. Был абсолютно уверен, что там всё ок. То ли я действительно его левый какой-то ставил на время тестирования версии NG, не помню уже. Но не про 8 символов это, это я помню. Подключился сейчас, спасибо  :DRINK:
« Last Edit: 28 12 2018, 19:34:16 by Retif »
 
The following users thanked this post: ghazan

Offline Fornit

  • Newbie
  • *
  • Posts: 35
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #28 on: 29 12 2018, 05:27:47 »
Обновил, всё работает. Ребята, вы просто асы!  8) :THUMBS UP:
 
The following users thanked this post: ghazan

Offline q1w2e

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: опять меняется протокол ICQ?
« Reply #29 on: 29 12 2018, 07:54:24 »
Увы, у меня не заработало.
VerInfo
VersionInfo:

CPU: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 8037 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 17134)
Internet Explorer: 9.11.17134.0 (build 917134)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 26345 MBytes

Miranda NG Version: 0.95.11 alpha build #21102 (602868cc63) x64
Build time: 29 Dec 2018 2:03:02
Profile: <кусь>
Profile size: 7757824 Bytes
Profile creation date: 8 Aug 2016 10:55:51
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (15):
¤ AVS.dll v.0.95.11.0 [29 Dec 2018 2:03:06] - Avatar service
¤ Clist_modern.dll v.0.95.11.0 [29 Dec 2018 2:03:32] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [29 Dec 2018 2:03:32] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [29 Dec 2018 2:03:16] - Db autobackuper
¤ Dbx_mdbx.dll v.0.95.11.0 [29 Dec 2018 2:04:28] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [29 Dec 2018 2:03:06] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [29 Dec 2018 2:04:04] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [29 Dec 2018 2:03:42] - Facebook
¤ historypp.dll v.1.5.1.5 [29 Dec 2018 2:04:46] - History++
¤ ICQ.dll v.0.95.11.0 [29 Dec 2018 2:04:18] - Icq/2018 protocol
¤ KeyboardNotify.dll v.0.95.11.0 [29 Dec 2018 2:03:20] - Keyboard notify ext.
¤ PluginUpdater.dll v.0.95.11.0 [29 Dec 2018 2:03:38] - Plugin updater
¤ Popup.dll v.0.95.11.0 [29 Dec 2018 2:03:18] - Popup plus
¤ TabSRMM.dll v.0.95.11.0 [29 Dec 2018 2:03:12] - TabSRMM
¤ TopToolBar.dll v.0.95.11.0 [29 Dec 2018 2:03:24] - TopToolBar

Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 4-invisible.ico [18 Jan 2018 17:10:00]
 HistoryPP_icons.dll [29 Dec 2018 2:04:40]
 Proto_Dummy.dll [29 Dec 2018 2:04:40]
 Proto_Facebook.dll [29 Dec 2018 2:04:40]
 Proto_GG.dll [29 Dec 2018 2:04:40]
 Proto_ICQ.dll [29 Dec 2018 2:04:40]
 Proto_IRC.dll [29 Dec 2018 2:04:40]
 Proto_Jabber.dll [29 Dec 2018 2:04:40]
 Proto_MetaContacts.dll [29 Dec 2018 2:04:40]
 Proto_MSN.dll [29 Dec 2018 2:04:40]
 Proto_Skype.dll [6 Sep 2018 11:40:20]
 TabSRMM_icons.dll [29 Dec 2018 2:04:40]
 Toolbar_icons.dll [29 Dec 2018 2:04:40]
 xStatus_ICQ.dll [29 Dec 2018 2:04:40]
 xStatus_Jabber.dll [29 Dec 2018 2:04:40]


NetLog
NetLog

[10:36:50 242C] [nnv] CIcqProto::SetStatus iNewStatus = 40078, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 0000000000000000
[10:36:50 092C] [nnv] CIcqProto::WorkerThread: entering
[10:36:50 092C] [nnv] Executing request 2d5f6841-6fca-4dc6-929f-af276cbed65a:
https://api.login.icq.net/auth/clientLogin
[10:36:50 092C] [nnv] Connection request to api.login.icq.net:443 (Flags 11)....
[10:36:50 092C] [nnv] (0000000002BA3B90) Connecting to server api.login.icq.net:443....
[10:36:50 092C] [nnv] (0000000002BA3B90) Connecting to ip 178.237.20.78:443 ....
[10:37:11 092C] [nnv] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 718: connect() failed (10060)
[10:37:11 092C] [nnv] Request 2d5f6841-6fca-4dc6-929f-af276cbed65a failed
[10:37:11 092C] [nnv] ConnectionFailed -> reason 2
[10:37:11 092C] [nnv] CIcqProto::ShutdownSession
[10:37:11 092C] [nnv] CIcqProto::OnLoggedOut
[10:37:11 092C] [nnv] CIcqProto::WorkerThread: leaving