Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Разработка => Topic started by: sss123next on 03 03 2016, 03:34:37

Title: Работа над miranda-ng за оплату
Post by: sss123next on 03 03 2016, 03:34:37
Привет всем, думаю многие старые пользователи меня знают. Для тех кто не знает, в свое время я с небольшой группой таких же разработчиков работал над icqj plus mod под miranda-im, позже под заказ, за деньги написал new_gpg плагин для miranda-im, на данный момент занимаюсь его поддержкой в miranda-ng, так же делал прочую мелочевку в проекте, участвовал в проектирование некоторых вещей, разрабатывал еще несколько мелких плагинов, и модификаций крупных плагинов, делал под заказ несколько крупных систем  с использованием miranda im как основного компонента (к сожалению они публично не доступны, но используются и работают по сей день).
На данный момент сижу без работы и с удовольствием поработал бы над мирандой, но мне нужно что то есть, пить, платить за интернет, квартиру, и т.д., вобщем все в курсе ). Поэтому предлагаю такой вариант: если вы хотите что то конкретное, мы обсуждаем что нужно сделать, после этого я совещаюсь с командой разработчиков, если никто не против оговоренного функционала, мы с вами обсуждаем сроки и цену, все что я пишу публикуется в основном репозитории miranda-ng под gpl. Если вы хотите какой-то отдельный закрытый плагин/проект для внутреннего использования на основе miranda-im/ng это тоже можно, но сильно дороже )
Title: Re: Работа над miranda-ng за оплату
Post by: cooler.nvkz on 03 03 2016, 07:42:39
[сарказм]вайбер в миранду?  :THUMBS UP: [/сарказм]

ЗЫ: удачи в поиске...
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 03 03 2016, 08:08:04
да пофиг что, если оплата будет и команда не против, почему нет
Title: Re: Работа над miranda-ng за оплату
Post by: DoReMi on 11 03 2016, 06:28:10
Краудфандинг?
Title: Re: Работа над miranda-ng за оплату
Post by: DoReMi on 17 03 2016, 10:06:47
вот ещё Wire появился, очередной "убивец скайпу", я бы поучаствовал совместно-финансово
Title: Re: Работа над miranda-ng за оплату
Post by: mng on 26 03 2016, 12:33:18
исправишь AIM, чтобы работал?

баксов 200 дам :)
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 26 03 2016, 15:19:45
wire - пас, ивзиняйте.
про aim подробнее, я так понимаю это по поводу http://trac.miranda-ng.org/ticket/1216 ?
Title: Re: Работа над miranda-ng за оплату
Post by: mng on 26 03 2016, 18:47:32
wire - пас, ивзиняйте.
про aim подробнее, я так понимаю это по поводу http://trac.miranda-ng.org/ticket/1216 ?
да и http://trac.miranda-ng.org/ticket/1186, в jabber'e тебя что-то нету.

вкратце: aim убрали старый протокол, остался только новый, который миранда не поддерживает.
http://forum.miranda-ng.org/index.php?topic=4494.0
http://forum.miranda-ng.org/index.php?topic=4507.0

по сути надо посмотреть как сделано у pidgin и адаптировать к миранде.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 27 03 2016, 18:15:57
займусь, пока ничего не обещаю.
Title: Re: Работа над miranda-ng за оплату
Post by: Dimsok on 27 03 2016, 19:32:13
по сути надо посмотреть как сделано у pidgin и адаптировать к миранде
А в Пиджине работает что ли? Уже поправили? Так-то оттуда много что можно адаптировать. Телеграм например или Лайн
Title: Re: Работа над miranda-ng за оплату
Post by: mng on 27 03 2016, 19:32:50
А в Пиджине работает что ли? Уже поправили?
работает.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 28 03 2016, 04:10:29
http://sss.chaoslab.ru/Release.7z - ничего не тестировал, у меня аккаунта там нет.

есть большая вероятность что ничего не изменилось, процедуру авторизации в соответствие с тем что используется в libpurple (если конечно не ошибся нигде)
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 28 03 2016, 23:08:30
http://trac.miranda-ng.org/changeset/16557/
Title: Re: Работа над miranda-ng за оплату
Post by: DoReMi on 07 04 2016, 13:14:48
wire - пас, ивзиняйте.

