เวอร์ชันใหม่ของไคลเอนต์ BitTorrent Transmission 3.0

หลังจากหนึ่งปีของการพัฒนา การตีพิมพ์ ปล่อย ส่ง 3.0ซึ่งเป็นไคลเอนต์ BitTorrent ที่ค่อนข้างเบาและใช้ทรัพยากรมากซึ่งเขียนด้วยภาษา C และรองรับอินเทอร์เฟซผู้ใช้ที่หลากหลาย: GTK, Qt, Native Mac, เว็บอินเตอร์เฟส, daemon, บรรทัดคำสั่ง

การเปลี่ยนแปลงที่สำคัญ:

  • เพิ่มความสามารถในการยอมรับการเชื่อมต่อผ่าน IPv6 ไปยังเซิร์ฟเวอร์ RPC แล้ว
  • การตรวจสอบใบรับรอง SSL ถูกเปิดใช้งานตามค่าเริ่มต้นสำหรับการดาวน์โหลด HTTPS
  • เปลี่ยนกลับเป็นการใช้แฮชเป็นชื่อสำหรับไฟล์ .resume และ .torrent (แก้ไขได้ ปัญหา โดยที่ Linux แสดงข้อผิดพลาด “ชื่อไฟล์ยาวเกินไป” เมื่อชื่อ torrent ยาวมาก)
  • ในเซิร์ฟเวอร์ http ในตัว จำนวนความพยายามในการรับรองความถูกต้องที่ไม่สำเร็จจะถูกจำกัดไว้ที่ 100 ครั้ง เพื่อป้องกันการเดารหัสผ่าน
  • เพิ่ม Peer ID สำหรับไคลเอนต์ torrent 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 และห้ามไม่ให้มีการเพิ่มระดับสิทธิ์ในไฟล์ Transmission-daemon.service
  • ช่องโหว่ XSS (การเขียนสคริปต์ข้ามไซต์) ได้ถูกกำจัดแล้วในเว็บไคลเอ็นต์ ปัญหาด้านประสิทธิภาพได้รับการแก้ไขแล้ว และปรับปรุงอินเทอร์เฟซสำหรับอุปกรณ์มือถือแล้ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น