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

0 Members and 1 Guest are viewing this topic.

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #75 on: 28 12 2018, 18:09:09 »
Тогда нужен нетлог и VersionInfo.
 

Offline Retif

Re: Опять меняется протокол ICQ?
« Reply #76 on: 28 12 2018, 18:18:05 »
Версия.
Spoiler
VersionInfo
Quote
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]
[close]
[close]


Нетлог:

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

[close]
 

Offline r21514

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

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #78 on: 28 12 2018, 18:26:44 »
Retif,
неверный пароль, тут всё достаточно очевидно.
для старой аськи был такой хак, что для логина надо было вводить только первые 8 знаков пароля, если пароль был длиннее 8 знаков. теперь этот хак с очевидностью устарел, всё надо вводить полностью.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #79 on: 28 12 2018, 18:33:12 »
Подробнее о том, почему это случилось, написано в вики. А случилось это ещё в 2016 году, так что это не вина нового протокола.
 

Offline Retif

Re: Опять меняется протокол ICQ?
« Reply #80 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

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

Offline q1w2e

  • Newbie
  • *
  • Posts: 1
Re: Опять меняется протокол ICQ?
« Reply #82 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]

[close]

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

[close]
 

Offline pooh

  • Newbie
  • *
  • Posts: 4
Re: Опять меняется протокол ICQ?
« Reply #83 on: 29 12 2018, 09:55:48 »
Парни, скажите, а не могу в сборке вручную обновить протокол? закинул новый в папку(заменой) и в итоге скрин прикрепляю ((( что делать чтоб запустить теперь... по работе нужно. уж очень не хочется переходить на оф клиент... нужен поиск контактов, и отправка сообщений другу другу

или как я сделал так нельзя? ) просто в сборке изменить протокол, скопировав icq.dll в папку с плагинами ?)
 

Offline Retif

Re: Опять меняется протокол ICQ?
« Reply #84 on: 29 12 2018, 10:09:59 »
Появилась какая-то небольшая задержка, в полсекунды примерно, при отправке сообщения. Это у меня только или у всех на альфа-версии?
« Last Edit: 29 12 2018, 10:12:31 by Retif »
 

Offline tiknel1

  • Newbie
  • *
  • Posts: 1
Re: Опять меняется протокол ICQ?
« Reply #85 on: 29 12 2018, 11:27:26 »
ну у меня стояла Miranda PilotPack, после установки этой новой версии обычной Миранды, просто в главном меню выбрал Импорт и там указал папку С:\Users\......\AppData\Roaming\Miranda PilotPack\profiles\(папка профиля) и выбрал файл в ней с расширением .dat (так же можно выбрать файл сохраненный в папке AutoBackups) ну и нажал продолжить. Всё загрузилось и контакты и чутка истории, Миранда и вошла и все контакты загрузились, пока всё работает (остались мелочи настроить).

з.ы- только загружать желательно только то что предлагается вторым в выборе, иначе если то что первым и нет скинов в основной папке то загрузит и все настройки после чего Миранда у меня cтала прозрачная совсем с зелеными буквами которых не видно, пришлось переустанавливать.

и скопируйте в AppData\Roaming... старую папку Миранды с настройками, иначе новую учетку может не сделать.

P.S- "контакт Не в сети" - это если человек перешел на официальную версию ICQ то в ней самой так сделано что когда окно ICQ не активно оно показывает всем что он не в сети.
« Last Edit: 29 12 2018, 13:44:08 by tiknel1 »
 

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #86 on: 29 12 2018, 13:34:02 »
q1w2e,
приключился таймаут при попытке простучаться в аську. скорее всего, ася перекрыта провайдером или админами или файрволлом
 

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #87 on: 29 12 2018, 13:35:06 »
Появилась какая-то небольшая задержка, в полсекунды примерно, при отправке сообщения.
миранда ждет от сервера подтверждения доставки. вероятно, надо сделать опцию, чтобы можно было на это забить
 

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #88 on: 29 12 2018, 13:36:13 »
pooh,
просто в сборке изменить протокол, скопировав icq.dll в папку с плагинами ?)
DLL должна быть в точности от той версии ядра Миранды, на которой она собрана, иначе в лучшем случае плагин не загрузится, в худшем - скрашится
 

Offline ghazan

Re: Опять меняется протокол ICQ?
« Reply #89 on: 29 12 2018, 13:38:56 »
tiknel1,
чтобы не было накладок при импорте, лучше грузить профиль в сервисном режиме. для этого при создании чистого профиля надо взвести снизу галочку "Сервисный режим" и выбрать в выпадашке "Импорт", тогда дефолтные настройки, которые при первом запуске попадают в память Миранды, а при выходе после импорта сбрасываются в профиль, не будут гадить
 
The following users thanked this post: tiknel1