Author Topic: MirOTR  (Read 1996 times)

0 Members and 1 Guest are viewing this topic.

Offline nicecall777

  • Newbie
  • *
  • Posts: 21
MirOTR
« on: 17 05 2017, 13:38:57 »
при работе с отр выявил одну неприятную особенность, которую пытаюсь решить. при общении с контактами которые используют разные сервера и версии клиентов/отр постоянно сталкиваюсь с ситуацией, когда из за отр-а сообщения попросту не доходят как в одну так и в обратную стороны. основная масса таких вылетов по моему опыту происходит из за того, что собеседник использует устаревшею версию отр-а (например, psi+ исп 2-ую версию) или из за перебоев не серверах. часто бывает так, что собеседник отправил сообщение с отр (его клиент сообщил об успешной отправке и никаких ошибок не выдал), а я ничего не получил и даже не мог догадываться, что мне что то отправили и в результате пропустил важное сообщение. вероятней всего, такое происходит из за того, что клиент собеседника использует устаревшею сессию (т.к. из за устаревшего протокола видимо не получает уведомление об необходимости освежить сессию и начать новую). покопался в настройках MirOTR и нашел частичное решение этой проблемы - "показывать системные уведомление отр-а в чате":
Spoiler
[close]

после вкл этой опции, я уже могу видеть сообщения типа:
[OTR INFO] The encrypted message received from '*******' is unreadable, as you are not currently communicating privately
которые дают мне возможность понять, что собеседник отправил мне сообщение с отр-ом, но по указанной выше причине оно пришло в нерасшифрованном виде. после этого я могу вручную обновить сессию отр и попросить собеседника повторить еще раз. если эта опция выкл (как это и есть по умолчанию), никакого уведомление соответственно я и не получу

это были плюсы этой опции. теперь о минусах

помимо действительно важного системного сообщения типа (которое на мой взгляд должно быть вкл по умолчанию):
[OTR INFO] The encrypted message received from '*******' is unreadable, as you are not currently communicating privately
в истории чата накапливается громадное количество совершенно не нужных и бесполезных для меня системных уведомлений отр такого плана:
Spoiler
[OTR INFO] OTR encrypted session has been terminated by '***********'. You should do that, too!
[OTR INFO] Beginning OTR encrypted session with '***********' (NOT VERIFIED)
[OTR INFO] OTR encrypted session with '***********' has been terminated
[OTR INFO] Requesting OTR encrypted session with '***********'
[OTR INFO] The following message received from '***********' was NOT encrypted:
[OTR INFO] '***********' has already closed his/her private connection to you; you should do the same
и т.п.
[close]

не говоря уже о том, что каждое из этих бесполезных уведомлений приходит в виде обычных сообщений прямо в чат, что каждый раз раздражает т.к. отвлекает на их прочтение (учитывая размеры контакт листа)

отсюда и вопрос, подскажите пож как настроить получение этих системных уведомлений отр-а так, чтобы отражалось только одно действительно важное
Spoiler
[OTR INFO] The encrypted message received from '*******' is unreadable, as you are not currently communicating privately
[close]
, а все остальные
Spoiler
[OTR INFO] OTR encrypted session has been terminated by '***********'. You should do that, too!
[OTR INFO] Beginning OTR encrypted session with '***********' (NOT VERIFIED)
[OTR INFO] OTR encrypted session with '***********' has been terminated
[OTR INFO] Requesting OTR encrypted session with '***********'
[OTR INFO] The following message received from '***********' was NOT encrypted:
[OTR INFO] '***********' has already closed his/her private connection to you; you should do the same
и т.п.
[close]
нет?

вариант "отображать их как попапы" не подходит

vi:
Spoiler
[VersionInfo]
Quote
CPU: Intel(R) Core(TM)
Installed RAM: 2048 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: 1900 MBytes

Miranda NG Version: 0.95.5 build #17337
Build time: 27 Sep 2016 16:44:40
Profile: C:\Documents and Settings\\Application Data\Miranda NG\home\home.dat (dbx mmap driver)
Profile size: 2621440 Bytes
Profile creation date: 13 May 2017 21:46:58
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (12):
¤ AdvaImg.dll v.0.11.0.2 [27 Sep 2016 16:43:10] - Miranda image services
¤ AVS.dll v.0.95.3.4 [27 Sep 2016 16:42:24] - Avatar service
¤ CrashDumper.dll v.0.0.5.2 [27 Sep 2016 16:43:12] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [27 Sep 2016 16:42:24] - Miranda NG mmap database driver
¤ HistoryPP.dll v.1.5.1.5 [16 Sep 2016 12:12:06] - History++
¤ ICQ.dll v.0.11.3.4 [27 Sep 2016 16:42:32] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [27 Sep 2016 16:42:22] - Import contacts and messages
¤ Jabber.dll v.0.11.0.4 [27 Sep 2016 16:42:40] - Jabber protocol
¤ MirOTR.dll v.0.14.1.16 [27 Sep 2016 16:44:18] - Miranda OTR
¤ OpenSSL.dll v.0.1.0.1 [27 Sep 2016 16:44:10] - OpenSSL SSL API module
¤ PluginUpdater.dll v.0.1.2.5 [27 Sep 2016 16:43:22] - Plugin updater
¤ SpellChecker.dll v.0.2.6.4 [27 Sep 2016 16:43:26] - Spell checker

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


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded
JABBER                   2 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded
[close]
« Last Edit: 17 05 2017, 13:41:20 by nicecall777 »