Dopo otto mesi di sviluppo, è stata rilasciata la versione 4.8.27 del gestore di file da console Midnight Commander, distribuita in sorgente sotto licenza GPLv3+.
Elenco delle principali modifiche:
- Nella dialogo di ricerca file («Find File») è stata aggiunta l'opzione di seguire i collegamenti simbolici («Follow symlinks»).
- Le versioni minime dei componenti necessari per la compilazione sono state elevate: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 e libssh2 1.2.8.
- Il tempo di compilazione è stato significativamente ridotto dopo l'aggiornamento della versione.
- Per zsh è stato aggiunto un file di configurazione separato ~/.local/share/mc/.zshrc.
- È stato riprogettato il sistema dei widget, implementato lo stato WST_VISIBLE per mostrare e nascondere i widget.
- Nel modulo VFS extfs è stata aggiunta la supporto per unrar 6 e le versioni ufficiali di 7z.
- Nel ftpfs è stato trasferito il parser della lista file dal progetto lftp.
- Nell'editor integrato è stata implementata la sintassi di evidenziazione per i file di intestazione Verilog e SystemVerilog, script openrc-run e il formato JSON. Sono stati aggiornati gli script di evidenziazione per Python.
- Nei pannelli è garantita l'evidenziazione dei file c++ e h++ come sorgenti, e dei file JSON come documenti.
- È stato aggiunto il supporto per gli emulatore di terminale alacritty e foot.
- In mc.ext è stato aggiunto il supporto per il formato di ebook fb2.
- In ext.d è stata utilizzata l'utilità mediainfo per visualizzare le informazioni su vari file multimediali.
- È stata rimossa la vulnerabilità CVE-2021-36370 nel modulo VFS con supporto SFTP, relativa alla mancanza di verifica delle impronte digitali delle chiavi host.
Fonte: opennet.ru
