Author Topic: Miranda NG дробит сообщения и присылает их в обратном порядке  (Read 223 times)

0 Members and 1 Guest are viewing this topic.

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
Здравствуйте!
Имеется странная проблема:
1. Есть линуксовый сервер с Zabbix, на нём с помощью centerim, отправляются сообщения по ICQ.
2. Теперь когда сообщения доходят до меня (Miranda NG 0.95.5), то одно сообщение может быть разбито на 2 и причём в обратном порядке:

Оригинал:

original
Quote (selected)
123.321 123.321 has just been restarted System uptime
Conn: local.srv.ru
DNS: local.srv.ru
IP:

Trigger: 123.321 has just been restarted
Trigger status: OK
Trigger severity: Average
Trigger URL:

[OK] 123.321 has just been restarted 123.321

Event time: 09:47:36
2017.06.23
Event age: 8m

Item values:

1. System uptime (123.321:system.uptime): 00:10:02
2. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
3. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*

Miranda:

Miranda NG
Quote (selected)
ZABBIX  Сегодня
8 9:48
Event age: 8m

Item values:

1. System uptime (123.321:system.uptime): 00:10:02
2. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
3. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
­
ZABBIX  Сегодня
8 9:48 [OK: 123.321 123.321 has just been restarted System uptime; Server: Master]

 Srv: Master
123.321 123.321 has just been restarted System uptime
Conn: local.srv.ru
DNS: local.srv.ru
IP:

Trigger: 123.321 has just been restarted
Trigger status: OK
Trigger severity: Average
Trigger severity: Average
Trigger URL:

[OK] 123.321 has just been restarted 123.321

Event time: 09:47:36
2017.06.23


VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz [Intel64 Family 6 Model 23 Stepping 10] [DEP Enabled] [4 CPUs]
Installed RAM: 8192 MBytes
Microsoft Windows 7 Professional Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18697 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 15848 MBytes

Miranda NG Version: 0.95.5 build #17337 [running inside WOW64]
Build time: 27 Sep 2016 16:44:42
Profile: C:\Miranda NG\Profiles\Sergey\Sergey.dat (dbx mmap driver)
Profile size: 1507328 Bytes
Profile creation date: 6 Apr 2016 14:27:19
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (19):
¤ AdvaImg.dll v.0.11.0.2 [17 Jun 2016 20:07:26] - Miranda image services
¤ AIM.dll v.0.11.0.1 [27 Sep 2016 16:42:26] - AIM protocol
¤ AVS.dll v.0.95.3.4 [27 Sep 2016 16:42:24] - Avatar service
¤ Clist_modern.dll v.0.9.1.5 [27 Sep 2016 16:43:18] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [27 Sep 2016 16:43:14] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [27 Sep 2016 16:42:26] - Miranda NG mmap database driver
¤ Facebook.dll v.0.3.0.0 [27 Sep 2016 16:43:10] - Facebook RM
¤ GG.dll v.0.11.0.3 [27 Sep 2016 16:42:40] - Gadu-Gadu protocol
¤ ICQ.dll v.0.11.3.4 [27 Sep 2016 16:42:34] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [27 Sep 2016 16:42:24] - Import contacts and messages
¤ IRC.dll v.0.11.0.3 [27 Sep 2016 16:42:32] - IRC protocol
¤ Jabber.dll v.0.11.0.4 [27 Sep 2016 16:42:42] - Jabber protocol
¤ KeepStatus.dll v.0.9.0.2 [27 Sep 2016 16:42:54] - Keep status
¤ MSN.dll v.0.12.1.2 [27 Sep 2016 16:42:40] - MSN protocol
¤ PluginUpdater.dll v.0.1.2.5 [27 Sep 2016 16:43:24] - Plugin updater
¤ StartupStatus.dll v.0.8.0.48 [27 Sep 2016 16:42:56] - StartupStatus
¤ TabSRMM.dll v.3.4.1.2 [27 Sep 2016 16:42:36] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [27 Sep 2016 16:43:06] - TopToolBar
¤ Yahoo.dll v.0.95.5.1 [27 Sep 2016 16:42:34] - Yahoo protocol

