LINUX.ORG.RU

another.im 1.0.1

 anotherim, , , ,


0

3

Как обычно тихо и незаметно вышла новая версия активно пилящегося форка XMPP-клиента Conversations — another.im.

Изменения с предыдущей версии

  • По просьбе апстрима мы сменили название с Conversations Classic на another.im, чтобы избежать путаницы.
  • Реализованы OTR-чаты как секретные чаты.
  • Возможность создать аккаунт на нашем сервере another.im через приложение (и не только).
  • Фикс багов и улучшения пользовательского интерфейса.

Готовые сборки доступны на странице с релизами, а исходный код в нашем гите.

>>> Скачать на F-Droid



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 6)
Ответ на: комментарий от ann_eesti

Даже в ситуации, когда у нас регистрация учетки происходит через скомпроментированный сервер, и оба клиента общаются исключительно через этот сервер? Что мешает делать mitm в таком случае? Еще раз - речь про ситуацию когда весь трафик клиентов с самого первого байта от самого первого логина проходит через скомпроментированный сервер.

Т.е. мы имеем ситуацию, когда все рукопожатия, инициализация ключей, все отпечатки - все проходит через один сервер.

Salol
()
Ответ на: комментарий от ann_eesti

ничем, надо не письками меряться с другой федерацией, а объединяться (у ejabberd подвижки туда уже есть)

Я спрашиваю потому что в клиентах для матрицы давно уже есть все то что вы делаете. И работают пуши в телефон, и не надо страдать с отключением сохранения энергии на батареи. И там со стандартизацией лучше, клиент на телефоне точно будет работать с клиентом на планшете. В чем профит этой штуковины?

gaylord
()
Ответ на: комментарий от gaylord

у меня другой опыт с Matrix, и для меня оно — NIH-вариант Жаббера от смузихлебов-питонщиков, можешь считать это личным.

ann_eesti
()
Ответ на: комментарий от Salol

в ситуации, когда изначально общение Алисы и Боба скомпрометировано с самого начального этапа, не поможет уже ничего, нужно хотя бы изначальное «доверие».

ann_eesti
()
Ответ на: комментарий от ann_eesti

В жабере по-умолчанию всё тоже самое, лол. Джаббер привязан к почте, а она вся нынче привязана к телефону, а с шифрованием в джабере тоже всё туго.

Понятно, что почтовые серваки можно хорошие найти или свой поднять, да и с шифрованием вопрос порешать, но по умолчанию вот так.

next_time ★★★★★
()
Ответ на: комментарий от next_time

Вообще нет, я только что ради интереса зарегистрировался через Gajim. Это теперь даже in-band наконец-то заработало.

P.S. Хотя MUC лист тормозит как сучка а jabber.ru.

P.P.S. Ну и сеть мертвая напрочь, в MUC по одному-два человека.

gaylord
()
Последнее исправление: gaylord (всего исправлений: 1)
Ответ на: комментарий от gaylord

Да, почитал тут - оказывается, незадолго до того, как я перестал жаббером пользоваться, в протокол внесли принудительное шифрование. Но есть нюанс: джаббера через gmail это не коснулось, а я (и м.б. большинство) на нём как раз и сидели.

Что, вероятно, джаббер как раз и добило.

next_time ★★★★★
()
Последнее исправление: next_time (всего исправлений: 1)
Ответ на: комментарий от next_time

Я тебе гарантирую что вот прямо сейчас gajim пишет что выключено и предлагает OMEMO, OpenPGP и PGP. А то о чем ты говоришь, это TLS :)

gaylord
()
Последнее исправление: gaylord (всего исправлений: 1)
Ответ на: комментарий от next_time

Да, поэтому я спросил про матрицу. С точки зрения протокола (даже убрав за скобки отвратительный signal/noise ratio у XML), XMPP на голову выше матричной срани с long polling. Проблема в том, что имея в целом хороший протокол, парни не смогли друг с другом договриться и обеспечить совместимость клиентов по экзистенциально важным функциям типа шифрования и истории. И XMPP (как чат) умудрился просрать ту нишу, в которой он (казалось бы) должен был бы быть идеальным решением. В итоге эту нишу занял Slack и прочая дрянь, хотя казалось бы.

