Dopo otto mesi di sviluppo, è stata pubblicata la versione 4.8.27 del gestore di file console Midnight Commander, distribuito con il codice sorgente sotto licenza GPLv3+.
Elenco delle principali modifiche:
- Nella finestra di dialogo per la ricerca dei file ('Find File') è stata aggiunta l'opzione di seguire i link simbolici ('Follow symlinks').
- Sono state elevate le versioni minime dei componenti necessari per la compilazione: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 e libssh2 1.2.8.
- Il tempo di compilazione è stato notevolmente ridotto dopo la modifica della versione.
- Per zsh è stato aggiunto un file di configurazione separato ~/.local/share/mc/.zshrc.
- È stato rivisitato 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 dei file dal progetto lftp.
- Nel editor integrato è stata implementata la sintassi evidenziata per i file header di Verilog e SystemVerilog, gli script openrc-run e il formato JSON. Gli script di evidenziazione della sintassi per Python sono stati aggiornati.
- Nei pannelli è stata garantita l'evidenziazione dei file c++ e h++ come testi sorgente e dei file JSON come documenti.
- È stato aggiunta la supporto per gli emulatori di terminale alacritty e foot.
- Nel mc.ext è stata aggiunta la supporto per il formato di ebook fb2.
- Nel ext.d è stato utilizzato lo strumento mediainfo per l'uscita delle informazioni su vari file multimediali.
- È stata corretta la vulnerabilità CVE-2021-36370 nel modulo VFS con supporto SFTP, legata all'assenza di verifica delle impronte digitali delle chiavi host.
Fonte: opennet.ru