а почему?
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 09 04 2016, 14:31:34
а почему?

потому что очередной черный ящик.
есть tox.
Title: Re: Работа над miranda-ng за оплату
Post by: DoReMi on 11 05 2016, 09:08:50
Да не такой уж и чёрный вроде.
(https://monosnap.com/file/vVE5dY94jHmlXQBBxpeveIm7SPgtQA.png)
Title: Re: Работа над miranda-ng за оплату
Post by: Mikalair on 11 05 2016, 18:27:52
DoReMi, там, ЕМНИП, по условиям лицензии нельзя создавать альтернативные клиенты.
Title: Re: Работа над miranda-ng за оплату
Post by: wst on 20 05 2016, 15:29:49
Тут недавно проскочила новость, что "новая ICQ включила сквозное (end-to-end) шифрование для всех звонков, и первой в мире среди мессенджеров обеспечила шифрование видеосвязи для всех стран.
Шифрование базируется на открытом протоколе ZRTP, который обеспечивает максимальную защиту информации и безопасный обмен ключами. Звонки невозможно расшифровать ни на серверах ICQ, ни на уровне провайдера."

Так что думаю работа над протоколом ICQ по прежнему актуальна.  8)
Title: Re: Работа над miranda-ng за оплату
Post by: Apollo2k4 on 20 05 2016, 20:52:58
wst, ключевая фраза всего вашего сообщения «звонков», тут проблема не в ICQ, а гораздо обширнее, нужно для начала научить миранду совершать/принимать звонки и сделать это как-то более менее стандартно чтобы не городить свою реализацию в каждом протоколе, а это не за недельку по вечерам делается…
Title: Re: Работа над miranda-ng за оплату
Post by: UksusoFF on 01 06 2016, 18:35:07
Таки а сколько ориентированно может стоить запилить нормальный КЛ (http://forum.miranda-ng.org/index.php?topic=3989)?
Title: Re: Работа над miranda-ng за оплату
Post by: MisterMyth on 03 06 2016, 18:52:00
А я бы попросил всплывающие уведомления, которые будут появляться поверх игры, не сворачивая ее...... В qip это было.

http://forum.miranda-ng.org/index.php?topic=4672.msg17071#msg17071
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 23 08 2016, 14:37:04
давно не заглядывал сюда

про кл главное договориться между всеми разработчиками о том как оно должно быть

про уведомления, это d3d/opengl overlay, можно драть с mumble нагло ), но работать будет не всегда и не везде, можно вобщем подумать над этим
Title: Re: Работа над miranda-ng за оплату
Post by: MisterMyth on 23 08 2016, 14:44:10
sss123next,  я был бы очень благодарен....
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 24 08 2016, 02:29:31
давай задание, и сколько готов вложить, а там посмотрим  ), может и кто то другой сделает
Title: Re: Работа над miranda-ng за оплату
Post by: MisterMyth on 26 08 2016, 18:33:45
но работать будет не всегда и не везде

Сначала это поясните пожалуйста.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 27 08 2016, 02:34:04
методика внедрения в полноэкранное приложения зависит от того как именно это полноэкранное приложение работает, на данный момент это может быть dx9 dx10 dx11 opengl, во всех есть определенные различия, еще это зависит от того как приложение написано, есть например программы в которые по некоторым причинам не удается внедриться оверлэям.

чтобы понять о чем я говорю можно просто взять и попробовать mumble, я буду делать по тому же принципу, если буду конечно )
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 08 12 2016, 10:16:40
sss123next, а предложение ещё в силе?
На сколько по деньгам оцениваешь вот (#751) эту (http://trac.miranda-ng.org/ticket/751) хотелку в плагине Alarms?
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 13 12 2016, 19:56:33
в силе, нужно глянуть код, на первый взгляд тривиально, значит не много.
посмотрю в ближайшие дни.
Title: Re: Работа над miranda-ng за оплату
Post by: mirauser on 22 12 2016, 15:54:37
Готов заплатить 100$ за две доделки
1) не работает GPG (ставлю jabber. создаю ключ, юзаю Version: GnuPG v1) как на Miranda так и на PSI+
в результате  либо GPG шифрование слетает либо Miranda падает.) по сути это шифрование только на бумаге. на деле GPG в Miranda нет.

