Даступны мэсанджар Delta Chat 1.2 для Android і iOS

выйшла новая версія Delta Chat 1.2 - месэнджэра, які выкарыстоўвае email у якасці транспарту замест уласных сервераў (chat-over-email, спецыялізаваны паштовы кліент, які працуе як месэнджэр). Код прыкладанняў распаўсюджваецца пад ліцэнзіяй GPLv3, а базавая бібліятэка даступная пад ліцэнзіяй MPL 2.0 (Mozilla Public License). Рэліз даступны у Google Play.

У новай версіі:

  • Зменшана спажыванне трафіку. Delta Chat больш не загружае паведамленні, якія не будуць адлюстраваны, такія як звычайныя паведамленні email і паведамленні ад заблакаваных кантактаў.
  • Дададзена магчымасць замацоўваць чаты. Замацаваныя чаты заўсёды адлюстроўваюцца наверсе спісу.
    Даступны мэсанджар Delta Chat 1.2 для Android і iOS

  • Пры даданні кантактаў з дапамогай QR-кода больш не трэба чакаць верыфікацыі кантакту. Новы кантакт дадаецца імгненна, а абмен паведамленнямі для верыфікацыі адбываецца ў фонавым рэжыме.
  • Дададзены ўбудаваны FAQ, які капіюе адпаведны раздзел сайта, але даступны ў рэжыме афлайн.
  • У дадатак інтэграваная база даных email-правайдэраў, на аснове якой фармуюцца падказкі па наладзе акаўнта для выкарыстання з Delta Chat. Напрыклад, можа запатрабавацца ўключыць IMAP у наладах акаўнта або згенераваць пароль прыкладання.
    Даступны мэсанджар Delta Chat 1.2 для Android і iOS

  • Выпраўленыя памылкі, якія прыводзілі да некарэктнай серыялізацыі зашыфраваных паведамленняў пры выкарыстанні ключоў Ed25519. Па змаўчанні Delta Chat усё яшчэ выкарыстоўвае ключы RSA, пераход на ключы Ed25519 плануецца ў наступных версіях.
  • У ядро ​​прыкладання ўнесена іншаство выпраўленняў. Выкарыстоўваецца версія ядра 1.27.0.

Нагадаем, што Delta Chat не выкарыстоўвае ўласныя серверы і можа працаваць практычна праз любы паштовы сервер, які падтрымлівае SMTP і IMAP (для хуткага вызначэння паступлення новых паведамленняў прымяняецца тэхніка. Націсніце IMAP). Падтрымліваецца шыфраванне з выкарыстаннем OpenPGP і стандарту Аўташыфраванне для простай аўтаматычнай наладкі і абмену ключамі без выкарыстання сервераў ключоў (ключ аўтаматычна перадаецца ў першым адпраўленым паведамленні). Рэалізацыя канцавога шыфравання засноўваецца на кодзе rPGP, які сёлета прайшоў незалежны аўдыт бясьпекі Трафік шыфруецца з выкарыстаннем TLS у рэалізацыі штатных сістэмных бібліятэк.

Delta Chat цалкам кантралюецца карыстальнікам і не прывязаны да цэнтралізаваных сэрвісаў. Для працы не патрабуецца рэгістрацыя ў новых сэрвісах - у якасці ідэнтыфікатара можна выкарыстоўваць існуючы email. Калі карэспандэнт не выкарыстоўвае Delta Chat ён можа прачытаць паведамленне як звычайны ліст. Барацьба са спамам ажыццяўляецца пры дапамозе адсявання паведамленняў ад невядомых карыстальнікаў (па змаўчанні адлюстроўваюцца толькі паведамленняў ад карыстальнікаў з адраснай кнігі і тых, каму раней адпраўляліся паведамленні, а таксама адказы на ўласныя паведамленні). Магчыма адлюстраванне ўкладанняў і прымацаваных малюнкаў і відэа.

Падтрымліваецца стварэнне групавых чатаў, у якіх могуць размаўляць некалькі ўдзельнікаў. Пры гэтым ёсць магчымасць прывязкі да групы спісу ўдзельнікаў, які верыфікуецца, які не дазваляе прачытаць паведамленні староннім асобам (праверка ўдзельнікаў ажыццяўляецца па крыптаграфічным подпісе, а паведамленні шыфруюцца з выкарыстаннем канцавога шыфравання). Падключэнне да верыфікаваных груп ажыццяўляецца праз адпраўку запрашэння з QR-кодам. Верыфікаваныя чаты пакуль маюць статус эксперыментальнай магчымасці, але іх падтрымку плануецца стабілізаваць у пачатку 2020 года пасля завяршэння аўдыту бяспекі рэалізацыі.

Ядро месэнджэра распрацоўваецца асобна ў форме бібліятэкі і можа быць выкарыстана для напісання новых кліентаў і ботаў. Актуальны варыянт базавай бібліятэкі напісаны на мове Rust (стары варыянт быў напісаны на мове Сі). Маюцца біндынгі для Python, Node.js і Java. У распрацоўцы неафіцыйныя біндынгі для Go. У канцы лютага таксама было выпушчана абнаўленне Delta Chat 1.0 для Linux і macOS, пабудаванае на платформе Electron.

Даступны мэсанджар Delta Chat 1.2 для Android і iOS

Крыніца: opennet.ru

Дадаць каментар