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

Communist 2 P2.0P-messengeren og libcommunist 1.0-biblioteket, som inkluderer funktioner relateret til netværksdrift og P2P-kommunikation, er blevet udgivet. Arbejdet understøttes både på internettet og i lokale netværk med forskellige konfigurationer. Projektkoden distribueres under GPLv3-licensen og er tilgængelig på GitHub (Communist, libcommunist) og GitFlic (Communist, libcommunist). Arbejdet understøttes i 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-hulstansning (til at interagere med værter bag adresseoversættere). IPv4- og IPv6-protokoller understøttes. Meddelelser kan sendes via repeatere (se dokumentation). Alle data gemmes på brugerens maskine i krypteret form og transmitteres også krypteret. Krypteringsstandarden er AES og det digitale signaturskema ed25519.

Blandt ændringerne i den nye version:

  • Alle netværksfunktioner flyttes til libcommunist-biblioteket.
  • Tilføjet beskedrelæfunktionalitet (server og klient).
  • En generel reorganisering af kodekset blev gennemført.
  • Version 2.0 er ikke kompatibel med tidligere versioner (kræver genskabelse af brugerprofilen).

Kilde: opennet.ru