نسخة جديدة من برنامج BitTorrent Client Transmission 3.0

بعد عام من التطوير نشرت الإفراج عن نقل 3.0، عميل BitTorrent خفيف الوزن نسبيًا ومكثف للموارد ومكتوب بلغة C ويدعم مجموعة متنوعة من واجهات المستخدم: GTK وQt وMac الأصلي وواجهة الويب والبرنامج الخفي وسطر الأوامر.

التغييرات الرئيسية:

  • تمت إضافة القدرة على قبول الاتصالات عبر IPv6 إلى خادم RPC؛
  • يتم تمكين التحقق من شهادة SSL افتراضيًا لتنزيلات HTTPS؛
  • تمت العودة إلى استخدام التجزئة كاسم لملفات .resume و.torrent (يحل المشكلة مع عرض Linux للخطأ "اسم الملف طويل جدًا" عندما يكون اسم التورنت طويلًا جدًا)؛
  • في خادم http المدمج، يقتصر عدد محاولات المصادقة غير الناجحة على 100 للحماية من تخمين كلمة المرور؛
  • تمت إضافة معرفات النظراء لعملاء التورنت Xfplay وPicoTorrent وFree Download Manager وFolx وBaidu Netdisk؛
  • تمت إضافة دعم لخيار TCP_FASTOPEN، والذي يسمح لك بتقليل وقت إعداد الاتصال قليلاً؛
  • تحسين التعامل مع علامة ToS (نوع الخدمة، فئة حركة المرور) لاتصالات IPv6؛
  • في القوائم السوداء، تمت إضافة القدرة على تحديد أقنعة الشبكة الفرعية في تدوين CIDR (على سبيل المثال، 1.2.3.4/24)؛
  • تمت إضافة دعم للبناء باستخدام mbedtls (polarssl) وwolfssl (cyassl) وLibreSSL، بالإضافة إلى الإصدارات الجديدة من OpenSSL (1.1.0+)؛
  • لقد حسنت البرامج النصية للبناء المستندة إلى CMake دعم Ninja generator و libappindicator و systemd و Solaris و macOS؛
  • في عميل macOS، تم رفع متطلبات إصدار النظام الأساسي (10.10)، وتمت إضافة دعم للموضوع الداكن؛
  • في عميل GTK، تمت إضافة مفاتيح التشغيل السريع للتنقل خلال قائمة انتظار التمهيد، وتم تحديث ملف .desktop، وتمت إضافة ملف AppData، وتم اقتراح أيقونات رمزية للشريط العلوي لـ GNOME، وتم إجراء انتقال من intltool للحصول على النص؛
  • في عميل Qt، تمت زيادة متطلبات إصدار Qt (5.2+)، وتمت إضافة مفاتيح التشغيل السريع للتنقل عبر قائمة انتظار التنزيل، وتم تقليل استهلاك الذاكرة عند معالجة خصائص التورنت، وتم توفير تلميحات الأدوات للملفات ذات الأسماء الطويلة ,
    واجهة مكيفة لشاشات HiDPI؛

  • لقد تحولت عملية الخلفية إلى استخدام libsystemd بدلاً من libsystemd-daemon، ويُحظر تصعيد الامتيازات في ملف الإرسال-daemon.service؛
  • تمت إزالة ثغرة XSS (البرمجة النصية عبر المواقع) في عميل الويب، وتم حل مشكلات الأداء، كما تم تحسين واجهة الأجهزة المحمولة.

المصدر: opennet.ru

إضافة تعليق