Transmission 4.1.4 อัปเดตใหญ่ แก้บั๊กดาวน์โหลดและช่องโหว่ macOS

Transmission โปรแกรม BitTorrent แบบ open-source ได้เปิดตัวเวอร์ชัน 4.1.4 ซึ่งเป็นการอัปเดตเพื่อบำรุงรักษาที่เน้นแก้ไขช่องโหว่ด้านความปลอดภัยใน client บน macOS ปัญหาความเสถียรของการดาวน์โหลด และบั๊กหลายประการที่ส่งผลกระทบต่ออินเทอร์เฟซ GTK, Qt และ Web

การแก้ไขที่สำคัญประการหนึ่งคือการจัดการปัญหา regression ที่เกิดขึ้นใน Transmission 4.1.0 ซึ่งอาจทำให้ torrent ที่มีไฟล์ขนาดศูนย์ไบต์ถูกจัดการอย่างไม่ถูกต้อง และบางครั้งทำให้ความคืบหน้าในการดาวน์โหลดหายไป ส่วนการแก้ไขอีกจุดหนึ่งคือการแก้ปัญหาที่เกิดขึ้นได้ยากซึ่งขัดขวางไม่ให้การดาวน์โหลดแบบ webseed เสร็จสมบูรณ์

การเปิดตัวครั้งนี้ยังปรับปรุงการทำงานร่วมกันระหว่าง client แบบ GTK และ Qt ของ Transmission จากเดิมที่การเปิดใช้งาน client ตัวหนึ่งในขณะที่อีกตัวกำลังทำงานอยู่ อาจทำให้เกิดปัญหาเมื่อเพิ่ม torrent ผ่านเบราว์เซอร์หรือการเชื่อมโยงไฟล์ (file association) แต่ในตอนนี้ คำขอเพิ่ม torrent ใหม่จะถูกส่งต่อไปยัง session ที่มีอยู่โดยอัตโนมัติ

การจัดการการจำกัดความเร็ว (Speed-limit) ได้รับการแก้ไขแล้ว โดยการตั้งค่าจำกัดความเร็วเฉพาะ torrent ที่แทนที่ค่า session ตอนนี้สามารถทำงานได้อย่างถูกต้องทั้งการอัปโหลดและดาวน์โหลด นอกจากนี้ เมธอด RPC torrent-add ได้รับการปรับปรุงให้มีความปลอดภัยมากขึ้นต่อคำขอที่ผิดรูปแบบ

การปรับปรุงอื่นๆ ได้แก่ การแก้ไขปัญหาที่เกิดขึ้นได้ยากขณะปิดโปรแกรมซึ่งอาจทำให้ Transmission ยังคงทำงานอยู่แต่ไม่ตอบสนอง ปัญหาการตรวจสอบ SSL ที่เกี่ยวข้องกับการตั้งค่า TR_CURL_PROXY_SSL_NO_VERIFY และความล้มเหลวในการคอมไพล์ด้วย warning flags ของ GCC บางตัว

ในด้านความปลอดภัย Transmission 4.1.4 ได้แก้ไขช่องโหว่ที่อาจนำไปสู่การรันโค้ดจากระยะไกล (remote code execution) ใน client ของ macOS อย่างไรก็ตาม การโจมตีจำเป็นต้องมีสิทธิ์ในการเขียนข้อมูลลงในไฟล์ preferences ของผู้ใช้โดยตรง ดังนั้นปัญหานี้จึงไม่สามารถถูกโจมตีจากระยะไกลได้โดยตรง การอัปเดตนี้ยังปรับเพิ่มเวอร์ชัน macOS ขั้นต่ำที่รองรับเป็น macOS 12 และแก้ไขปัญหาที่ขัดขวางไม่ให้เพิ่ม magnet link บางตัวได้อย่างถูกต้อง

สำหรับผู้ใช้ Linux desktop ตัว client แบบ GTK ได้รับการแก้ไขด้านการใช้งานหลายจุด โดยรายการ Torrent จะอัปเดตการเรียงลำดับและกรองข้อมูลโดยอัตโนมัติเมื่อมีการเปลี่ยนชื่อโฟลเดอร์ระดับบนสุดของ torrent หรือเมื่อได้รับ metadata ผ่าน magnet link

นอกจากนี้ การเปิดโฟลเดอร์ของ torrent ยังสามารถทำงานได้อย่างถูกต้องสำหรับ torrent ที่มีไฟล์เดียวซึ่งเก็บไว้ในโครงสร้างไดเรกทอรี และปัญหาที่ทำให้ไอคอนแอปพลิเคชันไม่ปรากฏบนหน้าจอเดสก์ท็อปบางรุ่นได้รับการแก้ไขแล้ว ส่วน client แบบ Qt ก็ได้รับการปรับปรุงประสิทธิภาพภายในเพื่อลดการใช้งาน CPU ของอินเทอร์เฟซ และเวอร์ชันสำหรับ Windows ก็ได้รับประโยชน์จากการอัปเดต dependency ของ Qt และ zlib

ท้ายที่สุด อินเทอร์เฟซแบบเว็บได้รับการแก้ไขปัญหาการแสดงผลที่บางครั้งแสดงชื่อ torrent เป็น “Unknown” สำหรับผู้ใช้ command-line ก็ได้รับการแก้ไขในส่วนของ transmission-remote --list-groups ซึ่งใช้งานไม่ได้มาตั้งแต่เวอร์ชัน Transmission 4.0

สำหรับข้อมูลเพิ่มเติม ดูได้ที่บันทึกการเปลี่ยนแปลง

Source: Linuxiac
ดูแลงานแปลและเรียบเรียงโดย TanasakP
Transmission 4.1.4 อัปเดตใหญ่ แก้บั๊กดาวน์โหลดและช่องโหว่ macOS

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร