Udgivelsen af p2p-messenger Communist 2.0 og biblioteken libcommunist 1.0

P2P-messenger Communist 2.0 og biblioteket libcommunist 1.0 er offentliggjort, hvori funktioner relateret til netværksoperationer og P2P-forbindelse er inkluderet. Der understøttes drift både over internettet og i lokale netværk af forskellig konfiguration. Koden til projekterne distribueres under GPLv3-licensen og er tilgængelig på GitHub (Communist, libcommunist) og GitFlic (Communist, libcommunist). Drift i Linux og Windows understøttes.

For at etablere forbindelse mellem brugere i Communist anvendes en kombination af en distribueret hash-tabel (en variant af DHT, der er beregnet til torrent-klienter) og UDP hole punching-teknikker (til interaktion med værter bag NAT-translators). Protokoller IPv4 og IPv6 understøttes. Meddelelser kan sendes gennem retransmittere (se dokumentation). Alle data opbevares på brugerens maskine i krypteret form og overføres også krypteret. Standard AES og ed25519 digital signatur ordningen anvendes til kryptering.

Blandt ændringerne i den nye version:

  • Alle netværksfunktioner er blevet isoleret i biblioteket libcommunist.
  • Funktionen for meddelelsesretweet er tilføjet (server og klient).
  • Der er udført en generel omorganisering af koden.
  • Version 2.0 er ikke kompatibel med tidligere versioner (det kræver en genoprettelse af brugerprofilen).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster