Communist 2 p2.0p մեսենջերի և libcommunist 1.0 գրադարանի թողարկում

Հրատարակվել են Communist 2 P2.0P մեսենջերը և libcommunist 1.0 գրադարանը, որն իր մեջ ներառում է ցանցային գործառնությունների և P2P հաղորդակցությունների հետ կապված առանձնահատկություններ: Այն աջակցում է աշխատանքին ինչպես ինտերնետում, այնպես էլ տարբեր կոնֆիգուրացիաների տեղական ցանցերում: Ծրագրի կոդը բաշխված է GPLv3 լիցենզիայի ներքո և հասանելի է GitHub-ում (կոմունիստ, լիբկոմունիստ) և GitFlic-ում (կոմունիստ, լիբկոմունիստ): Աջակցում է աշխատել Linux-ի և Windows-ի վրա:

Օգտատերերի միջև հաղորդակցություն հաստատելու համար Communist-ը օգտագործում է բաշխված հեշ աղյուսակի համադրություն (DHT-ի տարբերակ, որը նախատեսված է հեղեղի հաճախորդների համար) և UDP փոս փչելու տեխնոլոգիան (հասցեների թարգմանիչների հետևում գտնվող հյուրընկալողների հետ փոխգործակցության համար): Աջակցվում են IPv4 և IPv6 արձանագրությունները: Հաղորդագրությունները կարող են փոխանցվել ռելեների միջոցով (տես փաստաթղթերը): Բոլոր տվյալները պահվում են օգտագործողի մեքենայի վրա գաղտնագրված ձևով և փոխանցվում են նաև կոդավորված: Կոդավորման համար օգտագործվում են AES ստանդարտը և ed25519 թվային ստորագրության սխեման:

Նոր տարբերակի փոփոխություններից.

  • Ցանցի բոլոր հնարավորությունները տեղափոխվել են լիբկոմունիստական ​​գրադարան:
  • Ավելացվել է հաղորդագրության փոխանցման գործառույթ (սերվեր և հաճախորդ):
  • Կատարվել է օրենսգրքի ընդհանուր վերակազմավորում։
  • 2.0 տարբերակը անհամատեղելի է նախորդ տարբերակների հետ (պահանջում է օգտվողի պրոֆիլի վերստեղծում):

Source: opennet.ru

Добавить комментарий