کمیونسٹ 2.0 P2P میسنجر اور libcommunist 1.0 لائبریری، جو نیٹ ورک آپریشنز اور P2P کمیونیکیشن کی صلاحیتوں کو مربوط کرتی ہے، کو جاری کیا گیا ہے۔ وہ مختلف کنفیگریشنز کے انٹرنیٹ اور لوکل ایریا نیٹ ورکس دونوں پر آپریشن کی حمایت کرتے ہیں۔ پروجیکٹ کوڈ GPLv3 لائسنس کے تحت لائسنس یافتہ ہے اور GitHub (کمیونسٹ، libcommunist) اور GitFlic (کمیونسٹ، libcommunist) پر دستیاب ہے۔ وہ لینکس اور ونڈوز پر چلتے ہیں۔
کمیونسٹ صارفین کے درمیان مواصلت قائم کرنے کے لیے تقسیم شدہ ہیش ٹیبل (DHT کی ایک قسم جو ٹورینٹ کلائنٹس کے لیے ڈیزائن کیا گیا ہے) اور UDP ہول پنچنگ (ایڈریس ٹرانسلیٹر کے پیچھے میزبانوں کے ساتھ بات چیت کے لیے) کے امتزاج کا استعمال کرتا ہے۔ IPv4 اور IPv6 پروٹوکول تعاون یافتہ ہیں۔ پیغامات ریلے کے ذریعے منتقل کیے جا سکتے ہیں (دستاویزات دیکھیں)۔ تمام ڈیٹا کو صارف کی مشین پر انکرپٹڈ اسٹور کیا جاتا ہے اور انکرپٹڈ منتقل کیا جاتا ہے۔ AES انکرپشن اور ed25519 ڈیجیٹل دستخطی اسکیم کو خفیہ کاری کے لیے استعمال کیا جاتا ہے۔
نئے ورژن میں تبدیلیوں کے درمیان:
- نیٹ ورک کی تمام صلاحیتوں کو libcommunist لائبریری میں منتقل کر دیا گیا ہے۔
- پیغام ریلے کی فعالیت (سرور اور کلائنٹ) کو شامل کیا گیا۔
- کوڈ کی ایک عمومی تنظیم نو کی گئی۔
- ورژن 2.0 پچھلے ورژن کے ساتھ مطابقت نہیں رکھتا ہے (صارف پروفائل کو دوبارہ بنانے کی ضرورت ہے)۔
ماخذ: opennet.ru
