Author Topic: Jabber/OMEMO неправильное отображение исходящих сообщений в истории  (Read 412 times)

test, ghazan and 2 Guests are viewing this topic.

Offline Alex79

Исходящие сообщения Jabber зашифрованные через OMEMO (отправка пользователю на сервере Conversations) после перезапуска миранды в плагинах истории NewStory и History++ видны так:
Длинные сообщения:
<< OMEMO message is not encrypted for this device >>
Сообщение со словом "Test":
<< OM
Входящие сообщения зашифрованы и отображаются нормально, собеседник подтвердил что исходящие тоже зашифрованы. Проверялось в версии в разработке и стабильной.
 

Online ghazan

Привет.

Если еще актуально, давай попробуем сделать network log (Jabber + ядро), есть подозрение, что на трубе консерва бросает карбонку на это сообщение, и эта карбонка с тем же самым message id перетирает исходящее сообщение. Основной смысл этой надписи в том, что она появляется только при расшифровке нового сообщения, т.е. собственно к исходящему сообщения она 100% никакого отношения не имеет
 

Offline Alex79

Привет, актуально. Одно из исходящих сообщений в логе (от 28.11) почему-то отображается нормально. Возможно когда собеседник был онлайн во время отправки.
После отправки сообщения и перезапуска миранды, если получатель оффлайн то от него всегда прилетает Pop-up: "...has stopped typing."

Лог отправки сообщения
Code: [Select]
[2025-12-07 17:43:12 1490] [JABBER_2] (0000000005BDDFC0:960) Data sent
<message to="*" id="*"><body>I sent you an OMEMO encrypted message but your client doesn't seem to support that</body><encrypted xmlns="eu.siacs.conversations.axolotl"><payload>*</payload><header sid="*"><key rid="*">*</key><iv>*</iv></header></encrypted><store xmlns="urn:xmpp:hints"/></message>
[2025-12-07 17:43:26 1490] [JABBER_2] (0000000005BDDFC0:960) Data sent
<iq type="get" to="*@jabbers.one" id="*"><vCard xmlns="vcard-temp" prodid="-//HandGen//NONSGML vGen v1.0//EN" version="2.0"/></iq>
[2025-12-07 17:43:26 1834] [JABBER_2] (0000000005BDDFC0:960) Data received
<iq id='*' to='*@jabbers.one/Miranda' type='result'><vCard xmlns='vcard-temp'/></iq>
[2025-12-07 17:43:26 1834] [JABBER_2] recvResult = 115
[2025-12-07 17:43:26 1834] [JABBER_2] <iq/> iqIdGetVcard
[2025-12-07 17:43:26 1834] [JABBER_2] Vcard for myself
[2025-12-07 17:43:26 1834] [JABBER_2] Has no avatar
[2025-12-07 17:43:26 1834] [JABBER_2] bytesParsed = 115
[close]
« Last Edit: Today at 15:57:36 by Alex79 »
 

Online ghazan

Alex79,
не... оно может прилетать сильно позже
надо подержать лог, пока сообщение не искривится, и сделать выборку пакетов, где есть такой же id="mir_blablabla", как в отправленном сообщении
 

Online ghazan

Одно из исходящих сообщений в логе (от 28.11) почему-то отображается нормально
потому что на него почему-то не отослали карбонку