Po ośmiu miesiącach prac wydano konsolowy menedżer plików Midnight Commander 4.8.27, rozpowszechniany w kodzie źródłowym na licencji GPLv3+.
Lista głównych zmian:
- Do okna wyszukiwania plików („Znajdź plik”) dodano opcję podążania za dowiązaniami symbolicznymi („Podążaj za dowiązaniami symbolicznymi”).
- Zwiększono minimalne wersje komponentów wymaganych do budowy: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 i libssh2 1.2.8.
- Znacząco skrócony czas kompilacji po zmianie wersji.
- Dodano oddzielny plik konfiguracyjny ~/.local/share/mc/.zshrc dla zsh.
- System widżetów został przeprojektowany i zaimplementowano stan WST_VISIBLE umożliwiający pokazywanie i ukrywanie widżetów.
- Moduł VFS extfs dodał obsługę unrar 6 i oficjalnych kompilacji 7z.
- Parser listy plików z projektu lftp został przeniesiony do ftpfs.
- Wbudowany edytor zapewnia podświetlanie składni plików nagłówkowych Verilog i SystemVerilog, skryptów uruchamianych w Openrc oraz formatu JSON. Zaktualizowane skrypty podświetlania składni dla Pythona
- Panele umożliwiają wyróżnienie plików C++ i H++ jako tekstów źródłowych oraz plików JSON jako dokumentów.
- Dodano obsługę emulatorów terminali alacritty i stóp.
- Dodano obsługę formatu e-booków fb2 do mc.ext.
- ext.d używa narzędzia mediainfo do wyświetlania informacji o różnych plikach multimedialnych.
- Naprawiono lukę CVE-2021-36370 w module VFS z obsługą SFTP, wynikającą z braku weryfikacji odcisków palców klucza hosta.
Źródło: opennet.ru