Unloadable Plugins (1):
¤ DbChecker.dll v.0.0.0.0 [27 Sep 2016 16:43:18] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [27 Sep 2016 16:43:06]
 Proto_Facebook.dll [27 Sep 2016 16:43:04]
 Proto_GG.dll [27 Sep 2016 16:43:08]
 Proto_ICQ.dll [27 Sep 2016 16:43:08]
 Proto_IRC.dll [27 Sep 2016 16:43:08]
 Proto_Jabber.dll [27 Sep 2016 16:43:08]
 Proto_MetaContacts.dll [27 Sep 2016 16:43:58]
 Proto_MSN.dll [27 Sep 2016 16:43:08]
 Proto_Yahoo.dll [27 Sep 2016 16:43:08]
 TabSRMM_icons.dll [27 Sep 2016 16:43:22]
 Toolbar_icons.dll [27 Sep 2016 16:43:08]
 xStatus_ICQ.dll [27 Sep 2016 16:42:32]
 xStatus_Jabber.dll [27 Sep 2016 16:42:34]

Подскажите, как исправить?
« Last Edit: 23 06 2017, 08:44:57 by k008 »
 

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 588
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
k008, насколько я помню ICQ не даёт гарантий того, что сообщения придут в том порядке в котором они отправлены.
Хорошо бы проверить как эти сообщения приходят в другие ICQ клиенты в частности в официальный.
Посмотреть настройки centerim.
Если таки там всё нормально, то хорошо бы сделать netlog чтобы было видно какие пакеты в момент получения сообщения получила миранда. Миранда сама ничего не разрезает. Сервер скорее всего тоже т.ч. я бы грешил на centerim.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
Хорошо бы проверить как эти сообщения приходят в другие ICQ клиенты в частности в официальный.
Захожу в icq Web, там нормально, в QIP тоже.

Посмотреть настройки centerim.
Там особо и смотреть не на что.

Если таки там всё нормально, то хорошо бы сделать netlog чтобы было видно какие пакеты в момент получения сообщения получила миранда

Это имеется ввиду, что-то наподобие WireShark?


Сервер скорее всего тоже т.ч. я бы грешил на centerim.
Так и я тоже так полаю/полагал. На линуксовом сервере, я сделал запись в файл отправляемых сообщений, чтобы можно было проверить. Но вот там всё в порядке, да и centerim тоже показывает сообщения правильно, внутри своей программы.

Вот и не могу понять куда копать. А разве сообщения ICQ не зашифрованные? Я имею ввиду, получится их WireShark посмотреть?
 

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 588
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
Это имеется ввиду, что-то наподобие WireShark?
Достаточно того, что делает сама миранда, инструкция в wiki
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
Достаточно того, что делает сама миранда, инструкция в wiki
В логе, так же видно, что сначала пришла вторая часть, а потом первая часть одного, целого сообщения.
 

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 588
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
В логе, так же видно, что сначала пришла вторая часть, а потом первая часть одного, целого сообщения.
А можно фрагмент лога в который включены эти события – выложить? Так как если сообщения приходят по кускам – миранда не причём, нужно копать глубже в протокол.

Post Merge: 29 06 2017, 19:38:10
На всякий случай посмотрите шаблон сообщения которое составляется, может так есть какие-то непечатные знаки или переходы строки которые неверно трактуются.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
А можно фрагмент лога в который включены эти события – выложить?
Подскажите, в каких участках лога, содержится информация, которую не следует выкладывать?

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

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 588
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
Подскажите, в каких участках лога, содержится информация, которую не следует выкладывать?
Если только лога протокола ICQ, то лучше ничего не вырезать (можете свой номер поменять если не охота светить). Можете отправить мне в приват или ghazan. Все адекватные люди.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
Если только лога протокола ICQ, то лучше ничего не вырезать (можете свой номер поменять если не охота светить). Можете отправить мне в приват или ghazan. Все адекватные люди.

Отправил
 

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 588
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
k008, получил, смотрели но по диагонали ибо не было времени вдумчиво глянуть и выводы делать я не хочу. Сообщения идут с html заголовками. Это из шаблона? Миранда может всё это только как plaintext который потом можно IEview подсунуть.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline k008Topic starter

  • Newbie
  • *
  • Posts: 6
  • Country: ru
  • Karma: 0
Сообщения идут с html заголовками. Это из шаблона?
Скорее всего да, хотя в тексте нет картинок, только текст. Поэтому зачем там HTML - не знаю