Po pięciu miesiącach prac wydano konsolowy menedżer plików Midnight Commander 4.8.33, rozwijany od 1994 roku i zapewniający dwupanelowy interfejs w stylu Norton Commander. Midnight Commander posiada takie funkcje jak obsługa myszy, wbudowaną przeglądarkę plików i edytor tekstu z podświetlaniem składni, wykorzystanie plików wirtualnych do nawigacji w archiwach, pakietach i pamięciach sieciowych (SFTP, SSH), łączenie procedur obsługi różnych typów plików oraz szybkie przejście do trybu terminalowego w celu uruchamiania poleceń, wykorzystanie zakładek do nawigacji do często używanych miejsc w systemie plików, elastyczne narzędzia wyszukiwania. Kod projektu napisany jest w języku C i rozpowszechniany jest na licencji GPLv3+.
Lista głównych zmian:
- Dodano moduł VFS do przeglądania zawartości plików torrent.
- Sesje inne niż graficzne korzystają domyślnie z programów obsługi konsoli do odtwarzania dźwięku, wyświetlania obrazów i odtwarzania wideo.
- Dodano obsługę formatu pliku pakietu Rust Crate i archiwów ipk używanych w OpenEmbedded do mc.ext.ini.
- Baza kodu pozwala na wykorzystanie elementów standardu C99. Kompilacja wymaga teraz kompilatora obsługującego C99 i Automake co najmniej w wersji 1.14.
- Dodano obsługę używania wariantów powłoki ksh jako podpowłoki.
- Ulepszona obsługa powłoki poleceń Fish 4.0, przepisana w Rust.
- Dodano obsługę używania tablicy wartości w zmiennej środowiskowej PROMPT_COMMAND.
- Dla użytkowników edytora tekstu vima zaproponowano nowy plik mapy klawiszy, który definiuje kombinacje klawiszy w stylu vima.
- Dodano obsługę „TERM=xterm-clear” dla użytkowników FreeBSD.
- Dodano możliwość wyboru przeglądarki internetowej uruchamianej przy próbie przeglądania plików HTML (podczas działania wykrywana jest obecność Firefoksa, Konquerora, Opery i Chromium).
- Do ciągłej integracji zamiast Travisa używana jest usługa GitHub Actions.
- mcedit naprawił awarię występującą podczas tworzenia nowych plików.
- W tar vfs wyeliminowane jest podwójne zwalnianie pamięci, a w sftpfs vfs dostęp do pamięci po jej zwolnieniu.
Źródło: opennet.ru
