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

0 Members and 2 Guests are viewing this topic.

Offline drugold

  • Newbie
  • *
  • Posts: 2
Re: Опять меняется протокол ICQ?
« Reply #180 on: 04 01 2019, 08:33:20 »
Самая последняя версия Альфы не подключается. Официальный клиент работает нормально, пароль 7 символов.

Нетлог:
Spoiler
Code: [Select]
[11:20:10 1B48] amThreadProc thread start
[11:20:10 1E14] [ICQ] CIcqProto::WorkerThread: entering
[11:20:22 0AB8] [ICQ] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 000001C4
[11:20:22 1E14] [ICQ] Executing request 1f2714f2-9570-43f5-8e08-cd75759a2b9b:
https://api.login.icq.net/auth/clientLogin
[11:20:22 1E14] [ICQ] Connection request to api.login.icq.net:443 (Flags 11)....
[11:20:22 1E14] [ICQ] (00898270) Connecting to server api.login.icq.net:443....
[11:20:23 1E14] [ICQ] (00898270) Connecting to ip 178.237.20.78:443 ....
[11:20:23 1E14] [ICQ] (616) Connected to api.login.icq.net:443
[11:20:23 1E14] [ICQ] (616 api.login.icq.net) Starting SSL negotiation
[11:20:23 1E14] [ICQ] (616 api.login.icq.net) SSL negotiation successful
[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANIPConnection:1

[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANPPPConnection:1

[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANIPConnection:1

[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANPPPConnection:1

[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANIPConnection:1

[11:20:23 1B4C] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANPPPConnection:1

[11:20:23 1B4C] HTTP/1.1 200 OK
CACHE-CONTROL: max-age=120
ST: urn:schemas-upnp-org:service:WANIPConnection:1
USN: uuid:f68f8d34-a9a4-3d83-f7cf-7050a390dff3::urn:schemas-upnp-org:service:WANIPConnection:1
EXT:
SERVER: ZyXEL Communications Corp. UPnP/1.1 MiniUPnPd/1.8
LOCATION: http://192.168.3.1:48654/rootDesc.xml
OPT: "http://schemas.upnp.org/upnp/1/0/"; ns=01
01-NLS: 1
BOOTID.UPNP.ORG: 1
CONFIGID.UPNP.ORG: 1337

[11:20:23 1B4C] UPnP HTTP connection Host: 192.168.3.1 Port: 48654
[11:20:23 1B4C] GET /rootDesc.xml HTTP/1.1
HOST: 192.168.3.1:48654
ACCEPT-LANGUAGE: *

[11:20:23 1B4C] HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Connection: close
Content-Length: 2858
Server: ZyXEL Communications Corp. UPnP/1.1 MiniUPnPd/1.8
Ext:
Content-Language: en

<?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:InternetGatewayDevice:1</deviceType>
<friendlyName>ZyXEL Keenetic Giga</friendlyName>
<manufacturer>ZyXEL Communications Corp.</manufacturer>
<manufacturerURL>http://www.zyxel.ru</manufacturerURL>
<modelDescription>ZyXEL Keenetic Giga</modelDescription>
<modelName>ZyXEL Keenetic Giga</modelName>
<modelNumber>562-857-952-945-063</modelNumber>
<modelURL>http://www.zyxel.ru/keenetic</modelURL>
<serialNumber>S110F49008984</serialNumber>
<UDN>uuid:f68f8d34-a9a4-3d83-f7cf-7050a390dff1</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:Layer3Forwarding:1</serviceType>
<serviceId>urn:upnp-org:serviceId:Layer3Forwarding1</serviceId>
<controlURL>/ctl/L3F</controlURL>
<eventSubURL>/evt/L3F</eventSubURL>
<SCPDURL>/L3F.xml</SCPDURL>
</service>
</serviceList>
<deviceList>
<device>
<deviceType>urn:schemas-upnp-org:device:WANDevice:1</deviceType>
<friendlyName>WANDevice</friendlyName>
<manufacturer>ZyXEL Communications Corp.</manufacturer>
<manufacturerURL>http://www.zyxel.ru</manufacturerURL>
<modelDescription>WAN Device</modelDescription>
<modelName>WAN Device</modelName>
<modelNumber>ZyXEL Keenetic Giga</modelNumber>
<modelURL>http://www.zyxel.ru/keenetic</modelURL>
<serialNumber>S110F49008984</serialNumber>
<UDN>uuid:f68f8d34-a9a4-3d83-f7cf-7050a390dff2</UDN>
<UPC>000000000000</UPC>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1</serviceType>
<serviceId>urn:upnp-org:serviceId:WANCommonIFC1</serviceId>
<controlURL>/ctl/CmnIfCfg</controlURL>
<eventSubURL>/evt/CmnIfCfg</eventSubURL>
<SCPDURL>/WANCfg.xml</SCPDURL>
</service>
</serviceList>
<deviceList>
<device>
<deviceType>urn:schemas-upnp-org:device:WANConnectionDevice:1</deviceType>
<friendlyName>WANConnectionDevice</friendlyName>
<manufacturer>ZyXEL Communications Corp.</manufacturer>
<manufacturerURL>http://www.zyxel.ru</manufacturerURL>
<modelDescription>ZyXEL Keenetic Giga</modelDescription>
<modelName>ZyXEL Keenetic Giga</modelName>
<modelNumber>ZyXEL Keenetic Giga</modelNumber>
<modelURL>http://www.zyxel.ru/keenetic</modelURL>
<serialNumber>S110F49008984</serialNumber>
<UDN>uuid:f68f8d34-a9a4-3d83-f7cf-7050a390dff3</UDN>
<UPC>000000000000</UPC>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:WANIPConnection:1</serviceType>
<serviceId>urn:upnp-org:serviceId:WANIPConn1</serviceId>
<controlURL>/ctl/IPConn</controlURL>
<eventSubURL>/evt/IPConn</eventSubURL>
<SCPDURL>/WANIPCn.xml</SCPDURL>
</service>
</serviceList>
</device>
</deviceList>
</device>
</deviceList>
<presentationURL>http://192.168.3.1</presentationURL>
</device>
</root>
[11:20:23 1B4C] UPnP HTTP connection Host: 192.168.3.1 Port: 48654
[11:20:23 1B4C] POST /ctl/IPConn HTTP/1.1
HOST: 192.168.3.1:48654
CONTENT-LENGTH: 325
CONTENT-TYPE: text/xml; charset = "utf-8"
SOAPACTION: "urn:schemas-upnp-org:service:WANIPConnection:1#GetExternalIPAddress"

<?xml version = "1.0"?>
<s:Envelope
    xmlns:s = "http://schemas.xmlsoap.org/soap/envelope/"
    s:encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/">
  <s:Body>
    <u:GetExternalIPAddress xmlns:u = "urn:schemas-upnp-org:service:WANIPConnection:1">
    </u:GetExternalIPAddress>
  </s:Body>
</s:Envelope>
[11:20:23 1B4C] HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Connection: close
Content-Length: 359
Server: ZyXEL Communications Corp. UPnP/1.1 MiniUPnPd/1.8
Ext:

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetExternalIPAddressResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"><NewExternalIPAddress>46.242.103.34</NewExternalIPAddress></u:GetExternalIPAddressResponse></s:Body></s:Envelope>
[11:20:23 1B4C] UPnP Gateway detected 1, Control URL: http://192.168.3.1:48654/ctl/IPConn
[11:20:23 1B4C] UPnP HTTP connection Host: 192.168.3.1 Port: 48654
[11:20:23 1B4C] POST /ctl/IPConn HTTP/1.1
HOST: 192.168.3.1:48654
CONTENT-LENGTH: 339
CONTENT-TYPE: text/xml; charset = "utf-8"
SOAPACTION: "urn:schemas-upnp-org:control-1-0#QueryStateVariable"

<s:Envelope
    xmlns:s = "http://schemas.xmlsoap.org/soap/envelope/"
    s:encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/">
  <s:Body>
    <u:QueryStateVariable xmlns:u = "urn:schemas-upnp-org:control-1-0">
      <u:varName>PortMappingNumberOfEntries</u:varName>
    </u:QueryStateVariable>
  </s:Body>
</s:Envelope>
[11:20:23 1B4C] HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Connection: close
Content-Length: 301
Server: ZyXEL Communications Corp. UPnP/1.1 MiniUPnPd/1.8
Ext:

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:QueryStateVariableResponse xmlns:u="urn:schemas-upnp-org:control-1-0"><return>0</return></u:QueryStateVariableResponse></s:Body></s:Envelope>
[11:20:23 1E14] [ICQ] (00898270:616) Data received
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 04 Jan 2019 08:20:20 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"}}}}
[11:20:23 1E14] [ICQ] ConnectionFailed -> reason 1
[11:20:23 1E14] [ICQ] CIcqProto::ShutdownSession
[11:20:23 1E14] [ICQ] CIcqProto::OnLoggedOut
[close]

VersionInfo:
Spoiler
Code: [Select]
CPU: Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz [Intel64 Family 6 Model 30 Stepping 5] [DEP Enabled] [4 CPUs]
Installed RAM: 16376 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/English | Russian/Russian
Free disk space on Miranda partition: 21525 MBytes

Miranda NG Version: 0.95.11 alpha build #21146 (411df60e28) [running inside WOW64]
Build time: 4 Jan 2019 2:00:36
Profile: C:\Users\drugold\AppData\Roaming\Miranda NG\my_profile\my_profile.dat
Profile size: 44191744 Bytes
Profile creation date: 4 Jan 2019 0:46:12
Language pack: Russian (RU) [0419]
Service Mode: No

[b]Active Plugins (17):[/b]
¤ AVS.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:00:40] - Avatar service
¤ Clist_modern.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:01:04] - Modern contact list
¤ CrashDumper.dll v.[b]0.95.11.0[/b] [3 Jan 2019 2:01:08] - Crash dumper
¤ Db_autobackups.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:00:48] - Db autobackuper
¤ Dbx_mdbx.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:01:56] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:00:40] - Miranda NG mmap database driver
¤ Dummy.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:01:34] - Dummy protocol
¤ Facebook.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:01:00] - Facebook
¤ GG.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:01:02] - Gadu-Gadu protocol
¤ ICQ.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:01:48] - Icq/2018 protocol
¤ Import.dll v.[b]0.95.11.0[/b] [4 Jan 2019 2:01:02] - Import contacts and messages
¤ IRC.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:00:42] - IRC protocol
¤ Jabber.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:01:06] - Jabber protocol
¤ MSN.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:01:04] - MSN protocol
¤ PluginUpdater.dll v.[b]0.95.11.0[/b] [3 Jan 2019 2:01:12] - Plugin updater
¤ TabSRMM.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:00:44] - TabSRMM
¤ TopToolBar.dll v.[b]0.95.11.0[/b] [29 Dec 2018 2:00:58] - TopToolBar

