Коммунистік 2 p2.0p мессенджерінің және libcommunist 1.0 кітапханасының шығарылымы

Желілік операциялар мен P2P байланыс мүмкіндіктерін біріктіретін Communist 2.0 P2P мессенджері және libcommunist 1.0 кітапханасы шығарылды. Олар интернетте де, әртүрлі конфигурациядағы жергілікті желілерде де жұмыс істеуді қолдайды. Жоба коды GPLv3 лицензиясы бойынша лицензияланған және GitHub (Communist, libcommunist) және GitFlic (Communist, libcommunist) платформаларында қолжетімді. Олар Linux және Windows жүйелерінде жұмыс істейді.

Communist пайдаланушылар арасында байланыс орнату үшін таратылған хэш кестесінің (торрент клиенттеріне арналған DHT нұсқасы) және UDP тесіктерін тесудің (мекенжай аудармашыларының артындағы хосттармен байланысу үшін) тіркесімін пайдаланады. IPv4 және IPv6 хаттамалары қолдау табады. Хабарламалар реле арқылы берілуі мүмкін (құжаттаманы қараңыз). Барлық деректер пайдаланушының машинасында шифрланған түрде сақталады және шифрланған түрде беріледі. Шифрлау үшін AES шифрлауы және ed25519 сандық қолтаңба схемасы қолданылады.

Жаңа нұсқадағы өзгерістердің ішінде:

  • Барлық желілік мүмкіндіктер libcommunist кітапханасына көшіріледі.
  • Хабарлама ретрансляциясы функциясы қосылды (сервер және клиент).
  • Кодекстің жалпы қайта құрылымдалуы жүргізілді.
  • 2.0 нұсқасы алдыңғы нұсқалармен үйлесімді емес (пайдаланушы профилін қайта жасауды қажет етеді).

Ақпарат көзі: opennet.ru