Delta Chat 1.0 Android uchun Rust-da qayta yozilgan yangi yadro bilan chiqarildi

Tanishtirdi messenger versiyasi Delta chat 1.0 Android platformasi uchun (ish stolining eng oxirgi versiyasi 0.901, va iOS uchun - 0.960). Delta Chat loyihasi tezkor xabarlarni elektron pochtaga (chat-over-email, messenjer sifatida ishlaydigan ixtisoslashtirilgan elektron pochta mijozi) tarjimasi bilan transport sifatida oddiy elektron pochtadan foydalanishi bilan ajralib turadi. Ilova kodi tarqaladi GPLv3 ostida litsenziyalangan va asosiy kutubxona MPL 2.0 (Mozilla Public License) ostida mavjud. Chiqarish mavjud Google Play'da.

Delta Chat o'z serverlaridan foydalanmaydi va SMTP va IMAP-ni qo'llab-quvvatlaydigan deyarli har qanday pochta serveri orqali ishlashi mumkin (texnika yangi xabarlarning kelishini tezda aniqlash uchun ishlatiladi. IMAP-ni bosing). OpenPGP va standart yordamida shifrlash qo'llab-quvvatlanadi Avtomatik shifrlash oddiy avtomatik konfiguratsiya va kalit serverlardan foydalanmasdan kalit almashinuvi uchun (kalit avtomatik ravishda yuborilgan birinchi xabarda uzatiladi). Uchdan-end shifrlashni amalga oshirish kodga asoslanadi rPGP, bu yil mustaqil xavfsizlik auditidan o'tgan. Trafik standart tizim kutubxonalarini amalga oshirishda TLS yordamida shifrlangan.

Delta Chat to'liq foydalanuvchi tomonidan boshqariladi va markazlashtirilgan xizmatlarga bog'lanmagan. Ishlash uchun yangi xizmatlarda ro'yxatdan o'tish shart emas. va identifikator sifatida mavjud elektron pochtadan foydalanishingiz mumkin. Agar muxbir Delta Chat-dan foydalanmasa, u xabarni oddiy xat sifatida o'qishi mumkin. Spamga qarshi kurash noma'lum foydalanuvchilarning xabarlarini filtrlash yo'li bilan amalga oshiriladi (sukut bo'yicha, faqat manzillar kitobidagi va avval xabarlar yuborilgan foydalanuvchilarning xabarlari, shuningdek, o'z xabarlaringizga javoblar ko'rsatiladi). Qo'shimchalar va biriktirilgan rasm va videolarni ko'rsatish mumkin.

U bir nechta ishtirokchilar muloqot qilishi mumkin bo'lgan guruh suhbatlarini yaratishni qo'llab-quvvatlaydi. Bunday holda, xabarlarni ruxsatsiz shaxslar tomonidan o'qishga ruxsat bermaydigan ishtirokchilarning tasdiqlangan ro'yxatini guruhga bog'lash mumkin (a'zolar kriptografik imzo yordamida tekshiriladi va xabarlar uchdan-end shifrlash yordamida shifrlanadi) . Tasdiqlangan guruhlarga ulanish QR kodi bilan taklifnoma yuborish orqali amalga oshiriladi. Tasdiqlangan chatlar hozirda eksperimental xususiyat maqomiga ega, biroq ularni qo‘llab-quvvatlash 2020-yil boshida, amalga oshirishning xavfsizlik auditi tugagandan so‘ng barqarorlashtirilishi rejalashtirilgan.

Messenjer yadrosi kutubxona shaklida alohida ishlab chiqilgan va yangi mijozlar va botlarni yozish uchun ishlatilishi mumkin. Asosiy kutubxonaning joriy versiyasi tomonidan yozilgan Rust tilida (eski versiya yozilgan edi C tilida). Python, Node.js va Java uchun ulanishlar mavjud. IN rivojlanmoqda Go uchun norasmiy bog'lanishlar.

Oldingi 0.510.1 versiyasi bilan taqqoslaganda, asosiy kutubxona C dan Rust ga xavfli koddan foydalanmasdan qayta yozildi. Avatarlar uchun qo'shimcha qo'llab-quvvatlash va Delta Chat yordamida yuborilmagan oddiy elektron pochta xabarlarini o'qish uchun Delta Chatdan elektron pochta mijozi sifatida foydalanish imkoniyati.

Delta Chat 1.0 Android uchun Rust-da qayta yozilgan yangi yadro bilan chiqarildiDelta Chat 1.0 Android uchun Rust-da qayta yozilgan yangi yadro bilan chiqarildi

Delta Chat 1.0 Android uchun Rust-da qayta yozilgan yangi yadro bilan chiqarildiDelta Chat 1.0 Android uchun Rust-da qayta yozilgan yangi yadro bilan chiqarildi

Manba: opennet.ru

a Izoh qo'shish