Выпуск p2p-месенджара Communist 2.0 і бібліятэкі libcommunist 1.0

Апублікаваны P2P-месенджар Communist 2.0 і бібліятэка libcommunist 1.0, у якую вынесены магчымасці, звязаныя з сеткавымі аперацыямі і P2P-сувяззю. Падтрымліваецца праца як у сетцы Інтэрнэт, так і ў лакальных сетках рознай канфігурацыі. libcommunist) і GitFlic (Communist, libcommunist). Падтрымліваецца праца ў Linux і Windows.

Для ўсталёўкі сувязі паміж карыстачамі ў Communist выкарыстоўваецца спалучэнне размеркаванай хэш-табліцы (варыянт DHT, прызначаны для torrent-кліентаў) і тэхнікі UDP hole punching (для ўзаемадзеяння з хастамі за транслятарамі адрасоў) Падтрымліваюцца пратаколы ў дадзеныя перадаюцца таксама зашыфраванымі. Для шыфравання выкарыстоўваюцца стандарт AES і схема лічбавага подпісу ed4.

Сярод змен у новай версіі:

  • Усе сеткавыя магчымасці вынесены ў бібліятэку libcommunist.
  • Дададзена функцыянальнасць рэтранслятара паведамленняў (сервер і кліент).
  • Праведзена агульная рэарганізацыя кода.
  • Версія 2.0 несумяшчальная з папярэднімі версіямі (патрабуецца перастварэнне профіля карыстача).

Крыніца: opennet.ru