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

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

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

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

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

Source: opennet.ru