Вышла новая версия Delta Chat 1.22 - мессенджера, использующего email в качестве транспорта вместо собственных серверов (chat-over-email, специализированный почтовый клиент, работающий как мессенджер). Код приложений распространяется под лицензией GPLv3, а базовая библиотека доступна под лицензией MPL 2.0 (Mozilla Public License). Релиз доступен в Google Play и F-Droid. Аналогичная версия для рабочего стола задерживается...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55700
на русте? лайк
Уносите. По крайне мере, до того, как в GCC штатно появится Rust-фронтенд.
примечательно, как у местный сумрачных гениев подгорает от упоминания прекрасного руста — ау, это вы настолько любите дырявую (фракталом во все дыры) сишку?) ну так сишка не есть озарение свыше из 70х, ВСЕГДА есть машинные коды, и вот в них всё упираетсяхотя кому я пытаюсь что-то доказать...
Нафига нужен этот монолитный гцц, когда есть прекрасный ллвм?
а чем он прекрасен? или это только принять на веру, потому что ты так написал?
Любите ваше Яббло крепче и оно будет иметь вас во все места.
GCCRS вроде бы пилится, но не совсем понятна стадия готовности.
так есть уже вариантно пожалуйста, не надо фрагментации, лучше использовать его ровно там, где оригинал нельзя
один актуальный компилятор, максимум + gcc-based для специфичных нужд, гораздо лучше кучи, где годами актуальный стандарт пытаются реализовать
Ну да, а 100500 компиляторов держать в системе это вариант, да.
Идея хорошо, но из-за ржавчины пользовать не буду, в помойку.
А вот и он, религиозный фанатик в чистом виде.
Ну, простите, что ржавчиной покрылось или оттирать, или на мусорку.
З.Ы. забавно это слышать от фанатиков карго культа.
Исходник открыт, перепиши на свой любимый ЯП
за rust всегда лайк
> за rust всегда лайкбрат и тебе лайк братишка
В теории неплохо.
Signal & Telegram
https://signal.org/ru/
https://telegram.org
Тогда уж Matrix и XMPP.А централизованное - сразу нет. Как бы оно не шифровалось, вся сеть со всеми метаданными в одних руках. Это вообще противоречит сущности Интернета. Должны быть открытые протоколы, поддерживаемые независимыми взаимодействующими серверами или одноранговыми узлами (для Матрикса, кстати, пилят поддержку P2P).
Матрикс смузихлебство эклетроне с питоном, будущее его в лучшем случае как у хмрр.
На электроне дефолтный клиент, но он прекрасно работает и в браузере, и есть уже куча других в разной степени зрелых. На Питоне референсная реализация сервера, но пилят ещё как минимум сервера на го и на расте. В любом случае, разработка идёт от спецификации протокола, а реализации различны.
Чего это вы Браузер с прописной пишете? Как-будто он работает в каком-то еще "браузере".
>в лучшем случае как у хмрр.А чем хмрр плох?
Там страшный xml, который причиняет колики фанбоям json.
Во всяком случае, единственный опеннетовский аноним, который смог внятно объяснить свою неприязнь к жабберу, объяснял её именно тем, что в жаббере используется xml вместо json, который, по его мнению, должен использоваться везде.
Ну конечно не про xml. Вся ущербность XMPP в отсутствии функциональных клиентов. Их десятки, но все недопиленные и для Энтерпрайза потому негодные. А для админов локалхоста и Скайп сойдёт.
Прямо как матрикс вау кто бы мог подумать
Если офисным креветкам нужно, чтобы "как в вацапе", потому что по-другому они не умеют - тогда конечно, им только вацап и годится.
Отсутствием стандарта, куча XEP и нет ни одной реализации полностью их поддерживающей. В результате невозможно найти два работающих клиента даже для такой элементарной операции как передача файла с телефона на десктоп или обратно. И это после 20 лет разработки, это катастрофа, xmpp как чат для пользователей мёртв.
> куча XEPЭто плохо?
Conversations и psi+ работает передача файлов
На Андроид мало клиентов, это да. В текст можно, а вот с остальным плохо это да.
> В результате невозможно найти два работающих клиента даже для такой элементарной операции как передача файла с телефона на десктоп или обратно.* Gajim
* Dino
* Conversations (Android)
Теперь приведите такое же множество для аудиозвонков, пожалуйста.
> А чем хмрр плох?Централизованное на.
В каком месте XMPP/Jabber централизован? Поднимаешь свой сервер, включаешь s2s, общаешься с любыми другими серверами
> Поднимаешь свой сервер...Вот это оно и есть. Сервер лёг и считай приехали.
И это НЕ централизация
XMPP это чистая федерация с тысячами серверов, часть из которых существует уже не одно десятилетие
Хочешь поднимай свой, хочешь юзай чужие которые известны своим возрастом и стабильностью
Факт остаётся фактом - аутентификация и авторизация клиента завязана на одной центральной точке, которая по тем или иным причинам может умереть. А другие сервера этого клиента аутентифицировать не будут.Может сейчас они и прикрутили сбоку какие-то костыли, которые позволяют что-то как-то распределить, но сама архитектура у жаббера клиент-серверная.
Серверная часть это single point of failure.> ...,тысячами серверов, часть из которых существует уже не одно десятилетие...
Не было их нихрена 2 десятилетия тому назад. А вот в моём пионернете Jive уже работал, со шлюзом в асечку, который был довольно глючным.
> Не было их нихрена 2 десятилетия тому назад. А вот в моём пионернете Jive уже работал, со шлюзом в асечку, который был довольно глючным.Ну давай посмотрим
jabber.ru существует и бесперерывно работает 21 год, например
А он не самый старый из публичных jabber-серверов
Упс, да?> Факт остаётся фактом - аутентификация и авторизация клиента завязана на одной центральной точке, которая по тем или иным причинам может умереть. А другие сервера этого клиента аутентифицировать не будут.
Единая точка отказа для конкретного сервера? Да. Но XMPP — децентрализован полностью, отвал одного сервера никак не влияет на жизнь всей сети
>> Не было их нихр@на...
> jabber .ru существует и бесперерывно работает 21 годОн бывало и лежал по пару дней, да. (ggl:"jabber .ru помер").
> Упс, да?
Нет, не упс. Есть такая фигура речи - гипербола. Моё "нихр@на" это оно.
Были единицы или десятки. Разумеется, что мой Jabber-сервер не был тогда первым и единственным в интернете. Да, были и другие, но очень мало.
И я не из .RU, кстати.К тому же ты-то выше писал вот так:
>> ... с _тысячами_ серверов, _часть_из_которых_ существует уже не одно десятилетие
Ага, понимаю. Ты, наверное, имел в виду маленькую часть, ОЧЕНЬ МАЛЕНЬКУЮ ЧАСТЬ.
А теперь подумай, сколько жаббер-серверов за эти 20 лет ушли в небытие.
> Единая точка отказа для конкретного сервера? Да
Вот если этот сервер* отключат от интернета, или повредят физически, или украдут, или арестуют, или домен уведут, или просто контора закроется,
то абоненты этого сервера даже не смогут аутентифицироваться в жаббере своими логинами с паролями.
Причём они потеряют сразу всё - и свои jabber-id, и свои списки контактов, которые в жаббере внезапно хранятся на сервере. В общем, по-прежнему вести коммуникации через XMPP они больше не смогут.
Ну, или им придётся регистрировать новые аккаунты на других жаббер-серверах, на которых, разумеется, у них будут другие jabber-id и пустые списки контактов. И им придётся всё начинать с нуля, можно сказать.Таким образом получается, что для пользователя всё завязано на одной, центральной для него точке, через которую он и ведёт коммуникации со всей остальной сетью XMPP. И выход этой точки из строя сразу лишает пользователя возможности вести коммуникации в жаббере.
(* - физических серверов может быть и несколько.)
В общем, для третьей декады XXI века, когда многие национальные правительства пытаются "регулировать" интернет, жаббер уже совсем не годится. Сейчас нужны одноранговые динамически перестраивающиеся сети, где уже не сервера, а узлы.
А в качестве мессенджера сейчас можно начинать использовать Jami, например. Да, у него есть определённые недостатки, присущие в общем-то всем p2p сетям, но есть и свои соответствующие времени достоинства.
Маленько сыроват, да, но с этим уже можно жить.
Долго не мог отправить предыдущий ответ по неизвестным мне причинам. Он почему-то автоматически удалялся через несколько секунд после публикации.
>Матрикс смузихлебство эклетронеТак это один из клиентов на Electron. Есть и на Qt, например.
Долгое время читал про matrix. Пару недель назад внедрили в нашей компании. Мобильный клиент полностью в норме! Не вникал, что там под капотом, но юзабилити под android 9/10, под apple какие-то проблемы с уведомлениями звуковыми и их синхронизации на apple watch. А вот с десктопом проблема. Под nix приемлемо работает nheko. Официальный element self-signed сертификаты не возит, есть о чём задуматься. Отсльаное не работает от слова совсем. Чтобы вс поднять через браузер надо сначала зайти на свой https matrix и сохранить сертификат в хранилище. Одно из самых ярких софтовых впечатлений за последние 2-3 года. Реально топчик.
> под apple какие-то проблемы с уведомлениями
> с десктопом проблема
> Под nix приемлемо
> Отсльаное не работает от слова совсем
> Реально топчикреально топчик, который вы заслуживаете
Приходите, когда станет модно
Децентрализация? Всё у всех в зашифрованном виде, ждёт квантового компа в ближайшие десятилетия для дешифровки?
Где Сигнал централизованный?
Настройки - Весь трафик через сервер - Снять/поставить галку
Да и на практике хорошо.
А как это "Если корреспондент не использует Delta Chat он может прочитать сообщение как обычное письмо. " согласуется со сквозным шифрованием?
Очевидно если произошел обмен ключами, то DeltaChat шифрует, если пациента у тебя в листе нет, то отправляем обычное письмо
Вроде так это работало когда я пробовалСоберут десктопное приложение 1.22 и поставлю, потыкаю снова
чётко в натуре чётко
Да ваще пацаны ваще ребята! Круто могёт молодежь!
За rust всегда лайк
За ржавое всегда на кол.
> ...всегда на кол.На железный и ржавый причём.
Пока не будет нормального десктопного клиента (не на электроне), то не нужно.
Пока громоздкий RSA не будет заменён на ECC, то не нужно.
Пока не будет консольного клиента, то никаких шансов на какую-то востребованность.
IRC топ, десу.
> IRC топУдваиваю.
> Пока не будет консольного клиента, то никаких шансов на какую-то востребованность.Действительно, кому нужен мессенджер без консольного клиента?
Вообще-то консольный клиент там имеется - это сама core lib.
Чаты вообще не нужны, кроме зуммеров с синдромом Аспергера неспособных просто позвонить и сказать пару слов.
Звонки тоже не нужны, неумеющие формулировать свои мысли кратко в письменном виде должны стать топливом.
Сочувствую вашей беде с отсутствием речи, тогда письмо это ваш выход.
Ты СКАЗАЛ, да?
Особенно удобно по телефону зачитывать ссылку или кусок кода, да.
Для этого есть прекрасный gmail, слава Google!
это какая-то шутка?
gmail для общения в 2020-ых?
Предпочитаете Outlook? Тоже вариант.
Как в "прекрасном жмайл" включить "недоверенные приложения" раз и навсегда?
Решать он еще за меня будет (голосом ломающейся шлюхи) "ой, у вас какой-то почтовик, я ему нидаверяю".
Кто ж виноват, что Вы используете небезопасные поделки от Васи, пользуйтесь проверенными временем и святым Гуглом приложениями. С уважением, Ваш саппорт)
Как хорошо что гугл знает чего мне на самом деле надо! Нет "свободе", слава гуглю!
К слову, в Рамблер/почте почтовики включаются "раз и навсегда", проблемы нет. Но зато она не подключает SMTP через Тор.
Есть Thunderbird и консольные почтовые клиенты
А откуда возмётся нормальный десктопный клиент если у них биндинги к Python, Node.js, Java и в разработке неофициальные биндинги для Go? Ни у одного их этих языков нет нативной десктопной GUI библиотеки.
> А откуда возмётся нормальный десктопный клиент если у них биндинги к Python,
> Node.js, Java и в разработке неофициальные биндинги для Go? Ни у
> одного их этих языков нет нативной десктопной GUI библиотеки.Может быть он возьмется из библиотеки и поддержки libpurple? Фигак и все есть в Pidgin/Adium/Finch
за pidgin отдельное спасибо! из всех клиентов matrix самое адекватное решение. правда не возит подтверждение логина, которое требуется для нормальной работы шифрованых чатиков
> за pidgin отдельное спасибо! из всех клиентов matrix самое адекватное решение. правда
> не возит подтверждение логина, которое требуется для нормальной работы шифрованых чатиковНу я Pidgin еще Gaim'ом помню :-D
С точки зрения «все протоколы мессенджеров в одном месте» он всегда был лучшим и очень здраво, что вот DeltaChat сразу пилят поддержку libpurple, что бы в Pidgin работало. Правда с точки зрения внешнего вида он всегда был страшней моей жизни, но что поделаешь, у всех свои недостатки.
я тут delta chat c matrix перепутал. про подтверждение логина - это про matrix было
В глаза долбишься?В новости «Существует DeltaChat для libpurple»
А это значит, что DeltaChat есть в Pidgin для всех ОС на которых он работает(GNU/Linux, FreeBSD, Microsoft Windows), есть Adium для macOS/OS X. А так же есть DeltaChat в CLI, так как есть finch.
Пробовал еще пару лет назад, вполне юзабельно было.
> Пробовал еще пару лет назад, вполне юзабельно было.Я тоже пробовал пару лет назад, но родной клиент на мобиле
Да, очень хороший вариант был бы, если бы взлетел лет 10 назад
А сейчас один хрен не пересадишь всех на него
Хотя тут тебе и истинная децентрализация, и все прочее
Лайк за раст.
Сказал ярый #rust
За раст и двор стреляю в упор.
А что там с контролем доставки? Я могу узнать, прочитал человек сообщение или нет?
Что с идентификацией пользователя? PGP обязателен при использовании или нет?
> А что там с контролем доставки? Я могу узнать, прочитал человек сообщение или нет?Доставленное сообщение помечается как в типовом мессенджере. Уведомление о доставке, как понял, генерирует клиент на стороне получателя.
> Что с идентификацией пользователя?
Средствами PGP. При создании "учётки" (создаётся локально) на устройстве генерируется приватный ключ. Его идентификатор можно посмотреть, на сколько помню.
> PGP обязателен при использовании или нет?
Не обязателен. Незашифрованные сообщения без значка-"замка". При обмене ключей на стороне клиента Delta Chat PGP включается автоматически.
Какая разница, на чём написано?Идея отличная!
>Борьба со спамом осуществляется при помощи отсеивания сообщений от неизвестных пользователей<а если подделают почтовый адрес?
DKIM же
>>Борьба со спамом осуществляется при помощи отсеивания сообщений от неизвестных пользователей<
> а если подделают почтовый адрес?И как ты подделаешь PGP подпись?
Другое дело, что при отсутствии "копроративных" элементов дизайна в письме (и артефактов веб-морды) переписку могут быстренько классифицировать как спам (тот же гугель, подмявший под себя значительную часть юзверьского мыла) и тогда удачи жаловаться в спортлотто.
Чем это отличается от обычного почтового клиента?
Удобный интерфейс ввиде чата, E2E шифрование из коробки. Отличная вещь к слову, только благодаря opennet и узнал про него.
Казалось бы, чем хуже WhatApp?
> Казалось бы, чем хуже WhatApp?Удачи вам со сквозным шифрованием и ЗАКРЫТЫМ исходным кодом.
И с бэкапами всей переписки в открытом виде в облако Гугла или Эппла, которые Вацап настойчиво рекомендует включить. Анонимы, конечно, умные, и не включили, но готов ли Аноним поручиться за каждого собеседника?
Просто всё что вы сказали, применимо к WhatsApp:Удобный интерфейс ввиде чата, E2E шифрование из коробки. Отличная вещь к слову, только благодаря opennet и узнал про него.
Whatsapp не умеет работать без телефона. Телеграм умеет, Viber умеет, даже древнючая аська умеет, Whatsapp - нет.
> Whatsapp не умеет работать без телефона. Телеграм умеет, Viber умеет, даже древнючая
> аська умеет, Whatsapp - нет.Уже с полгода в новостях проскакивает, что воцапп готовят возможность работать без мобилы
Готовят-готовят, но никак не приготовят, бедолаги
А так это пипец, конечно. Вырубилась мобила и на компе клиент тоже вырубился. Я когда увидел долго ржал
Установил телеграм, запускаю -> введите номер телефона, ввожу наугад - просит код подтверждения. Что я делаю не так?
Для десктопного клиента WhatsApp нужен не просто номер телефона, но и включённый клиент на телефоне.
Telegram теперь требует приложение на телефоне для авторизации. Граждане с балалайкафонами в пролёте.
> Казалось бы, чем хуже WhatApp?Тем что уже сп-л твою телефонную книжку и построил твой relation graph, а теперь ищет, кому бы его продать?
Например.
Разумеется, песок хреновая замена овсу, и хрустоподелка насилующая почтовый сервак, при этом не умеющая голосовые чаты (не говоря уж про видеозвонки) и никогда им не научащаяся потому что технология для онлайн непригодна в принципе - ненужна абсолютно.
Но жаббер мертв, а больше ничего и никогда у вас и не будет. Модные-современные программисты-на-хрусте-и-электроне ничего и никогда нормального не напишут.
Кастрированным интерфейсом и функционалом. Нет каталогизации, тегов, фильтров, архивации, нормального поиска - всего того, чем хороша почта. Переписка в виде одной бесконечной портянкой. Все в лучших традициях мессенджеров.Непонятна целевая аудитория этой программы.
Ни разу в жизни этим всем переусложненным почтовым тегированием не пользовался и не понимаю, кто будет
Те, у кого больше трех писем за всю эту самую жизнь.
Тоже ни разу не юзал и не собираюсь.
> всего того, чем хороша почта.Интересно послушать какой клиент на android поддерживает всю эту функциональность почты.
K-9 mail?
FairEmail
> Релиз доступен в Google Play и F-DroidВ F-Droid пока ещё нет, поэтому спрошу. В мобильную версию добавили экспорт приватных ключей как в десктопной?
В корпоративе не взлетит, там полно всевозможных средств фильтрации почты от спама, да и почта сама по себе не рассчитана на общение в реальном времени.
В принципе может взлететь, если добавлять в исключения. Если это какая-то небольшая команда, и переписка внутренняя. Да, часто придётся повозиться, добавляя всех участников в белые списки на стороне почтового сервиса. Тот же fastmail и яндекс кидают часть писем от delta chat в спам.Проблема даже не в спам-фильтре. Корпораты в большинстве используют MS Exchange и выключают поддержку IMAP/SMTP. В проприетарный протокол эксчанги дельтачат не умеет, поэтому либо приходится включать IMAP/SMTP на стороне сервера Exchange, либо прибегать к DavMail и прочим кocтылям (который надо ещё где-то развернуть).
Ну и корпораты не любят, когда E2E и переписка между непосредственными участниками закрыта, и нет централизованного управления ключами шифрования с централизованным доступом администратора в случае чего. Отсюда любовь к слакам, teams, (или прсти Г-ди lync) и прочей проприетарщине с централизованным контролем групп и политик.
В imap folder со спамом его, по идее, несложно научить заглядывать.
> Тот же fastmail и яндекс кидают часть писем от delta chat в спам.А что, корпорации и правда пользуются fastmail и яндекс?
> Корпораты в большинстве используют MS Exchange и выключают поддержку IMAP/SMTP.
Корпораты в большинстве своем ставят буфер ака smart-host(postfix, exim...) перед M$-xchage, в силу его дырявости
> поэтому либо приходится включать IMAP/SMTP на стороне сервера Exchange
Первый раз слышу чтоб IMAP/SMTP был выключен у кого-то в продакшен
> Ну и корпораты не любят, когда E2E и переписка между непосредственными участниками закрытаКорпораты делают проще, - MITM на гейте для авторизованных, а все что проскочило через действительно умных юзеров, которые обменялись ключами "в ручную", то в /dev/null
т.е. и волки сыты и бараны целы
> В корпоративе не взлетитВы за все корпорации отвечаете здесь? Можно пруф?
> там полно всевозможных средств фильтрации почты от спама
Ну да, и что вы этим хотели сказать???
> да и почта сама по себе не рассчитана на общение в реальном времени.Да ну? Правда? У вас почта череz US-Robotics гоняется до сих пор?
Сразу видно человека, который в серьёзных конторах не работал :) Причём тут US Robotics? Бери выше - товарищ майор сидит и письма пропускает, по одному. Ну или не пропускает :)
> email в качестве транспортаВ целом, идея неплоха. Вон вся школота сидит на телеграмме по причине тотальной нехватки головного мозга, да и некоторые старперы тоже.. Так что пойдет.
смотря для чего нужна телега
Ну да, ну да. 300 iq индивиды переписываются через одноклассники. Лучший месенджер.
300 миллиIQ
В Роccии скоро будет актуально. :)
Ну а потом отрубят https, LOL! Это УЖЕ актуально, а насчет потом я бы не п*дел.
Тебе интернет по паспорту в не очереди!
Даёшь чат овер фидонет!
Yggmail
В фидо-зоне N2 ??? А вы оптимист !
А как с голосом и видео?
В письма можно разные файлы вкладывать!!!
Закодированные MIME64 видео ;)
Интересно, как быстро "бесплатные" почтовые сервера начтут блокировать шифрованную Дельтачатом переписку? И кто из них начнёт первым?
C 2004 года использую gmail и примерно 75% переписки шифруется GnuPG. Никто ничего не блокирует. Упс. Опять эти твои пьяные фантазии
Одно единичные случаи шифрования, а другое дело тенденция!
Вряд ли, даже в самом лучшем сценарии, DeltaChat станет популярнее обычного шифрования. Так что разница на уровне погрешности
75% переписки на протяжении 17 лет? Если бы был какой-то детектор, то меня бы давно пришиб
Им пофигу, на самом деле. Не онанирует Брин на твою почту, а что у тебя будет половина почты не подлежать анализу для рекламы им тоже пофигу, они в других местах у тебя доберут инфу
Первыми начнут лояльные mail.ru, yandex.ru
А неосиляторы email всё никак не уймуться. Экра нодавы такие экранодавы.
Или IRC какого-нибудь.
Даждый год у этих имитаций человеков новый "чатик" по новым зачастую огороженым протоколам, каждый раз выясняется что что-бы связаться надо новую недопрогу ставить или посылать этих имитаций человеков.
Изменение ради изменения. Пустое.
Интересно, тогда он может работать через smtp/imap канал в bitmessage? (https://github.com/yshurik/docker-bitmessage)