2) Часто бывает такой момент.  Пишет мне USER1@jabber.ru что он контакт USER1@jabber.ru закрывает и переодит на контакт USER2@jabber.ru.
так вот было бы удобно возможность переносить историю из USER1@jabber.ru в USER2@jabber.ru.
Просто когда работаешь нужна быстрая инфа о чем ты ранее общался с тем или иным человеком.
Title: Re: Работа над miranda-ng за оплату
Post by: watcher on 22 12 2016, 16:23:26
2) Часто бывает такой момент.  Пишет мне USER1@jabber.ru что он контакт USER1@jabber.ru закрывает и переодит на контакт USER2@jabber.ru.

А почему б их в метаконтакт не засунуть?
Title: Re: Работа над miranda-ng за оплату
Post by: mirauser on 22 12 2016, 17:10:40
А почему б их в метаконтакт не засунуть?
Чесно говоря не пользовался. Но глянул.... суть в том что у меня около 3000 контактов... Выручает "Режим вида"
но когда обьеденяю контакты то по настроенным датам исчезает контакт с которым я общался в этом периоде времени....

И для меня было бы проще просто самому добавлять инфу в историю. Eсть такие моменты когда нужно вообще просто добавить "как текст" к сообщению чтобы оно там хранилось и обращаться как к журналу о чем мы когда-то с клиентом говорили и работали... это для меня нужно.
 
и вообще Я щас уже 2 месяца на PSI+ ужасно не удобно.
PSI+ меня удручает своим контакт-листом и неудобством в использовании... к примеру я хочу найти определенного человека... я знаю что мы общались с ним ну скажем неделю назад... Глазками бегать по всему листу из 3000 контактов - это жесть. Просмотр истории тоже гуано полное. Нет поиска по всей истории. кароче капец.

Но В PSI+ это как автомат калашникова. там работает нормально GPG и реконект при падении интернета отличный. а в miranda переподключение (плагин) иногда дает сбои.  у меня 8 контактов Jabber. и бывает подойдешь к компу а там 2 или 3 моих jabber оффлайн. и тихо так сидят ждут непонять чего.... редко но такое бывает пока ручками их не пересбросишь.



Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 25 12 2016, 02:46:32
Готов заплатить 100$ за две доделки
1) не работает GPG (ставлю jabber. создаю ключ, юзаю Version: GnuPG v1) как на Miranda так и на PSI+
в результате  либо GPG шифрование слетает либо Miranda падает.) по сути это шифрование только на бумаге. на деле GPG в Miranda нет.


логи, версии.
Title: Re: Работа над miranda-ng за оплату
Post by: mirauser on 28 12 2016, 01:10:18
Stable version (0.95.5) (плагин последний)
GPG (gpg4usb)
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

какие логи нужны?
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 28 12 2016, 06:39:42
там в настройках лог включается, так же нужна версия gpg плагина, и крэшлоги если оно падает.
Title: Re: Работа над miranda-ng за оплату
Post by: mirauser on 28 12 2016, 10:11:52
итак поехали...
скачена последняя стабильная версия miranda-ng-v0.95.5
поставлен jabber на сервере exploit.im
через "компоненты для уставки" скачен плагин New_GPG и языковой пакет русский
скачен и разархивирован gpg4usb версии 0.3.3-2 (содержит версию GnuPG 1.4.19)
https://gpg4usb.org/development.html

при запуске указан путь к gpg.exe
сгенерирован ключ непосредственно с окна плагина.
и начат диалог с контактом у которого psi++ и та же версия gpg
обменялись ключами gpg
http://prntscr.com/dosmfe
пока все хорошо.
после обмена ключами на первой и второй стороне появилось по замку.
включил запись отладки GPGdebug.log (после этого Miranda перестала вылетать но GPG и не заработало)


если я отправляю сообщение с Miranda то в PSI+ сообщения приходят нормально.
если я отправляю сообщение с PSI+ в Miranda то сообщения в Miranda не проходят. а в PSI+ вырубается замок и пишется.
http://prntscr.com/dosztp

лог с miranda GPGdebug.log
https://www.sendspace.com/file/w8gg49

вылетов miranda не наблюдалось.

есть у вас контакты для общения ? я вам писал в ICQ но возможно вы уже не используете ICQ.


Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 28 12 2016, 11:23:54
скачена последняя стабильная версия miranda-ng-v0.95.5 - давно протухло
если я отправляю сообщение с PSI+ в Miranda то сообщения в Miranda не проходят. а в PSI+ вырубается замок и пишется.
http://prntscr.com/dosztp  - это я правил с пол года назад, или раньше.
по логу от gpg - gpg: decryption failed: secret key not available


в любом случае, проверь на последнем билде тестовом.
Title: Re: Работа над miranda-ng за оплату
Post by: mirauser on 28 12 2016, 14:20:25
проверил на последней Альфа так сказать....  + New_GPG тот что в разработке числится.... та же проблема.
по контакту jabber отписал вам !
Title: Odp: Работа над miranda-ng за оплату
Post by: Ищезаяц on 17 01 2017, 20:38:48
насколько велик геморрой запилить тонкий клиент к миранде? точнее даже "серверную" часть для него, чтобы можно было управлять мирандой через вебчик, плюс запилить скромный апчик для overwolf, работающий с этим самым сервером (что кстати кроме всего прочего даст не только попапы в играх, как просили выше, но и возможность разговаривать находясь в игре )
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 29 01 2017, 13:04:00
сразу так и не скажу, не моё, вэб мне не интересен, так что это не возьму.
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 09 06 2017, 08:47:51
sss123next, здравствуй, я один баг не досмотрел в плагине alarms, поп-апы не пропадают, я по нему ПКМ, а через какое-то время опять появляются.

И надо всё-таки подумать над реализацией, чтоб удалённые записи удалялись/отключались в БД. Может сделать, чтоб с начало запись по кнопе "удалить" отключалась, запись помечается серым цветом, а при повторном нажатии на этой записи удалялась совсем. Это как я вижу реализацию данной функции, может можно сделать всё куда проще.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 19 06 2017, 20:24:30
я так сразу не вспомню, но помоему там прсото нет кода удаления.
гляну.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 20 06 2017, 04:02:57
https://github.com/miranda-ng/miranda-ng/commit/a0ac719e45a41ef155c6094cc4ee92946f5a177b

