Rilis klien komunikasi Dino 0.3

Setelah lebih dari satu tahun pengembangan, klien komunikasi Dino 0.3 telah dirilis, mendukung partisipasi obrolan dan pengiriman pesan menggunakan protokol Jabber/XMPP. Program ini kompatibel dengan berbagai klien dan server XMPP, difokuskan untuk memastikan kerahasiaan percakapan dan mendukung enkripsi ujung ke ujung menggunakan ekstensi XMPP OMEMO berdasarkan protokol Signal atau enkripsi menggunakan OpenPGP. Kode proyek ditulis dalam bahasa Vala menggunakan toolkit GTK dan didistribusikan di bawah lisensi GPLv3+.

Selain pesan teks, versi baru ini mendukung panggilan video dan konferensi video, memungkinkan Anda melakukan panggilan video yang melibatkan dua peserta atau lebih. Streaming video dienkripsi menggunakan enkripsi ujung ke ujung, dan lalu lintas dikirim langsung antar pengguna dalam mode P2P, namun opsi untuk bekerja melalui server perantara juga disediakan sebagai opsi cadangan.

Rilis klien komunikasi Dino 0.3

Fasilitas panggilan grup telah diperluas - pengguna dapat memulai panggilan dalam grup tertutup atau mengundang peserta tambahan ke panggilan yang sudah ada. Panggilan grup dapat diatur dalam mode P2P tanpa keterlibatan server tambahan, kecuali server XMPP yang mengoordinasikan koneksi ke konferensi. Untuk konferensi dengan jumlah peserta yang banyak, pekerjaan dapat diatur melalui server terpusat untuk mengurangi kebutuhan bandwidth. Kunci untuk mengenkripsi lalu lintas peserta, yang dihasilkan di sisi klien, dipertukarkan melalui DTLS, setelah itu data ditransmisikan melalui saluran SRTP terenkripsi. Validitas kunci diautentikasi menggunakan ekstensi OMEMO XMPP.

Untuk mengatur koneksi, protokol XMPP dan ekstensi XMPP standar (XEP-0353, XEP-0167) digunakan, yang memungkinkan Anda melakukan panggilan antara Dino dan klien XMPP lainnya yang mendukung spesifikasi yang relevan, misalnya, dimungkinkan untuk melakukan panggilan video terenkripsi dengan aplikasi Percakapan dan Movim, serta panggilan tidak terenkripsi dengan aplikasi Gajim. Jika video tidak didukung, panggilan audio dapat dilakukan.

Fitur utama Dino dan ekstensi XEP yang didukung:

  • Obrolan multi-pengguna dengan dukungan untuk grup pribadi dan saluran publik (dalam grup Anda hanya dapat berkomunikasi dengan orang-orang yang termasuk dalam grup tentang topik apa pun, dan di saluran, setiap pengguna hanya dapat berkomunikasi tentang topik tertentu);
  • Penggunaan avatar;
  • Manajemen arsip pesan;
  • Menandai pesan yang terakhir diterima dan dibaca dalam obrolan;
  • Melampirkan file dan gambar ke pesan. File dapat ditransfer baik secara langsung dari klien ke klien atau dengan mengunggah ke server dan menyediakan tautan melalui mana pengguna lain dapat mengunduh file ini;
  • Mendukung transfer langsung konten multimedia (suara, video, file) antar klien menggunakan protokol Jingle;
  • Dukungan untuk catatan SRV untuk membuat koneksi terenkripsi langsung menggunakan TLS, selain mengirim melalui server XMPP;
  • Enkripsi menggunakan OMEMO dan OpenPGP;
  • Distribusi pesan berdasarkan langganan (Publish-Subscribe);
  • Pemberitahuan tentang status pengetikan pengguna lain (Anda dapat menonaktifkan pengiriman pemberitahuan pengetikan sehubungan dengan obrolan atau pengguna individu);
  • Pengiriman pesan yang tertunda;
  • Mempertahankan bookmark di obrolan dan halaman web;
  • Pemberitahuan keberhasilan pengiriman pesan;
  • Sarana canggih untuk mencari pesan dan memfilter keluaran dalam riwayat korespondensi;
  • Dukungan untuk bekerja dalam satu antarmuka dengan beberapa akun, misalnya, untuk memisahkan pekerjaan dan korespondensi pribadi;
  • Bekerja dalam mode offline dengan pengiriman pesan tertulis yang sebenarnya dan penerimaan pesan yang terakumulasi di server setelah koneksi jaringan muncul;
  • Dukungan SOCKS5 untuk meneruskan koneksi P2P langsung;
  • Dukungan untuk format XML vCard.

Rilis klien komunikasi Dino 0.3


Sumber: opennet.ru

Tambah komentar