Po ośmiu miesiącach prac nad rozwojem wydano wersję konsolowego menedżera plików Midnight Commander 4.8.27, wydawanego w kodzie źródłowym na licencji GPLv3+.
Lista głównych zmian:
- W dialogu wyszukiwania plików („Find File”) dodano opcję śledzenia linków symbolicznych („Follow symlinks”).
- Podwyższono minimalne wersje komponentów wymaganych do kompilacji: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 oraz libssh2 1.2.8.
- Znacząco skrócono czas kompilacji po zmianie wersji.
- Dla zsh dodano osobny plik konfiguracyjny ~/local/share/mc/.zshrc.
- Przebudowano system widżetów, zrealizowano stan WST_VISIBLE do pokazywania i ukrywania widżetów.
- Moduł VFS extfs dodał wsparcie dla unrar 6 oraz oficjalnych wydań 7z.
- W ftpfs przeniesiono parser listy plików z projektu lftp.
- W wbudowanym edytorze wprowadzono podświetlanie składni dla plików nagłówkowych Verilog i SystemVerilog, skryptów openrc-run oraz formatu JSON. Zaktualizowano skrypty podświetlania składni dla Pythona.
- W panelach zapewniono podświetlanie plików c++ i h++ jako kod źródłowy, a plików JSON jako dokumenty.
- Dodano wsparcie dla emulatorów terminala alacritty i foot.
- W mc.ext dodano wsparcie dla formatu książek elektronicznych fb2.
- W ext.d wykorzystano narzędzie mediainfo do wyświetlania informacji o różnych plikach multimedialnych.
- Usunięto lukę CVE-2021-36370 w module VFS z obsługą SFTP, związaną z brakiem weryfikacji odcisków palców kluczy hosta.
Źródło: opennet.ru
