انتشار پیام رسان Communist 2 p2.0p و کتابخانه libcommunist 1.0

پیام‌رسان کمونیست ۲.۰ همتا به همتا و کتابخانه libcommunist 1.0 که عملیات شبکه و قابلیت‌های ارتباطی همتا به همتا را ادغام می‌کند، منتشر شده‌اند. آن‌ها از عملیات هم در اینترنت و هم در شبکه‌های محلی با پیکربندی‌های مختلف پشتیبانی می‌کنند. کد پروژه تحت مجوز GPLv3 توزیع شده و در GitHub (کمونیست، libcommunist) و GitFlic (کمونیست، libcommunist) موجود است. آن‌ها از عملیات در Linux и Windows.

کمونیست از ترکیبی از یک جدول هش توزیع‌شده (نوعی از DHT که برای کلاینت‌های تورنت طراحی شده است) و پانچ سوراخ UDP (برای ارتباط با میزبان‌های پشت مترجم‌های آدرس) برای برقراری ارتباط بین کاربران استفاده می‌کند. پروتکل‌های IPv4 و IPv6 پشتیبانی می‌شوند. پیام‌ها می‌توانند از طریق رله‌ها منتقل شوند (به مستندات مراجعه کنید). تمام داده‌ها به صورت رمزگذاری شده در دستگاه کاربر ذخیره و رمزگذاری می‌شوند. رمزگذاری AES و طرح امضای دیجیتال ed25519 برای رمزگذاری استفاده می‌شوند.

از جمله تغییرات نسخه جدید:

  • تمام قابلیت‌های شبکه به کتابخانه‌ی libcommunist منتقل شده‌اند.
  • قابلیت رله پیام اضافه شد (سرور و مشتری).
  • یک سازماندهی مجدد کلی در کد انجام شد.
  • نسخه ۲.۰ با نسخه‌های قبلی سازگار نیست (نیاز به ایجاد مجدد پروفایل کاربر دارد).

منبع: opennet.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster