Nach acht Monaten Entwicklung wurde die Version 4.8.27 des Konsolen-Dateimanagers Midnight Commander veröffentlicht, die unter der GPLv3+-Lizenz als Quelltext verfügbar ist.
Liste der wichtigsten Änderungen:
- Im Datei-Suchdialog ('Find File') wurde die Option hinzugefügt, symbolischen Links zu folgen ('Follow symlinks').
- Die minimalen Versionen der benötigten Komponenten für die Erstellung wurden erhöht: Autoconf 2.64, Automake 1.12, Gettext 0.18.2 und libssh2 1.2.8.
- Die Build-Zeit wurde nach dem Versionswechsel erheblich verkürzt.
- Für zsh wurde eine separate Konfigurationsdatei ~/.local/share/mc/.zshrc hinzugefügt.
- Das Widgets-System wurde überarbeitet, und der Zustand WST_VISIBLE wurde implementiert, um Widgets anzuzeigen und zu verbergen.
- Im VFS-Modul extfs wurde die Unterstützung für unrar 6 und offizielle 7z-Builds hinzugefügt.
- Der Dateiliste-Parser im ftpfs wurde aus dem lftp-Projekt übernommen.
- Im integrierten Editor wurde die Syntaxhervorhebung für Header-Dateien in Verilog und SystemVerilog, openrc-run-Skripte und das JSON-Format implementiert. Die Syntaxhervorhebungsskripte für Python wurden aktualisiert.
- In den Panels wird die Syntaxhervorhebung für Dateien mit c++ und h++ als Quelltexte sowie für JSON-Dateien als Dokumente bereitgestellt.
- Die Unterstützung für die Terminalemulatoren alacritty und foot wurde hinzugefügt.
- In mc.ext wurde die Unterstützung für das E-Book-Format fb2 implementiert.
- In ext.d wird das Tool mediainfo verwendet, um Informationen über verschiedene Multimedia-Dateien anzuzeigen.
- Die Schwachstelle CVE-2021-36370 im VFS-Modul mit SFTP-Unterstützung wurde behoben, die mit dem Fehlen einer Überprüfung der Fingerabdrucke von Hostschlüsseln verbunden war.
Quelle: opennet.ru
