Dino 0.3 aloqa mijozining chiqarilishi

Bir yildan ortiq ishlab chiqilganidan so'ng, Jabber/XMPP protokoli yordamida suhbatda ishtirok etish va xabar almashishni qo'llab-quvvatlaydigan Dino 0.3 aloqa mijozi chiqarildi. Dastur turli xil XMPP mijozlari va serverlari bilan mos keladi, suhbatlarning maxfiyligini ta'minlashga qaratilgan va Signal protokoli yoki OpenPGP yordamida shifrlash asosida OMEMO XMPP kengaytmasi yordamida uchdan-end shifrlashni qo'llab-quvvatlaydi. Loyiha kodi GTK asboblar to'plamidan foydalangan holda Vala tilida yozilgan va GPLv3+ litsenziyasi ostida tarqatiladi.

Matnli xabarlardan tashqari, yangi versiya videoqoβ€˜ngβ€˜iroqlar va videokonferensiyalarni qoβ€˜llab-quvvatlaydi, bu ikki yoki undan ortiq ishtirokchilar ishtirokida videoqoβ€˜ngβ€˜iroqlarni amalga oshirish imkonini beradi. Video oqimlari end-to-end shifrlash yordamida shifrlanadi va trafik to'g'ridan-to'g'ri P2P rejimida foydalanuvchilar o'rtasida yuboriladi, ammo oraliq server orqali ishlash imkoniyati ham zaxira variant sifatida taqdim etiladi.

Dino 0.3 aloqa mijozining chiqarilishi

Guruh qo'ng'iroqlari imkoniyatlari kengaytirildi - foydalanuvchi yopiq guruhda qo'ng'iroqni boshlashi yoki allaqachon o'rnatilgan qo'ng'iroqqa qo'shimcha ishtirokchilarni taklif qilishi mumkin. Guruh qoΚ»ngΚ»iroqlari P2P rejimida qoΚ»shimcha serverlar ishtirokisiz tashkil etilishi mumkin, konferentsiyaga ulanishni muvofiqlashtiruvchi XMPP serveridan tashqari. Ko'p sonli ishtirokchilar bilan konferentsiyalar uchun tarmoqli kengligi talablarini kamaytirish uchun markazlashtirilgan server orqali ishni tashkil qilish mumkin. Mijoz tomonida yaratilgan ishtirokchilar trafigini shifrlash kalitlari DTLS orqali almashinadi, shundan so'ng ma'lumotlar shifrlangan SRTP kanali orqali uzatiladi. Kalitlarning haqiqiyligi OMEMO XMPP kengaytmasi yordamida autentifikatsiya qilinadi.

Ulanishni tashkil qilish uchun XMPP protokoli va standart XMPP kengaytmalari (XEP-0353, XEP-0167) ishlatiladi, bu sizga Dino va tegishli texnik xususiyatlarni qo'llab-quvvatlaydigan boshqa XMPP mijozlari o'rtasida qo'ng'iroq qilish imkonini beradi, masalan, Conversations va Movim ilovalari bilan shifrlangan video qo'ng'iroqlarni, shuningdek Gajim ilovasi bilan shifrlanmagan qo'ng'iroqlarni o'rnating. Agar video qo'llab-quvvatlanmasa, audio qo'ng'iroq o'rnatilishi mumkin.

Dino va qo'llab-quvvatlanadigan XEP kengaytmalarining asosiy xususiyatlari:

  • Shaxsiy guruhlar va umumiy kanallarni qo'llab-quvvatlaydigan ko'p foydalanuvchili chatlar (guruhlarda siz faqat guruhga kiritilgan odamlar bilan o'zboshimchalik bilan mavzularda muloqot qilishingiz mumkin, kanallarda esa har qanday foydalanuvchilar faqat ma'lum mavzuda muloqot qilishlari mumkin);
  • avatarlardan foydalanish;
  • Xabarlar arxivini boshqarish;
  • Chatlarda oxirgi qabul qilingan va o'qilgan xabarlarni belgilash;
  • Xabarlarga fayllar va tasvirlarni biriktirish. Fayllar to'g'ridan-to'g'ri mijozdan mijozga yoki serverga yuklash va boshqa foydalanuvchi ushbu faylni yuklab olishi mumkin bo'lgan havolani taqdim etish orqali o'tkazilishi mumkin;
  • Jingle protokoli yordamida mijozlar o'rtasida multimedia kontentini (ovoz, video, fayllar) to'g'ridan-to'g'ri uzatishni qo'llab-quvvatlaydi;
  • XMPP server orqali yuborishdan tashqari, TLS yordamida to'g'ridan-to'g'ri shifrlangan ulanishni o'rnatish uchun SRV yozuvlarini qo'llab-quvvatlash;
  • OMEMO va OpenPGP yordamida shifrlash;
  • Xabarlarni obuna bo'yicha taqsimlash (nashr qilish-obuna bo'lish);
  • Boshqa foydalanuvchining yozish holati to'g'risida bildirishnoma (siz chatlar yoki individual foydalanuvchilarga nisbatan yozish haqida bildirishnomalarni yuborishni o'chirib qo'yishingiz mumkin);
  • Xabarlarni kechiktirish;
  • Chatlarda va veb-sahifalarda xatcho'plarni saqlash;
  • Muvaffaqiyatli xabar yetkazib berish haqida xabar berish;
  • Xabarlarni qidirish va yozishmalar tarixidagi chiqishni filtrlashning ilg'or vositalari;
  • Bir nechta hisoblar bilan bitta interfeysda ishlashni qo'llab-quvvatlash, masalan, ish va shaxsiy yozishmalarni ajratish;
  • Yozma xabarlarni haqiqiy jo'natish va tarmoq ulanishi paydo bo'lgandan keyin serverda to'plangan xabarlarni qabul qilish bilan oflayn rejimda ishlash;
  • To'g'ridan-to'g'ri P5P ulanishlarini yo'naltirish uchun SOCKS2 yordami;
  • XML vCard formatini qo'llab-quvvatlash.

Dino 0.3 aloqa mijozining chiqarilishi


Manba: opennet.ru

a Izoh qo'shish