ڈنو 0.3 کمیونیکیشن کلائنٹ کی ریلیز

ایک سال سے زیادہ ترقی کے بعد، Dino 0.3 کمیونیکیشن کلائنٹ کو جاری کیا گیا ہے، جس میں جابر/XMPP پروٹوکول کا استعمال کرتے ہوئے چیٹ میں شرکت اور پیغام رسانی کی حمایت کی گئی ہے۔ یہ پروگرام مختلف XMPP کلائنٹس اور سرورز کے ساتھ مطابقت رکھتا ہے، بات چیت کی رازداری کو یقینی بنانے پر مرکوز ہے اور XMPP ایکسٹینشن OMEMO کا استعمال کرتے ہوئے اینڈ ٹو اینڈ انکرپشن کو سپورٹ کرتا ہے جو سگنل پروٹوکول یا OpenPGP استعمال کرتے ہوئے انکرپشن پر مبنی ہے۔ پروجیکٹ کوڈ GTK ٹول کٹ کا استعمال کرتے ہوئے والی زبان میں لکھا گیا ہے اور اسے GPLv3+ لائسنس کے تحت تقسیم کیا گیا ہے۔

ٹیکسٹ پیغامات کے علاوہ، نیا ورژن ویڈیو کالز اور ویڈیو کانفرنسنگ کو سپورٹ کرتا ہے، جس سے آپ کو دو یا زیادہ شرکاء پر مشتمل ویڈیو کالز کرنے کی اجازت ملتی ہے۔ ویڈیو اسٹریمز کو اینڈ ٹو اینڈ انکرپشن کا استعمال کرتے ہوئے انکرپٹ کیا جاتا ہے، اور ٹریفک کو براہ راست صارفین کے درمیان P2P موڈ میں بھیجا جاتا ہے، لیکن ایک انٹرمیڈیٹ سرور کے ذریعے کام کرنے کا آپشن بھی فال بیک آپشن کے طور پر فراہم کیا جاتا ہے۔

ڈنو 0.3 کمیونیکیشن کلائنٹ کی ریلیز

گروپ کالنگ کی سہولیات کو بڑھا دیا گیا ہے - صارف بند گروپ میں کال شروع کر سکتا ہے یا پہلے سے قائم کال میں اضافی شرکاء کو مدعو کر سکتا ہے۔ گروپ کالز کو اضافی سرورز کی شمولیت کے بغیر P2P موڈ میں منظم کیا جا سکتا ہے، سوائے اس XMPP سرور کے جو کانفرنس سے کنکشن کو مربوط کرتا ہے۔ بڑی تعداد میں شرکاء کے ساتھ کانفرنسوں کے لیے، بینڈوڈتھ کی ضروریات کو کم کرنے کے لیے مرکزی سرور کے ذریعے کام کا اہتمام کیا جا سکتا ہے۔ شریک ٹریفک کو خفیہ کرنے کی کلیدیں، جو کلائنٹ کی طرف سے تیار کی جاتی ہیں، کا تبادلہ DTLS کے ذریعے کیا جاتا ہے، جس کے بعد ڈیٹا کو ایک خفیہ کردہ SRTP چینل پر منتقل کیا جاتا ہے۔ چابیاں کی درستگی OMEMO XMPP ایکسٹینشن کا استعمال کرتے ہوئے تصدیق کی جاتی ہے۔

کنکشن کو منظم کرنے کے لیے، XMPP پروٹوکول اور معیاری XMPP ایکسٹینشنز (XEP-0353, XEP-0167) استعمال کیے جاتے ہیں، جو آپ کو Dino اور کسی دوسرے XMPP کلائنٹس کے درمیان کال کرنے کی اجازت دیتا ہے جو متعلقہ تصریحات کو سپورٹ کرتے ہیں، مثال کے طور پر، یہ ممکن ہے۔ بات چیت اور موویم ایپلی کیشنز کے ساتھ انکرپٹڈ ویڈیو کالز کے ساتھ ساتھ گجیم ایپ کے ساتھ غیر انکرپٹڈ کالز قائم کریں۔ اگر ویڈیو تعاون یافتہ نہیں ہے تو، ایک آڈیو کال قائم کی جا سکتی ہے۔

ڈینو اور معاون XEP ایکسٹینشنز کی اہم خصوصیات:

  • پرائیویٹ گروپس اور پبلک چینلز کے لیے سپورٹ کے ساتھ ملٹی یوزر چیٹس (گروپوں میں آپ صرف گروپ میں شامل لوگوں کے ساتھ صوابدیدی موضوعات پر بات چیت کر سکتے ہیں، اور چینلز میں کوئی بھی صارف صرف دیے گئے موضوع پر بات کر سکتا ہے)؛
  • اوتار کا استعمال؛
  • پیغام محفوظ شدہ دستاویزات کا انتظام؛
  • چیٹس میں آخری موصول اور پڑھے گئے پیغامات کو نشان زد کرنا؛
  • پیغامات کے ساتھ فائلیں اور تصاویر منسلک کرنا۔ فائلوں کو یا تو براہ راست کلائنٹ سے کلائنٹ میں منتقل کیا جاسکتا ہے یا سرور پر اپ لوڈ کرکے اور ایک لنک فراہم کرکے جس کے ذریعے دوسرا صارف اس فائل کو ڈاؤن لوڈ کرسکتا ہے۔
  • Jingle پروٹوکول استعمال کرنے والے کلائنٹس کے درمیان ملٹی میڈیا مواد (آواز، ویڈیو، فائلز) کی براہ راست منتقلی کی حمایت کرتا ہے۔
  • XMPP سرور کے ذریعے بھیجنے کے علاوہ TLS کا استعمال کرتے ہوئے ایک براہ راست انکرپٹڈ کنکشن قائم کرنے کے لیے SRV ریکارڈز کے لیے تعاون؛
  • OMEMO اور OpenPGP کا استعمال کرتے ہوئے خفیہ کاری؛
  • سبسکرپشن کے ذریعے پیغامات کی تقسیم (Publish-Subscribe)؛
  • دوسرے صارف کی ٹائپنگ کی حیثیت کے بارے میں اطلاع (آپ چیٹس یا انفرادی صارفین کے سلسلے میں ٹائپنگ کے بارے میں اطلاعات بھیجنے کو غیر فعال کر سکتے ہیں)؛
  • پیغامات کی موخر ترسیل؛
  • چیٹس اور ویب صفحات پر بک مارکس کو برقرار رکھنا؛
  • کامیاب پیغام کی ترسیل کی اطلاع؛
  • خط و کتابت کی تاریخ میں پیغامات کو تلاش کرنے اور آؤٹ پٹ کو فلٹر کرنے کے جدید ذرائع؛
  • متعدد اکاؤنٹس کے ساتھ ایک انٹرفیس میں کام کرنے کے لیے معاونت، مثال کے طور پر، کام اور ذاتی خط و کتابت کو الگ کرنا؛
  • تحریری پیغامات کی اصل بھیجنے اور نیٹ ورک کنکشن ظاہر ہونے کے بعد سرور پر جمع ہونے والے پیغامات وصول کرنے کے ساتھ آف لائن موڈ میں کام کرنا؛
  • براہ راست P5P کنکشن فارورڈ کرنے کے لیے SOCKS2 سپورٹ؛
  • XML vCard فارمیٹ کے لیے سپورٹ۔

ڈنو 0.3 کمیونیکیشن کلائنٹ کی ریلیز


ماخذ: opennet.ru

نیا تبصرہ شامل کریں