[22:17:50 ICQ] Message (format 2) - UID: AAAAAAAA
[22:17:50 ICQ] This is a file request
[22:17:55 ICQP2P] Connecting to YY.YY.YY.YY:9169
[22:17:55 ICQP2P] Connection request to YY.YY.YY.YY:9169 (Flags 4)....
[22:17:55 ICQP2P] (0000000006FFB478) Connecting to server YY.YY.YY.YY:9169....
[22:17:55 ICQP2P] (0000000006FFB478) Connecting to ip YY.YY.YY.YY:9169 ....
[22:17:56 ICQP2P] modules\netlib\netlibopenconn.cpp 724: connect() failed (10061)
[22:17:56 ICQP2P] Connecting to 192.168.0.101:9169
[22:17:56 ICQP2P] Connection request to 192.168.0.101:9169 (Flags 4)....
[22:17:56 ICQP2P] (0000000006FFB478) Connecting to server 192.168.0.101:9169....
[22:17:56 ICQP2P] (0000000006FFB478) Connecting to ip 192.168.0.101:9169 ....
[22:18:04 ICQP2P] modules\netlib\netlibopenconn.cpp 724: connect() failed (1460)
[22:18:04 (NULL)] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANIPConnection:1
[22:18:04 (NULL)] M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:schemas-upnp-org:service:WANPPPConnection:1
[22:18:04 (NULL)] HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
DATE: Tue, 07 Jan 2014 20:18:04 GMT
EXT:
LOCATION: http://192.168.5.1:49152/gatedesc.xml
SERVER: Linux/2.6.21, UPnP/1.0, Portable SDK for UPnP devices/1.3.1
X-User-Agent: redsonic
ST: urn:schemas-upnp-org:service:WANIPConnection:1
USN: uuid:5f75f342-9f96-4ecc-9dbd-6f981efc3f14::urn:schemas-upnp-org:service:WANIPConnection:1
[22:18:04 (NULL)] UPnP Gateway detected 1, Control URL: http://192.168.5.1:49152/upnp/control/WANIPConn1
[22:18:04 (NULL)] UPnP HTTP connection Host: 192.168.5.1 Port: 49152
[22:18:04 (NULL)] POST /upnp/control/WANIPConn1 HTTP/1.1
HOST: 192.168.5.1:49152
CONTENT-LENGTH: 692
CONTENT-TYPE: text/xml; charset = "utf-8"
SOAPACTION: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping"
<?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:AddPortMapping xmlns:u = "urn:schemas-upnp-org:service:WANIPConnection:1">
<NewRemoteHost></NewRemoteHost>
<NewExternalPort>1068</NewExternalPort>
<NewProtocol>TCP</NewProtocol>
<NewInternalPort>1068</NewInternalPort>
<NewInternalClient>192.168.5.4</NewInternalClient>
<NewEnabled>1</NewEnabled>
<NewPortMappingDescription>Miranda</NewPortMappingDescription>
<NewLeaseDuration>0</NewLeaseDuration>
</u:AddPortMapping>
</s:Body>
</s:Envelope>
[22:18:05 (NULL)] HTTP/1.1 200 OK
CONTENT-LENGTH: 267
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Tue, 07 Jan 2014 20:18:05 GMT
EXT:
SERVER: Linux/2.6.21, UPnP/1.0, Portable SDK for UPnP devices/1.3.1
X-User-Agent: redsonic
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body>
<u:AddPortMappingResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"></u:AddPortMappingResponse>
</s:Body> </s:Envelope>
[22:18:05 (NULL)] UPnP HTTP connection Host: 192.168.5.1 Port: 49152
[22:18:05 (NULL)] POST /upnp/control/WANIPConn1 HTTP/1.1
HOST: 192.168.5.1:49152
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>
[22:18:05 (NULL)] HTTP/1.1 200 OK
CONTENT-LENGTH: 337
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Tue, 07 Jan 2014 20:18:05 GMT
EXT:
SERVER: Linux/2.6.21, UPnP/1.0, Portable SDK for UPnP devices/1.3.1
X-User-Agent: redsonic
<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>XX.XX.XX.XX</NewExternalIPAddress>
</u:GetExternalIPAddressResponse>
</s:Body> </s:Envelope>
[22:18:05 (NULL)] UPnP port mapping succeeded. Internal Port: 1068 External Port: 1068
[22:18:05 ICQP2P] (1648) Port 1068 opened for incoming connections
[22:18:05 ICQ] (0000000004F5F6F8:1040) Data sent
00000000: 2A 02 74 10-00 6C 00 04-00 06 00 00-00 00 00 06 *.t..l..........
00000010: AE 1D 69 32-F1 31 00 00-00 02 09 32-37 39 38 37 ®.i2с1.....27987
00000020: 34 31 34 39-00 05 00 4A-00 00 AE 1D-69 32 F1 31 4149...J..®.i2с1
00000030: 00 00 09 46-13 43 4C 7F-11 D1 82 22-44 45 53 54 ...F.CL.С‚"DEST
00000040: 00 00 00 0A-00 02 00 02-00 14 00 02-00 0A 00 02 ................
00000050: 00 04 C0 A8-05 04 00 16-00 04 3F 57-FA FB 00 03 ..АЁ......?Wъы..
00000060: 00 04 C0 A8-05 04 00 05-00 02 04 2C-00 17 00 02 ..АЁ.......,....
00000070: FB D3 ыУ
[22:18:05 ICQ] (0000000004F5F6F8:1040) Data received
00000000: 2A 02 3B F2-00 CB 00 01-00 0A 80 00-8D AC C3 F3 *.;т.Л....Ђ.Ќ¬Гу
00000010: 00 0E 00 02-00 04 00 00-00 06 00 01-00 02 00 04 ................
00000020: 00 01 00 01-00 00 00 50-00 00 09 C4-00 00 07 D0 .......P...Д...Р
00000030: 00 00 05 DC-00 00 03 20-00 00 11 DF-00 00 17 70 ...Ь... ...Я...p
00000040: 00 00 4B AE-00 00 02 00-00 00 50 00-00 0B B8 00 ..K®......P...ё.
00000050: 00 07 D0 00-00 05 DC 00-00 03 E8 00-00 17 70 00 ..Р...Ь...и...p.
00000060: 00 17 70 00-00 A5 9B 00-00 03 00 00-00 14 00 00 ..p..Ґ›.........
00000070: 0C 1C 00 00-09 C4 00 00-07 D0 00 00-05 DC 00 00 .....Д...Р...Ь..
00000080: 11 94 00 00-11 94 6E 5A-DD 0B 00 00-04 00 00 00 .”...”nZЭ.......
00000090: 14 00 00 15-7C 00 00 14-B4 00 00 10-68 00 00 0B ....|...ґ...h...
000000A0: B8 00 00 1F-40 00 00 1F-40 00 00 A5-9B 00 00 05 ё...@...@..Ґ›...
000000B0: 00 00 00 0A-00 00 15 7C-00 00 14 B4-00 00 10 68 .......|...ґ...h
000000C0: 00 00 0B B8-00 00 1F 40-00 00 1F 40-00 00 A5 9B ...ё...@...@..Ґ›
000000D0: 00 .
[22:18:08 ICQ] (0000000004F5F6F8:1040) Data received
00000000: 2A 02 3B F3-00 E1 00 04-00 07 00 00-8D AC C4 9C *.;у.б......Ќ¬Дњ
00000010: AE 1D 69 32-F1 31 00 00-00 02 09 32-37 39 38 37 ®.i2с1.....27987
00000020: 34 31 34 39-00 00 00 07-00 01 00 02-00 51 00 06 4149.........Q..
00000030: 00 04 10 01-00 00 00 05-00 04 44 D3-11 F0 00 1D ..........DУ.р..
00000040: 00 14 00 01-01 10 34 28-95 E6 76 32-0A EE 15 12 ......4(•жv2.о..
00000050: AA F3 C2 9A-F1 0C 00 0F-00 04 00 00-13 FC 00 03 ЄуВљс........ь..
00000060: 00 04 52 CC-4D 04 00 37-00 04 00 00-00 00 00 05 ..RМM..7........
00000070: 00 40 00 00-AE 1D 69 32-F1 31 00 00-09 46 13 43 .@..®.i2с1...F.C
00000080: 4C 7F 11 D1-82 22 44 45-53 54 00 00-00 0A 00 02 L.С‚"DEST......
00000090: 00 03 00 02-00 04 B2 ED-1B 4C 00 16-00 04 4D 12 ......Ін.L....M.
000000A0: E4 B3 00 05-00 02 08 2C-00 17 00 02-08 2C 00 10 ді.....,.....,..
000000B0: 00 00 00 24-00 24 64 32-38 38 65 39-36 32 2D 37 ...$.$d288e962-7
000000C0: 37 64 38 2D-31 31 65 33-2D 61 32 62-32 2D 64 62 7d8-11e3-a2b2-db
000000D0: 64 34 64 64-63 37 32 34-62 33 00 16-00 04 52 CC d4ddc724b3....RМ
000000E0: 61 00 00 13-00 01 BD a.....Ѕ
[22:18:08 ICQ] Message (format 2) - UID: AAAAAAAA
[22:18:08 ICQP2P] OFT: Redirect received (3)
[22:18:08 (NULL)] UPnP HTTP connection Host: 192.168.5.1 Port: 49152
[22:18:08 (NULL)] POST /upnp/control/WANIPConn1 HTTP/1.1
HOST: 192.168.5.1:49152
CONTENT-LENGTH: 440
CONTENT-TYPE: text/xml; charset = "utf-8"
SOAPACTION: "urn:schemas-upnp-org:service:WANIPConnection:1#DeletePortMapping"
<?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:DeletePortMapping xmlns:u = "urn:schemas-upnp-org:service:WANIPConnection:1">
<NewRemoteHost></NewRemoteHost>
<NewExternalPort>1068</NewExternalPort>
<NewProtocol>TCP</NewProtocol>
</u:DeletePortMapping>
</s:Body>
</s:Envelope>
[22:18:08 (NULL)] HTTP/1.1 200 OK
CONTENT-LENGTH: 273
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Tue, 07 Jan 2014 20:18:08 GMT
EXT:
SERVER: Linux/2.6.21, UPnP/1.0, Portable SDK for UPnP devices/1.3.1
X-User-Agent: redsonic
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body>
<u:DeletePortMappingResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"></u:DeletePortMappingResponse>
</s:Body> </s:Envelope>
[22:18:08 ICQP2P] (1648) Port 1068 closed for incoming connections
[22:18:08 ICQP2P] Oscar listener on port 1068 released.
[22:18:08 ICQ] Proxy Connecting to 178.237.27.76:443
[22:18:08 ICQ] Connection request to 178.237.27.76:443 (Flags 4)....
[22:18:08 ICQ] (0000000006FFB478) Connecting to server 178.237.27.76:443....
[22:18:08 ICQ] (0000000006FFB478) Connecting to ip 178.237.27.76:443 ....
[22:18:08 ICQ] (1660) Connected to 178.237.27.76:443
[22:18:08 ICQ] (0000000006FFB478:1660) Data sent
00000000: 00 32 04 4A-00 04 00 00-00 00 00 00-09 32 34 32 .2.J.........242
00000010: 39 30 32 30-37 37 08 2C-AE 1D 69 32-F1 31 00 00 902077.,®.i2с1..
00000020: 00 01 00 10-09 46 13 43-4C 7F 11 D1-82 22 44 45 .....F.CL.С‚"DE
00000030: 53 54 00 00- ST..
[22:18:08 ICQ] (0000000006FFB478:1660) Data received
00000000: 00 0A 04 4A-00 05 00 00-00 00 02 20- ...J.......
[22:18:08 ICQ] (0000000004F5F6F8:1040) Data sent
00000000: 2A 02 74 11-00 3C 00 04-00 06 00 00-00 00 00 06 *.t..<..........
00000010: AE 1D 69 32-F1 31 00 00-00 02 09 32-37 39 38 37 ®.i2с1.....27987
00000020: 34 31 34 39-00 05 00 1A-00 02 AE 1D-69 32 F1 31 4149......®.i2с1
00000030: 00 00 09 46-13 43 4C 7F-11 D1 82 22-44 45 53 54 ...F.CL.С‚"DEST
00000040: 00 00 ..
[22:18:08 ICQ] Proxy Tunnel established
[22:18:08 ICQ] (0000000004F5F6F8:1040) Data received
00000000: 2A 02 3B F4-00 CB 00 01-00 0A 80 00-8D AC C4 AF *.;ф.Л....Ђ.Ќ¬ДЇ
00000010: 00 0E 00 02-00 04 00 00-00 06 00 01-00 02 00 04 ................
00000020: 00 01 00 01-00 00 00 50-00 00 09 C4-00 00 07 D0 .......P...Д...Р
00000030: 00 00 05 DC-00 00 03 20-00 00 12 BF-00 00 17 70 ...Ь... ...ї...p
00000040: 00 00 58 02-00 00 02 00-00 00 50 00-00 0B B8 00 ..X.......P...ё.
00000050: 00 07 D0 00-00 05 DC 00-00 03 E8 00-00 17 70 00 ..Р...Ь...и...p.
00000060: 00 17 70 00-00 B1 EF 00-00 03 00 00-00 14 00 00 ..p..±п.........
00000070: 0C 1C 00 00-09 C4 00 00-07 D0 00 00-05 DC 00 00 .....Д...Р...Ь..
00000080: 11 94 00 00-11 94 6E 5A-E9 5F 00 00-04 00 00 00 .”...”nZй_......
00000090: 14 00 00 15-7C 00 00 14-B4 00 00 10-68 00 00 0B ....|...ґ...h...
000000A0: B8 00 00 1F-40 00 00 1F-40 00 00 B1-EF 00 00 05 ё...@...@..±п...
000000B0: 00 00 00 0A-00 00 15 7C-00 00 14 B4-00 00 10 68 .......|...ґ...h
000000C0: 00 00 0B B8-00 00 1F 40-00 00 1F 40-00 00 B1 EF ...ё...@...@..±п
000000D0: 00 .
[22:18:08 ICQ] (0000000006FFB478:1660) Data received
00000000: 4F 46 54 32-01 00 01 01-AE 1D 69 32-F1 31 00 00 OFT2....®.i2с1..
00000010: 00 00 00 00-00 01 00 01-00 01 00 01-00 00 AD E7 ..............з
00000020: 00 00 AD E7-52 54 54 B8-12 FC 00 00-FF FF 00 00 ..зRTTё.ь..яя..
00000030: 00 00 00 00-00 00 00 00-FF FF 00 00-00 00 00 00 ........яя......
00000040: FF FF 00 00-43 6F 6F 6C-20 46 69 6C-65 58 66 65 яя..Cool FileXfe
00000050: 72 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 r...............
00000060: 00 00 00 00-20 1C 11 00-00 00 00 00-00 00 00 00 .... ...........
00000070: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
00000080: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
00000090: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
000000A0: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
000000B0: 00 00 00 00-00 00 00 00-00 00 00 00-00 02 00 00 ................
000000C0: 00 46 00 4D-00 2D 00 41-00 69 00 64-00 2D 00 52 .F.M.-.A.i.d.-.R
000000D0: 00 45 00 4E-00 44 00 45-00 52 00 2E-00 6A 00 70 .E.N.D.E.R...j.p
000000E0: 00 67 00 00-00 00 00 00-00 00 00 00-00 00 00 00 .g..............
000000F0: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
[22:18:08 ICQP2P] File 'FM-Aid-RENDER.jpg', 44519 Bytes
[22:18:08 ICQ] (0000000006FFB478:1660) Data sent
00000000: 4F 46 54 32-01 00 02 02-AE 1D 69 32-F1 31 00 00 OFT2....®.i2с1..
00000010: 00 00 00 00-00 01 00 01-00 01 00 01-00 00 AD E7 ..............з
00000020: 00 00 AD E7-52 54 54 B8-12 FC 00 00-FF FF 00 00 ..зRTTё.ь..яя..
00000030: 00 00 00 00-00 00 00 00-FF FF 00 00-00 00 00 00 ........яя......
00000040: FF FF 00 00-43 6F 6F 6C-20 46 69 6C-65 58 66 65 яя..Cool FileXfe
00000050: 72 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 r...............
00000060: 00 00 00 00-20 1C 11 00-00 00 00 00-00 00 00 00 .... ...........
00000070: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
00000080: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
00000090: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
000000A0: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
000000B0: 00 00 00 00-00 00 00 00-00 00 00 00-00 02 00 00 ................
000000C0: 00 46 00 4D-00 2D 00 41-00 69 00 64-00 2D 00 52 .F.M.-.A.i.d.-.R
000000D0: 00 45 00 4E-00 44 00 45-00 52 00 2E-00 6A 00 70 .E.N.D.E.R...j.p
000000E0: 00 67 00 00-00 00 00 00-00 00 00 00-00 00 00 00 .g..............
000000F0: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 ................
[22:18:08 ICQ] (0000000006FFB478:1660) Data received
Остаётся открытым вопрос, почему теперь всё идёт через мейлрушный прокси: у всех ли так или что-то не в порядке. Спасибо.Извиниясь заранее: я глупое что-то спросил ? :-X
Извиниясь заранее: я глупое что-то спросил ?
Остаётся открытым вопрос, почему теперь всё идёт через мейлрушный прокси: у всех ли так или что-то не в порядке. Спасибо.
[22:17:56 ICQP2P] modules\netlib\netlibopenconn.cpp 724: connect() failed (10061)
[22:17:56 ICQP2P] Connecting to 192.168.0.101:9169
[22:17:56 ICQP2P] Connection request to 192.168.0.101:9169 (Flags 4)....
[22:17:56 ICQP2P] (0000000006FFB478) Connecting to server 192.168.0.101:9169....
[22:17:56 ICQP2P] (0000000006FFB478) Connecting to ip 192.168.0.101:9169 ....
[22:18:04 ICQP2P] modules\netlib\netlibopenconn.cpp 724: connect() failed (1460)
// тут еще все нормально
[13:50:28 ICQ2] (02EA56A8:1344) Data sent
00000000: 2A 05 80 D2-00 00 *.ЂТ..
[13:50:29 ICQ2] (02EA56A8:1344) Data sent
00000000: 2A 05 80 D3-00 00 *.ЂУ..
[13:50:39 ICQ2] (02EA56A8:1344) Data sent
00000000: 2A 05 80 D4-00 00 *.ЂФ..
// вот возникла ошибка
[13:51:06 ICQ2] Abortive closure of server socket, error: 10054
[13:51:06 ICQ2] (02EA56A8:1344) Connection closed internal
[13:51:06 ICQ2] (02EA56A8:4294967295) Connection closed
[13:51:25 ICQ2] Keep alive thread ended.
[13:51:26 ICQ2] Keep alive thread ended.
[13:51:36 ICQ2] Keep alive thread ended.
// очевидно, попытка изменения статуса по активности пользователя
[10:59:16 ICQ2] Error: Failed to send packet (no connection)
[10:59:16 ICQ2] Error: Failed to send packet (no connection)
[10:59:16 ICQ2] Error: Failed to send packet (no connection)
[10:59:16 (NULL)] KeepStatus: assigning status 40072 to ICQ2
[10:59:22 ICQ2] Error: Failed to send packet (no connection)
// заметил, что висит, попытался переключиться в оффлайн
[13:17:16 ICQ2] Error: Failed to send packet (no connection)
[13:17:16 ICQ2] Error: Failed to send packet (no connection)
[13:17:16 (NULL)] KeepStatus: assigning status 40071 to ICQ2
[13:17:20 (NULL)] KeepStatus: assigning status 40071 to ICQ2
// закрыл программу
[13:17:50 ICQ2] Info-Update must die.
[13:17:50 ICQ2] Info-Update thread ended.
[13:17:55 (NULL)] Killing thread C:\Program Files\Miranda\Plugins\icq.dll:00001DFC
[13:17:55 (NULL)] Killing thread C:\Program Files\Miranda\Plugins\icq.dll:00001E3C
[13:17:55 (NULL)] Killing thread C:\Program Files\Miranda\Plugins\icq.dll:00001F98
[10:24:10 113C] [ICQ_1] 222222222 changed status to Online (v0).
[10:24:54 11B4] [ICQ_1] (05718710:1428) Data sent
00000000: 2A 05 00 33-00 00 *..3..
[10:26:48 11B4] [ICQ_1] (05718710:1428) Data sent
00000000: 2A 05 00 34-00 00 *..4..
[10:27:08 11B4] [ICQ_1] Abortive closure of server socket, error: 10054
[10:27:08 11B4] [ICQ_1] (05718710:1428) Connection closed internal
[10:27:08 11B4] [ICQ_1] (05718710:4294967295) Connection closed
[10:27:08 11B4] [ICQ_1] Avatar thread ended.
[10:30:51 121C] [ICQ_1] (07AF8FA8:1212) Data sent
// это была попытка отправить сообщение
[10:31:10 113C] [ICQ_1] Abortive closure of server socket, error: 10054
[10:31:10 113C] [ICQ_1] Closing server connections...
[10:31:10 113C] [ICQ_1] (07AF8FA8:1212) Connection closed internal
[10:31:10 113C] [ICQ_1] (07AF8FA8:4294967295) Connection closed
[10:31:10 0898] [ICQ_1P2P] NetlibBindAcceptThread (000004B8): accept V4 failed (10038)
[10:31:10 0898] [ICQ_1P2P] NetlibBindAcceptThread: (000004B8) thread for port 55540 closed
[10:31:10 113C] [ICQ_1P2P] (1208) Port 55540 closed for incoming connections
[10:31:10 113C] [ICQ_1] Server thread ended.
А эта ситуация наверно из одной оперы...?
В версии 0.94 наблюдалось - постоянно. И то когда мне об этом скажут...
Наблюдаю что я в сети, а на другом конце qip говорит что я в оффлайне, простое переподключение протокола помогает исправить глюк.
Windows XP? Проблема прекратилась на последних ночниках?Win7, если для VersionInfo (http://www.miranda-vi.org/report/technovirus/) критична ОС/железо, то завтра на www.miranda-vi.org (http://www.miranda-vi.org) должна инфа обновиться.
[12:40:07 ICQ_1] (0000000001F14D18:736) Data received
<вырезано>
[12:40:07 ICQ_1] Message (format 1) - UID: <вырезано>
[12:40:07 ICQ_1] Message (format 1) - Message has 2 caps.
[12:40:07 ICQ_1] Message (format 1) - Ignoring empty message
При этом видно, что сообщение получено не пустое, но, видимо, миранда не может его распарсить и ошибочно называет пустым.Господа, а никто не сталкивался с проблемой с сообщениями, содержащими кавычки/амперсанды/угловые скобки?
...оказалось, что при попытке отправки с любой современной Miranda-NG (или Miranda-IM) на другую современную миранду сообщения, содержащие одновременно кавычки и кириллицу, на принимающей стороне такое сообщенеи вообще игнорируется
CPU: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP Enabled] [4 CPUs]
Installed RAM: 4050 MBytes
Operating System: Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.16521 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 34542 MBytes
Miranda NG Version: 0.95.2 build #9966 x64
Build time: 27 Jul 2014 12:32:20
Profile: D:\Users\Garry\Internet\MirandaNG_x64\Profiles\Test\Test.dat
Profile size: 720896 Bytes
Profile creation date: 26 Apr 2013 14:37:21
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (31):
AdvaImg.dll v.0.11.0.1 [25 Jan 2014 15:48:18] - Miranda image services
AuthState.dll v.0.0.2.1 [7 Jul 2014 1:41:04] - Authorization state
AVS.dll v.0.95.2.2 [27 Jul 2014 12:23:20] - Avatar service
Clist_modern.dll v.0.9.1.1 [2 Aug 2014 16:33:32] - Modern contact list
CrashDumper.dll v.0.0.4.22 [7 Jul 2014 1:43:52] - Crash dumper
DbChecker.dll v.0.95.0.3 [27 Jul 2014 12:27:46] - Database checker
DbEditorPP.dll v.3.2.0.1 [7 Jul 2014 1:43:58] - Database editor++
Dbx_mmap.dll v.0.95.1.3 [27 Jul 2014 12:23:24] - Miranda NG mmap database driver
Fingerprint.dll v.0.1.0.0 [27 Jul 2014 12:29:10] - Fingerprint NG
HistoryPP.dll v.1.5.1.5 [22 Jul 2014 11:48:30] - History++
HistorySweeperLight.dll v.0.0.0.7 [27 Jul 2014 12:24:58] - History sweeper light
ICQ.dll v.0.11.2.5 [27 Jul 2014 12:24:20] - IcqOscarJ protocol
Import.dll v.0.11.0.1 [7 Jul 2014 1:39:54] - Import contacts and messages
IRC.dll v.0.11.0.2 [27 Jul 2014 12:24:04] - IRC protocol
Jabber.dll v.0.11.0.4 [27 Jul 2014 12:24:40] - Jabber protocol
MenuEx.dll v.1.3.0.10 [7 Jul 2014 1:41:26] - Menu item ext
MRA.dll v.2.1.0.8 [27 Jul 2014 12:25:46] - Mail.ru Agent
mTextControl.dll v.0.8.0.1 [7 Jul 2014 1:41:28] - Miranda text control
MyDetails.dll v.0.0.1.12 [7 Jul 2014 1:44:04] - My details
NewXstatusNotify.dll v.1.4.0.9 [27 Jul 2014 12:25:06] - xStatus notify
PluginUpdater.dll v.0.1.2.2 [27 Jul 2014 12:28:12] - Plugin updater
PManagerEx.dll v.0.0.0.5 [27 Jul 2014 12:28:10] - Miranda NG profile changer
Popup.dll v.2.1.1.8 [27 Jul 2014 12:25:12] - Popup plus
SmileyAdd.dll v.0.2.3.17 [7 Jul 2014 1:41:48] - SmileyAdd
TabSRMM.dll v.3.3.1.7 [27 Jul 2014 12:23:44] - TabSRMM
Tipper.dll v.2.1.0.5 [7 Jul 2014 1:41:56] - Tipper
TopToolBar.dll v.0.8.0.3 [27 Jul 2014 12:26:14] - TopToolBar
TranslitSwitcher.dll v.0.0.1.0 [7 Jul 2014 1:42:00] - Switch layout or transliterate
Variables.dll v.0.2.3.10 [27 Jul 2014 12:25:40] - Variables
WhenWasIt.dll v.0.3.3.5 [27 Jul 2014 12:25:44] - Birthday reminder
YAMN.dll v.0.1.2.6 [7 Jul 2014 1:45:14] - Mail Notifier
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
IRC 0 - Enabled 0 - Disabled Loaded
JABBER 1 - Enabled 0 - Disabled Loaded
MRA 0 - Enabled 1 - Disabled Loaded
MetaContacts 1 - Enabled 0 - Disabled Loaded
YAMN 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Fp_icons.dll [27 Jul 2014 12:29:12]
HistoryPP_icons.dll [27 Jul 2014 12:28:18]
ICQ_default.png [20 May 2008 22:36:44]
IRC_default.png [20 May 2008 22:40:14]
Miranda_Planet.png [15 May 2008 10:45:20]
MRA_default.png [20 May 2008 22:42:56]
proto_conn_ICQ.dll [15 Feb 2005 14:27:38]
proto_conn_Jabber.dll [15 Feb 2005 20:17:36]
Proto_conn_Skype.dll [1 Oct 2013 19:41:42]
Proto_ICQ.dll [27 Jul 2014 12:26:18]
Proto_IRC.dll [27 Jul 2014 12:26:18]
Proto_Jabber.dll [27 Jul 2014 12:26:18]
Proto_MetaContacts.dll [27 Jul 2014 12:31:16]
proto_Miranda.dll [7 May 2006 13:05:42]
Proto_MRA.dll [27 Jul 2014 12:26:16]
proto_odnoklassniki.dll [10 May 2010 20:56:06]
Proto_Skype.dll [7 Jul 2014 1:46:26]
Proto_YAMN.dll [7 Jul 2014 1:45:12]
Skype_default.png [10 Jan 2013 15:22:20]
TabSRMM_icons.dll [27 Jul 2014 12:28:18]
Toolbar_icons.dll [2 Aug 2014 16:33:20]
xpk_global.dll [29 Nov 2009 18:57:26]
xStatus_ICQ.dll [27 Jul 2014 12:24:32]
xStatus_Jabber.dll [27 Jul 2014 12:24:32]
xStatus_MRA.dll [27 Jul 2014 12:25:54]
ОК_default.jpg [10 Jan 2013 20:51:14]
Т.к. только эти символы заменяются на их html-ное представление функцией mangleXml (в исходниках плагина icq).
Я здорово так подозреваю, что проблема проявляется при попытке отправки:Так и есть.
- кавычек (")
- угловых скобок (< и >, < и >)
- амперсанда (&)
Обращаю внимание, что в старой версии NG оно работает как надо. Нельзя откатить?
Ну да, ICQ давно шлет в HTML, а мы нет, особенно это касается ограничения количества отсылаемых символов, слали бы мы в HTML - этого б не было или ограничение было бы намного меньше. Устаревший код у нас в плагине, вопрос когда и как это решать, ICQ для нас низкоприоритетно, скажу сразуНизкоприоритетность, в целом, понятна. Но, блин, поймите - потеря входящих сообщений, когда они просто тихо игнорируются - это действительно критическая проблема для мессенджера. Ее, в отличие от низкоприоритетного расширения функциональности, нельзя просто отложить на полку на несколько месяцев. Точнее, нет - конечно, это всегда можно отложить, но просто тогда на плагине icq.dll необходимо ставить пометку о том, что он deprecated и больше не поддерживается. Чтобы пользователи заранее знали и имели в виду, что асечный протокол в миранде может терять входящие сообщения, а не узнавали об этом постфактум.
Низкоприоритетность, в целом, понятна. Но, блин, поймите - потеря входящих сообщений, когда они просто тихо игнорируются - это действительно критическая проблема для мессенджера.
чяднт?Всё так, только не факт что она всплывёт именно сейчас.
Жаль, конечно, что нельзя сделать в Миранде Телеграм, Вайбер и Вацап.Можно, но они не полноценные в любом случае будут. Что-то не даёт разработчик протокола, а что-то не возможно реализовать в Миранде по техническим возможностям. Например передачу видео и голос - нельзя. И вероятно, пока не придут новые разработчики в команду миранды, мы, потребители, так и будем текстовые байты друг-другу перекидывать.
Вайбер и Вацап.Компании владеющие этими мессенджерами сами не хотят пускать в свою экосистему сторонние мессенджеры.
Лично я если отключат Миранду - забуду про ICQ -есть достаточно протоколов, которые лучше и удобнее.Сейчас не все однозначно, возможно новый протокол будет адаптирован.
Например передачу видео и голос - нельзяПока нельзя т.к. основная часть миранды была написана еще до того как появился Skype и голосовые звонки стали популярны.
Можно, но они не полноценные в любом случае будут. Что-то не даёт разработчик протокола, а что-то не возможно реализовать в Миранде по техническим возможностям. Например передачу видео и голос - нельзя. И вероятно, пока не придут новые разработчики в команду миранды, мы, потребители, так и будем текстовые байты друг-другу перекидывать.Чесно говоря, лично мне кроме пересылки фоточек, текста и ссылок от протоколов (любых) ничего и не нужно...
Кажись, гемахт алесс протоколу ICQ :Ушла эпоха. С 28 декабря прекращается поддержка старых версий ICQ (http://nnmclub.to/forum/viewtopic.php?t=1272483&sid=f46422e3e69af789d352abece829b45e)
любой мессенджер, который обязывает привязывать номер телефона - заведомо не безопасенЯ хочу напомнить, что речь о мессенджере, который принадлежит российской компании Mail.ru
Юрист указал не только на то, что «Яндекс» вместо двух лет выдал сообщения за семь, но и на то, что диски были записаны раньше, чем в IT-компании получили оригинал постановления суда.
Можно, протокол открыт. Брать исходники R&Q и писать новый протокол, как сделали в NG. В девелоперской версии всё отлично работает.
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
TopToolBar.
TopToolBar а что это за плагин ? за что он отвечает ?См. описание плагина в вики.
В девелоперской версии всё отлично работает.Что-то нифига. Не коннектится.
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]
Появилась какая-то небольшая задержка, в полсекунды примерно, при отправке сообщения.миранда ждет от сервера подтверждения доставки. вероятно, надо сделать опцию, чтобы можно было на это забить
просто в сборке изменить протокол, скопировав icq.dll в папку с плагинами ?)DLL должна быть в точности от той версии ядра Миранды, на которой она собрана, иначе в лучшем случае плагин не загрузится, в худшем - скрашится
просто в сборке изменить протокол, скопировав icq.dll в папку с плагинамиНельзя в старую миранду засунуть новый плагин, это совершенно не поддерживается
В "ночник" прилетел новый протокол ICQ. Просьба активно потестировать.
Он пока умеет только логиниться, отправлять и получать сообщения
Потому что так сделали в оф.клиенте.Кто-нибудь придумал, как эту картину привести во вменяемое состояние текущими настройками Миранды? А то "мертвые" контакты, которые вообще не пользуются аськой, теперь ничем не отличаются от тех, которые пользуются аськой, но не находятся в режиме активности.
А как это сделать, если это оф.клиент отсылает сообщение "Я офлайн"?Как вариант - выставлять статус "онлайн" контактам, которые проявляли активность в течении некоторого, заданного пользователем, интервала времени.
миранда ждет от сервера подтверждения доставки. вероятно, надо сделать опцию, чтобы можно было на это забитьМожет есть смысл сделать как в телеграме? Т.е. отправить сразу, забить, а когда подтверждение пришло, после этого пометить его как доставленное?
Нет, там старый протокол.
А сортировка в clist_modern по last message time не спасёт гиганта мысли?Неа. Последнее сообщение - это не совсем то. Вот сортировка по дате/времени последнего появления в сети отца русского тоталитаризма вполне удовлетворила бы ;D
а как скоро новый будет? или новый протокол уже можно как-то вручную прикрутить?Скоро. dll от девелоперской версии в стабильную ставить нельзя.
скачивал отдельно icq.zip, не помогает.
Отправка каждого сообщения вызывает 4 новых соединения.Это с отключённой опцией "Ждать подтверждение доставки от сервера"?
Неа. Последнее сообщение - это не совсем то. Вот сортировка по дате/времени последнего появления в сети отца русского тоталитаризма вполне удовлетворила бы ;DЗавел тикет
Подтверждаю. :THUMBS UP:Исправлено (https://github.com/miranda-ng/miranda-ng/commit/7846d1b5524ad17e9e8562ee6cf2f893b985089f)
У протокола VK есть такая же проблема, но в меньшем объеме. Сделаем скрин позже, надо ждать накопления...
ИсправленоОтлично, проверим.
нормально показывает статусы всех юзеров, причем не только онлайн, а еще и "отошел"Если юзер сидит на каком-нибудь QIP2012, то никто не мешает ему передавать в сеть, что он отошёл или занят. Вот если он сидит на ICQ10 и передаёт в сеть различные статусы, кроме "онлайн" и "офлайн" - это было бы интересно.
В QIP2012 точно поддерживается новый протокол ICQ ? Я не могу проверить - базовый аккаунт (jabber qip) не работает.По поводу QIP ничего не знаю, а в pidgin for windows всё работает: icq10, jabber, skypeweb, telegram 8)
В QIP2012 точно поддерживается новый протокол ICQ ?Я не знаю, какой там протокол, говорят, что там работает на старом протоколе, но с новой схемой авторизации. Сколько это продлится - знает только Mail.ru. Вероятно, когда всех уже погонят на ICQ10, то QIP окончательно отомрёт вместе с ICQ8.
Я не могу проверить - базовый аккаунт (jabber qip) не работает.QIP 2012 умеет работать в автономном режиме, без QIP-учётки.
bart-m05e.blue.icq.netвот у меня квип 2005 и &RQ они ранше конектились к login.icq.com 5190
выкидует как и в login.icq.com 5190Забудьте про login.icq.com:5190 - этот порт теперь закрыт. slogin.icq.com:443 - тоже закрыт.
Статусы тоже работают правильно. Обидно.Статусы чьи? На чём сидит ваш контакт, у которого "статусы работают"? Вы сидите на Pidgin, это я понял.
С наступающим https://miranda-ng.org/distr/miranda-ng-alpha-latest.exe эта сборка уже поддерживает новый протокол аськи и какая у нее минимальная ос ,у меня Windows xp sp2 не заработала :(Да, XP SP3.
Статусы чьи? На чём сидит ваш контакт, у которого "статусы работают"?1. На миранде - у него видно статус "отошел".
а есть новые порты?))Может и есть, никто не знает, что на icq-серверах происходит. Официально старый протокол похоронен. :)
1. На миранде - у него видно статус "отошел".Мы потолковали с ghazan-ом и я понял лишь вот что:
Если я зайду в миранду, то у него будет статус "онлайн".
2. На мобильных ICQ - они не отваливаются и их видно правильно в онлайне.
Если я зайду в миранду, то они в оффлайне, в онлайн переходят только после отправки поста.
Значит на SP2 Не будет работать ? Надо SP3 Установить ?Да, как минимум. Но я бы советовал что-то поновее. Нужно понимать, что поддержка XP в Миранде не вечна, когда-нибудь её прекратят. И лучше подстраховаться сейчас, сев, хотя бы, на Windows 7.
с доработанными группамиС какими доработанными группами? Группы можно создавать и упихать туда контакты, чего же более?
отправкой месаг без задержкиЕсли в настройках протокола отключено ожидание подтверждения, всё равно есть задержки?
Есть новости по стабильной версии ?1 января, какая тут разработка... люди с семьями и друзьями сидят
С какими доработанными группами? Группы можно создавать и упихать туда контакты, чего же более?
Если в настройках протокола отключено ожидание подтверждения, всё равно есть задержки?
уже исправили ?Да, ещё 2 суток назад, обновитесь. Вообще, по умолчанию апдейтер сам раз в сутки проверяет обновления, рекомендую им пользоваться ;)
как отключит эту задержку - подскажите ?Опция в настройках протокола. Options → Network → имя_учётки_ICQ
Не помогло - ничего не работаетВ клиенте для старого протокола (Oscar) должен быть реализован новый метод аутентификации - clientLogin, без него подключения не будет.
Кстати, если галка отключена, то после перезапуска миранды (или может даже переподключения) в истории контактов дублируется последний отправленный пост.Да, это известно, но, думаю, это само собой пройдёт, когда появится поддержка облачной истории.
А как это сделать, если это оф.клиент отсылает сообщение "Я офлайн"?
Нет ведь возможности проверить, то ли на той стороне клиент вырубили, то ли просто человек сел играть в полноэкранную игру/смотреть полноэкранное кинцо и не трогает клиент.
Поставьте собеседникам Миранду :D
Хотя, есть один обходной путь.
Так вот после обновления плагина VK, которое видимо лечит косяк с сокетами, миранда стала виснуть при закрытии - все протоколы уходят в офлайн, а значёк в трее продолжает висеть и не реагирует до убийства процесса. Возврат на прерыдующую версию VK за 30 ноября решает вопрос зависаний, но и возвращает незакрытые сокеты.Я вроде как пофиксил это дело, в следующем ночнике будет. Если что не так - возьмите труд, отпишитесь в профильной теме (https://forum.miranda-ng.org/index.php?topic=28.0), поскольку у меня самого протестировать не получается: у меня не висло при выходе и сейчас, естественно, не виснет.
как перетянуть историю из квипа в Миранду?Какая версия QIP ?
QIP 2012 Build 9391У этой версии пока еще работает ICQ, но надо включить галку "использовать новую схему авторизации" в настройках ICQ-аккаунта. Или вы принципиально на миранду переходите?
У этой версии пока еще работает ICQ, но надо включить галку "использовать новую схему авторизации" в настройках ICQ-аккаунта. Или вы принципиально на миранду переходите?
2. Если в миранде уйти в оффлайн на ICQ-аккаунте, то соединение с сервером не пропадает и контакты все равно обновляют статусы. Вобщем оффлайн не работает полноценно.dartraiden
Получаем с сервера что за клиентМы не получаем инфу о том, что у собеседника ICQ 10 от сервера. Сервер по протоколу v10 этого не передаёт, таких данных просто не прилетает. Вероятно, у mail.ru логика простая: есть официальный клиент и всё, возможность существования альтернативных они игнорируют.
Заметил такую особенность с сокетами у протокола ICQ - если ничего не делать с ICQ-контактами > 80-90 секунд, то один отключает клиента по одному сокету, а клиент не пытается ничего делать (сокет висит в CLOSE_WAIT). Если начать что-то делать с контактами, например начать кому-то писать, то клиент сразу закрывает старое соединение (которое в CLOSE_WAIT), открывает новое и все начинается заново. Вопрос - это нормально?
ghazan Today
19:26:40 нормально
у меня в баг в следующем
ставлю галочку в настройках профиля - отправить сообщения немедленно - но все равно есть небольшая задержка
а вот когда именно в настройках беседы ставлю галочку Игнорировать таймаут оправки - то сообщения отправляются сразу НО дублируются дважды у меня в окне переписки а получатель получает одно !
ghazan Today
19:30:34 не может быть ее
19:30:39 может просто комп тормозит
dartraiden Today
19:30:46 или проксик?
ghazan Today
19:33:29 нет, там вообще нет обращения к серверу
19:33:45 задержка 100мс между сообщениями
Тикет-то создадите? Явный же баг.Попробуйте (https://github.com/miranda-ng/miranda-ng/commit/ca6eff4cc054b80e91b98ad25a30515a54084c3e) после ближайшего обновления.
Мы не получаем инфу о том, что у собеседника ICQ 10 от сервера. Сервер по протоколу v10 этого не передаёт, таких данных просто не прилетает. Вероятно, у mail.ru логика простая: есть официальный клиент и всё, возможность существования альтернативных они игнорируют.
Мы можем видеть клиент лишь у тех, кто сидит с устаревших протоколов, где версия клиента передаётся.
Что касается постоянных выходов Миранды из онлайна в онлайн, похоже, что это отправляет не Миранда, а это делает сервер.У меня такой проблемы нет, именно с контактами на миранде. Но мой контакт с мирандой говорит, что я у него прыгаю в оффлайн/онлайн (у меня всегда стоит статус = away), а он у меня не прыгает (у него тоже away). У меня стоит StatusManager, у него - нет. Подозреваю, что это как-то связано.
Хорошо -- не получаем... Видим лишь устаревших. Вот для них статус онлайна оставляем как есть сейчас (т.к. он как известно и так работает). А для всех остальных ну ооооочень хочется костыль.Сейчас глянул лично (на виртуалке сел на пиджин со второго уина и добавился себе в миранду). Там даже устаревших не видно.
А для всех остальных ну ооооочень хочется костыль.По-любому надо делать, иначе ICQ пользоваться невозможно.
Ну Телеграмом же пользуются (не в Миранде, конечно). И прямо хорошо пользуются. А там ровно то же самое. Как раз вот сейчас дискуссия состоялась (https://chatlogs.jabber.ru/miranda-ng@conference.jabber.ru/2019/01/03.html#20:57:56.452795)
В общем, я сделал тикет (https://github.com/miranda-ng/miranda-ng/issues/1718), а итоговое решение всё равно принимают те, кто умеет кодить.
А тут будет хотя бы видно, что человек сегодня допусим заходил... или как то так. И станет понятно имеет смысл ему писать или нет.Поставьте плагин SeenPlugin и вы будете это видеть. Сервер передаёт информацию, когда контакт в последний раз взаимодействовал со своим клиентом (в случае с оф.клиентом взаимодейтсвие - это получение окном клиента фокуса и тырканье туда мышкой/пальцем). В случае с аськой SeenPlugin забирает эту информацию и либо выводит её в меню и свойства контакта (если это включено в настройках плагина), либо передаёт Типперу для вывода в подсказку (я уже писал ранее в этой теме, как настроить Типпер).
люди в это время пишут, и при последующем коннекте, например, из мандарина я не вижу тех сообщений, что слали мне в оффлайнВо-первых, потестируйте после следующего обновления (когда оно прилетит). Там уже будет поддержка долгожданной синхронизации истории между Мирандой и сервером, что должно решить проблему с отправкой в офлайн в принципе. Проблемау с тем, что контакты видят вас онлайн, боюсь, решить невозможно, если эти люди используют старый протокол. То есть, им надо пересаживаться на современные клиенты. Но, хотя бы, вы не потеряете отправленные вам сообщения.
Ну и заодно спрошу - как сделать, чтобы кнопка закрытия (крестик из трех обычных виндовых кнопок в окне списка контактов) закрывал миранду, а не сворачивалКакой плагин списка контактов используется? Самый простой вариант это узнать - сделать отчёт VersionInfo (https://wiki.miranda-ng.org/index.php?title=Version_information/ru) с помощью плагина CrashDumper (уже входит в базовую поставку) и запостить сюда.
Во-первых, хочу поблагодарить всех, кто поддерживает в рабочем и развивающемся состоянии наш любимый мессенджер, в особенности спасибо за прикручивание нового протокола, а то поначалу, почитав новости про подставу mail.ru со старым протоколом - думал, все, конец. Ан нет, обновился, все работает, ну почти.
Во-первых, потестируйте после следующего обновления (когда оно прилетит). Там уже будет поддержка долгожданной синхронизации истории между Мирандой и сервером, что должно решить проблему с отправкой в офлайн в принципе.
Какой плагин списка контактов используется?
Реально-то оно не пропадает - в онлайн асе можно это все найти в истории.Скоро это можно будет найти и в миранде, ведь миранда при старте будет загружать с сервера все сообщения, которые отсутствуют в локальной истории. Таким образом, необходимость в закрытии сессии пропадает, верно?
Но вот к примеру, с андроида захожу через мандарин - там пусто.Это уже хотелка к автору мандарина, чтобы он реализовал синхронизацию с сервером. Без этого клиент получает только последнее по счёту сообщение, которое ему отправляли в оффлайн. Допустим, в миранде Георгий Хазан написал черновую версию синхронизации (https://github.com/miranda-ng/miranda-ng/commit/411df60e2845f9ddfe3e68043d603d64c3bf62a5) всего за какой-то час.
Скоро это можно будет найти и в миранде, ведь миранда при старте будет загружать с сервера все сообщения, которые отсутствуют в локальной истории. Таким образом, необходимость в закрытии сессии пропадает, верно?
Попробуйте (https://github.com/miranda-ng/miranda-ng/commit/ca6eff4cc054b80e91b98ad25a30515a54084c3e) после ближайшего обновления.Вроде оффлайн теперь нормальный. :)
миранда при старте будет загружать с сервера все сообщения, которые отсутствуют в локальной истории.А если в Миранде отключена или почищена история, они не будут загружаться надеюсь?
[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
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]
А если в Миранде отключенаВ миранде нет понятия "отключена история", есть два плагина, которые её чистят, один чистит сразу по прилёту нового сообщения, создавая эффект "история отключена". Вот он и почистит.
а если обновился и не сделал бекап - что делать?Откатываться на последний по времени. Db_autobackuper стоит у всех, в профиле должна быть папка с бекапами. Можно подробное описание того, куда что лезет?
Сходить в профиль (профили лежат либо в /Profiles, либо в AppData/Roaming/Miranda NG/Profiles/), найти папку AutoBackups с бекапами, взять там резервную копию профиля в формате .dat, ориентируясь по времени (т.е., бекап, сделанный до обновления), убрать всё, что после .dat в имени и заменить полученной базой базу в профиле.
Не запуская Миранду, найти в папке Миранды папку с бэкапом её бинарников, созданную апдейтером, взять оттуда старую ICQ.dll и закинуть в плагины.
Откатывайтесь на бэкап и не обновляйтесь пока, как вариант. Это всё ещё очень сыро и никто не даёт гарантий, что снова не прилетит чёрти что.Коммит 95bd456 уже пришел в бинарнике? Если да, то от него толку нет.
Re: опять меняется протокол ICQ?
« Ответ #139 : Сегодня в 11:26:52 »
Say ThanksЦитирова
Мы пока вообще не будем загружать прошлую историю. Сначала нужно убедиться, что она больше не создает проблем, потом на её основе отладить работу с оффлайн-сообщениями. Загрузка истории из прошлого это лишь приятный бонус, нужный тем, кто мечает перетащить в Миранду историю альтернативных клиентов.Только, плиз, не по дефолту. А то прилетит внезапно ))
чудес не бывает, пароль неверный. Внимательно вбейте его в Миранду.Нда, введение пароля заново действительно помогло.
Версия х64 аналогична х32 по стабильности и кол-ву плагиновЗа исключением отсутствия плагина LotusNotify - идентичны во всем.
Получается, что физически серверы ICQ их не удаляют, а клиент просто помечает, как прочитанные?Удалить сообщение в данный момент вы можете лишь через официальный клиент ICQ 10 (текст сообщения будет заменён на "сообщение удалено").
Как загружается старая история?Я рекомендую откатиться на последнюю перед этим печальным событием резервную копию и подождать до ночи, когда прилетит новый билд, не загружающий старую историю с сервера.
новый билд, не загружающий старую историю с сервераТо есть получается теперь если я заново установлю миранду или любой другой условный неофициальный клиент, прилетят все сообщения?
Все клиенты, работающие по старому протоколу, удаляли сообщение лишь локально в своей базе.Я раньше использовал QIP, потом перешел на Миранду, но старые сообщения не прилетали.
То есть получается теперь если я заново установлю мирандуДа, до будущей ночи. Ближайшей ночью придёт новая сборка, которая ничего не загружает с сервера старую историю.
или любой другой условный неофициальный клиентНи один известный мне неофициальный клиент не умеет загружать историю с сервера.
потом перешел на Миранду, но старые сообщения не прилетали.До прошлой ночи ни одна Миранда не умела загружать историю с сервера.
контакт в КЛисте другого аккаунта аськиИ клиент этого другого аккаунта аськи (который видит неработающую Миранду в онлайне)... какой?
До прошлой ночи ни одна Миранда не умела загружать историю с сервера.Вы их что, взломали что ли? ;D
На дворе 2018 год и у пользователя, минимум 2 устройства (десктоп и мобайл). Отсюда и хранение истории, чтобы синхронизировать. "начать беседу на одном устройстве и бесшовно продолжать её на другом - насущная необходимость."
Как альтернативу пока вижу только джаббер.https://xmpp.org/extensions/xep-0280.html
Да, если я потеряю свой телефон, будут читать мои сообщения за последние годы, что мне не нужно.И будет совершать звонки с вашей симки, смотреть фоточки в галерее.
И клиент этого другого аккаунта аськи (который видит неработающую Миранду в онлайне)... какой?Точно такая же Миранда.
То же самое, история лежит на сервере, подгружается с помощью MAM, синхронизируется в реальном времени через карбоны.Тогда подожду, когда миранда перестанет скачивать старые сообщения с сервера.
Пользователи смартфонов Сяоми именно так и делают, удобная штука - включить автоматическую запись разговоров и бекапить ее в облако.Я конечно извиняюсь, вопрос - зачем?
Я конечно извиняюсь, вопрос - зачем?Чтобы потом были доказательства при том или ином разбирательстве. Некоторые нехорошие люди включают заднюю, когда понимают, что у собеседника есть запись разговора.
Чтоб потом ностальгировать?
Или чтоб хакеры прослушивали?
Чтобы потом были доказательства при том или ином разбирательстве.Для этого можно включить диктофон на том же телефоне нажатием одной кнопки.
Я много раз в жизни сталкивался с ситуацией, когда собеседник не моргнув глазом заявляет, что такого не говорил и ткнуть его носом в его слова было бы восхитительно.А вдруг беседа была не по телефону, а при встрече?
Какого рожна у мну Miranda 0.95.10 build #21020 ваще не желает коннектиться к серверу (серверам) ICQ?!.С ICQ работает только 0.95.11
И клиент этого другого аккаунта аськи (который видит неработающую Миранду в онлайне)... какой?
С ICQ работает только 0.95.11Не самый хреновый вариант, да... Ну и как на "версию в разработке" переползти со "стабильной версии"?
две абсолютно одинаковые сборки МирандыИ ещё About любой из них (если они одинаковые), пожалуйста. Смоделирую на виртуалке такую ситуацию.
Ну и как на "версию в разработке" переползти со "стабильной версии"?Настройки - Обновление плагинов - Версия в разработке.
И ещё About любой из них (если они одинаковые), пожалуйста. Смоделирую на виртуалке такую ситуацию.
CPU: Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz [Intel64 Family 6 Model 37 Stepping 5] [DEP Enabled] [4 CPUs]
Installed RAM: 6005 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18665 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 6111 MBytes
Miranda NG Version: 0.95.11 alpha build #21140 (6e2232c39d) [running inside WOW64]
Build time: 3 Jan 2019 2:00:38
Profile: C:\MirandaS\WORK-2019\test107\Profiles\1\1.dat
Profile size: 70569984 Bytes
Profile creation date: 3 Jan 2019 22:20:29
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (41):
¤ Actman.dll v.0.3.0.1 [29 Dec 2018 2:02:16] - Action manager
¤ AuthState.dll v.0.95.11.0 [29 Dec 2018 2:00:40] - Authorization state
¤ avs.dll v.0.95.11.0 [29 Dec 2018 2:00:40] - Avatar service
¤ BASS_interface.dll v.0.95.11.0 [29 Dec 2018 2:01:20] - BASS Interface
¤ BossKey.dll v.0.95.11.0 [1 Jan 2019 2:00:36] - BossKey+
¤ BuddyExpectator.dll v.0.95.11.0 [29 Dec 2018 2:00:40] - Buddy expectator
¤ clist_modern.dll v.0.95.11.0 [29 Dec 2018 2:01:04] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [1 Jan 2019 2:01:04] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [3 Jan 2019 2:00:48] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [29 Dec 2018 2:01:08] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [3 Jan 2019 2:01:56] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [3 Jan 2019 2:00:42] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [3 Jan 2019 2:01:36] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [29 Dec 2018 2:01:01] - Facebook
¤ Fingerprint.dll v.0.95.11.0 [29 Dec 2018 2:01:18] - Fingerprint NG
¤ GG.dll v.0.95.11.0 [29 Dec 2018 2:01:02] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [29 Dec 2018 2:02:20] - History++
¤ HistorySweeperLight.dll v.0.95.11.0 [29 Dec 2018 2:00:44] - History sweeper light
¤ ICQ.dll v.0.95.11.0 [3 Jan 2019 2:01:52] - Icq/2018 protocol
¤ Import.dll v.0.95.11.0 [3 Jan 2019 2:01:02] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [29 Dec 2018 2:00:42] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [29 Dec 2018 2:01:06] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [1 Jan 2019 2:00:44] - Menu item ext
¤ MobileState.dll v.0.95.11.0 [29 Dec 2018 2:01:14] - Mobile state
¤ MSN.dll v.0.95.11.0 [29 Dec 2018 2:01:04] - MSN protocol
¤ NewXstatusNotify.dll v.0.95.11.0 [29 Dec 2018 2:00:50] - xStatus notify
¤ PackUpdater.dll v.0.95.11.0 [29 Dec 2018 2:01:14] - Pack updater
¤ PluginUpdater.dll v.0.95.11.0 [1 Jan 2019 2:01:08] - Plugin updater
¤ PManagerEx.dll v.0.95.11.0 [29 Dec 2018 2:01:12] - Miranda NG profile changer
¤ Popup.dll v.0.95.11.0 [29 Dec 2018 2:00:54] - Popup plus
¤ QuickSearch.dll v.1.4.2.0 [29 Dec 2018 2:02:16] - Quick Search
¤ SmileyAdd.dll v.0.95.11.0 [29 Dec 2018 2:01:04] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [29 Dec 2018 2:01:44] - Status manager
¤ StopSpam.dll v.0.95.11.0 [29 Dec 2018 2:00:52] - StopSpam+
¤ tabsrmm.dll v.0.95.11.0 [29 Dec 2018 2:00:45] - TabSRMM
¤ Tipper.dll v.0.95.11.0 [29 Dec 2018 2:00:54] - Tipper
¤ toptoolbar.dll v.0.95.11.0 [29 Dec 2018 2:00:58] - TopToolBar
¤ TranslitSwitcher.dll v.0.95.11.0 [29 Dec 2018 2:00:52] - Switch layout or transliterate
¤ UInfoEx.dll v.0.95.11.0 [29 Dec 2018 2:00:58] - User info ext
¤ Variables.dll v.0.95.11.0 [29 Dec 2018 2:01:08] - Variables
¤ XSoundNotify.dll v.0.95.11.0 [29 Dec 2018 2:01:24] - XSoundNotify
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
colour_schemes.dll [6 Aug 2011 13:00:46]
Flags_icons.dll [3 Jan 2019 2:02:12]
Fp_icons.dll [29 Dec 2018 2:02:14]
HistoryPP_icons.dll [29 Dec 2018 2:02:14]
proto_conn_icq.dll [17 Aug 2013 11:01:30]
Proto_Dummy.dll [3 Jan 2019 2:02:12]
Proto_ICQ.dll [3 Jan 2019 2:02:14]
Proto_MetaContacts.dll [3 Jan 2019 2:02:12]
TabSRMM_icons.dll [29 Dec 2018 2:02:14]
Toolbar_icons.dll [29 Dec 2018 2:02:14]
UInfoEx_icons.dll [29 Dec 2018 2:02:14]
useactions_icons.dll [4 Jun 2010 0:44:20]
контакт лист активен, несмотря на то, что миранда в оффлайнеЭто же уже исправлено в коммите ca6eff4, оффлайн не работал нормально. Надо ждать ночного билда с фиксом истории и обновляться.
Это же уже исправлено в коммите ca6eff4Фишка в том, что ca6eff4 уже всем прилетел прошлой ночью (в том же обновлении, что и загрузка истории)
Имеете ввиду версию?Просто ждите, это уже исправлено
Это же уже исправлено в коммите ca6eff4, оффлайн не работал нормально. Надо ждать ночного билда.Раньше такого не замечал, сегодня началось. Но, безусловно, понимаю, что идёт отладка и надо ждать :-) Со временем всё должно устаканиться.
Настройки - Обновление плагинов - Версия в разработке.Нет там такого пункта.
Нет там такого пункта.Версия Миранды какая, в которой нет такого пункта?
Более того: скачал свеженькую альфа-версию - она таки смогла законнектиться; только потом тут-же предложила обновиться - как раз на 0.95.10 (и ведь обновилась, зараза ;) ).У вас в базе сидит настройка "обновляться до стабильной", вы подложили базу в альфу, апдейтер и сделал то, чего сказано - обновил до стабильной
Но вы правы, это уже исправлено, у пользователя просто dll ещё старее.
Просто ждите, это уже исправлено
Версия Миранды какая, в которой нет такого пункта?v0.95.11 alpha build #21146
ткнуть крыжик "версия в разработке", который у всех естьВот этот - точно есть; спасибо! :)
все возможные версии миранды NG, даже самую последнюю отладочную, но никак не коннектит к аське.Вот как раз последняя alpha build #21146 вполне коннектится...
Вот как раз последняя alpha build #21146 вполне коннектится...
Ночью часа в 2 по мск соберётся, погоняйте. Не забывайте про бэкап. Интересует что: 1) чтобы история не засиралась дублями 2) если загрузятся сообщения, которые не было в локальной истории, это норма, но если они идут не по времени - сообщитеУже пришло. :)
подскажите рабочий Билд на сегодня QIP чтобы работал именно ICQ, очень нужно выручайте. и какие настройки нужно ставить.Пока работают (я проверял):
Погодите радоваться, там сейчас могут начать дублироваться сообщения...Подгрузки тысяч постов точно не происходит. Я уже раз 5 перезагрузил миранду.
Подгрузки тысяч постов точно не происходит. Я уже раз 5 перезагрузил миранду.Не-не, там при отправке на этом билде копия отправленного помещается в локальную историю. Щас мы это удушим.
какой сервер port должен быть указан, ? также SSL чекбокс должент быть активный ?Эти настройки не имеют значения при новой схеме. Добавил скриншот в предыдущем посте.
Не-не, там при отправке на этом билде копия отправленного помещается в локальную историю.Хз, я их не замечаю, галка проверки отправки включена.
Подгрузки тысяч постов точно не происходит. Я уже раз 5 перезагрузил миранду.
На предыдущем билде подгрузка истории происходила при втором запуске миранды после апдейта.
У меня он часто переходит в онлайн из онлайнаИзвестная проблема.
Это новая возможность протокола аськи, которой решили сразу же воспользоваться?Да, и она необходима, чтобы полноценно получать сообщения, отправленные в оффлайн. Загрузка истории это приятный побочный бонус, который ещё предстоит отлаживать когда-нибудь потом.
Из-за того, что контакты периодически "хлопают дверьми" (щелкают состоянием в сети/не в сети/в сети), на одной из сторон постоянно отваливается SecureIM соединение.Из онлайна в оффлайн скачет только официальный клиент, Миранды скачут из онлайна в онлайн и это известная проблема.
Странное поведение после обновления альфыКакое окно сообщений (StdMsg, TabSRMM, Scriver), какой контакт лист (StdClist, Modern, Nicer)? У нас и того, и другого аж по 3 штуки.
Миранды скачут из онлайна в онлайн и это известная проблема.Это поправимо?
Цитата: BLFox от Сегодня в 20:42:45
Странное поведение после обновления альфы
Какое окно сообщений (StdMsg, TabSRMM, Scriver), какой контакт лист (StdClist, Modern, Nicer)? У нас и того, и другого аж по 3 штуки.
CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz [x86 Family 6 Model 23 Stepping 10] [2 CPUs]
Installed RAM: 5120 MBytes
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 385 MBytes
Miranda NG Version: 0.95.11 alpha build #21151 (09051fd3a6)
Build time: 4 Jan 2019 21:03:08
Profile: c:\icq\profiles\7573181\7573181.dat
Profile size: 28311552 Bytes
Profile creation date: 8 Sep 2018 18:48:16
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (30):
¤ AVS.dll v.0.95.11.0 [4 Jan 2019 19:36:06] - Avatar service
¤ Clist_modern.dll v.0.95.11.0 [1 Jan 2019 2:01:00] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [4 Jan 2019 19:36:32] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [4 Jan 2019 21:03:20] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [4 Jan 2019 19:36:32] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [4 Jan 2019 21:04:24] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [4 Jan 2019 21:03:12] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [4 Jan 2019 21:04:04] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [4 Jan 2019 19:36:30] - Facebook
¤ GG.dll v.0.95.11.0 [1 Jan 2019 2:00:58] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [1 Jan 2019 2:02:12] - History++
¤ ICQ.dll v.0.95.11.0 [4 Jan 2019 21:04:18] - ICQ/2018 protocol
¤ IEView.dll v.0.95.11.0 [1 Jan 2019 2:00:46] - IEView
¤ Import.dll v.0.95.11.0 [4 Jan 2019 21:03:30] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [4 Jan 2019 19:36:08] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [4 Jan 2019 19:36:40] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [1 Jan 2019 2:00:44] - Menu item ext
¤ MessageState.dll v.0.95.11.0 [4 Jan 2019 19:37:04] - Message state
¤ MobileState.dll v.0.95.11.0 [4 Jan 2019 19:36:36] - Mobile state
¤ MSN.dll v.0.95.11.0 [4 Jan 2019 19:36:26] - MSN protocol
¤ PluginUpdater.dll v.0.95.11.0 [4 Jan 2019 19:36:36] - Plugin updater
¤ SeenPlugin.dll v.0.95.11.0 [1 Jan 2019 2:00:46] - Last seen
¤ SkypeWeb.dll v.0.95.11.0 [4 Jan 2019 19:37:08] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.95.11.0 [4 Jan 2019 19:36:28] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [4 Jan 2019 19:37:08] - Status manager
¤ TabSRMM.dll v.0.95.11.0 [4 Jan 2019 19:36:12] - TabSRMM
¤ TopToolBar.dll v.0.95.11.0 [1 Jan 2019 2:00:54] - TopToolBar
¤ TranslitSwitcher.dll v.0.95.11.0 [4 Jan 2019 19:36:16] - Switch layout or transliterate
¤ UInfoEx.dll v.0.95.11.0 [1 Jan 2019 2:00:56] - User info ext
¤ VKontakte.dll v.0.95.11.0 [4 Jan 2019 2:01:30] - VKontakte protocol
Unloadable Plugins (1):
¤ tabsrmm_icons.dll v.0.0.0.0 [17 Nov 2010 3:07:20] - <unknown>
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
MRA 1 - Enabled 0 - Disabled Loaded
SKYPE 1 - Enabled 0 - Disabled Loaded
VKontakte 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Proto_ICQ.--- [1 Nov 2017 13:31:24]
Proto_MRA.dll [10 Oct 2018 13:51:42]
xStatus_MRA.dll [10 Oct 2018 13:51:44]
Fp_icons.dll [10 Dec 2018 20:23:28]
HistoryPP_icons.dll [1 Jan 2019 2:02:08]
Proto_GG.dll [1 Jan 2019 2:02:06]
Toolbar_icons.dll [1 Jan 2019 2:02:06]
UInfoEx_icons.dll [1 Jan 2019 2:02:06]
Proto_VKontakte.dll [4 Jan 2019 2:02:06]
Proto_Jabber.dll [4 Jan 2019 19:37:30]
xStatus_Jabber.dll [4 Jan 2019 19:37:30]
Proto_MSN.dll [4 Jan 2019 19:37:30]
Proto_Skype.dll [4 Jan 2019 19:37:32]
Proto_Facebook.dll [4 Jan 2019 19:37:30]
TabSRMM_icons.dll [4 Jan 2019 19:37:30]
Proto_IRC.dll [4 Jan 2019 19:37:30]
Proto_ICQ.dll [4 Jan 2019 21:04:36]
Proto_Dummy.dll [4 Jan 2019 21:04:36]
Proto_MetaContacts.dll [4 Jan 2019 21:04:34]
[spoiler=VersionInfo][quote]CPU: Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz [Intel64 Family 6 Model 158 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 12416 MBytes
Microsoft Windows 7 Enterprise Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.19155 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 18202 MBytes
Miranda NG Version: 0.95.10 build #21020 (2ba880b72d) x64
Build time: 13 Dec 2018 15:04:52
Profile: C:\Users\Admin\AppData\Roaming\Miranda NG\OA\OA.dat
Profile size: 1164648448 Bytes
Profile creation date: 30 Aug 2015 3:10:10
Language pack: Russian (RU) [0419]
Service Mode: No
[b]Active Plugins (27):[/b]
¤ AutoRun.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:36] - AutoRun
¤ AVS.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:04:56] - Avatar service
¤ BossKey.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:04:54] - BossKey+
¤ Clist_nicer.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:04:58] - Clist nicer
¤ CrashDumper.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:22] - Crash dumper
¤ Db_autobackups.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:04] - Db autobackuper
¤ DbEditorPP.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:30] - Database editor++
¤ Dbx_mdbx.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:06:18] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:04:54] - Miranda NG mmap database driver
¤ Dummy.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:56] - Dummy protocol
¤ historypp.dll v.[b]1.5.1.5[/b] [13 Dec 2018 15:06:38] - History++
¤ ICQ.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:00] - IcqOscarJ protocol
¤ Import.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:12] - Import contacts and messages
¤ IRC.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:04:58] - IRC protocol
¤ Jabber.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:26] - Jabber protocol
¤ MenuEx.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:04] - Menu item ext
¤ MirOTR.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:06:26] - Miranda OTR
¤ PluginUpdater.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:30] - Plugin updater
¤ QuickReplies.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:06] - Quick replies
¤ QuickSearch.dll v.[b]1.4.2.0[/b] [13 Dec 2018 15:06:34] - Quick Search
¤ Restart.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:36] - Restart
¤ SeenPlugin.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:06] - Last seen
¤ SmileyAdd.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:26] - SmileyAdd
¤ SpellChecker.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:56] - Spell checker
¤ StatusManager.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:06:06] - Status manager
¤ TabSRMM.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:02] - TabSRMM
¤ TopToolBar.dll v.[b]0.95.10.0[/b] [13 Dec 2018 15:05:18] - TopToolBar
[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
ICQ 3 - Enabled 2 - Disabled Loaded
JABBER 4 - Enabled 3 - Disabled Loaded
[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
Flags_icons.dll [13 Dec 2018 15:06:30]
Fp_icons.dll [13 Dec 2018 15:06:30]
HistoryPP_icons.dll [13 Dec 2018 15:06:30]
Proto_AIM.dll [10 Nov 2017 22:04:22]
Proto_CurrencyRates.dll [6 Sep 2018 11:40:18]
Proto_Dropbox.dll [10 Nov 2017 22:04:22]
Proto_Dummy.dll [13 Dec 2018 15:06:30]
Proto_Facebook.dll [13 Dec 2018 15:06:30]
Proto_GG.dll [13 Dec 2018 15:06:30]
Proto_ICQ.dll [13 Dec 2018 15:06:30]
Proto_IRC.dll [13 Dec 2018 15:06:30]
Proto_Jabber.dll [13 Dec 2018 15:06:30]
Proto_MetaContacts.dll [13 Dec 2018 15:06:30]
Proto_MinecraftDynmap.dll [10 Nov 2017 22:04:22]
Proto_MRA.dll [10 Nov 2017 22:04:22]
Proto_mRadio.dll [10 Nov 2017 22:04:22]
Proto_MSN.dll [13 Dec 2018 15:06:30]
Proto_NewsAggregator.dll [10 Nov 2017 22:04:22]
Proto_Omegle.dll [10 Nov 2017 22:04:22]
Proto_Sametime.dll [10 Nov 2017 22:04:22]
Proto_Skype.dll [10 Nov 2017 22:04:22]
Proto_Steam.dll [10 Nov 2017 22:04:22]
Proto_Tlen.dll [10 Nov 2017 22:04:22]
Proto_Tox.dll [10 Nov 2017 22:04:22]
Proto_Twitter.dll [10 Nov 2017 22:04:22]
Proto_VKontakte.dll [10 Nov 2017 22:04:22]
Proto_Weather.dll [10 Nov 2017 22:04:22]
Proto_WhatsApp.dll [10 Nov 2017 22:04:22]
Proto_Yahoo.dll [27 Sep 2016 16:46:06]
Proto_YAMN.dll [10 Nov 2017 22:04:22]
SecureIM_icons.dll [5 May 2018 13:40:32]
TabSRMM_icons.dll [13 Dec 2018 15:06:30]
Toolbar_icons.dll [13 Dec 2018 15:06:30]
UInfoEx_icons.dll [5 May 2018 13:40:32]
Watrack_buttons.dll [27 Sep 2016 16:47:46]
Watrack_icons.dll [27 Sep 2016 16:47:46]
xStatus_ICQ.dll [13 Dec 2018 15:06:30]
xStatus_Jabber.dll [13 Dec 2018 15:06:30]
xStatus_MRA.dll [10 Nov 2017 22:04:22]
[/quote][/spoiler]
Miranda NG Version: 0.95.10 build #21020Не удивительно! Здесь неоднократно писали - требуется версия в разработке 0.95.11
Если не коннектит, давайте нетлог (https://wiki.miranda-ng.org/index.php?title=Network_log/ru) сюда. Перед этим проверьте, не напоролись ли вы на проблему с паролем (https://wiki.miranda-ng.org/index.php?title=Plugin:ICQ/ru#.D0.9D.D0.B5.D0.BF.D1.80.D0.B0.D0.B2.D0.B8.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_.D0.BF.D0.B0.D1.80.D0.BE.D0.BB.D1.8C).
О том, что такое "заблокированный протокол" читайте в факе (https://wiki.miranda-ng.org/index.php?title=Помощь#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81). Это значит, что вы сами заблокировали там реакцию на глобальный статус.
вложил netlogнасколько я понимаю "заблокировано" это имеет отношение к статусу, а не к учетной записи =))))))
пароль у меня 8 символов, имеет вид Pasw1234
статус заблокировано так и светит
насколько я понимаю "заблокировано" это имеет отношение к статусу, а не к учетной записи =))))))
а насчет пароля -- по web.icq.com входит с таким паролем ? попробуйте 7 символов пароля вместо 8 набрать.
1) чтобы история не засиралась дублямиСлегка есть. Правда, из 186 контактов только штук 7 оказались с дублями последних сообщений...
как сделать, чтобы при проверке обновлений проверялось наличие и версий в разработке тоже?Как-то так:
пойти в настройки и ткнуть крыжик "версия в разработке", который у всех есть
на сайт icq.com захожу под своим UIN и паролем. если пароль пишу 7 символов - ругаеться. это именно на сайтесмените через сайт пароль на "попроще" и попробуйте заново... чем черт не шутит ? =)
А как сделать, чтобы при проверке обновлений проверялось наличие и версий в разработке тоже?Выбрать её в настройках апдейтера, очевидно.
смените через сайт пароль на "попроще" и попробуйте заново... чем черт не шутит ? =)
Бесконечно висят ровно три сокета в состоянии CLOSE_WAIT на rapi-icq.ovip.icq.com:443нет, не бесконечно. зависит от настроек винды, но обычно это от 30сек до 5 минут
Список clist_nicer.Если сделать закрытие Миранды крестиком, будет очень много шума от тех, кто привык к иному поведению...
нет, не бесконечно. зависит от настроек винды, но обычно это от 30сек до 5 минутЭто статус TIME_WAIT зависит от настроек винды (TcpTimedWaitDelay), а CLOSE_WAIT - значит удаленный хост закрыл соединение, а локальный хост - ещё нет. Сокеты с CLOSE_WAIT сами по себе не закрываются.
Если сделать закрытие Миранды крестиком, будет очень много шума от тех, кто привык к иному поведению...
В клистах, увы, жестко прописано сворачивать по крестику.
да 95,11Я спрашивал про билд, не про версию. Откройте диалог "О программе" и посмотрите там номер билда после версии.
По нетлогу видно, что от сервера прилетает инфа о том, что контакт ушёл в оффлайн и тут же вышел в онлайнНе просто в онлайн, а 2 раза подряд в онлайн после оффлайна.
иначе все сообщения, что мне шлют в оффлайн - пропадают.Не пропадают. Чаще обновляйте миранду.
build #21102(602868cc63)Вы тоже живете в прошлом, этот билд от 28 декабря.
Не пропадают. Чаще обновляйте миранду.Пропадают не в миранде, а в других мессенджерах, в частности Мандарин под Андроид (я уже писал). Если сессию завершать - то все в порядке.
Пропадают не в миранде, а в других мессенджерахВ других, которые висят на том же аккаунте, что миранда?
В других, которые висят на том же аккаунте, что миранда?Ага. Но только если сессия висит. Если закрыть - все отлично доходит из оффлайна.
Подскажите, что с оставленной сессией после выхода из программы?Есть понимание, что делать что-то надо, нет понимания пока что именно.
--alpha build #21102(602868cc63)Для начала, обновитесь и обновляйтесь регулярно, для этого в Миранде есть Plugin Updater.
Стали сами по себе закрываться сессии SecureIM, прилетает табличка SecureIM disabled, хотя клиент онлайн.Ну, я думаю, это всё та же известная проблема с тем, что миранды скачут между онлайном и оффлайном.
Нашел косячок с фреймом - скрин. Только не фиксируйте размер окнаЯ просто выкину саму эту тонкую серую "рамку", договорились? Никакой ценности она не имеет.
добавляю контакт.Тогда надо копать. Поставьте плагин DBEditorPP. Добавьте новый контакт. Переименуйте его (ПКМ по контакту → Переименовать). Откройте контакт в редакторе (правой кнопкой по контакту → Открыть в редакторе базы). Откройте у этого контакта подраздел CList и убедитесь, что в нём есть параметр MyHandle, в котором содержится то имя, в которое вы переименовали контакт.
При перезапуске программы опять все слетает
Стали сами по себе закрываться сессии SecureIM, прилетает табличка SecureIM disabled, хотя клиент онлайн.Ну, я думаю, это всё та же известная проблема с тем, что миранды скачут между онлайном и оффлайном.
Однозначно с этим.Ну, тогда надо ждать починки, чего же ещё.
Есть понимание, что делать что-то надо, нет понимания пока что именно.А сессию завершить программно неизвестно как?
Если всё правильно и в MyHandle содержится желаемое имя, то перезапустите Миранду и как только имя "слетает" (как вы утверждаете), снова посмотрите, что же там у "слетевшего" в MyHandle.Все как написали сделал, при перезагрузки
Подозреваю, что проблема с таймаутами. Период скакания я замерил и он равен ~60 с. В нетлоге есть два поля с таймаутами: "fetchTimeout":60 (в json) и &timeout=60000 (в url). Есть подозрение, что на сервере срабатывает таймаут из-за отсутствия запаса в периоде запросов и контакт отваливается. Таймаут KeepAlive на сервере = 75 с, значит таймауты в протоколе нельзя увеличивать, иначе не будет запаса и сокет будет отключаться сервером.Там всё несколько сложнее. Реальный таймаут для long poll указан в коде и составляет 62 секунды, с небольшим запасом, как раз чтобы клиент не рвал соединение сам досрочно. Проблема в том, что в логах никаких ошибок нет, Миранда равномерно восстанавливает соединение.
Либо еще одно предположение - что-то не так с сиквенс-намберами в запросах, серверу не нравится последовательность и он оффлайнит клиента.Эти номера вырабатываются самим сервером и передаются в каждом ответе на запросы в long poll, я их просто подставляю
Там всё несколько сложнее. Реальный таймаут для long poll указан в коде и составляет 62 секунды, с небольшим запасомТак может его наоборот надо сделать < 60 с + запас? Например 45 с.
Так может его наоборот надо сделать < 60 с + запас? Например 45 с.похваще, сделал на клиенте таймаут 600 секунд, ничего не изменилось
Вообще, 2 с - это очень маленький запас, пакеты в сети могут задерживаться на такое время на том же GPRS.
А сессию завершить программно неизвестно как?известно как, но в терминах аськи logOut -это разрегистрация аськи на этом устройстве. т.е. делать это при каждом переходе в оффлайн - это безумие, проще научить мандарин нормально работать с историей
известно как, но в терминах аськи logOut -это разрегистрация аськи на этом устройстве. т.е. делать это при каждом переходе в оффлайн - это безумие, проще научить мандарин нормально работать с историейА что происходит, когда я на сайте нажимаю "Завершить сессии"? Вроде ничего страшного не происходит, и потом все работает как надо.
оф клиентНормальный клиент, если не давать доступ к контактам (но это любого мессенджера касается, они все норовят всосать адресную книгу и добавить тех, кто пользуется этим мессенджером).
есть стойкое ощущение, что это зависит от завала сокета на api.icq.com, а не от сокета с лонг полломМожет сделать, чтобы на этом сокете периодически (через 60 с) делались какие-то запросы при простое? Тогда сервер не будет отключаться как сейчас, через 75 с неактивности. Вообще, мне кажется, что создание нового подключения при каждом выходе из неактивности - это добавление тормозов.
Нужно посмотреть, как миранда общается с сервером при добавлении контакта и при его "слёте". Для этого нужно сделать следующее:это когда контакт слетел
Нужно посмотреть, как миранда общается с сервером при добавлении контакта и при его "слёте". Для этого нужно сделать следующее:это когда контакт установил
почти. теперь бы еще с символами как по ссылке выше.А я там никаких спецсимволов не заметил, кроме ¤ перед названиями плагинов.
в версии 95.11 не нашел Автоподключение, нужно доп платину поставить? подскажите какуюhttps://wiki.miranda-ng.org/index.php?title=Plugin:StatusManager по идее StatusManager. Раньше был StartupStatus.
А я там никаких спецсимволов не заметилСимволы - это файлы pdb, а не графические символы. При их наличии, в крашлоге будет видна более подробная информация.
это когда контакт установилПо логу видно, что на сервер не уходит инфа о том, что контакт был добавлен. Глупый, конечно, вопрос, но вы эту кнопку нажимали?
По логу видно, что на сервер не уходит инфа о том, что контакт был добавлен. Глупый, конечно, вопрос, но вы эту кнопку нажимали?Конечно, после этой процедуры контакт появляется
Пока идей никаких нет...Они как раз добавлены, миранда их видит но с ником и из группы вылетает
В качестве обходного манёвра - добавлять контакты через официальный клиент аськи (чтобы добавить по UIN (Номеру), нужно вводить номер в поле поиска в официальном клиенте). После этого Миранда при подключении стянет их с сервера и они уже будут оставаться в списке, их можно переименовать.
Нет, они не добавлены на сервере. Именно поэтому Миранда видит, что они есть в Миранде, но их нет на сервере, после чего выкидывает их в группу "Не в списке", стирая кастомное имя и исходную группу.если зайти через
Если контакт уже есть в списке контактов (если зайти через ICQ 10), то Миранда при запуске и так его поместит в свой список контактов.миранда его не переименовывает и из группы выкидывет
Хорошо, сделайте пожалуйста опять netlog.txt, как раньшеПрикрепил
Не, мы не понимаем друг друга.
Если есть возможность приватно прислать ваш профиль целиком разработчику, то маякните. Конфиденциальность полная гарантирована. Какая-то совершенно уникальная у вас ошибка.
Нужно эти контакты добавить по-нормальному. То есть, взять UIN такого фантома. Удалить фантома из Миранды. В меню Миранды выбрать "Добавить контакты", вбить уин и провести обычную процедуру добавления. Это авторизует контакт.Я пробовал так делать, удалял вообще контакт и заново его создавал
CPU: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 8140 MBytes
Microsoft Windows 7 Professional Edition, 64-bit (build 7600)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 1218603 MBytes
Miranda NG Version: 0.95.11 alpha build #21170 (d7a89e57b6) [running inside WOW64]
Build time: 8 Jan 2019 19:34:08
Profile: C:\107197112\Profiles\1\1.dat
Profile size: 74403840 Bytes
Profile creation date: 9 Jan 2019 16:50:20
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (41):
¤ Actman.dll v.0.3.0.1 [29 Dec 2018 3:02:16] - Action manager
¤ AuthState.dll v.0.95.11.0 [29 Dec 2018 3:00:40] - Authorization state
¤ AVS.dll v.0.95.11.0 [5 Jan 2019 3:00:38] - Avatar service
¤ BASS_interface.dll v.0.95.11.0 [29 Dec 2018 3:01:20] - BASS Interface
¤ BossKey.dll v.0.95.11.0 [7 Jan 2019 18:37:56] - BossKey+
¤ BuddyExpectator.dll v.0.95.11.0 [29 Dec 2018 3:00:40] - Buddy expectator
¤ clist_modern.dll v.0.95.11.0 [29 Dec 2018 3:01:04] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [5 Jan 2019 3:01:04] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [8 Jan 2019 19:34:18] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [5 Jan 2019 3:01:06] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [8 Jan 2019 19:35:22] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [8 Jan 2019 19:34:12] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [8 Jan 2019 19:35:06] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [5 Jan 2019 3:01:02] - Facebook
¤ Fingerprint.dll v.0.95.11.0 [5 Jan 2019 3:01:14] - Fingerprint NG
¤ GG.dll v.0.95.11.0 [7 Jan 2019 18:38:22] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [29 Dec 2018 3:02:20] - History++
¤ HistorySweeperLight.dll v.0.95.11.0 [29 Dec 2018 3:00:44] - History sweeper light
¤ ICQ.dll v.0.95.11.0 [8 Jan 2019 19:35:18] - ICQ/2018 protocol
¤ Import.dll v.0.95.11.0 [8 Jan 2019 19:34:30] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [7 Jan 2019 18:37:58] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [7 Jan 2019 18:38:24] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [1 Jan 2019 3:00:44] - Menu item ext
¤ MobileState.dll v.0.95.11.0 [5 Jan 2019 3:01:10] - Mobile state
¤ MSN.dll v.0.95.11.0 [5 Jan 2019 3:01:00] - MSN protocol
¤ NewXstatusNotify.dll v.0.95.11.0 [29 Dec 2018 3:00:50] - xStatus notify
¤ PackUpdater.dll v.0.95.11.0 [5 Jan 2019 3:01:10] - Pack updater
¤ PluginUpdater.dll v.0.95.11.0 [8 Jan 2019 19:34:44] - Plugin updater
¤ PManagerEx.dll v.0.95.11.0 [29 Dec 2018 3:01:12] - Miranda NG profile changer
¤ Popup.dll v.0.95.11.0 [29 Dec 2018 3:00:54] - Popup plus
¤ QuickSearch.dll v.1.4.2.0 [29 Dec 2018 3:02:16] - Quick Search
¤ SmileyAdd.dll v.0.95.11.0 [5 Jan 2019 3:01:04] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [7 Jan 2019 18:39:02] - Status manager
¤ StopSpam.dll v.0.95.11.0 [29 Dec 2018 3:00:52] - StopSpam+
¤ TabSRMM.dll v.0.95.11.0 [7 Jan 2019 18:38:02] - TabSRMM
¤ Tipper.dll v.0.95.11.0 [29 Dec 2018 3:00:54] - Tipper
¤ toptoolbar.dll v.0.95.11.0 [29 Dec 2018 3:00:58] - TopToolBar
¤ TranslitSwitcher.dll v.0.95.11.0 [5 Jan 2019 3:00:50] - Switch layout or transliterate
¤ UInfoEx.dll v.0.95.11.0 [29 Dec 2018 3:00:58] - User info ext
¤ Variables.dll v.0.95.11.0 [29 Dec 2018 3:01:08] - Variables
¤ XSoundNotify.dll v.0.95.11.0 [29 Dec 2018 3:01:24] - XSoundNotify
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
colour_schemes.dll [6 Aug 2011 14:00:46]
Flags_icons.dll [3 Jan 2019 3:02:12]
Fp_icons.dll [5 Jan 2019 3:02:02]
HistoryPP_icons.dll [29 Dec 2018 3:02:14]
proto_conn_icq.dll [17 Aug 2013 12:01:30]
Proto_Dummy.dll [8 Jan 2019 19:35:36]
Proto_Facebook.dll [5 Jan 2019 3:02:00]
Proto_GG.dll [7 Jan 2019 18:39:20]
Proto_ICQ.dll [8 Jan 2019 19:35:36]
Proto_IRC.dll [7 Jan 2019 18:39:20]
Proto_Jabber.dll [7 Jan 2019 18:39:20]
Proto_MetaContacts.dll [8 Jan 2019 19:35:36]
Proto_MSN.dll [5 Jan 2019 3:02:00]
TabSRMM_icons.dll [7 Jan 2019 18:39:22]
Toolbar_icons.dll [29 Dec 2018 3:02:14]
UInfoEx_icons.dll [29 Dec 2018 3:02:14]
useactions_icons.dll [4 Jun 2010 1:44:20]
xStatus_Jabber.dll [7 Jan 2019 18:39:20]
контакты, которых нет в серверном списке Миранда помечает, как NotOnList и рисует по-другому. соотв. при следующем старте их сотрут, что может повлечь пропажу истории. чтобы этого избежать, надо зайти в такой контакт и нажать зеленый плюсик в окне переписки, что добавит его на сервер постоянноСпасибо за информацию. Логика понятна. Но это проблема для меня. Оказалось у меня контактов около 600, из них 300-400 не в серверном списке. Я замучался добавлять каждый из них по очереди. К тому же на сервере ICQ через 15-20 попыток срабатывает спам-защита и просит подтвердить свой номер через sms. >:(
подскажите, пожалуйста, когда в стабильной сборке исправят протокол ICQКогда протокол будет доведён до стабильного состояния.
как их установить ?Поставить плагин SmileyAdd, скачать набор смайлов, распаковать их куда-нибудь (обычно в подкаталог /Smileys) и указать в настройках плагина.
известная проблема, неизвестно, как её решать, по коду ошибки вообще ничего не гуглится нормального и современного
Не, это фантастика. Ну реально, какое отношение пиратка имеет к тому, что там клиент отправляет по HTTPS на сервер?
Я бы смотрел на какие-то другие параметры, которые общие у всех машин, где не работает. Например, наличие обновлений (владельцы пираток обожают отключать обновления).
BigViewer, сервиспаки стоят? Нужен минимум первый под семеркой.Да, SP установлены.
Не, это фантастика. Ну реально, какое отношение пиратка имеет к тому, что там клиент отправляет по HTTPS на сервер?не фантастика. Миранда юзает secur32.dll, откуда торчат ноги у всей подсистемы безопасности. если в винде она сбита, будут проблемы с SSL и шифрацией. не исключено, что это, например,может быть ботва с набором методов шифрации для SSL handshake
Но это проблема для меня.Если мы сделаем автоматическое добавление таких контактов, у нас пойдёт лесом вся работа антиспама, потому что типичный спамер это как раз и есть "контакт, который не авторизован, но у него есть история на сервере (он первым нам пишет свой спам)".
BigViewer,
вопрос: если накатить плагин OpenSSL на Миранду, то ситуация изменится? просто чтобы отсечь мысль про SSL
CPU: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 8140 MBytes
Microsoft Windows 7 Professional Edition, 64-bit (build 7600)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 1217874 MBytes
Miranda NG Version: 0.95.11 alpha build #21170 (d7a89e57b6) [running inside WOW64]
Build time: 8 Jan 2019 19:34:08
Profile: C:\107197112\Profiles\1\1.dat
Profile size: 74657792 Bytes
Profile creation date: 9 Jan 2019 21:49:45
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (42):
¤ Actman.dll v.0.3.0.1 [29 Dec 2018 3:02:16] - Action manager
¤ AuthState.dll v.0.95.11.0 [29 Dec 2018 3:00:40] - Authorization state
¤ AVS.dll v.0.95.11.0 [5 Jan 2019 3:00:38] - Avatar service
¤ BASS_interface.dll v.0.95.11.0 [29 Dec 2018 3:01:20] - BASS Interface
¤ BossKey.dll v.0.95.11.0 [7 Jan 2019 18:37:56] - BossKey+
¤ BuddyExpectator.dll v.0.95.11.0 [29 Dec 2018 3:00:40] - Buddy expectator
¤ clist_modern.dll v.0.95.11.0 [29 Dec 2018 3:01:04] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [5 Jan 2019 3:01:04] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [8 Jan 2019 19:34:18] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [5 Jan 2019 3:01:06] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [8 Jan 2019 19:35:22] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [8 Jan 2019 19:34:12] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [8 Jan 2019 19:35:06] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [5 Jan 2019 3:01:02] - Facebook
¤ Fingerprint.dll v.0.95.11.0 [5 Jan 2019 3:01:14] - Fingerprint NG
¤ GG.dll v.0.95.11.0 [7 Jan 2019 18:38:22] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [29 Dec 2018 3:02:20] - History++
¤ HistorySweeperLight.dll v.0.95.11.0 [29 Dec 2018 3:00:44] - History sweeper light
¤ ICQ.dll v.0.95.11.0 [8 Jan 2019 19:35:18] - ICQ/2018 protocol
¤ Import.dll v.0.95.11.0 [8 Jan 2019 19:34:30] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [7 Jan 2019 18:37:58] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [7 Jan 2019 18:38:24] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [1 Jan 2019 3:00:44] - Menu item ext
¤ MobileState.dll v.0.95.11.0 [5 Jan 2019 3:01:10] - Mobile state
¤ MSN.dll v.0.95.11.0 [5 Jan 2019 3:01:00] - MSN protocol
¤ NewXstatusNotify.dll v.0.95.11.0 [29 Dec 2018 3:00:50] - xStatus notify
¤ OpenSSL.dll v.0.95.11.0 [9 Jan 2019 3:01:34] - OpenSSL SSL API module
¤ PackUpdater.dll v.0.95.11.0 [5 Jan 2019 3:01:10] - Pack updater
¤ PluginUpdater.dll v.0.95.11.0 [8 Jan 2019 19:34:44] - Plugin updater
¤ PManagerEx.dll v.0.95.11.0 [29 Dec 2018 3:01:12] - Miranda NG profile changer
¤ Popup.dll v.0.95.11.0 [29 Dec 2018 3:00:54] - Popup plus
¤ QuickSearch.dll v.1.4.2.0 [29 Dec 2018 3:02:16] - Quick Search
¤ SmileyAdd.dll v.0.95.11.0 [5 Jan 2019 3:01:04] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [7 Jan 2019 18:39:02] - Status manager
¤ StopSpam.dll v.0.95.11.0 [29 Dec 2018 3:00:52] - StopSpam+
¤ TabSRMM.dll v.0.95.11.0 [7 Jan 2019 18:38:02] - TabSRMM
¤ Tipper.dll v.0.95.11.0 [29 Dec 2018 3:00:54] - Tipper
¤ toptoolbar.dll v.0.95.11.0 [29 Dec 2018 3:00:58] - TopToolBar
¤ TranslitSwitcher.dll v.0.95.11.0 [5 Jan 2019 3:00:50] - Switch layout or transliterate
¤ UInfoEx.dll v.0.95.11.0 [29 Dec 2018 3:00:58] - User info ext
¤ Variables.dll v.0.95.11.0 [29 Dec 2018 3:01:08] - Variables
¤ XSoundNotify.dll v.0.95.11.0 [29 Dec 2018 3:01:24] - XSoundNotify
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
colour_schemes.dll [6 Aug 2011 14:00:46]
Flags_icons.dll [3 Jan 2019 3:02:12]
Fp_icons.dll [5 Jan 2019 3:02:02]
HistoryPP_icons.dll [29 Dec 2018 3:02:14]
proto_conn_icq.dll [17 Aug 2013 12:01:30]
Proto_Dummy.dll [8 Jan 2019 19:35:36]
Proto_Facebook.dll [5 Jan 2019 3:02:00]
Proto_GG.dll [7 Jan 2019 18:39:20]
Proto_ICQ.dll [8 Jan 2019 19:35:36]
Proto_IRC.dll [7 Jan 2019 18:39:20]
Proto_Jabber.dll [7 Jan 2019 18:39:20]
Proto_MetaContacts.dll [8 Jan 2019 19:35:36]
Proto_MSN.dll [5 Jan 2019 3:02:00]
TabSRMM_icons.dll [7 Jan 2019 18:39:22]
Toolbar_icons.dll [29 Dec 2018 3:02:14]
UInfoEx_icons.dll [29 Dec 2018 3:02:14]
useactions_icons.dll [4 Jun 2010 1:44:20]
xStatus_Jabber.dll [7 Jan 2019 18:39:20]
Привяжите телефон (тем более, что с мая по российским законам mail.ru обяана будет всех пользователей заставить привязать телефон). Пишите скрипты на Lua, которые будут добавлять такие контакты оптом.Телефон давно добавлен. Но вводить код из смс на сайте ICQ после добавления очередных 15-20 контактов даже скриптом для 3 тысяч суммарно - это же абсурд.
Если мы сделаем автоматическое добавление таких контактов, у нас пойдёт лесом вся работа антиспама, потому что типичный спамер это как раз и есть "контакт, который не авторизован, но у него есть история на сервере (он первым нам пишет свой спам)".На самом деле нет у меня необходимости в автоматическом добавлении всех контактов в серверный лист. Я лишь хочу сохранить историю локальных контактов. Мне выше предложили крестиком их добавлять. С сотней контактов я еще справлюсь. Но как быть с 3 тысячами у коллеги? Скрипты и автоматизация при агрессивном антиспаме с подтверждением через смс со стороны сервера ICQ не могут решить эту задачу.
Я лишь хочу сохранить историю локальных контактов.тогда взять протокол Dummy, сделать аккаунт типа пародию на ICQ и прицепить их туда всех, он специально для этого.
Почему если сейчас разработчики миранды отказались подтягивать старую историю сообщений,Отказались подтягивать всю прошлую историю (как делает ICQ 10, вы можете там крутить историю, а он будет её подтягивать и подтягивать). И то потому, что подтягивание всей прошлой истории сливалось с уже существующей и порождало дубли. Сейчас подтягивается только то, что не помечено на сервере, как прочитанное.
BigViewer
там где не подключается попробуй проверить настройку в системе даты, времени и часового пояса... я вот тож понять не мог полторы недели почему на 2 ящиках под 7x64 не входит, вот только что выставил часовой пояс чтоб соответствовал ??? и зашел в icq. :o
Сейчас подтягивается только то, что не помечено на сервере, как прочитанное.Так может не надо подтягивать пока не наладили? Ключи secureIM прилетают и прилетают постоянно пачками, видимо они не помечены, как прочитанные.
Так может не надо подтягивать пока не наладили?Так всё наладили. Нужно подтягивать непрочтённые - они подтягиваются. Иначе, не смогут ходить оффлайн-сообщения.
Ключи secureIM прилетают и прилетают постоянно пачкамиА может это связано с тем, что Миранды постоянно скачут (https://github.com/miranda-ng/miranda-ng/issues/1713)?
Также не видно части контактов ICQ, которые висят в своих квипах онлайнКвипы работают по старому протоколу, старый и новый протоколы не совместимы по многим параметрам, например, по статусам (старые клиенты видят новых в вечном онлайне, а новые не видят статусы, отличные от "в сети" и "не в сети"). Так присылает сервер.
или видно, как подмигивающие - то есть, то нетЭто значит, что контакт сидит не на квипе, а на ICQ 10, а официальный клиент ICQ 10 ведёт себя именно так, о чём написано в вики.
А может это связано с тем, что Миранды постоянно скачут?Вряд ли - ключи приходят от тех людей, которых больше года в аське не было и сейчас нет.
А что там c SSL? ОС какая? Время и часовой пояс верные?с SSL? А как проверить?
CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz [Intel64 Family 6 Model 69 Stepping 1] [DEP Enabled] [4 CPUs]
Installed RAM: 8113 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17843 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 38502 MBytes
Miranda NG Version: 0.95.10 build #21020 (2ba880b72d) [running inside WOW64]
Build time: 13 Dec 2018 15:02:15
Profile: C:\mir-ng\Profiles\tv\tv.dat
Profile size: 22020096 Bytes
Profile creation date: 10 Jan 2019 15:15:26
Language pack: No language pack installed
Service Mode: No
Active Plugins (17):
¤ AVS.dll v.0.95.10.0 [13 Dec 2018 15:02:20] - Avatar service
¤ Clist_modern.dll v.0.95.10.0 [13 Dec 2018 15:02:52] - Modern contact list
¤ CrashDumper.dll v.0.95.10.0 [13 Dec 2018 15:02:49] - Crash dumper
¤ Db_autobackups.dll v.0.95.10.0 [13 Dec 2018 15:02:29] - Db autobackuper
¤ Dbx_mdbx.dll v.0.95.10.0 [13 Dec 2018 15:03:42] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.10.0 [13 Dec 2018 15:02:20] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.10.0 [13 Dec 2018 15:03:19] - Dummy protocol
¤ Facebook.dll v.0.95.10.0 [13 Dec 2018 15:02:45] - Facebook
¤ GG.dll v.0.95.10.0 [13 Dec 2018 15:02:44] - Gadu-Gadu protocol
¤ ICQ.dll v.0.95.10.0 [13 Dec 2018 15:02:26] - IcqOscarJ protocol
¤ Import.dll v.0.95.10.0 [13 Dec 2018 15:02:40] - Import contacts and messages
¤ IRC.dll v.0.95.10.0 [13 Dec 2018 15:02:22] - IRC protocol
¤ Jabber.dll v.0.95.10.0 [13 Dec 2018 15:02:48] - Jabber protocol
¤ MSN.dll v.0.95.10.0 [13 Dec 2018 15:02:49] - MSN protocol
¤ PluginUpdater.dll v.0.95.10.0 [13 Dec 2018 15:02:55] - Plugin updater
¤ TabSRMM.dll v.0.95.10.0 [13 Dec 2018 15:02:27] - TabSRMM
¤ TopToolBar.dll v.0.95.10.0 [13 Dec 2018 15:02:42] - TopToolBar
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Proto_Dummy.dll [13 Dec 2018 15:03:55]
Proto_Facebook.dll [13 Dec 2018 15:03:53]
Proto_GG.dll [13 Dec 2018 15:03:54]
Proto_ICQ.dll [13 Dec 2018 15:03:53]
Proto_IRC.dll [13 Dec 2018 15:03:53]
Proto_Jabber.dll [13 Dec 2018 15:03:54]
Proto_MetaContacts.dll [13 Dec 2018 15:03:55]
Proto_MSN.dll [13 Dec 2018 15:03:54]
TabSRMM_icons.dll [13 Dec 2018 15:03:54]
Toolbar_icons.dll [13 Dec 2018 15:03:54]
xStatus_ICQ.dll [13 Dec 2018 15:03:54]
xStatus_Jabber.dll [13 Dec 2018 15:03:54]
Народ, подскажите, что не так делаю/куда копать - все та же проблема "перестала конектится к серверу"VersionInfo[close]
[netlog]
[15:26:55 19AC] amThreadProc thread start
[15:26:55 1BC4] Setting protocol/module name to 'ICQ_1'
[15:26:55 1BC4] [ICQ_1] ICQ: Protocol instance 'ICQ_1' created.
[15:26:55 1CCC] [ICQ_1] Info-Update thread starting.
[15:26:55 1D04] [ICQ_1] Authenticating to server
[15:26:55 1D04] [ICQ_1] Connecting to slogin.icq.com:443
[15:26:55 1D04] [ICQ_1] Connection request to slogin.icq.com:443 (Flags 4)....
[15:26:55 1D04] [ICQ_1] (04E9C498) Connecting to server slogin.icq.com:443....
[15:26:55 1D04] [ICQ_1] (04E9C498) Connecting to ip 178.237.20.72:443 ....
[15:26:56 1D04] [ICQ_1] w:\miranda-build\src\mir_app\src\netlibopenconn.cpp 718: connect() failed (10061)
[15:26:56 1D04] [ICQ_1] 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)
И опять Windows 7... на последних страницах тут уже были проблемы
Нужен нетлог и чтобы запись была включена на момент ошибки.
Билд для тех, у кого ошибка 1015, либо не подключается из-за ошибок SSL: tima_s, BigViewer
Билд отличается от официального только тем, что в ICQ включено логирование исходяшего трафика. Кроме того, в профиль уже заведена тестовая учётка и включено ведение лога. Поэтому, требуется лишь запустить и попытаться залогиниться в тестовую учётку (свой уин и пароль вводить не нужно). После неудачной попытки залогиниться, выкладывайте логи сюда.
Miaranda-ng поддерживает авторизацию по номеру телефона и СМС?Поддерживает, воспользуйтесь кнопкой "Create a new account" в настройках протокола. Она позволяет и зарегистрироваться, и войти.
1) пропажа xStatus-ов (вплоть до стирания DLL-ки с иконками) - это протокол их перестал поддерживать напрочь?Именно так.
2) когда в оф.клиенте с другой стороны автор редактирует свой пост, то раньше приходило сообщение повторно целиком, что было очень правильно, в базе данных сохранялась вся история редактирования. Сейчас ничего не приходит вообще. Это так и должно быть?Тут я думаю нужно сделать как в плагине ВК, если API это нотифицирует не новым сообщением. Я думаю что к этому придет.
UPD: Что-то я не понял, в последнем билде при неактивности миранды вообще все подключения к серверам ICQ пропадают, раньше подключение к bos было всегда.Опять это произошло.
Вчера несколько часов сидел, сообщения перестали бегать, но подключения оставались.
А вообще, это, наверное, следствие того, что народ требовал удушить два несчастных сокета.
CPU: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz [Intel64 Family 6 Model 37 Stepping 2] [DEP Enabled] [4 CPUs]
Installed RAM: 7994 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: 14018 MBytes
Miranda NG Version: 0.95.11 alpha build #21196 (5099d73365) x64
Build time: 14 Jan 2019 2:03:32
Profile: C:\Programs\Miranda NG - Dev\Profiles\zorro\zorro.dat
Profile size: 80396288 Bytes
Profile creation date: 29 Dec 2018 10:34:55
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (38):
¤ Alarms.dll v.0.95.11.0 [29 Dec 2018 2:03:20] - Alarms
¤ AuthState.dll v.0.95.11.0 [29 Dec 2018 2:03:04] - Authorization state
¤ AVS.dll v.0.95.11.0 [9 Jan 2019 2:02:58] - Avatar service
¤ Clist_modern.dll v.0.95.11.0 [29 Dec 2018 2:03:32] - Modern contact list
¤ Contacts.dll v.0.95.11.0 [29 Dec 2018 2:03:08] - Send/receive contacts
¤ CrashDumper.dll v.0.95.11.0 [14 Jan 2019 2:04:06] - Crash dumper
¤ CryptoPP.dll v.0.95.11.0 [29 Dec 2018 2:04:28] - Crypto++
¤ CSList.dll v.0.95.11.0 [9 Jan 2019 2:03:00] - Custom status list
¤ Db_autobackups.dll v.0.95.11.0 [14 Jan 2019 2:03:44] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [9 Jan 2019 2:03:24] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [14 Jan 2019 2:05:02] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [14 Jan 2019 2:03:38] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [14 Jan 2019 2:04:38] - Dummy protocol
¤ historypp.dll v.1.5.1.5 [29 Dec 2018 2:04:46] - History++
¤ ICQ.dll v.0.95.11.0 [14 Jan 2019 2:04:56] - ICQ/2018 protocol
¤ IEView.dll v.0.95.11.0 [29 Dec 2018 2:03:16] - IEView
¤ IgnoreState.dll v.0.95.11.0 [29 Dec 2018 2:03:12] - Ignore state
¤ Import.dll v.0.95.11.0 [14 Jan 2019 2:03:50] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [9 Jan 2019 2:02:58] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [14 Jan 2019 2:04:14] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [9 Jan 2019 2:03:06] - Menu item ext
¤ MessageState.dll v.0.95.11.0 [9 Jan 2019 2:03:58] - Message state
¤ MobileState.dll v.0.95.11.0 [9 Jan 2019 2:03:34] - Mobile state
¤ mTextControl.dll v.0.95.11.0 [29 Dec 2018 2:03:14] - Miranda text control
¤ MyDetails.dll v.0.95.11.0 [9 Jan 2019 2:03:30] - My details
¤ NewEventNotify.dll v.0.95.11.0 [29 Dec 2018 2:03:28] - NewEventNotify
¤ PluginUpdater.dll v.0.95.11.0 [9 Jan 2019 2:03:30] - Plugin updater
¤ Restart.dll v.0.95.11.0 [29 Dec 2018 2:03:38] - Restart
¤ SecureIM.dll v.0.95.11.0 [29 Dec 2018 2:03:18] - SecureIM
¤ SkypeWeb.dll v.0.95.11.0 [9 Jan 2019 2:04:04] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.95.11.0 [9 Jan 2019 2:03:26] - SmileyAdd
¤ SpellChecker.dll v.0.95.11.0 [29 Dec 2018 2:04:08] - Spell checker
¤ StatusManager.dll v.0.95.11.0 [9 Jan 2019 2:04:08] - Status manager
¤ TabSRMM.dll v.0.95.11.0 [14 Jan 2019 2:03:44] - TabSRMM
¤ Tipper.dll v.0.95.11.0 [29 Dec 2018 2:03:20] - Tipper
¤ TopToolBar.dll v.0.95.11.0 [29 Dec 2018 2:03:24] - TopToolBar
¤ UInfoEx.dll v.0.95.11.0 [29 Dec 2018 2:03:26] - User info ext
¤ WhenWasIt.dll v.0.95.11.0 [29 Dec 2018 2:03:22] - 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
IRC 1 - Enabled 0 - Disabled Loaded
JABBER 0 - Enabled 1 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [29 Dec 2018 2:04:40]
HistoryPP_icons.dll [29 Dec 2018 2:04:40]
Proto_AIM.dll [2 Dec 2017 13:02:04]
Proto_Dummy.dll [14 Jan 2019 2:05:14]
Proto_Facebook.dll [2 Dec 2017 13:02:04]
Proto_GG.dll [2 Dec 2017 13:02:04]
Proto_ICQ.dll [13 Mar 2007 10:14:18]
Proto_IRC.dll [9 Jan 2019 2:04:28]
Proto_Jabber.dll [14 Jan 2019 2:05:12]
Proto_MetaContacts.dll [14 Jan 2019 2:05:14]
Proto_MSN.dll [2 Dec 2017 13:02:04]
Proto_Skype.dll [9 Jan 2019 2:04:28]
Proto_Tlen.dll [2 Dec 2017 13:02:04]
Proto_Yahoo.dll [27 Sep 2016 16:46:06]
SecureIM_icons.dll [29 Dec 2018 2:04:40]
TabSRMM_icons.dll [14 Jan 2019 2:05:14]
Toolbar_icons.dll [29 Dec 2018 2:04:40]
UInfoEx_icons.dll [29 Dec 2018 2:04:40]
xStatus_Jabber.dll [14 Jan 2019 2:05:14]
не работаетНе может такого быть.
Цитата: Vovas от 14 01 2019, 18:42:56
не работает
Не может такого быть.
Вероятно, у вас файерволл не пустил Miranda64.exe в сеть. 10061 - это отвал по таймауту, то есть, просто не достучалась до сервера.
ICQ-клиент и Миранда-32 стабильно работают, в Миранда-64 - стабильно не работает (10061).
нетворк лог бы, на пастебин, ссылку сюда или в приватСтарый лог файл стер, был большой. Как только ситуация с ключами повторится, сброшу.
Это уже исправлено в исходниках, но, вероятно, забыли пересобрать инсталляторы.Благодарю за совет
P.S. если нужна ICQ, то ставьте 0.95.11
Хорошая новость, @ghazan укокошил прыжки Миранды (когда от контактов постоянно летело, что они "в сети"). По крайней мере, у меня больше не прыгает каждую минуту. Возможно, прыгает реже, может, раз в час. Надо это понаблюдать.На рекомендованной 0.95.11, наблюдаю отключения icq контактов
На рекомендованной 0.95.11, наблюдаю отключения icq контактовА какой у них клиент?
До сих пор не видно большой контактов, сидящих на официальной ICQ10.В смысле "не видно"?
В смысле "не видно"?Люди сидят в онлайне, но у меня в контактах они оффлайн.
А какой у них клиент?У одного точно официальный клиент. У других хз. Но "мигают" почти все.
Если у контакта официальный клиент, то он (его клиент) сообщает "Я онлайн" только, пока человек тыкается мышкой/пальцем в окно клиента.А как официальный клиент отображает статус официального клиента? Может в миранде сделать так же?
2019 год.Ага, я уже слышал когда-то "мессенджеры никому не нужны, все общаются в социалках".
сейчас бал правят мобильные девайсы, где клиент получает входящие через push, а сам при этом не висит запущенным всё время.Вайбер, Телеграм и Скайп пишут "онлайн", когда человек онлайн. Статусы работают.
Телеграм и Скайп пишут "онлайн", когда человек онлайн.Вы ошибаетесь, телеграм пишет "онлайн" только когда клиент взаимодействует с приложением (читает каналы, пишет и т.д.). По той простой причине, что в Android и iOS (и во всех прочих мобильных операционных системах) постоянное висение процесса в памяти и удерживание сокета открытым приводит к более быстрому разряду батареи. Так делает, например, Conversations (у него нет иного выбора, потому что XEP с push-ами поддерживают буквально полтора сервера, а без пушей нужно держать сокет, чтобы принять входящее) и Android периодически предупреждает, что приложение не экономит энергию. А если приложение действует, как положено, то бишь не держит соединение с сервером, пока приложение неактивно, то не существует способа понять, включён вообще телефон у собеседника или нет (т.е, когда вы пишете собеседнику в Телеграм, вы не можете быть уверены, что он это прочтёт в ближайшее время). Поэтому, клиент отправляет "офлайн", как только прекращается активность. Десктопный клиент, насколько я понимаю, ведёт себя аналогично.
Ага, я уже слышал когда-то "мессенджеры никому не нужны, все общаются в социалках".Суровая реальность такова, что около 60% заходов в Википедию (берём статистику с самого популярного ресурса в мире) совершается с мобильных устройств (и даже тамошнее сообщество начинает понимать, что мобильную версию надо делать удобнее, хотя отдельные личности продолжают писать статьи с расчётом на то, что у читателя есть курсор мыши, за что лично я каждый раз шлю им лучи ненависти, когда сталкиваюсь со словом, расшифровка которого всплывает исключительно при наведении курсора, которого у меня на смартфоне нет).
Пошла деградация. Думаю у ICQ клиентуры еще поубавится с таким подходом.Телеграм хоронят аж с момента его создания, а он вполне жив, причём поведение ICQ взято именно у Tелеграма. Но Телеграм хороший, а ICQ плохая, парадокс. А разгадка проста - пользователи ICQ привыкли вот так.
причём поведение ICQ взято именно у Tелеграма.Но у телеграма вовсе не такое поведение. Он показывает контакт не "оффлайн", как миранда, а "был тогда-то". Плюс сообщение показывается, что оно ушло и что оно прочитано. У миранды же просто оффлайн.
И в попытке сделать хорошо одним пользователям, мы огребём совершенно справедливо от других, которые скажут "зачем это я вижу другую Миранду в онлайне, когда она уже точно выключена?".Сделать это настройкой?
У миранды же просто оффлайн.Миранда это не монолит, а "всё о плагинах". SeenPlugin покажет вам именно то, когда контакт был активен.
Плюс сообщение показывается, что оно ушло и что оно прочитаноА вот это надо реализовать в миранде. Но это вопрос не к протоколу, протокол-то исправно получает эту инфу.. Надо обучить журнал чата (хотя бы один самый популярный — H++) показывать эти пометки. И тут мы сталкиваемся с тем, что этот кусок говнокода написан на Паскале...
постоянное висение процесса в памяти и удерживание сокета открытым приводит к более быстрому разряду батареиТо есть на практике получается, что нельзя показывать статус из-за того, что нормальные батареи еще не изобрели, а процессоры кушают все больше и больше, как электромобили.
ПК-пользователи будут восприниматься как маргиналы.Интересно... А обработка видео, программирование (тех самых сайтов и моб.приложений) , ведение бухгалтерии, набор больших текстов, дизайн, хранение больших массивов данных - это все тоже на смартфонах? Представляю банковских сотрудников, тыкающих в смартфоны. Неужели кому-то очень удобно набирать тексты на крошечных клавиатурах, если рядом стоит компьютер?
Представляю банковских сотрудников, тыкающих в смартфоны.Вы не представляйте, я знаю целый банк где все сотрудники работают на планшетах.
А обработка видео, программирование (тех самых сайтов и моб.приложений) , ведение бухгалтерии, набор больших текстов, дизайн, хранение больших массивов данных - это все тоже на смартфонах?Увы, но основная масса пользователей мессенжеров это мобильные.
целый банк где все сотрудники работают на планшетах.10-дюймовый планшет это все же не телефон, там более-менее приличная клавиатура.
То есть на практике получается, что нельзя показывать статус из-за того, что нормальные батареи еще не изобрели, а процессоры кушают все больше и больше, как электромобили.На практике в статусе просто смысла нет. На протоколах, которые peer-to-peer и не умеют слать пользователю в оффлайн (ICQ когда-то давно был таким) смысл есть: в онлайне - значит можно контакту писать. А еще какой? Ну и пусть был бы у меня онлайн, когда приложение на мобиле запущено, - это вообще ни разу не означает, что мобила сейчас со мной, что она не в беззвучном режиме, и что мне кто-то напишет и я тут же ему отвечу. Даже то, что я таращусь в открытое приложение, еще не значит, что мне удобно отвечать. Лично я вообще всегда онлайн по всем протоколам, которые показывают постоянный онлайн - как минимум на одной круглосуточно включенной машине запущена миранда и у всех протоколах стоит онлайн статус. Не потому, что не умею смену статуса настроить при неактивности, просто не желаю, чтобы из моего сетевого статуса кто-то делал выводы о том, отвечу я ему сейчас или через три дня.
На практике в статусе просто смысла нет.Вы серьезно? Давайте тогда от мессенджеров вообще откажемся - только социалки.
смысл есть: в онлайне - значит можно контакту писать. А еще какой?А нужно еще какой-то?
Даже то, что я таращусь в открытое приложение, еще не значит, что мне удобно отвечать.Надо тогда и телефонные звонки отменить.
Вы серьезно? Давайте тогда от мессенджеров вообще откажемся - только социалки.Так старая парадигма. Какой смысл за нее держаться, если бОльшая часть собеседников сидит в мессенджерах под протоколом, который тупо не поддерживающий такую функцию? А те, которые поддерживают, вымрут как класс, когда мылору окончательно нажмет на кнопку.
Какой смысл за нее держаться, если бОльшая часть собеседников сидит в мессенджерах под протоколом, который тупо не поддерживающий такую функциюНу вообще бОльшая часть собеседников уже давно icq не пользуется...
добавив в контакт-листе отображение времени последней активности и возможность сортировки по немуДля ICQ - хоть так. Больше и сделать нельзя, все от мейл.ру зависит.
Но есть еще Jabber например, там не нужно убирать статусы.Полностью согласен. Там, где протокол это поддерживает, статусы должны быть.
Вы серьезно? Давайте тогда от мессенджеров вообще откажемся - только социалки.Абсолютно серьезно. Мессенжеры (а вернее сказать протоколы), несущие только функционал обмена текстовыми сообщениями вымрут. На примере ICQ (у которого дополнительные возможности появились слишком поздно) это хорошо видно: сравните бурление говен, когда менялся протокол и отваливались альтернативные клиенты 15 лет назад и сейчас. Сейчас ICQ сдохло - никто толком и не заметил. Потому как ушли люди на протоколы-мессенжеры, где к обмену сообщениями что-то еще довеском идет (или они довеском идут): социальная сеть, голосовые и видеозвонки, что-то вроде телеграмм-каналов, шифрование или, на худой конец, интеграция с телефонной книгой. По той же самой причине упала популярность джаббера.
На практике в передаче файлов смысла нет. Можно только файл передать. А еще какой? (Сарказм)Аналогия не уместна. Хоть с сарказмом, хоть без него.
А если серьезно - например, по рабочим вопросам нужно выбрать канал связи, по которому мне быстро ответят.Я на собственном примере продемонстрировал, что онлайн не гарантирует возможности быстро получить ответ. Этого вообще ничто не гарантирует. К слову, знаете, почему всякие инвизиблы так востребованы? Из-за желающих быстро получить ответ и не желающих быстро его дать.
Надо тогда и телефонные звонки отменить.Вообще странный вывод. Логично было бы, если б вы предложили "тогда уж" отменить короткие/долгие гудки и барышню с "телефон абонента отключен".
Ведь даже то, что у Вас телефон в кармане, еще не значит, что Вам удобно отвечать.
В этом был реальный смысл онлайнаКак я писал выше, реальный смысл онлайна еще и в том, если вам необходимо получить быстрый ответ и вы выбираете между телефоном и аськой.
Мессенжеры (а вернее сказать протоколы), несущие только функционал обмена текстовыми сообщениями вымрут.Заметьте, что Вы это пишете на форуме миранды, которая несет именно такой функционал, и которая еще востребована.
Заметьте, что Вы это пишете на форуме миранды, которая несет именно такой функционал, и которая еще востребована.Мало того, я не только пишу на форуме миранды, я еще и не очень охотно тащу фичи сверх "обмен текстовыми сообщениями" в вк-плагин :) Что совершенно не отменяет того, что я сказал. К слову, вк (сервер) показывает пользователя онлайн 10 или 15 минут с момента последней активности, если он явно не разлогинился. То есть там, по сути, тоже онлайн дутый.
Да и вообще - кому-то нужны статусы, кому-то нет. Мне и моим коллегам нужны."Так выпьем же за то, чтобы наши потребности всегда совпадали с нашими возможностями".
Потому как ушли люди на протоколы-мессенжеры, где к обмену сообщениями что-то еще довеском идет (или они довеском идут): социальная сеть, голосовые и видеозвонки, что-то вроде телеграмм-каналов, шифрование или, на худой конец, интеграция с телефонной книгой.Все это предоставлял Скайп (кроме социалки и каналов), но люди ушли на Вайбер, Телеграм и Ватсапп потому, что там идентификатор придумывать не надо.
Вспомните, что произошло с проектом TrueCryptРазработчику надоело его пилить, ничего особенного не произошло.
я не верюВ математику, лежашую в основе криптографии, невозможно "верить" или "не верить". Она работает (если качественно реализована) независимо от веры в неё. С тем же успехом можно не верить в гравитацию.
Разработчику надоело его пилить, ничего особенного не произошло.Ага, убрал свой продукт с сайта и порекомендовал майкрософтовским пользоваться.
В математику, лежашую в основе криптографии, невозможно "верить" или "не верить". Она работает (если качественно реализована) независимо от веры в неё. С тем же успехом можно не верить в гравитацию.Это если открытый протокол. А за что по вашему телеграм в России забанен тогда?
Все это предоставлял Скайп (кроме социалки и каналов), но люди ушли на Вайбер, Телеграм и Ватсапп потому, что там идентификатор придумывать не надо.Лично для меня это минус, потому что мне 90% телефонных контактов в мессенджере нафиг не нужно, а большинства контактов в аське у меня нет в телефоне и они там и не нужны, собственно. Пардон за оффтоп.
Зарегался и сразу видишь, кто из твоих телефонных контактов там же.
На практике в статусе просто смысла нет. На протоколах, которые peer-to-peer и не умеют слать пользователю в оффлайн (ICQ когда-то давно был таким) смысл есть: в онлайне - значит можно контакту писать. А еще какой?Чего действительно стало нехватать в ICQ, так это статусов сообщений отправлено-доставлено-прочитано.
посмотрите в сторону плагина MessageState
Работает с протоколами Facebook и VKontakte.
посмотрите в сторону плагина MessageStateБесполезно в его сторону смотреть, пока протокол-плагин поддерживать его не будет.
Все это предоставлял Скайп (кроме социалки и каналов), но люди ушли на Вайбер, Телеграм и Ватсапп потому, что там идентификатор придумывать не надо.Дело не в этом. Людей выгнало тупое желание майкрософта интегрировать его в собственную инфраструктуру и отстрел аппаратных клиентов со старой версией протокола. Да и все равно, у него очень много пользователей осталось. Куда больше, чем у ICQ.
Закон Яровой по вашему зачем? Чтобы "зашифрованные" переписки в Вайбере на серверах провайдера по полгода хранить?Как человек, которому приходилось читать дампы трафика с незашифрованными протоколами, могу только посочувствовать тому, кого это все читать заставят.
Ага, убрал свой продукт с сайта и порекомендовал майкрософтовским пользоваться.Убрал и убрал, исходники закрыть невозможно. Эти исходники прошли уже 2 раза аудит.
Тут в чатеге чувак рассказывал что его макбук с родным шифрованием дисков и паролем из 9 символов (буквы в разном регистре и цифры) фсбшники с помощью лаборатории касперского (известные пидоры) за пол года распотрошил
я в любой момент могу на сайте проекта написатьМожете. Но вы это не делаете, а там сделали.
Вы кстати же в курсе, что он заблокирован на территории России? И это не одна бабка сказала.Бикоз honeypot.
И за что же?
поддержку ICQ в MessageState, просьба потестировать.Версию библиотеки в разработке качать?
Кроме того, разработчики попытались добавить поддержку ICQ в MessageState, просьба потестировать.В TabSRMM должно отображаться? Что-то не вижу никаких отметок о доставке-прочтении.
Кроме того, разработчики попытались добавить поддержку ICQ в MessageState, просьба потестировать.Установил через plugin updater, но ничего не отображается. Ждем обновление.
А Tipper возьмёт эти сведения у SeenPlugin и выведет в подсказку.Не очень понял, куда писать эти "подстановки"? Так-то сделал, в сообщении и информации о пользователе видно.
А мне самое главное, это контакт-лист, чтобы видеть статус пользователей там, не заходя в каждыйБудет в следующем ночнике, при наличии модерна и ластсина. Но без всяких "был 8 минут назад". Только то, что в самом SeenPlugin настроить можно: дата/время.
Не очень понял, куда писать эти "подстановки"?Поскольку речь идёт о Tipper (всплывающие подсказки при наведении), то в настройки типпера. Просто надо понимать, какой плагин за что отвечает:
?translate(Last seen):
тело %lastseen_date% @ %lastseen_time% (%lastseen_ago% ?translate(ago))
Славно поофтопили, вернёмся к теме.
На последнем билде аська ещё вываливается каждые полчаса или уже нет?
Получается, что зависит не от обновлений или шифров. А просто бам и серверу что-то перестало нравится.
А MessageState у кого-то работает? Я установил, но ничего о доставке не показывается.
Кроме того, разработчики попытались добавить поддержку ICQ в MessageState, просьба потестировать.Вроде работает. Конечно, не так наглядно статус отображает, как в WhatsApp и прочих (прямо напротив самого сообщения в ленте).
Конечно, не так наглядно статус отображает, как в WhatsApp и прочих (прямо напротив самого сообщения в ленте).Это уже гораздо сложнее, потому что для этого нужно обучать сам журнал (а журналов у нас 3 встроенных и 2 сторонних).
Не работает с метаконтактами, содержащими ICQ контакт.Я думаю, что он вообще не работает в метаконтактах.
Если представить, что OSCAR вот прям сейчас на сервере задушат, то тогда в мире останется ровно три рабочих аськоклиента: ICQ 10, Miranda NG и R&Q. И вот тут можно оценить, насколько мудрым было решение не насиловать труп, который mail.ru может убить в любой момент, а реализовывать современную версию протокола.
миранду как раз переписывать не надо. в дев версии новый протокол. а делать промежуточную версию мы не стали, потому что затратно, а смысл совсем не очевиден. если человеку проще перейти на совсем другой клиент, чем переключить одну галку в настройках и перейти на дев версию, то туда ему и дорога.
Давайте нетлог, будем смотреть. "Не подключается" это такая же информация как "машина не едет". Понятно, что что-то идёт не так, но нужна конкретика.
C очевидностью, у вас таки пароль (тот, что ожидает увидеть сервер) длинее 8 символов. Либо вы ошиблись при вводе. Чудес не бывает.
Попробуйте на сайте icq.com войти в личный кабинет с этим паролем, как подсказывает Mataes.
то тогда в мире останется ровно три рабочих аськоклиента: ICQ 10, Miranda NG и R&QMandarin ICQ еще на андроиде.
не подтверждаю, есть оффлайн, есть онлайн.Статусы работают, показываются черной строкой с именем контакта (онлайн), и серой строкой (оффлайн).
а если миранду перезапустить, например? что, прямо все-все контакты онлайн?
олько что обновился - все цветочки в контакт-листе стали зелеными, и лампочка джаббера желтой, как будто все контакты онлайн. Непривычно.У меня ничего не изменилось. Как было 3 онлайновых контакта в сети, так и есть.
Более того, не знаю, как это может быть, но частично работают статусы (по крайней мере, их видит pidgin!)Потому что по новому протолу из Миранды статусы уходят и приходят по старому протоколу в пиджин.
Просто раньше зеленый цветок и желтая лампочка в правом столбике на оффлайн-контакте были не яркими, а теперь стали яркими, как будто онлайн.Можно скриншот? (если не хотите публиковать, можно в личку) В упор не пойму, какой правый столбик.
подскажите можно ли авторизироваться в миранде с помощью номера телефона и разового SMS-кодДа
ДаЕсли не сложно, подскажите где это делается? или ссылку на описание как это сделать?
Ключи secureIM прилетают и прилетают постоянно пачкамиУдушили эту гадину
Удушили эту гадинуВерсия уже прилетает по проверке обновлений или только ночью соберут?
В настройках протокола (Настройки → Сеть → учётка) кнопка регистрации, она же и вход.Большое спасибо!
Обратите внимание, что после успешного ввода кода из SMS, окно настроек нельзя закрывать кнопками ОК или Применить (https://forum.miranda-ng.org/index.php?topic=5619.msg23694#msg23694), иначе из-за бага войти не удастся.
Пока эффекта от исправления не наблюдаю.
В общем, при переходе в онлайн от некоторых контактов по прежнему приходят старые авторизации.
Без какой-то закономерности: с кем-то переписки не было несколько лет, с кем-то была недавно.
CPU: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz [x86 Family 6 Model 60 Stepping 3] [DEP Enabled] [2 CPUs]
Installed RAM: 8146 MBytes
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 6.0.2900.5512 (build 62900.5512)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 1726 MBytes
Miranda NG Version: 0.95.10 build #21022 (2366312a6d)
Build time: 16 Jan 2019 15:58:26
Profile: Y:\Miranda HotCoffee\profiles\11\11.dat
Profile size: 1048576 Bytes
Profile creation date: 24 Jan 2019 1:18:05
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (40):
¤ AVS.dll v.0.95.10.0 [16 Jan 2019 15:58:28] - Avatar service
¤ Clist_modern.dll v.0.95.10.0 [16 Jan 2019 15:58:56] - Modern contact list
¤ CloudFile.dll v.0.95.10.0 [16 Jan 2019 15:59:40] - CloudFile
¤ CrashDumper.dll v.0.95.10.0 [16 Jan 2019 15:58:54] - Crash dumper
¤ Db_autobackups.dll v.0.95.10.0 [16 Jan 2019 15:58:36] - Db autobackuper
¤ DbEditorPP.dll v.0.95.10.0 [16 Jan 2019 15:58:52] - Database editor++
¤ Dbx_mdbx.dll v.0.95.10.0 [16 Jan 2019 15:59:42] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.10.0 [16 Jan 2019 15:58:28] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.10.0 [16 Jan 2019 15:59:24] - Dummy protocol
¤ Fingerprint.dll v.0.95.10.0 [16 Jan 2019 15:59:06] - Fingerprint NG
¤ Flags.dll v.0.95.10.0 [16 Jan 2019 15:58:30] - Country flags
¤ Folders.dll v.0.95.10.0 [16 Jan 2019 15:58:36] - Custom profile folders
¤ historypp.dll v.1.5.1.5 [16 Jan 2019 16:00:00] - History++
¤ ICQ.dll v.0.95.10.0 [16 Jan 2019 15:58:34] - IcqOscarJ protocol
¤ IgnoreState.dll v.0.95.10.0 [16 Jan 2019 15:58:36] - Ignore state
¤ Import.dll v.0.95.10.0 [16 Jan 2019 15:58:48] - Import contacts and messages
¤ IRC.dll v.0.95.10.0 [16 Jan 2019 15:58:32] - IRC protocol
¤ Jabber.dll v.0.95.10.0 [16 Jan 2019 15:58:56] - Jabber protocol
¤ KeyboardNotify.dll v.0.95.10.0 [16 Jan 2019 15:58:42] - Keyboard notify ext.
¤ MenuEx.dll v.0.95.10.0 [16 Jan 2019 15:58:36] - Menu item ext
¤ MirLua.dll v.0.95.10.0 [16 Jan 2019 15:59:44] - MirLua
¤ mTextControl.dll v.0.95.10.0 [16 Jan 2019 15:58:38] - Miranda text control
¤ NewAwaySys.dll v.0.95.10.0 [16 Jan 2019 15:59:24] - New Away System Mod
¤ Nudge.dll v.0.95.10.0 [16 Jan 2019 15:58:38] - Nudge
¤ PackUpdater.dll v.0.95.10.0 [16 Jan 2019 15:59:04] - Pack updater
¤ PluginUpdater.dll v.0.95.10.0 [16 Jan 2019 15:59:00] - Plugin updater
¤ Popup.dll v.0.95.10.0 [16 Jan 2019 15:58:40] - Popup plus
¤ QuickMessages.dll v.0.95.10.0 [16 Jan 2019 15:58:40] - Quick messages
¤ QuickSearch.dll v.1.4.2.0 [16 Jan 2019 15:59:58] - Quick Search
¤ Sessions.dll v.0.95.10.0 [16 Jan 2019 15:58:40] - Sessions
¤ SkypeWeb.dll v.0.95.10.0 [16 Jan 2019 15:59:36] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.95.10.0 [16 Jan 2019 15:59:00] - SmileyAdd
¤ SMS.dll v.0.95.10.0 [16 Jan 2019 15:59:08] - SMS
¤ StatusManager.dll v.0.95.10.0 [16 Jan 2019 15:59:32] - Status manager
¤ StopSpam.dll v.0.95.10.0 [16 Jan 2019 15:58:42] - StopSpam+
¤ TabSRMM.dll v.0.95.10.0 [16 Jan 2019 15:58:36] - TabSRMM
¤ Tipper.dll v.0.95.10.0 [16 Jan 2019 15:58:42] - Tipper
¤ TopToolBar.dll v.0.95.10.0 [16 Jan 2019 15:58:52] - TopToolBar
¤ UInfoEx.dll v.0.95.10.0 [16 Jan 2019 15:58:50] - User info ext
¤ Variables.dll v.0.95.10.0 [16 Jan 2019 15:59:00] - Variables
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 4 - Disabled Loaded
IRC 0 - Enabled 1 - Disabled Loaded
JABBER 0 - Enabled 1 - Disabled Loaded
SKYPE 0 - Enabled 1 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
MirLua_icons.dll [24 Jan 2019 1:17:24]
Proto_conn.dll [24 Jan 2019 1:17:26]
Proto_ICQ.dll [16 Jan 2019 15:59:54]
Proto_MetaContacts.dll [16 Jan 2019 15:59:56]
TabSRMM_icons.dll [16 Jan 2019 15:59:54]
Toolbar_icons.dll [16 Jan 2019 15:59:54]
Proto_conn_ICQ.dll [24 Jan 2019 1:17:26]
Proto_IRC.dll [16 Jan 2019 15:59:54]
xStatus_ICQ.dll [16 Jan 2019 15:59:54]
Proto_conn_ICQ2.dll [24 Jan 2019 1:17:26]
Proto_ICQ2.dll [24 Jan 2019 1:17:30]
Proto_conn_ICQ3.dll [24 Jan 2019 1:17:26]
Proto_ICQ3.dll [24 Jan 2019 1:17:30]
Proto_conn_ICQ4.dll [24 Jan 2019 1:17:26]
Proto_ICQ4.dll [24 Jan 2019 1:17:30]
Proto_conn_ICQ5.dll [24 Jan 2019 1:17:26]
Proto_ICQ5.dll [24 Jan 2019 1:17:30]
Proto_conn_IRC.dll [24 Jan 2019 1:17:26]
Fp_icons.dll [16 Jan 2019 15:59:56]
xStatus_Jabber.dll [16 Jan 2019 15:59:54]
Proto_conn_Jabber.dll [24 Jan 2019 1:17:28]
Proto_Jabber.dll [16 Jan 2019 15:59:54]
Proto_conn_Skype.dll [24 Jan 2019 1:17:28]
Proto_Skype.dll [16 Jan 2019 15:59:56]
Proto_Dropbox.dll [24 Jan 2019 1:17:28]
Flag_icons.dll [24 Jan 2019 1:17:24]
HistoryPP_icons.dll [16 Jan 2019 15:59:54]
QuickMessages_icons.dll [24 Jan 2019 1:17:34]
UInfoEx_icons.dll [16 Jan 2019 15:59:54]
Proto_Dummy.dll [16 Jan 2019 15:59:56]
пишется icq (заблокирована)?Потому что вы, вероятно случайно, заблокировали изменение статуса у протокола вместе с глобальным статусом. Читайте FAQ в вики.
у вас последнее обновление за 16 январяС очевидностью это стабильная версия, которая была пересобрана 16 числа из-за ошибки в инсталляторе.
Что нужно сделать, чтобы статусы контактов в списке корректно отображались?Если есть возможность, ставьте Вашим контактам Миранду. Тогда почему-то статус онлайн виден.
Есть ли возможность у Miranda запоминать статус, который был при выходе из программы (чтобы этот статус подхватывался при входе автоматически)?плагин StatusManager, в котором можно настроить желаемый статус при старте (например, "последний, который был перед выходом")
Тогда почему-то статус онлайн виден.Потому что Миранда передаёт "Онлайн", пока она запущена.
Ведь сейчас, даже если клиент "оффлайн", а он на самом деле онлайн у кого-то на телефоне например (так работает новый протокол), то в случае чего сервер как-то же может до него достучаться? или нет? полный оффлайн будет, если вообще закрыть приложение (выгрузить его из памяти).Вчера наткнулся на прекрасное в своей простоте описание того, как это работает:
Дело в том, что когда вы получаете те или иные уведомления, которые отображаются на экране блокировки или в шторке, то нужно понимать, что приходят они не напрямую от сервиса или программы которой вы пользуетесь (например, WhatsApp или Вконтакте). Получение и отображение таких сообщений осуществляется отдельной службой, которая получает их с помощью серверов производителей ОС (Google, Apple и Microsoft соответственно).
Вот как это работает. Представим, что вы пользуетесь Android и вам решил позвонить ваш знакомый в WhatsApp. Он выбирает ваш контакт в списке, нажимает иконку звонка после чего видит анимацию соединения. В этом время его приложение передаёт вызов на сервер WhatsApp. Который, обработав вызов, делает запрос к серверу Google. В этом запросе, если перевести на понятный нам язык, будет что-то вроде «отобрази на устройстве с приложением имеющим ID такой-то уведомление о входящем звонке с такого-то контакта».
Так как ваш телефон постоянно опрашивает серверы Google, то такое уведомление на экране появляется с относительно небольшой задержкой. Поэтому буквально через несколько секунд вы видите (или слышите) входящий звонок. Легко представить, что будет если из этой схемы исключить серверы Google: вы просто не сможете получать вызовы до тех пор, пока не возьмёте телефон в руки и сами откроете соответствующее приложение. И это не говоря о том, что некоторые программы вообще не умеют работать в автономном режиме, без использования инфраструктуры производителя ОС.
Это касается всех мессенджеров. Исключение составляют децентрализованные, типа Tox, у которых понятие "сервер" отсутствует в принципе, и Jabber, успешно проспавший появление смартфоновВ скайпе статус присутствует, если человек сидит на десктопе и отсутствует, если на телефоне.
удаление файла — лишь видимость.Естественно на сервере они остаются, кто бы сомневался. Следить-то за людьми нужно.
А сейчас всё, только через сервер, прямого пути больше нет?Да, только через сервер.
чёткий алгоритм, как при переезде в новую миранду/новый протокол гарантированно сохранить сообщения от неавторизованных контактов, исчезнувших контактов и т.д.Если появилось что-то ненужное - то грохнуть.
ха-ха, конституция) сборник анекдотовНу шифровать свои интимные переписки никто не запрещает
Если существующие контакты стали "бледненькими", то зайти в переписку с каждым и нажать "+". Dummy это для тех, кто не хочет нажимать +Я могу обнажиматься "+", но если у меня пятилетняя умеренно важная неавторизованная история переписки с человеком, который на данный момент не пользуется icq уже лет 7 (и я хочу эту историю сохранить), что делать? Как правильно пользоваться dummy в таком случае?
viras,Была миранда только с ICQ протоколом, импортировали в новую MirandaNG только с ICQ. После первого онлайна все контакты задублировались.
от какого протокола контакты дублируются?
Где конкретно в окне чатов? Скриншот?
Постоянно онлайн это плохо?)А Вы как думаете? Вот сейчас, в половину первого ночи, в miranda-ng/icq10 я вижу в онлайн человек 6-7, которые совершенно точно не на работе, и физически не могут быть онлайн. Более того, в pidgin я их вижу как "Occupied". Это хорошо, да?
которые совершенно точно не на работе, и физически не могут быть онлайнЕсли у них запущен клиент, какая разница, на работе они или в Египет улетели?
у всех только icq и полей в профиле ровно столько, сколько в онлайн профиле на icq.comНе совсем, есть About, которого на сайте нет, но если он установлен через какой-нибудь QIP, то прилетит по WIM. Остальные поля, я вроде, проверил.
Если у них запущен клиент, какая разница, на работе они или в Египет улетели?Может показаться смешным, но от мессенджера ждёшь (почти) мгновенного ответа на горящий вопрос. Для этого надо знать, что человек на месте, у компьютера, и работает, а не улетел в Египет. Старый протокол (и другие протоколы) это позволяют наблюдать.
Начинаются разговоры "а не выпустить ли стаблю", поэтому если вдруг мы что-то забыли (связанное с протоколом ICQ, разумеется), что не перечислено здесь — самое время сказать.Да, у меня уже на 3-х из где-то 12 установок задублировались контакты ICQ при переходе на MirandaNG с MirandaICQ, о чём писал на предыдущей странице.
Перед этим рекомендуется почитать FAQ на первой странице этого топика.
Вроде в курсе же, что если клиент не поддерживает серверную историю, то сессию надо закрывать не опционально, а принудительно при выходе в офлайн.Это косяк OSCAR-клиентов, они не получают офлайн-сообщения, если WIM-клиент не закрыл сессию.
Иначе прощайте офлайн сообщения.
Была миранда только с ICQ протоколом, импортировали в новую MirandaNG только с ICQ. После первого онлайна все контакты задублировались.т.о. после импорта получилось две учетки или одна? если две, то понятно, что оно будет дублироваться
если клиент не поддерживает серверную историю, то сессию надо закрывать не опционально, а принудительно при выходе в офлайн.
Иначе прощайте офлайн сообщения.
Это косяк OSCAR-клиентов, они не получают офлайн-сообщения, если WIM-клиент не закрыл сессию.
Цитата: viras от 28 01 2019, 07:38:01
Была миранда только с ICQ протоколом, импортировали в новую MirandaNG только с ICQ. После первого онлайна все контакты задублировались.
т.о. после импорта получилось две учетки или одна? если две, то понятно, что оно будет дублироваться
Всё неплохо, кроме постоянно онлайн висящих людей, у которых запущена miranda.А у меня человек, висящей в Миранде, отображается корректно. Если онлайн, то человек реально в онлайне.
Всё-таки новые хозяева аськи удивительные козлы, честное слово. Прям чёткое ощущение - анти-Мидас. Чего бы не коснулись - превращается в дерьмо.Оффтоп - поддерживаю. Как и хозяева скайпа. Я для себя выбрал Джаббер, но и аськой пока пользуюсь.
Одна учётка с двойными контактами. Ещё раз процесс:Удалось воспроизвести, спасибо.
Создал в ICQ новый UIN через номер телефона
как ранее было заменить пароль не дает
а как миранду подключить без пароля по телефону
или подскажите как пароль создать
↓
И как только с профилем что-то случится (или потребуется залогиниться с другого устройства или программы), вы пролетите, потому что оператор через 2-3 месяца неактивности начал понемногу списывать баланс, а когда он кончился, подождал ещё чуток и прекратил обслуживание, пустив номер в пул свободных.Обычно это лечится включением раз в три месяца и посыланием одной СМС-ки :) Но - да, придётся заморачиваться. Можно в смартфоне создать эвент - раз в два с половиной месяца капать на мозги "отправь СМС с загранномера"
Обычно это лечится включением раз в три месяца и посыланием одной СМС-ки :) Но - да, придётся заморачиваться.Не проще ли джаббером пользоваться, посылая мейл.ру куда подальше?
Не проще ли джаббером пользоваться, посылая мейл.ру куда подальше?Как только с неё слезут мои контрагенты, числом примерно 25 штук, и на IT-инфраструктуру которых я никак влиять не могу, так сразу...
Аська и так не особо популярна, мягко говоря, так они ее своими же руками и добьют.
ни поставить себе его домаСтранно. Скопировал ее на флешку, да отнес к себе домой.
нет же центрального/главного джаббер-сервераА там между серверами сообщения вполне быстро доставляются, неудобств не заметил.
Цитата: viras от 01 02 2019, 05:06:09
Одна учётка с двойными контактами. Ещё раз процесс:
Удалось воспроизвести, спасибо.
Попутно подтвердилась жихнепригодность придуманного мной способа импортировать историю из альтернативных клиентов
Тикет 1718 планируется как-то реализовывать?Реализовали :( ужасный, отвратительный костыль.
РеализовалиСпасибо!
Учтите, что это влияет на всех собеседников. Даже на тех, кто сидит на МирандеРазве нельзя отличать контакты на Миранде от контактов на оф.клиенте?
Разве нельзя отличать контакты на Миранде от контактов на оф.клиенте?Только если свой капс добавлять принудительно. Хотя тут нужно скорее отличать оф клиент от всех других, т.к. только он такую тупость творит.
УжеКосячно сделали :)
Проблема была только у тех, кто конвертировал базу одновременно с переходом на новый протокол.
Разве нельзя отличать контакты на Миранде от контактов на оф.клиенте?А инфу об этом откуда брать? Сервер ничего не сообщает. Да и как выше верно замечено, нам нужно не контакты на Миранде отличать (потому что Миранда не единственный альтернативный клиент), а контакты, сидящие на официальном клиенте.
при перезапуске МирандыПерезапуск Миранды - не частый кейс.
George Hazan, [05.02.19 09:50]
А сколько раз в день они запускают Миранду
George Hazan, [05.02.19 09:50]
Даже я обычно боевой профиль только раз в сутки собираю
ghazan, 05.02.2019 13:41:19:
не, LastSeen взамен таймеров не катит, потому что как только контакт моргнул, его серверный last seen сменился
ghazan, 13:41:22:
и привет
ghazan, 13:41:42:
еще и на чтение lastseen вешать костыль - это многовато
Только если свой капс добавлять принудительно. Хотя тут нужно скорее отличать оф клиент от всех других, т.к. только он такую тупость творит.насколько я понимаю, оф. клиент можно отличать по капсам видео :-) только он страдает этой фигней
Mikanoshi, насколько я понимаю, оф. клиент можно отличать по капсам видео :-) только он страдает этой фигнейЕсли юзер в сети одновременно с оф клиента и любого альта, то капсы всё равно суммируются) Пока сессию не закроешь они будут висеть.
Значит, эти контакты были у вас только в Миранде локально, а в серверном списке их не было. Это косяк пользователя, который общался с контактами, но не авторизовал их. Такие контакты при первом логине выкидываются в группу "Не в списке" (раз они не авторизованы, их статус не виден), надо их сразу же добавить плюсиком (возле надписи "Контакт не в списке. Вы можете добавить его..."), иначе при следующем логине Миранда их сотрёт, что и просходит.Спасибо! Всё работает отлично!
наладил поддержку MRA, входит и работает норм, контакты видны
также убил отдельную опцию для Email, теперь UIN и email живут в одном и том же поле
CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz [x86 Family 6 Model 23 Stepping 10] [2 CPUs]
Installed RAM: 5120 MBytes
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 609 MBytes
Miranda NG Version: 0.95.11 alpha build #21365 (9e3fe90d27)
Build time: 8 Feb 2019 13:58:58
Profile: c:\icq\profiles\7573181\7573181.dat
Profile size: 33554432 Bytes
Profile creation date: 8 Sep 2018 18:48:16
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (30):
¤ AVS.dll v.0.95.11.0 [8 Feb 2019 13:59:02] - Avatar service
¤ Clist_modern.dll v.0.95.11.0 [7 Feb 2019 2:01:08] - Modern contact list
¤ CrashDumper.dll v.0.95.11.0 [8 Feb 2019 13:59:30] - Crash dumper
¤ Db_autobackups.dll v.0.95.11.0 [8 Feb 2019 13:59:14] - Db autobackuper
¤ DbEditorPP.dll v.0.95.11.0 [3 Feb 2019 2:01:10] - Database editor++
¤ Dbx_mdbx.dll v.0.95.11.0 [8 Feb 2019 14:00:22] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.11.0 [8 Feb 2019 13:59:02] - Miranda NG mmap database driver
¤ Dummy.dll v.0.95.11.0 [8 Feb 2019 14:00:00] - Dummy protocol
¤ Facebook.dll v.0.95.11.0 [8 Feb 2019 13:59:30] - Facebook
¤ GG.dll v.0.95.11.0 [8 Feb 2019 13:59:28] - Gadu-Gadu protocol
¤ historypp.dll v.1.5.1.5 [8 Feb 2019 14:00:44] - History++
¤ ICQ.dll v.0.95.11.0 [8 Feb 2019 14:00:20] - ICQ-WIM protocol
¤ IEView.dll v.0.95.11.0 [3 Feb 2019 2:00:52] - IEView
¤ Import.dll v.0.95.11.0 [8 Feb 2019 13:59:22] - Import contacts and messages
¤ IRC.dll v.0.95.11.0 [8 Feb 2019 13:59:06] - IRC protocol
¤ Jabber.dll v.0.95.11.0 [8 Feb 2019 13:59:36] - Jabber protocol
¤ MenuEx.dll v.0.95.11.0 [3 Feb 2019 2:00:48] - Menu item ext
¤ MessageState.dll v.0.95.11.0 [3 Feb 2019 2:01:40] - Message state
¤ MobileState.dll v.0.95.11.0 [4 Jan 2019 19:36:36] - Mobile state
¤ MSN.dll v.0.95.11.0 [8 Feb 2019 13:59:24] - MSN protocol
¤ PluginUpdater.dll v.0.95.11.0 [8 Feb 2019 13:59:36] - Plugin updater
¤ SeenPlugin.dll v.0.95.11.0 [19 Jan 2019 2:01:14] - Last seen
¤ SkypeWeb.dll v.0.95.11.0 [8 Feb 2019 14:00:10] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.95.11.0 [8 Feb 2019 13:59:44] - SmileyAdd
¤ StatusManager.dll v.0.95.11.0 [6 Jan 2019 19:34:24] - Status manager
¤ TabSRMM.dll v.0.95.11.0 [8 Feb 2019 13:59:10] - TabSRMM
¤ TopToolBar.dll v.0.95.11.0 [3 Feb 2019 2:01:00] - TopToolBar
¤ TranslitSwitcher.dll v.0.95.11.0 [4 Jan 2019 19:36:16] - Switch layout or transliterate
¤ UInfoEx.dll v.0.95.11.0 [8 Feb 2019 13:59:22] - User info ext
¤ VKontakte.dll v.0.95.11.0 [8 Feb 2019 13:59:58] - VKontakte protocol
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
MRA 1 - Enabled 0 - Disabled Loaded
SKYPE 1 - Enabled 0 - Disabled Loaded
VKontakte 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Proto_ICQ.dll [8 Feb 2019 14:00:36]
HistoryPP_icons.dll [8 Feb 2019 14:00:36]
UInfoEx_icons.dll [8 Feb 2019 14:00:36]
Proto_Dummy.dll [8 Feb 2019 14:00:36]
Proto_MetaContacts.dll [8 Feb 2019 14:00:36]
Proto_Jabber.dll [8 Feb 2019 14:00:36]
xStatus_Jabber.dll [8 Feb 2019 14:00:36]
Proto_MSN.dll [8 Feb 2019 14:00:36]
Toolbar_icons.dll [7 Feb 2019 2:02:20]
Proto_Facebook.dll [8 Feb 2019 14:00:36]
Proto_GG.dll [8 Feb 2019 14:00:36]
Proto_ICQ.--- [1 Nov 2017 13:31:24]
Proto_VKontakte.dll [8 Feb 2019 14:00:36]
Proto_Skype.dll [8 Feb 2019 14:00:36]
Proto_IRC.dll [8 Feb 2019 14:00:36]
TabSRMM_icons.dll [8 Feb 2019 14:00:36]
Fp_icons.dll [7 Feb 2019 2:02:20]
Proto_MRA.dll [10 Oct 2018 13:51:42]
xStatus_MRA.dll [10 Oct 2018 13:51:44]
При попытке "настроить" в "Настройки -> сеть" видим скрин в приложении...это починено уже и выложено
Хотелось бы, применимость костыля с онлайн статусом и к MRA-контактам =)))))))это один и тот же плагин, просто он представляется разными протоколами. понятно, что все настройки и поведение будет общим
Можно у настроек таймаутов (переключение статусов) увеличить верхний предел до 86400 секунд?Если очень хочется, то можно руками в базе (ключи TimeDiff1 и TimeDiff2) поправить и перезагрузить миранду.
Давно хотел спросить. Почему с переходом на ICQ-WIM в журналах (встроенном TabSRMM и History++) стало отображаться моё полное имя, а не nickname, как раньше?Там очень долгая история...
На новом протоколе можно сделаться невидимым только для определённых контактов?оф. клиент вроде так не умеет
На новом протоколе можно сделаться невидимым только для определённых контактов?На форуме кто-то сообшал, что с новым протоколом в Миранде работает невидимость для определённых контактов, установленная ещё на старом протоколе, но у меня не дошли руки проверить...
Сперва мы сделали использование FriendlyName по умолчанию (т.е. сам пользователь в журнале отображался по нику и все контакты в списке контактов). Затем нашлись польхователи, у которых было много контактов (порядка сотни), при этом, у контактов были прописаны на сервере кастомные имена. Естественно, таким пользователям требуется, чтобы Миранда использовала Friendly, а не FriendlyName, потому что переименовать руками такую ораву людей - геморно.
Мы переключились на испольхование по умолчанию FriendlyName, но влепили костыль в виде опции, которая пихала в FriendlyName значение Friendly (в основном, по моей просьбе, потому что я привык к тому, что мои контакты опознаются по никам). В итоге, это создало полный хаос и опция была выпилена в надежде, что если я хочу в списке контактов видеть ники, то переименую руками в Миранде,, а по поводу своего имени вместо ника возражать никто не будет.
оф. клиент вроде так не умеетОф клиент не показатель) Как и на старом протоколе, не все его возможности будут использованы.
а через WIM уже, вероятно, нельзя ей управлятьТолку тогда от этого никакого) И оскар скорее всего выпилят.
Оно распознавалась именно через client ID, где была добавлена надпись secureIm.ну это надо капс просто сделать, шоб було, и тогда не вопрос
сжатый публичный ключ в 33 байта делится на 3 части и записывается в 3 капса с 3 разными префиксами.почему-то вспомнился Ходжа Насреддин, который зарыл под каждой могилой по 3333 таньга с одной третью ;-)
Можно у настроек таймаутов (переключение статусов) увеличить верхний предел до 86400 секунд?к сожалению, 32767 - это максимум. поднял в дев версии, потом смержу в стаблю
Я в R&Q сделал отображение в таком порядке:Ну, у нас похожее: локально заданное имя (ключ MyHandle в базе) > friendly > friendlyName
Локально заданное имя > friendly из getBuddyAttributes (его оф клиент показывает, и меняет в presence friendly на него) > friendlyName из профиля > friendly/displayId из presence и только если ник пустой.
Подскажите пож-та, правильно ли я понимаю, что в mirande в ICQ так и будет теперь мало онлайн контактов, т.к. работает так же как официальный ICQ-клиент, т.е. онлайн только когда тыкаются туда?Если контакт сидит на официальном клиенте, то он так и работает. Если сидит на неофициальном - то будет в сети.
И ещё вопросик, как отключить уведомления в трее (коричневый человечек :) ), что контакт стал онлайн, не нашёл что-то..FAQ (https://wiki.miranda-ng.org/index.php?title=Помощь)
вместо их имени становятся как "delete" ?Возможно, человек удалил свой аккаунт.
Возможно, человек удалил свой аккаунт.Что-то много как-то, хотя может раньше ни чего не делалось при удалении аккаунта, а ща майл.ру так типо уведомляет
ok, значит, придется свои капсы делатьЕсли номер с 2х клиентов выходит онлайн, то капсы общие, в итоге, если только по капсу определять, зашифрованные сообщения будут отправлятся на оба.
В итоге оба клиента будут получать зашифрованные сообщения, которые не смогут расшифроватьТогда можно вручную временно отключить шифрование на этом клиенте.
Если номер с 2х клиентов выходит онлайн, то капсы общие, в итоге, если только по капсу определять, зашифрованные сообщения будут отправлятся на оба.Единовременно? Это экзотика.
Тогда можно вручную временно отключить шифрование на этом клиенте.Возможно получится автоматом отключать, клиент с шифрованием свой профиль же получает с капсами, если там затесались какие-то левые, то нужно вырубать)) Или ещё как-то определить, что сессий больше чем одна.
Единовременно? Это экзотика.Да постоянно такое вижу, скорее большинство именно так и делает. Выходит с андроида/яблока пока десктопный ещё в сети.
Да постоянно такое вижу, скорее большинство именно так и делает. Выходит с андроида/яблока пока десктопный ещё в сети.Среди моих оставшихся на ICQ контактов, из тех кто освоил смартфоны
Выходит с андроида/яблока пока десктопный ещё в сети.А как хорошо хакерам теперь. Увел пароль, и менять не надо - сиди перечитывай нужную переписку совершенно беспалевно.
А как хорошо хакерам теперь. Увел пароль, и менять не надопри подключении через номер телефона пароля нет - он генерируется и хранится только на сервере, клиент по смс получает готовый SessionKey
Если интернет через прокси https с авторизацией, то подключиться к ICQ и MRA не получается. Сначала надо один раз в клиенте их подключить на прямом интернете, а далее они уже нормально будут подключаться тут и через данный прокси..нетворк лог нужен. возможно надо включить опцию "резолвить dns через прокси"
при подключении через номер телефона пароля нет - он генерируется и хранится только на сервере, клиент по смс получает готовый SessionKeyНо если украсть токен аутентификации, то можно создавать сессии сколько угодно)) Причём время истечения токена похоже вечное.
Задваиваются контакты, у которых есть и UIN, и email.Если есть возможность, экспортируйте такой контакт через редактор базы в ini и покажите.
Возможно, человек удалил свой аккаунт.Скорее всего ICQ удаляет те контакты которыми долго не пользовались, за последнюю неделю появилось 9 кантактов "deleted" из них точно знаю, что только один был удален через сайт ICQ самим пользователем, остальные просто не используются. Хотя есть контакты которые дольше не использовались их не удаляют, ну или пока не удаляют.
3600
В сети
0
Когда контакт выходит из сети, установить ему этот статус и сохранять в течение указанного числа секунд (0 - отключено)
После этого установить контакту следующий статус, а через указанное число секунд установить "Не в сети" (0 - отключено)
3600
В сети
32000
Недоступен
вроде даже интуитивно понятно читается... на протяжении 3600 секунд держим контакт "В сети", затем ещё 32000 секунд держим его "Недоступен", затем всё.
Пожалуйста, обратите внимание на новость (https://forum.miranda-ng.org/index.php?topic=5723.0). И ещё просьба об ошибках, не связанных с ICQ, писать в соответствующих тема/создавать новые.
Да, но никто не застрахован от внезапного требования привязать телефон, если по каким-то своим признакам сервер решит, что надо бы это сделать.Миранда наверно не сообщит никак об этом, просто ICQ подключаться перестанет?
[22:28:05 1594] [ICQ] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 00000000000002DC
[22:28:05 140C] [ICQ] Executing request 8b6f9423-3c1d-4192-b932-946be44f6b8a:
https://api.login.icq.net/auth/clientLogin
[22:28:05 140C] [ICQ] Connection request to api.login.icq.net:443 (Flags 11)....
[22:28:05 140C] [ICQ] (0000000007DD8310) Connecting to server api.login.icq.net:443....
[22:28:05 140C] [ICQ] (0000000007DD8310) Connecting to ip 178.237.20.78:443 ....
[22:28:05 140C] [ICQ] (1076) Connected to api.login.icq.net:443
[22:28:05 140C] [ICQ] (1076 api.login.icq.net) Starting SSL negotiation
[22:28:05 140C] [ICQ] (1076 api.login.icq.net) SSL negotiation successful
[22:28:05 140C] [ICQ] (0000000007DD8310:1076) Data received
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 21 Feb 2019 19:28:09 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"}}}}
[22:28:05 140C] [ICQ] ConnectionFailed -> reason 1
[22:28:05 140C] [ICQ] CIcqProto::ShutdownSession
[22:28:05 140C] [ICQ] CIcqProto::OnLoggedOut
[22:29:21 140C] [ICQ] Socket #1 (0000000000000000) expired
[22:29:21 140C] [ICQ] (0000000007DD8310:1076) Connection closed internal
[22:29:21 140C] [ICQ] (0000000007DD8310:4294967295) Connection closed
но как мне их сохранить, не отправляя запрос на авторизацию?а теперь аське пофиг, она добавляет в список без запроса на авторизацию, а с той стороны тебя могут разве что заблочить
Ага, это вообще Miranda IM. Потестирую на досуге, спасибо.а там пароль же шифровался немудрящим способом, а хранился как обычная строка, поэтому он прилетел в NG в полностью кривом виде
однако в Миранде-im можно было выбрать, запросить авторизацию или нетВ старом протоколе авторизация была. Без авторизации вы не видели статус контакта. В новом протоколе её нет.
А я верно понимаю, что даже те кто сидит на миранде всё равно при её закрытии остаются для других мирандовских как онлайн (зелёными)?Нет, Миранда уходит в оффлайн сразу. Но если у вас выставлены соответствующие таймауты, то все ваши контакты будут висеть в онлайне столько сколько вы указали.
чтобы при добавлении учетки ICQ (и MRA видимо) автоматом по дефолту сразу выставлялось?Точно нет, потому что это нужно буквально нескольким людям, зачем всем остальным включать этот костыль.
И ещё есть пожелание: можно галку поиск по списку контактов тоже автоматом?Скриншот можно?
А когда прикрутят к асечным capabilities подпись secureImГотово, билд уже на сервере.
Давно хотел спросить. Почему с переходом на ICQ-WIM в журналах (встроенном TabSRMM и History++) стало отображаться моё полное имя, а не nickname, как раньше?После следующего обновления (девелоперской версии) пользователи TabSRMM могут сходить в редактор базы, отыскать там ветку настроек протокола (допустим, ICQ_1) и создать UNICODE-ключ MyHandle.
Вот сортировка по дате/времени последнего появления в сети отца русского тоталитаризма вполне удовлетворила быhttps://github.com/miranda-ng/miranda-ng/commit/e2135de541615dbae15e5f714d7658130334656c
Ну, мы, вроде, решили, что такого костыля в Миранде не будет.В Миранде уже есть полноценная поддержка серверной истории?
это нельзя делать каждый раз при выходе в оффлайнКто это сказал? Я в R&Q именно так и сделал, всё прекрасно работает.
Тогда история будет каждый раз сгружаться с сервера, как в официальном клиенте.Если бы была поддержка истории, то и проблемы бы не было))
Кто это сказал?@ghazan прямо в этом топике при прошлом обсуждении вопроса. Убиение сессии в терминологии протокола означает "учётку снесли нафиг с устройства". Это неправильно, потому что учётку никто никуда не сносит. Да, это работает, но мы не станем делать неправильно.
учётку снесли нафиг с устройстваХз что за учётка и как её можно снести)) Используя пароль или смс можно создать токен, что значит ты типа залогинен.
Используя токен можно создавать сессии, и при их закрытии ничего не сносится. Так что их нужно использовать как удобнее, а без поддержки серверной истории неправильно как раз их оставлять.Вот мне кажется, человек совершенно разумно говорит.
А нельзя это:
3600
В сети
32000
Недоступен
Хз что за учётка и как её можно снести)В официальном клиенте это называется "выход". Когда уин удаляется из программы вместе со всеми токенами и прочим.
ghazan, 01.03.2019 15:35:54:
ну это фактически разрегистрация устройства
Используя пароль или смс можно создать токени что, каждый логин получать новую смс? :)
что значит ты типа залогиненнет, залогинен - это когда ты дернул /presence/setState?view=online и крутишь long poll
Используя токен можно создавать сессии, и при их закрытии ничего не сносится.и поэтому у сессии sessionTimeout=7776000, да? ты же при входе получаешь последнее сообщение для каждого контакта, если у тебя в базе оно отличается, просто поддернул историю - и всё, никаких проблем
и что, каждый логин получать новую смс?Я каждый раз выхожу из сессии на сайте icq, и никаких смс не получаю, потом просто логинюсь, и приходят новые сообщения.
и что, каждый логин получать новую смс?Я же написал, что нет) Закрытие сессии не инвалидирует токен, если не добавлять invalidateToken=1 к запросу.
нет, залогинен - это когда ты дернул /presence/setState?view=online и крутишь long pollЭто когда ты "онлайн", а не залогинен. Статус вообще в новом протоколе ничего не значит. Можно быть залогиненным и не онлайн, что оф клиент постоянно и делает.
и поэтому у сессии sessionTimeout=7776000, да? ты же при входе получаешь последнее сообщение для каждого контакта, если у тебя в базе оно отличается, просто поддернул историю - и всё, никаких проблемЕсли клиент умеет работать с серверной историей, то никаких вопросов. Иначе же получение офлайн сообщений полностью зависит от offlineIM события, которое приходит в момент первого запроса fetchBaseURL, а приходит оно только если не было открыто сессии.
Что я сдлелал не так? Почему официальный клиент прекрасно работает и не нуждается в том, чтобы Миранда закрыла сессию? Почему остальные клиенты не могут так же работать?Ты всё наоборот сделал потому что))) Проблема в получении офлайн сообщений в миранде, когда сессия открыта, но ты в этот момент не онлайн и не запрашиваешь новые события.
Ты всё наоборот сделал потому что)Нет, падажжи... я всё сделал, как писал colonel. Мы ведь сейчас обсуждаем именно его проблему.
Сейчас приходится делать так - закрыть миранду, зайти на https://icq.com/session/list
Там в списке эта сессия как активная, даже если я в миранде жму оффлайн перед выходом.
Жму на сайте "завершить все сессии", и только тогда она убивается.
Пропадают не в миранде, а в других мессенджерах, в частности Мандарин под Андроид (я уже писал). Если сессию завершать - то все в порядке.
dartraiden, 01.03.2019 17:53:35:
а миранда хоть чуток умеет получать серверную историю?
ghazan, 17:53:43:
конечно
Миранда + Миранда = пришлоНет, вот это теряется, если отправляешь сообщение в закрытый "типа онлайн" клиент собеседника (может быть, надо часок выждать, не знаю).
Нет, вот это теряетсяУ вас-то теряется между двумя разными уинами, а я тестировал в обеих Мирандах один уин, свой. Поэтому, то, что у меня не теряется, не имеет отношения к вашей проблеме.
а я тестировал в обеих Мирандах один уин, свойЭто как? А с какого номера сообщения в офлайн тогда посылались?
После перехода на новый протокол при выходе Миранда перестала завершать сессию, и при выходе я все равно оставался онлайн у собеседников.Скажите вашим собеседникам, что пора с OSCAR перебраться на любой WIM-клиент. Если бы ваши собеседники использовали WIM-клиент (ICQ 10, Miranda NG, Mandarin IM, R&Q), ничего бы не терялось. Когда Миранда выключена, все WIM-клиенты видят её "Не в сети" и сессия на это не влияет. Кроме того, Mail.ru в любой момент может прекратить поддержку протокола OSCAR и вашим контактам всё равно придётся пересаживаться на современные клиенты.
"Миранда держит сессию, поэтому в неё не приходят оффлайн-сообщения со старых клиентов (OSCAR)". И мандарины тут, слава богу, не при чём.Да блин, всё неправильно)) И на новом протоколе не приходят.
А у меня убивает, если просто выбрать "Выход" из меню в трее.Странно. У меня сессия закрывается только если уйти в оффлайн. Закрытие миранды через крестик, из трея или из оконного меню не приводит к закрытию сессии. В StartupStatus стоит галка "set status to offline before exit", контакт лист - классик.
Странно. У меня сессия закрывается только если уйти в оффлайн.А теперь у меня не стирается. Ладно, разберёмся.
Не получают сообщения те, которые не скачивают серверную историю.Ну а тогда какое дело до этого нам?
Константин Арзамас, нужен newevantnotify для выбора что показывать, а что нет или отключить попапы этого типа в настройках TabSRMM если он используется.Вот это всплывающее окно как удалить,
Вот это всплывающее окно как удалить,(https://i.imgur.com/kcQikyM.png)
когда приходят сообщения
Известная ли это проблема и как мне восстановить данные в этой ситуации?Если есть бекап базы (поищите в профиле), в котором история ещё не потеряна,то откатываться и делать нетлог, затем засылать его нам, или весь профиль, если не боитесь.
Выключена эта позиция.А надо включить, там же написано, что эти галки выключают будучи проставленными.
BigViewer,Я так делал - ошибка оставалась.Пробовал выборочно обновлять модули, чтобы понять, какой сбоит, но не хватило терпения выявить.
там куча dll, у которых дата не 17.03.2019, я бы начал с того, что всех их стёр.
если эти плагины нужны, их можно перезакачать с сервера через главное меню - список доступных компонент
Известна ли такая проблема?Известна
После всех обновлений обнаружил, что в какой-то момент некоторые контакты ICQ заменились на [deleted] и их история была полностью отсутствует.Это сервера ICQ такое отдают. Если есть резервные копии, то можно попробовать вытащить историю, иначе увы.
В смысле сервера ICQ такое выдают? Это же локальная история! Это значит, что Миранда сама её удаляет. Если она её удаляет когда с сервера приходит что какой-то контакт удалён — это непорядок.Сама миранда так не делает, скорее всего это случилось при обновлении и переносе истории, видимо съехали ID контактов и миранда не перенесла историю внутрь контакта. Но лично у меня не один контакт не пострадал и не стал таким хотя из всего КЛ в онлайне бывает 2 человека.
Позвольте узнать, известна ли версия плагина, с которого появилось это деструктивное поведение? Связано ли это с отказом от старого протокола ICQ в конце прошлого года?Про версию не подскажу, но подозреваю этому подвержен новый протокол. Да связано.
Нашёл в папке с профилем Miranda файл с расширением *.dat.bak годовой давности — судя по всему, Miranda сделала его в мае 2018 при конвертации старого формата базы в новый.Сейчас в составе с ядром идёт плагин автобекапа т.ч. просто настройте его.
еперь как-то надо защитить её от удаления. Можно ли как-то восстановить старую версию плагина, которая не умела в новый протокол и умела в xstatus-ы? Это было бы идеальным решением — протокол больше не поддерживается, плагин никогда не смог бы подключиться к ICQ, контакты навсегда остались бы потухшими цветочками (что весьма символично, рядом с уже давно потухшими Jabber и IRC — тех серверов, которыми я пользовался, уже физически нет), при этом ностальгичные xstatus-ы на месте. Хотя тут конечно есть проблема — когда-нибудь этот плагин станет полностью несовместимым с ядром Miranda NG... Какой вообще рекомендуемый способ запрета ICQ подключаться к сети? Если я просто деактивирую плагин — иконки с цветочками ICQ пропадут. Не вариант. Пароль удалять тоже не хотелось бы — я его не помню, зато Miranda помнит, мне даже любопытно немного, что я за пароль там в прошлом десятилетии установил =)Перевести контакты ICQ на использование Dammy протокола который был сделан именно для таких заглушек.
то он не удаляет историю тех контактов, для которых она была удалена.Миранда подтягивает с сервера только историю, отсутствующую локально, да. Полной синхронизации пока нет.
Лучше бы как-то иначе отображалось что контакт удалён на сервере ICQ, а инфа оставалась старая.Для этого с незапамятных времён существует возможность переименовать контакты вручную. Имя, заданное вручную, всегда имеет безусловный приоритет. Городить костыли специально под конкретный протокол (даже не под протокол, а под выкрутасы mail.ru, которая решила заблокировать уины, которыми давно не пользуются) не хочется.
Правильно ли я понимаюВам нужно воспользоваться пунком "Импорт..." и втянуть историю с другого профиля, указав его. Это втянет историю всех контактов.
и их история была полностью отсутствуетСложно сказать, мы вроде исправили все подобные случаи.
Я думал, что когда помечаешь протокол как locked в состоянии оффлайн, то его статус должен оставаться всегда оффлайн.Locked означает лишь то, что протокол не будет менять свой статус в соответствии с глобальным статусом Мранды. Про это написано в FAQ в вики, если не изменяет память. Если протокол сам собой подключается, значит, какой-то плагин его выводит в сеть, ищите методом отключения плагинов,
Поставил таймеры, только не помогает это, получается пока пользователь хоть что-то не напишет мне он в статусе оффлайн! Хотя в оригинальном клиенте этот контакт онлайн.
Просто так, внезапно, пропадать ничего не может.Именно так
И еще - когда долго не пишешь, статус по автосмене меняется на "отсутствую". Значок в панели задач тоже. А вот на самой миранде - не всегда меняется. Если только ткнуть по джабберу - тогда у аси тоже меняется. В общем, глючит слегка.Надо смотреть нетлог ядра.
SergKz, точно так же, нужен нетлог
Причина само собой неясна, но теперь работает.Попробую угадать: вы через личный кабинет аськи открытые сессии удаляли перед возникновением проблемы? Есть мнение, что причина в этом. При убиении сессий протухает токен, хранящийся в базе. Удаление учётки, естественно, убивает токен и Миранда влогинивается с паролем, получая новый токен.
Делаю логофф-логон, жжжж, побежала загрузка сообщений. Потом смотрю - у другого контакта не загрузились. Делаю логофф-логон, жжжж - у другого загрузились.Исправлено в ночнике.
Исправлено в ночнике.Вижу, отлично! Спасибо.
А сколько сообщений подгружается за раз?100.
REST API отпало, все method в запросе возвращают ошибку 400 "Unknown method"оно не REST, оно Robust :)
Похоже поменяли все хосты настарые хосты работают точно так же, как и новые, а xml у нас нет и не было, тем не менее всё сдохло :)
https://u.icq.net/wim/
https://u.icq.net/rapi/
https://u.icq.net/store/
И rapi теперь полностью JSON, без XML в запросе.
method не параметром нужно, а в урле https://u.icq.net/rapi/addClientвсё проще - надо тупо форсировать поле Content-Type=application/json в заголовке, и всё получится
то же самое с getHistory, плюс там в запросе ещё параметр client=icq, хотя вряд ли он обязательный.
всё проще - надо тупо форсировать поле Content-Type=application/json в заголовке, и всё получитсяНу вот, не XML как у меня был (и как в сорцах оф клиента, кстати), а JSON. Только все остальные запросы идут как form-urlencoded, зачем тут JSON делать?)
ни хосты, ничего больше менять не надо
Только все остальные запросы идут как form-urlencoded,в rapi ни один запрос не летит как form-urlencoded, даже genToken - application/json
У вас смайлики локальные или подгружаются?А что такое подгружаются? Откуда?
В стабильную версию приехал Import с поддержкой импорта истории из квипов. Поддерживается как импорт истории конкретного контакта (через контекстное меню контакта), так и групповой импорт (через главное меню).
Retif,Что-то нифига. Создал отдельную тему: https://forum.miranda-ng.org/index.php?topic=5817.0
в IEView уже починено, там оно переходило в какой-то момент на относительные пути и лажало
Чего ему не хватает?GET запрос? У меня пашет:
> [GET] Rename group CLIENT size: 0174
https://u.icq.net/wim/buddylist/renameGroup?f=json&aimsid=xxx.xx605979xx.xx071409xx:694631xxx&r=39beeb0b-53e6-4ce6-ae96-68378dded68d&oldGroup=General&newGroup=GeneralX
> [GET] Rename group SERVER size: 0113
{
"response" : {
"statusCode" : 200,
"statusText" : "Ok",
"requestId" : "39beeb0b-53e6-4ce6-ae96-68378dded68d",
"data" : {
}
}
}
поддержку групп там можно не ждатьОни над данным функционалом работают (видел скриншоты интерфейса), но достаточно неторопливо.
Mikanoshi, а удаление групп с сервера хоть как-то реально сделать? Ни в Миранде, ни в R&Q, не получается удалить группы (ещё на старом протоколе насоздавалась куча групп, сейчас заметил и хотел было удалить - фигвам). В R&Q есть опции "удалить группу" и "удалить группу с сервера", но при переподключении протокола все "удалённые" группы всасываются обратно, т.е. с сервера ничего не удаляется.Ты снова на своём глючном акке с кучей дублей тестируешь?
Стоит ли ожидать в будущих версиях миранды изменения столь варварского поведения по отношению к истории переписки?Без нетлога (https://wiki.miranda-ng.org/index.php?title=Network_log) - нет. Нужно записать нетлог в момент добавления проблемного контакта, а также нетлог в момент подключения к сети, когда прилетает с сервера информация, основываясь на которой контакты выкидываются из ростера.
как такая функциональность мессенджера может быть оправданаЭто баг, а не функциональность.
Хотя бы сделайте это принудительное удаление истории переписки контактов вне серверных листов опциональным в настройкахВремя, затраченное на создания такого костыля разумнее потратить на обнаружение и искоренение бага.
дайте для примера номер одного из таких проблемных контактов.Вот UIN-ы нескольких таких контактов.
Это баг, а не функциональность.В начале года ghazan называл это (https://forum.miranda-ng.org/index.php?topic=5619.msg23370#msg23370) обычным строгим поведением программы. Якобы, если контакта нет в серверном листе, то и локальное удаление его вместе с историей в Миранде - намеренное поведение мессенджера. Сейчас же, если моя догадка об удалении контактов в серверных листах со стороны ICQ верна, добавить их туда повторно ICQ не позволяет, что вынуждает Миранду всегда считать такие контакты вне серверных листов, помечать их "к удалению" и собственно удалять при перезапуске. То есть прямое следствие строгости ранее реализованной логики работы программы.
[deleted]-контакты это контакты особого рода, которые как бы существуют (т.е. у них есть UIN), но добавить их сервер не позволяет. То, что Миранда позволяет их добавить - это неправильно.У меня они такими [deleted] стали совершенно внезапно примерно одну-две недели назад. За последний год все они были добавлены мной по одному в серверный список вручную. И после добавления с ними не было никаких проблем, они не исчезали локально и их история не удалялась до недавнего времени. Получается, система ICQ в какой-то момент пометила их такими, что привело к внезапному их удалению при перезапуске Миранды. Для меня это стало полной неожиданностью, заметил это совершенно случайно и успел восстановить профиль с их историей из недавнего бекапа.
Кроме того, будет проведена работа над тем, чтобы при попытке добавить в список контактов что-то недопустимое, пользователь получал вменяемое сообщение об ошибке.Понимаете, такая функциональность Миранды, удаляющая локальную историю контактов "по команде" с серверов ICQ, это как хождение по минному полю. Оценивая ситуацию только с позиции, когда пользователь пытается добавить этот [deleted] контакт, очевидным решением будет какое-то предупреждение о недопустимости подобного действия. И это, наверное, логично, ведь переписываться с ним больше нельзя. Но у меня ситуация другая. Проблемные контакты уже были добавлены мной ранее и с ними не было проблем до определенного момента. Сегодня все в порядке, а завтра я запущу мессенджер и обнаружу, что сотня контактов и их история просто пропали. Сейчас у меня таких примерно сотня. А через неделю или месяц сервера ICQ переведут в состояние [deleted] другую партию контактов, и их история снова неожиданно пропадет у меня при перезапуске Миранды? Думаю, что еще найдутся другие пользователи Миранды, которые будут неприятно удивлены внезапной пропаже некоторых контактов и их локальной истории.
Для сохранения истории таких контактов следует использовать протокол Dummy, который специально создан для хранения истории несуществующих контактов. Чуть позже я напишу руководство.Было бы замечательно получить эту информацию. Спасибо. Боюсь только, это не спасет от пропажи новую партию контактов, которые система ICQ может снова внезапно пометить этим особым статусом [deleted]. Заранее никто не предупреждает. У них там похоже чистка какая-то от неактивных контактов идет или что-то подобное. И черт бы с ними, локальная история бы не пропадала, вот чего очень хочется. :(
Убедитесь, что все [deleted]-контакты на месте со своей историей (т.е. они не «бледные», если они «бледные» или в группе NotInList, то нужно добавить их в постоянный список (пункт в контекстном меню контакта, либо открыть окно беседы и нажать зелёный «плюсик»).Что значит не бледные? Иконка их протокола не бледная? У меня проблемные контакты именно с такой бледной иконкой и ником красного цвета. Значит их нужно снова добавлять вручную Add permanently to list, прежде чем приступать к другим пунктам?
Что значит не бледные? Иконка их протокола не бледная? У меня проблемные контакты именно с такой бледной иконкой и ником красного цвета. Значит их нужно снова добавлять вручную Add permanently to list, прежде чем приступать к другим пунктам?Именно так. И после их перманентного добавления уже не переподключаться к сети, пока нужные контакты не будут перенесены на Dummy. А то они опять станут "бледными".
Без повторного прокликивания зеленого плюса для каждого подобного контакта никак не обойтись?Если контакт "бледный", значит, он выкинут в особую группу "Not In List" и будет стёрт при ближайшем запуске, чего явно не хочется.
Вместо указанной группы, они добавляются в группу GeneralБывает. (https://github.com/miranda-ng/miranda-ng/issues/2123)
Если контакт "бледный", значит, он выкинут в особую группу "Not In List" и будет стёрт при ближайшем запуске, чего явно не хочется.Хм. Можно уточнить, в какой именно момент Миранда помечает контакт "Not In List" и в какой момент удаляет такой контакт? В данный момент мне удается не потерять проблемные контакты и их историю в таком порядке:
Пока в качестве костыля сделали исключение для [deleted]. Такие контакты не будут стираться.Спасибо. :THUMBS UP: Хотя бы так, чтобы не опасаться потерять историю переписки, пока буду переводить сотню-другую проблемных контактов на протокол Dummy.
пуш фиксаЧтобы его сделать, нужно чтобы его протестировал кто-то.
я не могу на XP загружать VI на серверДаже с плагином OpenSSL?
Чтобы его сделать, нужно чтобы его протестировал кто-то.Переключился на dev-канал, фикс НЕ работает, контакты сначала стали серыми, после перезапуска Миранды - удалились.
Даже с плагином OpenSSL?C плагином OpenSSL загрузка заработала, спасибо!
Dummy?Нет, он тут вообще не при чём.
Если просто взять старый профиль и подключиться с новой альфой, то часть контактов становится серыми.Если с новой альфой запуститься и не подключаться к сети, то у этих контактов (вы же помните, у каких конкретно) будет NotInList=1 в базе?
Ещё заметил, что после подключения к скайпу в списке появляется какой-то безымянный контакт (в оффлайне). Если его удалить и переподключить скайп, то он опять появляется. Раньше такого не было.Это оффтопик здесь, лучше создать новую тему и приложить нетлог.
Если с новой альфой запуститься и не подключаться к сети, то у этих контактов (вы же помните, у каких конкретно) будет NotInList=1 в базе? Если нет, то будет ли он после подключения?До первого подключения NotInList=0. После первого подключения NotInList=1 и контакт становится серым.
Кстати, после установки плагина DbEditorPP.dll Миранда крашится при её закрытии.У меня не крашится, поэтому либо крашлог, либо ронять под отладчиком и смотреть стек.
должно сработать исключение ("если контакт не в локальном списке и называется не [deleted] - стереть").Может строки надо сравнивать через mir_wstrcmp() ?
У меня всё ок на 22362. Добавляем такой контакт в ростер, он получает флаг IcqDeleted в базеДобавляйте удаленный контакт руками в оффлайне. Потом подключайтесь и он станет серым.
Контакты, которых нет в ростере как раз должны быть серыми, но не должны удаляться автоматически. Иначе невозможно понять, есть они реально в ростере или нет.Понять несложно:
А вот удалять серые контакты при запуске или нет - это должна решать опция в настройках протокола icq.
Понять несложно:Если у контактна назначено имя руками, то в списке контактов он не станет как [deleted] и без серости невозможно понять, есть контакт в ростере или нет.
- если контакт [deleted], то он не в серверном ростере и быть там не может, сервер вернёт ошибку при добавлении
- если контакт не [deleted], то о его нахождении/отсутствии в ростере свидетельствует как раз таки цвет
Тоже костыль, ни у одного протокола такого нет.Да ладно. А на скрине что?
без серости невозможно понять, есть контакт в ростере или нетСпособ есть, хоть и не самый очевидный - user details.
Очисткой NotInList занимается не протокол. Таким образом, если хочется одновременно иметь серые контакты (которые с точки Миранды все подлежат очистке) и не удалять их, нужно лепить исключение-костыль на более низком уровне, что архитектурно неправильно.А что тогда делает функция Contact_RemoveFromList() в протоколе icq? Разве это не она удаляет контакт из спика?
Если ты в жаббере выключишь упомянутую настройку, то у тебя контакты, отсутствующие в серверном ростере, будут серыми или нет? Я ставлю на то, что не будут.Не будет. Но хоть история контакта не удалится 100% - это главное.
что тогда делает функция Contact_RemoveFromList() в протоколе icq? Разве это не она удаляет контакт из спика?
ghazan, 16.12.2019 18:53:37:
выставляет NotOnList
Миранда подключается к серверу > от сервера прилетает инфа, что у контакта изменилось имя на [deleted] и что он больше не в серверном ростере > контакт получает ключ в базе, который принудительно оставляет его в локальном ростере > профит.У меня возник вопрос касательно этой информации. По какому "имени" сейчас Миранда определяет, что контакт [deleted] и создает ему особый ключ IcqDeleted=1?
Nick - указанный пользователемНе совсем понятно, как это происходит, ведь значение ключа Nick (которое является отображаемым именем в клисте) у нас строго равно "FirstName"+" "+"LastName".
А некоторые контакты имеют только FirstName="[deleted]", Nick - указанный пользователем, но не имеют ключа IcqDeleted=1Пример такого уина, пожалуйста. Может, там пользователь взял и сам себе поставил такое имя по приколу, а аккаунт никто и не удалял.
Если у контактна назначено имя руками, то в списке контактов он не станет как [deleted] и без серости невозможно понять, есть контакт в ростере или нет.Tipper должен уметь извлекать из базы значение любого ключа. Например, ключа IcqDeleted. Соответственно, через говносинтаксис Variables (?if) можно попытаться прикрутить в подсказку вывод сведений о том, что контакт удалён .
А некоторые контакты имеют только FirstName="[deleted]", Nick - указанный пользователем, но не имеют ключа IcqDeleted=1. Смущает эта ситуация.Может, по какой-то причине в Nick залипло какое-то гуано со старого протокола...
Пример такого уина, пожалуйста. Может, там пользователь взял и сам себе поставил такое имя по приколу, а аккаунт никто и не удалял.У меня таких пользователей достаточно много. Вот некоторые: 646130706, 671070858, 679147480
Можно попробовать убить Nick и перезапуститься. Но это не объясняет того, почему контакт не получает IcqDeleted.Попробовал так сделать с одним из UIN указанных выше. Удалил параметр Nick в ветке протокола через DB Editor. Перезапустил Миранду. Она либо подтянула Nick с сервера, либо скопировала из параметра MyHandle модуля CList (может дело в этом?). Ключ Nick снова появился, а флаг IcqDelete=1 нет. Вот и непонятно, удален такой контакт на сервере или нет.
Она либо подтянула Nick с сервераИсключено, Nick вычисляется по указанной выше формуле.
либо скопировала из параметра MyHandle модуля CListТоже исключено, протокол ничего про MyHandle не знает. MyHandle это ключ, создаваемый и используемый клистом (он и находится в секции клиста).
у удалённого аккаунта FirstName всегда = [deleted]остается основным показателем того, что контакту на сервере ICQ точно капут, и его можно без сомнений переводить на протокол Dummy даже без флага IcqDeleted=1? Я пока такие контакты не трогал. Понимаю, что кто-то ради прикола может прописать себе в имя "[deleted]", но этот крайне частный случай, который не столь важен.
zlamanuk, попробуйте плагин который в версии для разработки, если не подходит то нужны нетлоги всех непонятных ситуаций.
я правильно вас понял, это имеете в виду Версия в разработке (0.95.11) ?Да
подозреваю это как то взаимосвязаноВозможно, сервер вообще удалял все удалённые с сервера контакты, но были пожелания не удалять такие контакты чтобы не терять историю. Опять же на всё нужны нетлоги чтобы понимать что происходит под копотом.
ДаВозможно, сервер вообще удалял все удалённые с сервера контакты, но были пожелания не удалять такие контакты чтобы не терять историю. Опять же на всё нужны нетлоги чтобы понимать что происходит под копотом.
Это что-то в протоколено крашлог без отладочных символов (https://wiki.miranda-ng.org/index.php?title=Crash_reports/ru) бесполезен
при попытке отправить ссылку кому либоОт протокола это зависит? Зависает при отправке ссылки по конкретному протоколу или по любому протоколу?
А как контакты переносятся из протокола ICQ в dummy?Создаётся ручками учётка Dummy и ручками же через редактор базы у контактов меняется учётка.
Имя сохранять тоже невозможно, имена обновляются с сервера. Да и в таком случае пользователь не узнает, что этого человека система уже изрыгнула из себя
Автоматический способ потребует втащить в Import то, что в должностные обязанности импорта не входит - знание о том, что в аське бывают люди первого и второго сорта, а также создание новой учётки, которая отсутствует в исходной базе. Что прямо противоречит философии Миранды, где каждый занимается своим делом, а не создаётся комбайн.Получается ОЧЕНЬ проблемный способ сейчас:
Во-вторых, что мешает ДОПИСАТЬ, как я писал в своём сообщении, к ИМЕЮЩЕМУСЯ в базе имени пользователя - [deleted], -deleted, .deleted или ещё как? Зачем стирать имеющееся имя (ну кастомное, ну так у меня с кастомными именами процентов 40-50 контактов, если не все 80), чтобы написать, что оно deleted? Когда скрипт пишем и даём только ВХОДНОЕ имя файла, что делают все нормальные программы? Выделяют базовое имя, и приделывают к нему своё расширение. Не понимаю, почему тут нельзя поступить так же. Тем более тут ничего не надо выделять - взял имя из базы, дописал deleted, положил назад.А вы не хотите написать pull request чтобы реализовать эту задуманное вами? Или стать мантейнером плагина?
Я подозреваю, что там не всё так просто, сервак скорее всего выплёвывает весь ваш КЛ одним запросом,Даже если он выплёвывает КЛ одним запросом, miranda-ng, очевидно,
Реквест на гитхабеВы не пропадайте, если предложенное там работает, дайте сигнал :)
Подскажите, а у всех из миранды ссылки не открываются, которые приходят, когда из оф.клиента шлют картинки?А мы это исправляли, покажите информацию о версиях (https://wiki.miranda-ng.org/index.php?title=Version_information), вдруг вы не обновлялись давно и всё пропустили.
Ошибка подключения. Сервер временно не доступен (0)
[11:22:49 3F14] [Duran] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 00000000000002CC
[11:22:49 2D3C] [Duran] Executing request 85c501a0-a5db-4909-8431-e4d3c4774fce:
https://u.icq.net/wim/aim/startSession
[11:22:49 2D3C] [Duran] Connection request to u.icq.net:443 (Flags 11)....
[11:22:49 2D3C] [Duran] (0000000003C1A6A0) Connecting to server u.icq.net:443....
[11:22:49 2D3C] [Duran] w:\miranda-build\src\mir_app\src\netlib_openconn.cpp 547: getaddrinfo() for host u.icq.net failed (0)
[11:22:49 2D3C] [Duran] w:\miranda-build\src\mir_app\src\netlib_openconn.cpp 707: connect() failed (0)
[11:22:49 2D3C] [Duran] Request 85c501a0-a5db-4909-8431-e4d3c4774fce failed
[11:22:49 2D3C] [Duran] ConnectionFailed -> reason 2
[11:22:49 2D3C] [Duran] CIcqProto::ShutdownSession
[11:22:49 2D3C] [Duran] CIcqProto::OnLoggedOut
импортирую через обычный importЧерез какой "обычный": через главное меню -> импорт, или пкм по контакту -> импорт?
зато некоторые РАБОЧИЕ пользователи стали серымиИнтересно, похоже, что-то поменялось в протоколе. Когда в чистый профиль (где контактов в базе нет) заводишь свою учётку аси, то при логине все контакты с сервера прилетают сразу бледными, стираются при перезапуске, снова прилетают бледными...
Писните мне в MRA что угодно ради проверки morgot86@mail.ruНаписал, в оффлайн
Не сижу, к тому же, имею неприятную привычку спать до обеда.В общем сам проверил, видимо что-то майлрушники поменяли, теперь при входе в почту - в MRA онлайн не становится. И когда пишешь в MRA, если человек в почте, то не видит сообщений. Т.е. онлайн и видит сообщения только когда в самом агенте.
Ещё и стикеры теперь из оф клиента приходят ссылкой на files.icq.netВот это засада...
Точнее, их получатьА установить их может только один клиент?)) Нет смысла добавлять то, чего нет нигде больше.
Вот это засада...Мало того, в dlink параметре лежит изображение маленького стикера (220 пикселей скорее всего, было в старых версиях), растянутое до 880, и превью нормальные только на 192/194 пиксела или аналогичные, остальное - размазня. Идиотизм.
public l f() {
String str;
if (this.statusIndex == -1) {
str = "";
} else {
str = h.d(((IcqAccountRoot) b()).g(), this.statusIndex);
}
this.statusTitle = b(this.statusTitle);
this.statusMessage = b(this.statusMessage);
l lVar = new l();
lVar.a("aimsid", ((IcqAccountRoot) b()).E());
lVar.a("f", "json");
lVar.a("mood", str);
lVar.a("title", this.statusTitle);
lVar.a("statusMsg", this.statusMessage);
return lVar;
}
public String g() {
return "https://u.icq.net/wim/".concat("presence/setStatus");
}
"moodTitle" : "Cell phone",
"statusMsg" : "msg"
В moodTitle просто пишется своё название статуса, только по нему и можно определять, mood не знаю влияет ли вообще на что-то, а statusMsg я и так уже использовал для сообщения.CPU: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz [Intel64 Family 6 Model 158 Stepping 11] [DEP Enabled] [4 CPUs]
Installed RAM: 16343 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17843 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 4891 MBytes
Miranda NG Version: 0.95.12 alpha build #23025 (6cd98af71a) [running inside WOW64]
Build time: 23 May 2020 2:00:50
Profile: D:\Miranda QIP Style\Profiles\Default\Default.dat
Profile size: 2097152 Bytes
Profile creation date: 23 May 2020 22:47:09
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (31):
¤ AuthState.dll v.0.0.2.1 [23 May 2020 2:00:54] - Authorization state
¤ AVS.dll v.0.98.1.2 [23 May 2020 2:00:54] - Avatar service
¤ Clist_modern.dll v.0.9.1.10 [23 May 2020 2:01:24] - Modern contact list
¤ CrashDumper.dll v.0.1.0.4 [23 May 2020 2:01:22] - Crash dumper
¤ Db_autobackups.dll v.0.1.0.4 [23 May 2020 2:01:04] - Db autobackuper
¤ DbEditorPP.dll v.4.0.1.3 [23 May 2020 2:01:22] - Database editor++
¤ Dbx_mdbx.dll v.0.95.9.1 [23 May 2020 2:02:20] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [23 May 2020 2:00:54] - Miranda NG mmap database driver
¤ Dummy.dll v.0.2.0.0 [23 May 2020 2:01:50] - Dummy protocol
¤ Facebook.dll v.0.1.0.7 [23 May 2020 2:02:10] - Facebook
¤ Fingerprint.dll v.0.2.0.1 [23 May 2020 2:01:32] - Fingerprint NG
¤ Folders.dll v.0.2.0.2 [23 May 2020 2:01:00] - Custom profile folders
¤ historypp.dll v.1.5.1.5 [23 May 2020 2:02:38] - History++
¤ ICQ.dll v.0.95.11.11 [23 May 2020 2:02:06] - ICQ-WIM protocol
¤ Import.dll v.0.95.11.1 [23 May 2020 2:01:20] - Import contacts and messages
¤ Jabber.dll v.0.95.11.1 [23 May 2020 2:01:30] - Jabber protocol
¤ mRadio.dll v.0.0.2.4 [23 May 2020 2:02:34] - mRadio Mod
¤ PluginUpdater.dll v.0.2.0.6 [23 May 2020 2:01:26] - Plugin updater
¤ QuickReplies.dll v.0.9.1.2 [23 May 2020 2:01:04] - Quick replies
¤ SmileyAdd.dll v.0.3.1.2 [23 May 2020 2:01:12] - SmileyAdd
¤ SpellChecker.dll v.0.2.6.6 [23 May 2020 2:01:54] - Spell checker
¤ Steam.dll v.0.11.6.7 [23 May 2020 2:01:54] - Steam protocol
¤ TabSRMM.dll v.3.6.1.2 [23 May 2020 2:01:02] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [23 May 2020 2:01:10] - Tipper
¤ TopToolBar.dll v.0.8.0.5 [23 May 2020 2:01:14] - TopToolBar
¤ TranslitSwitcher.dll v.0.1.0.1 [23 May 2020 2:01:08] - Switch layout or transliterate
¤ Twitter.dll v.1.3.1.3 [23 May 2020 2:01:20] - Twitter protocol
¤ Variables.dll v.0.2.3.11 [23 May 2020 2:01:12] - Variables
¤ VKontakte.dll v.0.1.10.0 [23 May 2020 2:01:48] - VKontakte protocol
¤ Weather.dll v.0.4.0.5 [23 May 2020 2:01:32] - Weather
¤ WhenWasIt.dll v.0.3.3.5 [23 May 2020 2:01:16] - Birthday reminder
Unloadable Plugins (8):
¤ AdvaImg.dll v.0.0.0.0 [18 Jan 2014 12:56:24] - <unknown>
Plugin statically linked to missing module: Zlib.dll
Plugin statically linked to missing module: mir_core.dll
¤ GTalkExt.dll v.0.0.0.0 [26 Apr 2014 8:37:18] - <unknown>
Plugin statically linked to missing module: mir_core.dll
¤ KeepStatus.dll v.0.0.0.0 [12 Jun 2014 8:32:22] - <unknown>
Plugin statically linked to missing module: mir_core.dll
¤ MRA.dll v.0.0.0.0 [6 Aug 2014 8:32:18] - <unknown>
Plugin statically linked to missing module: Zlib.dll
Plugin statically linked to missing module: mir_core.dll
¤ mTextControl.dll v.0.0.0.0 [12 Jun 2014 8:32:02] - <unknown>
Plugin statically linked to missing module: mir_core.dll
¤ Popup.dll v.0.0.0.0 [28 Jul 2014 8:32:06] - <unknown>
Plugin statically linked to missing module: gdiplus.dll
Plugin statically linked to missing module: mir_core.dll
¤ StartupStatus.dll v.0.0.0.0 [21 Mar 2014 8:32:18] - <unknown>
Plugin statically linked to missing module: mir_core.dll
¤ WhatsApp.dll v.0.0.0.0 [8 Aug 2014 14:28:43] - <unknown>
Plugin statically linked to missing module: mir_core.dll
Weather ini files:
-------------------------------------------------------------------------------
Accu-Intl-XML.ini v.0.0.6.0 [6 Mar 2013 11:37:28] - AccuWeather Intl
gismeteo.ini v.2012.05.03 [12 Jun 2019 2:00:08] - GisMeteo
MeteoGid.ini v.2009.6.16 0.1.1b [6 Mar 2012 10:00:50] - MeteoGid
msn.ini v.2019-11-11 [11 Dec 2019 17:46:40] - MSN Weather (New Layout)
Rambler.ini v.04.02.2012 [7 Feb 2012 23:47:32] - Rambler
Underground.ini v.2011-02-13 [24 Nov 2011 7:34:20] - Weather Underground
weatherxml.ini v.0.0.5.6 2019-10-08 [11 Dec 2019 17:46:40] - WeatherXML
wundergrnd_intl.ini v.2011/02/13 [6 Mar 2013 11:37:28] - Weather Underground Int'l
wundergrnd_xml.ini v.2011/02/13 [6 Mar 2013 11:37:28] - Weather Underground XML
Protocols and Accounts:
-------------------------------------------------------------------------------
Facebook 0 - Enabled 1 - Disabled Loaded
ICQ 1 - Enabled 0 - Disabled Loaded
JABBER 0 - Enabled 3 - Disabled Loaded
MRA 1 - Enabled 0 - Disabled Loaded
STEAM 0 - Enabled 1 - Disabled Loaded
Twitter 0 - Enabled 1 - Disabled Loaded
VKontakte 0 - Enabled 1 - Disabled Loaded
WhatsApp 0 - Enabled 1 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [15 Dec 2012 11:52:58]
Fp_icons.dll [15 Jun 2013 10:48:12]
HistoryPP_icons.dll [26 Dec 2012 3:44:21]
Other_icons.dll [24 Jan 2013 12:53:10]
Proto_Dummy.dll [23 May 2020 2:02:32]
Proto_Facebook.dll [9 Oct 2013 13:28:01]
Proto_ICQ.dll [17 Dec 2012 16:39:12]
Proto_Jabber.dll [23 Dec 2012 18:44:23]
Proto_MetaContacts.dll [17 Dec 2012 16:49:41]
Proto_MRA.dll [17 Dec 2012 16:44:29]
Proto_mRadio.dll [26 Apr 2014 8:39:56]
Proto_Other.dll [24 Jan 2013 12:56:01]
Proto_Social.dll [19 Nov 2011 20:09:15]
Proto_Steam.dll [23 May 2020 2:02:32]
Proto_Twitter.dll [17 Dec 2012 16:38:27]
Proto_VKontakte.dll [15 Oct 2013 3:59:10]
Proto_Weather.dll [14 Dec 2012 11:20:32]
Proto_WhatsApp.dll [8 Aug 2014 14:28:31]
TabSRMM_icons.dll [27 Dec 2012 11:44:52]
Toolbar_icons.dll [25 Dec 2012 1:30:13]
xStatus_ICQ.dll [6 Aug 2014 8:31:12]
xStatus_Jabber.dll [23 May 2020 2:02:32]
xStatus_MRA.dll [19 Feb 2014 8:32:56]
[23:16:04 1DFC] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 000003A4
[23:16:04 1D1C] Executing request 5e5518aa-a1fe-409b-970c-cb3c0efd0044:
https://api.login.icq.net/auth/clientLogin
[23:16:04 1D1C] Request 5e5518aa-a1fe-409b-970c-cb3c0efd0044 failed
[23:16:04 1D1C] ConnectionFailed -> reason 2
[23:16:04 1D1C] CIcqProto::ShutdownSession
[23:16:04 1D1C] CIcqProto::OnLoggedOut
В клиенте для старого протокола (Oscar) должен быть реализован новый метод аутентификации - clientLogin, без него подключения не будет.
А ты можешь помочь с этим? Буду очень благодарен!!! :)Это уже не актуально, OSCAR уже не в каком виде не поддерживается на стороне сервера.
а можно нетлог ядра и icq в этот моментотправил в ЛС
отправил в ЛССпасибо, в процессе.
Для этого нужно воспользоваться плагином MessageState.
И работает? Он предоставляет галочки в окне переписки, одна галочка - ушло, две - прочитано.
Firefox?Да и в хроме тоже самое..
Options → Status → Startup status → отключить Activate status profile Можно удалить плагин Status manager, если не нужны прочие его функции.
поставьте глобальный статус оффлайн перед выходом. пкм по статус бару перед выходом и там оффлайн. при следующем входе у всех протоколов будет оффлайн
Указывайте информацию о версиях или связку "используемый плагин сообщений и журнал". Мы же не телепаты
mdbx_dump.exe -n -a -f "%TEMP%\corrupted.tmp" "путь\к\базе.dat"
mdbx_load.exe -n -a -f "%TEMP%\corrupted.tmp" "repaired.dat"
Ну, если вы плагин от актуальной версии закинули к более старой, то чего ж удивительного, он и не должен работать.Согласен. Я не думал, что моя старая версия на столько старая.)
Думаю это ещё одна грань https://github.com/miranda-ng/miranda-ng/issues/2940Да, очень похоже. У разработчиков воспроизводится?
Тем более, официальный клиент, свёрнутый в трей, через некоторое время тоже показывает "оффлайн", и неясно, человек разлогинился совсем и ушёл от компьютера, или просто ничего не делает.Так в аське это уже года 2,5 так. Ради унификации поведения с мобильным приложением, где клиент не может всегда висеть в онлайне. Как только приложение уходит в фон, то операционная система его усыпляет и оно лишается возможности держать активную сессию (активная сессия жрёт батарею и нужна лишь для p2p-мессенджеров, а при наличии центрального сервера выгоднее спать и входящие получать через пуш).
Так в аське это уже года 2,5 так.Видимо, как на WIM протокол перешли, так и логику работы официального клиента изменили. Раньше клиенты на OSCAR честно показывали текущий статус, и для такого "спящего" режима был удобный статус "Отошёл". И это сломали...
#2940 исправлен в версии в разработке.А в стабильной скоро появится?
У одного меня теперь после фикса висят в перманентном онлайн люди, которые не могут, на 99%, быть онлайн? И таких людей довольно много...Приветствую всех!
Надо смотреть, какие клиенты на той стороне (может, там какое-нибудь старое говно, которое не обновили под последние изменения в протоколе) + договариваться с ними о тестах, чтобы они по команде выходили/выключали/что-они-там-делают-когда-должны-офнуться, а вы в этот момент сняли нетлогЭм, тут дело в том, что у 95% из этих 99% аськи уже нет (никакой, ни веб, ни miranda, ни miranda-ng, ни мобильных жасминов). И нет, скорее всего, лет 5-10. Из них (опять же большинство) deleted. И при этом они онлайн!
[9:46] ghazan: там проблема в том, что глупая аська не различает, когда lastSeen == 0 вследствие того, что контакт никогда не выходил в онлайн, и того, что он пребывает в онлайне прямо сейчас
[9:47] ghazan: а различить эти два случая не представляется возможным, imho
У меня опять перестали "зеленеть" контакты, входящие в онлайн.
да ... по номеру телефона ... mra я не пользуюсь вообщеАга, в этом и засада, при логине с паролем поиск работает, а по смс почему-то обламывается.
соответсвенно файлы не открываютсяСервер не отдаёт прямые ссылки на файлы уже очень давно. Поэтому все файлы делятся на два типа:
Исправлено в билде 24359Спасибо!
CPU: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [8 CPUs]
Installed RAM: 32602 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 19045)
Internet Explorer: 9.11.19041.0 (build 919041)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 105403 MBytes
Miranda NG Version: 0.96.1 build #24549 (66a773fc3b) x64
Build time: 4 Oct 2022 20:36:02
Profile: D:\Miranda NG\Profiles\profile\profile.dat
Database driver: SQLite database driver
Profile size: 188747776 Bytes
Profile creation date: 18 Jan 2019 13:30:34
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (27):
¤ AutoRun.dll v.0.1.0.1 [2 Jun 2022 20:33:30] - AutoRun
¤ AVS.dll v.0.98.1.6 [24 Sep 2022 12:34:12] - Avatar service
¤ Clist_modern.dll v.0.9.1.12 [20 Sep 2022 23:30:08] - Modern contact list
¤ CrashDumper.dll v.0.2.0.1 [4 Oct 2022 20:37:48] - Crash dumper
¤ CryptoPP.dll v.1.0.4.8 [4 Oct 2022 20:38:22] - Crypto++
¤ Db_autobackups.dll v.0.1.0.7 [4 Oct 2022 20:36:44] - Db autobackuper
¤ DbChecker.dll v.0.95.13.3 [4 Oct 2022 20:39:54] - Database checker
¤ DbEditorPP.dll v.4.1.0.2 [28 Jun 2022 22:51:50] - Database editor++
¤ Dbx_mdbx.dll v.0.95.9.1 [2 Jun 2022 20:34:48] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [2 Jun 2022 20:31:20] - Miranda NG mmap database driver
¤ Dbx_sqlite.dll v.0.96.1.2 [4 Oct 2022 20:39:56] - Miranda NG SQLite database driver
¤ Dummy.dll v.0.2.0.1 [4 Oct 2022 20:39:12] - Dummy protocol
¤ Fingerprint.dll v.0.2.0.1 [28 Jun 2022 22:52:22] - Fingerprint NG
¤ historypp.dll v.1.5.1.5 [5 Aug 2022 19:06:20] - History++
¤ ICQ.dll v.0.96.2.2 [4 Oct 2022 20:39:58] - ICQ-WIM protocol
¤ Import.dll v.0.95.11.1 [4 Oct 2022 20:36:26] - Import contacts and messages
¤ Jabber.dll v.0.95.11.1 [4 Oct 2022 20:36:40] - Jabber protocol
¤ MessageState.dll v.0.1.0.2 [2 Jun 2022 20:34:16] - Message state
¤ NewXstatusNotify.dll v.1.4.0.12 [20 Sep 2022 23:29:32] - xStatus notify
¤ PluginUpdater.dll v.0.2.1.3 [20 Sep 2022 23:30:44] - Plugin updater
¤ SecureIM.dll v.1.0.12.6 [4 Oct 2022 20:36:52] - SecureIM
¤ SmileyAdd.dll v.0.3.2.2 [20 Sep 2022 23:29:42] - SmileyAdd
¤ SpellChecker.dll v.0.2.6.6 [20 Sep 2022 23:30:44] - Spell checker
¤ StatusManager.dll v.1.2.0.6 [20 Sep 2022 23:32:28] - Status manager
¤ TabSRMM.dll v.3.6.2.6 [4 Oct 2022 20:36:20] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [20 Sep 2022 23:29:40] - Tipper
¤ TopToolBar.dll v.0.8.0.5 [2 Jun 2022 20:32:16] - TopToolBar
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
JABBER 0 - Enabled 1 - Disabled Loaded
MRA 0 - Enabled 1 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [20 Sep 2022 23:33:02]
Fp_icons.dll [28 Jun 2022 22:54:36]
HistoryPP_icons.dll [5 Aug 2022 19:06:06]
mugzLESS_32bit.dll [27 May 2001 6:13:46]
Proto_Dummy.dll [4 Oct 2022 20:40:24]
Proto_ICQ.dll [4 Oct 2022 20:40:26]
Proto_Jabber.dll [4 Oct 2022 20:40:20]
Proto_MetaContacts.dll [4 Oct 2022 20:40:24]
Proto_MRA.dll [4 Oct 2022 20:40:26]
SecureIM_icons.dll [4 Oct 2022 20:40:18]
TabSRMM_icons.dll [4 Oct 2022 20:40:20]
Toolbar_icons.dll [20 Sep 2022 23:33:02]
xStatus_Jabber.dll [4 Oct 2022 20:40:20]
xStatus_MRA.dll [10 Oct 2018 13:54:20]
Сообщения изредка проходятСообщения в ночнике уже нормально ходят. Статусы будут когда-нибудь потом.
Стабильная версия тоже обновлена.Почему-то никакой разницы не видно. Ни сообщения не уходят, ни статусы не видны.
Всё нормально уходит, и все статусы видны на билде 24552.На момент написания сообщения такой стабильной версии не было. Сейчас появилась.
Собеседники на чём сидят?Один точно на оф. ICQ/Android. Другой не знаю, но скорее всего то же. Нельзя и в глубокий оффлайн отправить, собеседнику, которого 10 лет уже в ICQ не было. Нельзя и в "ICQ official" отправить, который вечно онлайн, а раньше туда слово "тест" легко улетало, и в web-icq уходит.
только после исправлений оно не воспроизводится у нас.А у меня эти исправления то подтянулись, они вот в этой версии должны быть?¤ ICQ.dll v.0.96.2.2 [21 Oct 2022 19:56:12] - ICQ-WIM protocol
Может, само пройдёт со временем.Ой. В натуре, прошло. С утра не работало, а сейчас ожило.
У нас и с aimsid всё работает, вроде бы.Разве?
А что должно не работать (в приложении)? Может, я не туда смотрю.Это запрос данных о контакте, включая капсы. Если в миранде нет капсов ( :o ) и данные получаются через RAPI, то может это и не повлияло)
В списке контактов меню Информация крутится "...Обновление..."т.к. сервер при aimsid в запросе не возвращает ответ или ошибку, просто вечно висит.
Ну, статусы (онлайн-оффлайн) у нас работают, сообщения бегаютА это и не ломалось в последние дни)
Мы перестали дёргать конкретно старый API и на этом все проблемы закончились.Это не имеет значения, presence/get и без версии апи не отвечает.
А это и не ломалось в последние дни)
Да, получение данных о контакте не работает, поиск контактов отсасывает со свистом...Ну вот. У меня поиск сделан через RAPI (https://u.icq.net/rapi/search (https://u.icq.net/rapi/search)), так что как работал, так и работает.
если вам нужно видеть описания.Если бы это были описания картинок.....
Хорошего рещения просто нет.Так конечно уже
Лучше уж невалидная ссылка на файл в журнале
каких-то более понятных паденийMiranda NG Version: 0.96.3 alpha build #25537 (f45ed26f10) x64
При получении сообщений (спам) от пользователей которых нет в контактах ни в Miranda ни на сервере - падение (лог)Это всё та же проблема с разносом памяти aka "случайные падения". Надо бы это найти...
"state" : "online",
"lastseen" : 0,
"onlineTime" : xxx
Где xxx при запросе статуса контакта >0, но при создании сессии приходит список контактов где они все равны 0.В крысе всегда номер уходит в офлайн через минуту, если свернуть оф клиент.Я ещё разок гляну, но Гоша говорил, что официальный клиент через минуту после сворачивания присылает статус "я вышел в ОНЛАЙН". Собственно, почему Миранда и не показывает, что он ушел в оффлайн, т.к. от сервера пришло прямо противоположное...
{
"type" : "presence",
"eventData" : {
"nick" : "Crackerz",
"aimId" : "694631417",
"displayId" : "694631417",
"friendly" : "Номер Асечков",
"onlineTime" : 0,
"userType" : "icq",
"iconId" : "000101103cdcb279dc09ceaaa1b97d3b38f677de",
"lastseen" : 0
},
"seqNum" : 163250
}
Точно такое же приходит при разлогинивании, так что номер всегда в сети.Видимо "дело не в бобине", может ддосят, может еще что.если ты грузишь картинки пачками, то там может шейпер срабатывать на закачку
ICQ закрывается с 26 июня.Да, в саму аську это тоже пришло. Ну что же, майл агент вроде пока жив, и о планах умирать не сообщает. Переползем туда.Хотя, конечно, очень жаль.
Массовое удаление аккаунтовТелега поставлена поперёд лошади. Удаляли в массе аккаунты, которые годами не заходили. Это вот такая была популярная аська, что в неё годами не заходили ;D. Это как раз причина загибания - большая часть пользовательской базы к началу 2018 уже свалила. Удаление аккаунтов - следствие. Какая, нахрен, популярность: к тому времени уже даже Skype казался не особо удобен. Уже два с половиной года как даже Дискорд существовал, и я отлично помню, как туда повалили геймеры со Skype и Raidcall, потому что Discord был на голову удобнее. В аське сидели только два с половиной олдфага и старый пень Клименка, которым не были нужны ни каналы, ни чаты, ни голосовая связь, ни боты.
синхронизация (нахрена мне убожество, которое не позволяет со смартфона посмотреть историю, созданную на ПК? с какой стати я должен быть привязан к одному устройству?)Только тссс… Про WhatsApp, WeChat и LINE с подобными ограничениями лучше не вспоминать.
А когда я пользовался аськой на кнопочном телефоне, сгрузить её куда-либо было вообще нельзя.А я вообще на телефон мессенджеры не ставлю, ибо нефиг. Только скайп, ибо через него звонки рабочие бывают - необходимость. Или что-то "секретное" от всех для тестов миранды. Кому я особо сильно нужен, тот позвонит. А все остальное подождет до моего прибытия к компу, и незачем отвлекаться :) Ну а синхронизировать аську между N компов позволяет Import в миранде.