หลังจากแปดเดือนของการพัฒนา ตัวจัดการไฟล์คอนโซล Midnight Commander 4.8.27 ได้เปิดตัวแล้ว โดยเผยแพร่ในซอร์สโค้ดภายใต้ลิขสิทธิ์ GPLv3+
รายการการเปลี่ยนแปลงหลัก:
- เพิ่มตัวเลือกในการติดตามลิงก์สัญลักษณ์ (“ติดตามสัญลักษณ์”) ลงในกล่องโต้ตอบการค้นหาไฟล์ (“ค้นหาไฟล์”)
- เพิ่มเวอร์ชันขั้นต่ำของส่วนประกอบที่จำเป็นสำหรับการสร้าง: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 และ libssh2 1.2.8
- ลดเวลาในการสร้างลงอย่างมากหลังจากการเปลี่ยนแปลงเวอร์ชัน
- มีการเพิ่มไฟล์การกำหนดค่าแยกต่างหาก ~/.local/share/mc/.zshrc สำหรับ zsh
- ระบบวิดเจ็ตได้รับการออกแบบใหม่และมีการใช้สถานะ WST_VISIBLE เพื่อแสดงและซ่อนวิดเจ็ต
- โมดูล VFS extfs เพิ่มการรองรับสำหรับ unrar 6 และบิลด์ 7z อย่างเป็นทางการ
- ตัวแยกวิเคราะห์รายการไฟล์จากโครงการ lftp ถูกย้ายไปยัง ftpfs
- ตัวแก้ไขในตัวมีการเน้นไวยากรณ์สำหรับไฟล์ส่วนหัว Verilog และ SystemVerilog สคริปต์ openrc-run และรูปแบบ JSON อัปเดตสคริปต์เน้นไวยากรณ์สำหรับ Python
- แผงต่างๆ จะมีการไฮไลต์ไฟล์ C++ และ H++ เป็นข้อความต้นฉบับ และไฟล์ JSON เป็นเอกสาร
- เพิ่มการรองรับตัวจำลองเทอร์มินัล alacritty และ foot
- เพิ่มการรองรับรูปแบบ e-book fb2 ให้กับ mc.ext
- ext.d ใช้ยูทิลิตี้ mediainfo เพื่อแสดงข้อมูลเกี่ยวกับไฟล์สื่อต่างๆ
- แก้ไขช่องโหว่ CVE-2021-36370 ในโมดูล VFS ที่รองรับ SFTP เนื่องจากขาดการตรวจสอบลายนิ้วมือคีย์โฮสต์
ที่มา: opennet.ru