А матричные перцы сделали из говна и палок IM с рабочим из коробки шифрованием и федерацией. Архитектурно там кошмар и ужас, но с точки зрения пользователя это все гораздо проще и прямолинейнее, чем жаббир был тогда.

gaylord
()
Последнее исправление: gaylord (всего исправлений: 4)
Ответ на: комментарий от next_time

Джаббер привязан к почте, а она вся нынче привязана к телефон

што? какая почта, наркоман?

ни на одном из известных мне серверов никакую почту не требуют.

ann_eesti
()
Последнее исправление: ann_eesti (всего исправлений: 1)
Ответ на: комментарий от ann_eesti

ни на одном из известных мне серверов никакую почту не требуют.

Где остались живые люди?

Я попробовал:

  • xmpp.org (в основном протоколы)
  • jabber.ru (6 человек в комнате)
  • jabber.org (3 человека в комнате)
  • xmpp.party (3 человека вне help чата, но можно обсудить Эсперанто)

Скорее всего есть какие-то новые серверы, о которых я не знаю.

gaylord
()
Ответ на: комментарий от gaylord

да хотя бы самый популярный conversations.im или какой-нибудь 616.pub, я хз.

какая разница, сколько людей на сервере, если это федерация и ты можешь с любого сервера джойниться в группчат любого сервера?

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

ну и напомню, что то ли Viber, то ли Whatsapp — это XMPP с отключннной федерацией.
до такого количества пользователей и отказоустойчивости матрицеподелию на пихоне как до китая нутыпонял

ann_eesti
()
Последнее исправление: ann_eesti (всего исправлений: 1)
Ответ на: комментарий от ann_eesti

какая разница, сколько людей на сервере, если это федерация и ты можешь с любого сервера джойниться в группчат любого сервера?

В gajim нет поиска по федерации, только поиск по серверу.

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

А мемы с котами где искать? Просто чаты конторы это удовольствие для вовлеченных.

ну и напомню, что то ли Viber, то ли Whatsapp — это XMPP с отключннной федерацией. до такого количества пользователей и отказоустойчивости матрицеподелию на пихоне как до китая нутыпонял

Но какая разница, если федерация отключена и XMPP внутри это деталь реализации?

gaylord
()
Ответ на: комментарий от ann_eesti

разница такая, что протокол и реализация позволяют это сделать

Мы с этого и начали.

в отличие от шматрицы

На самом деле мы не знаем, особо никто не пытался ещё. Мы знаем что в Matrix на порядок меньше чем в ТГ, но это комьюнити и задроты. Что бы смогла сделать команда, у которой сроки, бюджет и задачи, мы не знаем.

gaylord
()
Последнее исправление: gaylord (всего исправлений: 1)
Ответ на: комментарий от gaylord

На самом деле мы не знаем, особо никто не пытался ещё.

да не, мы пытались изначально на матрице поехать, но Synapse тормозила даже на дедике с 100 пользователями и задержка сообщений была около секунды.

это я еще не говорю про клиенты на электроне.

там что-то на Go пытались перепилить, но как у них там успехи — уже не особо интересно.

ann_eesti
()
Ответ на: комментарий от ann_eesti

там что-то на Go пытались перепилить, но как у них там успехи — уже не особо интересно.

Его на Rust перепилили, стало хорошо.

gaylord
()
Ответ на: комментарий от ann_eesti

да не, мы пытались изначально на матрице поехать, но Synapse тормозила даже на дедике с 100 пользователями и задержка сообщений была около секунды.

Ну вот оценка на 2022 год это 60 миллионов пользователей в сети.

gaylord
()
Ответ на: комментарий от ann_eesti

Так а какой тогда смысл в OMEMO без возможности в начале ввести ключ переданный по безопасному каналу? Потому что получается какой-то бред иначе, что даже замшелый PGP безопаснее выходит чем OMEMO, например в ситуации, когда мы все будем сидеть на jabber.ru. Может быть все же есть какой-то способ? Не могли же они такой банальный бэкдор сделать на этапе проектирования еще. Потому что тогда обычный SSL перекрывает все векторы атак, которые не связаны со скомпроментированным jabber сервером.

Salol
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.