должно решать обе проблемы, единственное, нужно предварительно почистить базу вручную и убить миранду с менгеджера процессов (не дать нормально завершиться), иначе останутся куски данных и невидимые алармы.
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 21 06 2017, 09:03:29
sss123next, проблему решило только с удалением записи из БД.
В остальном стало только хуже.
1. В БД становится две записи Alarms. Условия выше были выполнены в полном объёме. Отключил плагин, грохнул запись. выгрузил (грохнул) миранду, запустил миранду, подрубил плагин. Причина почему двоится alarm не понятна. ИМХО, одноразовые записи шалят.
2. поп-па не пропадает, если раньше его через несколько кликов можно было остановить (не точно), то этот останавливается если миранду перезагрузить.
3. Часть записей грохнулось. Причина не ясна. Было 6 записей, осталось 4 - пустая и 5, 6 - нормальные. Долгосрочные. Типа ежегодные, ежемесячные.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 21 06 2017, 13:06:42
а билд уже собрали новый ?
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 21 06 2017, 13:10:03
С утра обновление было. Дата у файла 21.06.2017 04:01
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 21 06 2017, 14:51:39
похоже придется в его потроха лезть.., я краем глаза глянул, мне стало жутко..., но видимо там в логике где то ошибки и очистки базы не достаточно....
опиши как можно подробнее как именно он должен работать, и что именно делается не так как должно на данный момент (с последними изменениями).
я посмотрю.
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 21 06 2017, 19:15:53
Не скажу насчёт записей в БД, для меня тёмный лес.
Должно быть так (как я представляю):
Делаю запись на срабатывание на определённое время. Когда приходит время, вылезает поп-ап и дальше идёт логика работы поп-апа. У меня это, убирается автоматически через какое то время или ручками по ПКМ. Дальше, об этом оповещении вспоминаю согласно настройкам оповещения или не вспоминаю если это "один раз".
Сейчас, вылезает поп-ап и не убирается, по ПКМ он убирается, но опять вылезает. Помогает только перезапуск миранды.
Вот так работает gif. Одноразовая запись
(https://img-fotki.yandex.ru/get/249479/43807160.2b/0_e3b00_b4290a31_orig)
[close]
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 22 06 2017, 03:19:14
ясно, теперь понял.
посмотрю.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 22 06 2017, 04:10:58
посмотрел код, левая кнопка мыши по попапу откладывает его, только вот он берет время из настроек которые задаются в окне сработавшего аларма, а если там 0, то  аларм откладывается на 0...
просто убрать его можно правой кнопкой мыши.
пока добавлю там просто проверку на 0.

https://github.com/miranda-ng/miranda-ng/commit/e6b1bd90594255fec34fde0016ca7dd998de940f
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 22 06 2017, 07:37:51
посмотрел код, левая кнопка мыши по попапу откладывает его, только вот он берет время из настроек которые задаются в окне сработавшего аларма, а если там 0, то  аларм откладывается на 0...
просто убрать его можно правой кнопкой мыши.
пока добавлю там просто проверку на 0.

Странно, пока писал, вопрос дебил ли я, у меня по ПКМ по попапу совсем ничего не происходило. Версия 0.4.0.6.
Перепроверил ещё раз, всё нормально. А дебил я, т.к. не помню что я вчера нажимал ПКМ или ЛКМ. Но откладывание у меня выставлено на 0. Странно.
Ну не может же на одной и той же сборке работать абсолютно по другому?
UPD: ПКМ не сработал, сделал ЛКМ, пропал, появился, ПКМ - сработало.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 22 06 2017, 18:14:00
я добавил проверку на 0, теперь если 0, то левый клик тоже будет отключать.
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 23 06 2017, 08:06:04
я добавил проверку на 0, теперь если 0, то левый клик тоже будет отключать.
Правый клик при первичном появлении не срабатывает, только левый клик.
В 13:00 будет ещё одно событие, если получится, сделаю гифку.
UPD: есть глюк несрабатывания ПКМ.
Тестировалось при таких настройках:
Откладывание на 1 минуту
Будильник "Выбранные дни"

При срабатывании будильника появляется попап, если курсор подвести подсвечивается, Правый клик - тишина. Ноль реакции.
Вчера (вроде) работало если левый клик сделать, и потом уже правый клик при появлении выполнить.
Сегодня такого нет.
UPD2: Плохо работает ЛКМ и ПКМ. Еле закрыл попап. Пока есть только домыслы. Попап закроется если при нажатой кнопки мыши поелозить влево-вправо.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 26 06 2017, 02:35:45
что касается попапов там вроде нормальный код, но нужно посмотреть апи более внимательно чтобы сказать точно.
проверь как ведут себя другие плагины, возможно проблема в popup плагине.
кстати, это выходит за рамки того о чем мы говорили изначально.
но ты всё равно информацию о проблеме давай, там разберемся, причем лучше не тут давай, а тикет на багтрэкере оформи.
Title: Re: Работа над miranda-ng за оплату
Post by: Black Sniper on 26 06 2017, 06:42:00
что касается попапов там вроде нормальный код, но нужно посмотреть апи более внимательно чтобы сказать точно.
проверь как ведут себя другие плагины, возможно проблема в popup плагине.
кстати, это выходит за рамки того о чем мы говорили изначально.
но ты всё равно информацию о проблеме давай, там разберемся, причем лучше не тут давай, а тикет на багтрэкере оформи.
Я ещё по тестирую, надеюсь это "железное".
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 16 08 2017, 07:49:49
такс. есть предварительный план по доработке реализации omemo https://github.com/miranda-ng/miranda-ng/issues/529#issuecomment-322692183
как свегда пожертвование и спонсортво привествуется ), опять сижу без работы )))

ну и вот еще штука: https://github.com/bascht/omemo-top/pull/68

мы первый windows клиент с omemo )
Title: Re: Работа над miranda-ng за оплату
Post by: Oneiron on 08 02 2018, 13:15:24
Предложение еще в силе?
Весьма хочется увидеть в Miranda XEP-0198: Stream Management
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 22 03 2018, 04:20:45
в силе, почитаю что оно такое, поговорю с Гошей.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 22 03 2018, 04:55:49
стандарт мельком просмотрел.
resumption довольно интересно.
Title: Re: Работа над miranda-ng за оплату
Post by: DKL on 03 05 2018, 11:19:42
такс. есть предварительный план по доработке реализации omemo https://github.com/miranda-ng/miranda-ng/issues/529#issuecomment-322692183
как свегда пожертвование и спонсортво привествуется ), опять сижу без работы )))
Готов проспонсировать доработку OMEMO до нормальной совместимости с приложением Conversations под Андроид.
Title: Re: Работа над miranda-ng за оплату
Post by: sss123next on 16 07 2018, 18:16:47
уже иправлено.
Title: Re: Работа над miranda-ng за оплату
Post by: abyss on 26 02 2019, 08:53:02
Добрый день.
В компании используется связка miranda-ng + openfire в качестве "корпоративного" мессенджера. Есть несколько досадных недостатков, которые раздражают пользователей. Появилась мысль попробовать договориться с руководством на оплату устранения этих недостатков. Для разговора нужно понимание стоимости.
Речь идет о следующих недостатках:
- Нужно реализовать полную актуальность vCard на клиентах (как других, так и собственный). Например после изменения номера телефона в AD, в клиента он прилетает только после ручного обновления информации о контакте. Так же беда с аватарами https://forum.miranda-ng.org/index.php?topic=5702.0 как я понимаю это связано.
- Нужно отключить загрузку истории с сервера в диалог. Ну т.е. условно при обновлении "исчезла" история, Вася отправляет Пете сообщение, Петя открывает диалог, новое сообщение от Васи остаётся наверху, а вниз начинает литься история с 2014 года. (кстати зачастую из-за таких загрузок статус меняется на оффлайн). Нужно:
а) не лить эту историю в диалог, пусть она будет доступна через журнал истории, но в диалоге то зачем...
б) последнее сообщение по времени всегда должно быть внизу
Сейчас стоит "Подгрузка 10 последних сообщений"

UPD: Может это уже реализовано?
Title: Re: Работа над miranda-ng за оплату
Post by: Mataes on 26 02 2019, 10:09:08
1) WhenWasIt. в нем есть сервис WhenWasIt/Birthdays/RefreshDetails. через луа его можно дергать на старте каждый раз. профит
2) у меня в качестве лога стоит ieview и ведет он себя именно так как вам надо.
Title: Re: Работа над miranda-ng за оплату
Post by: abyss on 26 02 2019, 11:36:51
WhenWasIt/Birthdays/RefreshDetails
Сейчас используется, но это похоже на костыль. С утра хорошая нагрузка не сервер, и есть приличная задержка до появления аватаров. На уровне протокола бы это сделать.

IeView попробую, спасибо.
Title: Re: Работа над miranda-ng за оплату
Post by: Mataes on 26 02 2019, 12:32:28
так на уровне протокола это будет точно также. пробегается список контактов и дергается обновление, разницы не будет.
Через луа можно разнести вызов сервиса по времени
Title: Re: Работа над miranda-ng за оплату
Post by: abyss on 27 02 2019, 03:46:26
Хорошо, со списком понятно, а как свой vCard обновить? а то пока клиент не узнает, что у него есть аватар, он его в presence не шлёт и соответственно его аватар у других удаляется. Причем у части клиентов нормально, у других так и не может узнать о наличии аватара. Все клиенты идентичные.
Title: Re: Работа над miranda-ng за оплату
Post by: abyss on 27 02 2019, 07:31:15
у меня в качестве лога стоит ieview и ведет он себя именно так как вам надо.
Не помогло, точно так же льётся история после нового сообщения
Title: Re: Работа над miranda-ng за оплату
Post by: Mataes on 27 02 2019, 10:31:28
не понимаю тогда. у меня в логе показывается именно столько сообщений сколько стоит в настройке - 10. и никаких других. если при открытии окна с контактом показывается больше сообщений, чем в настройке. значит в логе есть непрочитанные события и открывается до них.
Title: Re: Работа над miranda-ng за оплату
Post by: abyss on 27 02 2019, 10:41:31
Вот смотрите как воспроизвести:
1. Закрываем Миранду
2. Открываем другого клиента
3. Болтаем с "Васей"
4. Открываем Миранду
5. "Вася" пишет вам "Привет!"
6. Открываем диалог с Васей и видим:
Сверху идет "Привет", а после этого начинает грузиться всё что наболтали в пункте 3, это может быть очень много (больше 10, просто вся история из пункта 3) и "Привет" вы никогда не увидите, пока не переоткроете диалог.