EiskaltDC++ 2.4.1 کی ریلیز


EiskaltDC++ 2.4.1 کی ریلیز

باہر آ گیا مستحکم رہائی EiskaltDC++ v2.4.1 - نیٹ ورکس کے لیے کراس پلیٹ فارم کلائنٹ براہ راست رابطہ и ایڈوانسڈ ڈائریکٹ کنیکٹ. اسمبلی مختلف لینکس، ہائیکو، میک او ایس اور ونڈوز ڈسٹری بیوشن کے لیے تیار۔ بہت ساری تقسیم کے مینٹینرز پہلے ہی اپ ڈیٹ ہو چکے ہیں۔ پیکیجز سرکاری ذخیروں میں۔

ورژن کے بعد اہم تبدیلیاں 2.2.9، جو 7.5 سال پہلے جاری کیا گیا تھا:

عام تبدیلیاں۔

  • OpenSSL>= 1.1.x (OpenSSL 1.0.2 کے لیے سپورٹ برقرار ہے) کے لیے سپورٹ شامل کر دی گئی۔
  • میکوس اور ہائیکو پر پروگرام کے آپریشن میں نمایاں بہتری۔
  • Debian GNU/Hurd کے لیے باضابطہ تعاون۔
  • ڈی ایچ ٹی کے ذریعے فائلوں کو تلاش کرنا بطور ڈیفالٹ فعال ہے۔ سرور dht.fly-server.ru کو سرورز کی فہرست میں شامل کر دیا گیا ہے تاکہ دستیاب نوڈس کی ابتدائی فہرست حاصل کی جا سکے۔
  • بوسٹ لائبریریوں کو اسمبلی انحصار سے ہٹا دیا گیا ہے! ایک ہی وقت میں، ہم نے خود کو C++ 14 معیار کی صلاحیتوں تک محدود رکھا، جو ہمیں کافی پرانے سسٹمز پر پروگرام مرتب کرنے کی اجازت دیتا ہے۔
  • سورس کوڈ کی ایک بڑی ری فیکٹرنگ کی گئی ہے؛ جامد کوڈ تجزیہ کاروں (cppcheck، clang) کے ذریعے پائے جانے والے تبصروں کو ختم کر دیا گیا ہے۔
  • DC++ 0.868 کرنل کے ساتھ libeiskaltdcpp لائبریری کوڈ کی جزوی ہم آہنگی۔

eiskaltdcpp-qt

  • Qt 5.x لائبریریوں کے ساتھ پروگرام کی تعمیر کے لیے معاونت شامل کی گئی۔ ایک ہی وقت میں، Qt 4.x لائبریریوں کے ساتھ مطابقت برقرار رکھی جاتی ہے۔
  • وسائل کی فائلوں (آئیکونز، آوازوں، ترجمے وغیرہ) کے لیے متعلقہ راستوں کے لیے معاونت شامل کی گئی، جس سے پروگرام کو AppImage اور سنیپ میں پیک کرنا ممکن ہوا۔
  • حبس کے لیے سپورٹ شامل کی گئی۔ nmdcs:// .
  • ترتیبات کے ڈائیلاگ کو نمایاں طور پر بہتر کیا گیا ہے۔
  • چیٹس میں بٹ ٹورنٹ پروٹوکول کے لیے مقناطیسی لنکس کا بہتر ڈسپلے۔ (صرف ڈسپلے؛ ان پر کلک کرنا اب بھی بیرونی پروگرام کو کال کرتا ہے۔)
  • مقناطیسی لنکس دیکھنے اور TTH کا حساب لگانے کے لیے بہتر ڈائیلاگ: میگنیٹ لنکس اور سرچ لنکس کو کاپی کرنے کے لیے بٹن شامل کیے گئے ہیں۔
  • ڈیبگ کنسول ویجیٹ میں سرچ بار شامل کیا گیا۔
  • پوری ایپلیکیشن کے فونٹ کو تبدیل کرنے کا آپشن سیٹنگز سے ہٹا دیا گیا ہے۔ اب سیاق و سباق کے مینو، ٹیکسٹ لیبلز، اشارے وغیرہ میں۔ سسٹم فونٹ ہمیشہ استعمال ہوتا ہے۔ چیٹ پیغامات کے لیے فونٹ کی ترتیبات میں کوئی تبدیلی نہیں ہوئی ہے۔
  • آئی پی فلٹر آپریشن کو طے کر دیا گیا ہے۔
  • چیٹس میں Ctrl+F ہاٹکی کا ردعمل تبدیل کر دیا گیا ہے: اب دوبارہ دبانے پر یہ سرچ بار کو نہیں چھپاتا، لیکن ویب براؤزرز میں سرچ بار کی طرح برتاؤ کرتا ہے۔
  • GNU/Linux اور FreeBSD سسٹمز پر سسٹم ٹرے آئیکن کے لیے ٹول ٹپ میں HTML ٹیکسٹ فارمیٹنگ کا استعمال بند کر دیا گیا کیونکہ KDE پلازما 5 کے نئے ورژنز میں ڈسپلے کے مسئلے کی وجہ سے۔ سادہ متن اب تمام سسٹمز اور DE کے لیے استعمال ہوتا ہے۔
  • میگنیٹ لنکس اور/یا کلیدی الفاظ پر مشتمل پیغامات کو تلاش کرنے کے لیے ایک نیا "سیکرٹری" ویجیٹ شامل کیا گیا۔ صارف کو اب کوئی دلچسپ چیز تلاش کرنے کے لیے بہت سے حبس پر بے کار پیغامات کو دیکھنے کی ضرورت نہیں ہے، "سیکرٹری" اس کے لیے یہ کام کرے گا۔
  • ذاتی چیٹس میں پیغامات کے لیے فکسڈ سیاق و سباق کے مینو۔

eiskaltdcpp-gtk

  • مختلف چھوٹے اور بڑے کیڑے ٹھیک کردیئے گئے ہیں۔
  • پروگرام کے کریشز کم ہیں، لیکن ان سب کو ٹھیک نہیں کیا گیا ہے۔ مثال کے طور پر، سرچ ویجیٹ استعمال کرتے وقت کریش ہو سکتے ہیں۔

eiskaltdcpp-ڈیمون

  • تلاش کے استفسار کے نتائج اب ڈیمون سائیڈ پر فلٹر کیے گئے ہیں: صرف آخری تلاش کے استفسار کے نتائج JSON-RPC کے ذریعے واپس کیے گئے ہیں۔ یہ نقطہ نظر پہلے کے مقابلے میں کم لچکدار ہے، لیکن یہ کلائنٹ کے آسان نفاذ کی اجازت دیتا ہے۔ مثال کے طور پر، سرکاری میں ویب انٹرفیس.

میں سے مستقبل کے لیے منصوبے خاص طور پر منایا جاتا ہے:

  • دانا میں IPv6 سپورٹ شامل کرنا۔
  • eiskaltdcpp-qt میں ہجے کی جانچ کے لیے Aspell کی بجائے Hunspell لائبریری کا استعمال۔
  • Qt 4.x کے ساتھ ساتھ 5 سے پرانے Qt 5.12.x کے لیے سپورٹ کا خاتمہ۔
  • حمایت کا خاتمہ اور eiskaltdcpp-gtk کو مکمل طور پر ہٹانا۔
  • eiskaltdcpp-daemon سے XML-RPC سپورٹ کو ہٹا دیں۔

ماخذ: linux.org.ru