Нашри мессенҷери Communist 2 p2.0p ва китобхонаи libcommunist 1.0

Китобхонаи Communist 2.0 P2P мессенҷер ва libcommunist 1.0, ки амалиёти шабакавӣ ва имкониятҳои муоширати P2P-ро муттаҳид мекунад, бароварда шуданд. Онҳо амалиётро ҳам дар интернет ва ҳам дар шабакаҳои маҳаллии конфигуратсияҳои гуногун дастгирӣ мекунанд. Коди лоиҳа тибқи иҷозатномаи GPLv3 иҷозатнома дорад ва дар GitHub (Communist, libcommunist) ва GitFlic (Communist, libcommunist) дастрас аст. Онҳо дар Linux ва Windows кор мекунанд.

Коммунист барои барқарор кардани муошират байни корбарон аз омезиши ҷадвали хэш-и тақсимшуда (як варианти DHT, ки барои муштариёни торрент тарҳрезӣ шудааст) ва сӯрохиҳои UDP (барои муошират бо хостҳо дар паси тарҷумонҳои суроға) истифода мебарад. Протоколҳои IPv4 ва IPv6 дастгирӣ мешаванд. Паёмҳоро тавассути релеҳо интиқол додан мумкин аст (нигаред ба ҳуҷҷатҳо). Ҳама маълумот дар мошини корбар рамзгузорӣ шуда нигоҳ дошта мешавад ва рамзгузорӣ шуда интиқол дода мешавад. Барои рамзгузорӣ рамзгузории AES ва схемаи имзои рақамии ed25519 истифода мешаванд.

Дар байни тағйирот дар версияи нав:

  • Ҳамаи имкониятҳои шабака ба китобхонаи libcommunist интиқол дода мешаванд.
  • Функсияи интиқоли паёмҳо (сервер ва муштарӣ) илова карда шуд.
  • Аз нав ташкил кардани кодекси умумӣ анҷом дода шуд.
  • Нусхаи 2.0 бо версияҳои қаблӣ мувофиқ нест (аз нав сохтани профили корбарро талаб мекунад).

Манбаъ: opennet.ru