[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
AIM                      0 - Enabled 1 - Disabled  Loaded
GG                       0 - Enabled 1 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 1 - Disabled  Loaded
JABBER                   0 - Enabled 1 - Disabled  Loaded
MSN                      0 - Enabled 1 - Disabled  Loaded
YAHOO                    0 - Enabled 1 - Disabled  Loaded

[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
 Proto_Dummy.dll [4 Jan 2019 2:02:06]
 Proto_Facebook.dll [29 Dec 2018 2:02:12]
 Proto_GG.dll [29 Dec 2018 2:02:12]
 Proto_ICQ.dll [4 Jan 2019 2:02:08]
 Proto_IRC.dll [29 Dec 2018 2:02:12]
 Proto_Jabber.dll [29 Dec 2018 2:02:12]
 Proto_MetaContacts.dll [4 Jan 2019 2:02:06]
 Proto_MSN.dll [29 Dec 2018 2:02:12]
 TabSRMM_icons.dll [29 Dec 2018 2:02:12]
 Toolbar_icons.dll [29 Dec 2018 2:02:12]
 xStatus_Jabber.dll [29 Dec 2018 2:02:12]
[close]
« Last Edit: 04 01 2019, 08:42:33 by drugold »
 

Offline nobi

  • Newbie
  • *
  • Posts: 31
Re: Опять меняется протокол ICQ?
« Reply #181 on: 04 01 2019, 08:53:28 »
а если обновился и не сделал бекап - что делать?
у меня вся история лезит ко всем контактам- это жесть
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #182 on: 04 01 2019, 10:46:50 »
А если в Миранде отключена
В миранде нет понятия "отключена история", есть два плагина, которые её чистят, один чистит сразу по прилёту нового сообщения, создавая эффект "история отключена". Вот он и почистит.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #183 on: 04 01 2019, 10:49:27 »
а если обновился и не сделал бекап - что делать?
Откатываться на последний по времени. Db_autobackuper стоит у всех, в профиле должна быть папка с бекапами. Можно подробное описание того, куда что лезет?
 

Offline nobi

  • Newbie
  • *
  • Posts: 31
Re: Опять меняется протокол ICQ?
« Reply #184 on: 04 01 2019, 10:50:15 »
как откатить подскажите - пошагово ((
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #185 on: 04 01 2019, 10:57:49 »
Сходить в профиль (профили лежат либо в /Profiles, либо в AppData/Roaming/Miranda NG/Profiles/), найти папку AutoBackups с бекапами, взять там резервную копию профиля в формате .dat, ориентируясь по времени (т.е., бекап, сделанный до обновления), убрать всё, что после .dat в имени и заменить полученной базой базу в профиле.

Не запуская Миранду, найти в папке Миранды папку с бэкапом её бинарников, созданную апдейтером, взять оттуда старую ICQ.dll и закинуть в плагины.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #186 on: 04 01 2019, 11:00:54 »
drugold
чудес не бывает, пароль неверный. Внимательно вбейте его в Миранду.
 
The following users thanked this post: drugold

Offline nobi

  • Newbie
  • *
  • Posts: 31
Re: Опять меняется протокол ICQ?
« Reply #187 on: 04 01 2019, 11:05:47 »
Сходить в профиль (профили лежат либо в /Profiles, либо в AppData/Roaming/Miranda NG/Profiles/), найти папку AutoBackups с бекапами, взять там резервную копию профиля в формате .dat, ориентируясь по времени (т.е., бекап, сделанный до обновления), убрать всё, что после .dat в имени и заменить полученной базой базу в профиле.

Не запуская Миранду, найти в папке Миранды папку с бэкапом её бинарников, созданную апдейтером, взять оттуда старую ICQ.dll и закинуть в плагины.


все вышло спб !
 

Offline WAJIM

Re: Опять меняется протокол ICQ?
« Reply #188 on: 04 01 2019, 11:09:44 »
Откатывайтесь на бэкап и не обновляйтесь пока, как вариант. Это всё ещё очень сыро и никто не даёт гарантий, что снова не прилетит чёрти что.
Коммит 95bd456 уже пришел в бинарнике? Если да, то от него толку нет.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #189 on: 04 01 2019, 11:12:46 »
В окне "О программе" можно увидеть коммит, на котором собран текущий билд.

Если есть какие-то проблемы с подгрузкой истории, пожалуйста, описываайте как можно подробнее.
 

Offline WAJIM

Re: Опять меняется протокол ICQ?
« Reply #190 on: 04 01 2019, 11:24:52 »
Надо выкатывать бинарник с 95bd456, сейчас приходится использовать icq.dll от 3 января, иначе после запуска с коммитом 411df60 история засоряется тысячами дублей.
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #191 on: 04 01 2019, 11:26:52 »
Ночью часа в 2 по мск соберётся, погоняйте. Не забывайте про бэкап.

Интересует что:
1) чтобы история не засиралась дублями
2) если загрузятся сообщения, которые не было в локальной истории, это норма, но если они идут не по времени  - сообщите
 

Offline nobi

  • Newbie
  • *
  • Posts: 31
Re: Опять меняется протокол ICQ?
« Reply #192 on: 04 01 2019, 11:37:09 »
Re: опять меняется протокол ICQ?
« Ответ #139 : Сегодня в 11:26:52 »
Say ThanksЦитирова


а если истории очень много и контактов много - это просто ппц будеть)
надо как то сделать отдельно загружать историю на каждый контакт и по желанию
 

Offline dartraiden

Re: Опять меняется протокол ICQ?
« Reply #193 on: 04 01 2019, 11:38:07 »
Мы пока вообще не будем загружать прошлую историю. Сначала нужно убедиться, что она больше не создает проблем, потом на её основе отладить работу с оффлайн-сообщениями. Загрузка истории из прошлого это лишь приятный бонус, нужный тем, кто мечает перетащить в Миранду историю альтернативных клиентов.
 

Offline Retif

Re: Опять меняется протокол ICQ?
« Reply #194 on: 04 01 2019, 11:57:52 »
Мы пока вообще не будем загружать прошлую историю. Сначала нужно убедиться, что она больше не создает проблем, потом на её основе отладить работу с оффлайн-сообщениями. Загрузка истории из прошлого это лишь приятный бонус, нужный тем, кто мечает перетащить в Миранду историю альтернативных клиентов.
Только, плиз, не по дефолту. А то прилетит внезапно ))