Frigivelse af Communist 2 p2.0p messenger og libcommunist 1.0 biblioteket

Communist 2 P2.0P messenger og libcommunist 1.0-biblioteket er blevet udgivet, som inkluderer funktioner relateret til netværksoperationer og P2P-kommunikation. Det understøtter arbejde både på internettet og på lokale netværk med forskellige konfigurationer. Projektkoden distribueres under GPLv3-licensen og er tilgængelig på GitHub (kommunist, libcommunist) og GitFlic (kommunist, libcommunist). Understøtter arbejde på Linux og Windows.

For at etablere kommunikation mellem brugere, bruger Communist en kombination af en distribueret hash-tabel (en variant af DHT beregnet til torrent-klienter) og UDP-hullerteknologi (til interaktion med værter bag adresseoversættere). IPv4- og IPv6-protokoller understøttes. Meddelelser kan sendes gennem relæer (se dokumentation). Alle data gemmes på brugerens maskine i krypteret form og transmitteres også krypteret. AES-standarden og ed25519 digital signaturskema bruges til kryptering.

Blandt ændringerne i den nye version:

  • Alle netværksmuligheder er blevet flyttet til libcommunist-biblioteket.
  • Tilføjet besked relæ funktionalitet (server og klient).
  • Der er gennemført en generel omlægning af kodekset.
  • Version 2.0 er inkompatibel med tidligere versioner (kræver genskabelse af brugerprofilen).

Kilde: opennet.ru

Tilføj en kommentar