Komünist 2 p2.0p messenger ve libcommunist 1.0 kütüphanesinin piyasaya sürülmesi

Ağ işlemleri ve P2P iletişimleriyle ilgili özellikleri içeren Komünist 2.0 P1.0P messenger ve libcommunist 2 kütüphanesi yayınlandı. Hem İnternette hem de çeşitli konfigürasyonlardaki yerel ağlarda çalışmayı destekler. Proje kodu GPLv3 lisansı altında dağıtılmaktadır ve GitHub (Komünist, libcommunist) ve GitFlic'te (Communist, libcommunist) mevcuttur. Linux ve Windows üzerinde çalışmayı destekler.

Kullanıcılar arasında iletişim kurmak için, Komünist, dağıtılmış bir karma tablosu (torrent istemcileri için tasarlanmış bir DHT çeşidi) ve UDP delik delme teknolojisinin (adres çeviricilerinin arkasındaki ana bilgisayarlarla etkileşim için) bir kombinasyonunu kullanır. IPv4 ve IPv6 protokolleri desteklenir. Mesajlar röleler aracılığıyla iletilebilir (belgelere bakın). Tüm veriler kullanıcının makinesinde şifrelenmiş biçimde saklanır ve şifrelenmiş olarak iletilir. Şifreleme için AES standardı ve ed25519 dijital imza şeması kullanılır.

Yeni sürümdeki değişiklikler arasında:

  • Tüm ağ yetenekleri libcommunist kütüphanesine taşındı.
  • Mesaj aktarma işlevi eklendi (sunucu ve istemci).
  • Kodun genel bir yeniden düzenlenmesi gerçekleştirildi.
  • Sürüm 2.0 önceki sürümlerle uyumlu değildir (kullanıcı profilinin yeniden oluşturulmasını gerektirir).

Kaynak: opennet.ru

Yorum ekle