ปล่อยไคลเอนต์ BitTorrent Deluge 2.1

สามปีหลังจากการก่อตัวของสาขาสำคัญสุดท้าย การเปิดตัวไคลเอนต์ BitTorrent หลายแพลตฟอร์ม Deluge 2.1 ได้รับการเผยแพร่ เขียนด้วย Python (โดยใช้เฟรมเวิร์ก Twisted) โดยอิงจาก libtorrent และรองรับส่วนต่อประสานผู้ใช้หลายประเภท (GTK, เว็บอินเตอร์เฟส เวอร์ชันคอนโซล) รหัสโครงการถูกแจกจ่ายภายใต้ใบอนุญาต GPL

Deluge ทำงานในโหมดไคลเอนต์-เซิร์ฟเวอร์ ซึ่งเชลล์ผู้ใช้ทำงานเป็นกระบวนการแยกต่างหาก และการดำเนินการ BitTorrent ทั้งหมดได้รับการจัดการโดย daemon แยกต่างหากที่สามารถเปิดใช้งานบนคอมพิวเตอร์ระยะไกล คุณสมบัติของแอปพลิเคชั่น ได้แก่ การรองรับ DHT (ตารางแฮชแบบกระจาย), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), ความสามารถในการใช้การเข้ารหัสสำหรับโปรโตคอลและทำงานผ่านพร็อกซี ความเข้ากันได้ ด้วย WebTorrent ความสามารถในการจำกัดความเร็วแบบเลือกสรรสำหรับเพลงบางเพลง โหมดดาวน์โหลดตามลำดับ

ปล่อยไคลเอนต์ BitTorrent Deluge 2.1

ท่ามกลางการเปลี่ยนแปลงในรุ่นใหม่:

  • การสนับสนุน Python 2 ถูกยกเลิกแล้ว เหลือความสามารถในการทำงานกับ Python 3 เท่านั้น
  • ข้อกำหนดสำหรับไลบรารี libtorrent เพิ่มขึ้น จำเป็นต้องมีเวอร์ชัน 1.2 เป็นอย่างน้อยสำหรับการประกอบ ฐานโค้ดถูกล้างออกจากการใช้ฟังก์ชัน libtorrent ที่ล้าสมัย
  • เพิ่มการรองรับไอคอนตัวติดตามในรูปแบบ SVG
  • ตรวจสอบให้แน่ใจว่ารหัสผ่านถูกซ่อนอยู่ในบันทึก
  • ใช้การสนับสนุนเพิ่มเติมสำหรับโมดูล pygeoip เพื่อผูกที่อยู่ IP กับตำแหน่ง
  • เพิ่มความสามารถในการใช้ IPv6 ในรายการโฮสต์
  • เพิ่มบริการสำหรับ systemd
  • ในอินเทอร์เฟซ GTK เมนูมีตัวเลือกในการคัดลอกลิงก์แม่เหล็ก
  • บนแพลตฟอร์ม Windows การตกแต่งหน้าต่างฝั่งไคลเอ็นต์ (CSD) จะถูกปิดใช้งานตามค่าเริ่มต้น

ที่มา: opennet.ru

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