Efter fem måneders udvikling er udgivelsen af den konsolbaserede filhåndterer Midnight Commander 4.8.33 offentliggjort. Programmet har været under udvikling siden 1994 og tilbyder et to-panel interface i stil med Norton Commander. Midnight Commander har funktioner som musestøtte, indbygget filvisning og tekstredigering med syntaksfremhævning, brug af virtuel Filsystemer til navigation inden i arkiver, pakker og netværkslagre (SFTP, SSH), tilslutning af håndteringsprogrammer for forskellige filtyper, hurtig skift til terminaltilstand til at køre kommandoer, brug af bogmærker til at navigere til ofte anvendte steder i Filsystemet samt fleksible søgeværktøjer. Projektets kode er skrevet i C og distribueres under GPLv3+-licensen.
Liste over de vigtigste ændringer:
- Tilføjet VFS-modul til visning af indholdet af torrent-filer.
- I ikke-grafiske sessioner anvendes standard konsolhandlere til lydafspilning, billedvisning og videoafspilning.
- Under mc.ext.ini er der tilføjet support for crate-pakkeformatet i Rust og ipk-arkiver, der bruges i OpenEmbedded.
- Brugen af C99-standardelementer er nu tilladt i kodebasen. Der kræves nu en compiler, der understøtter C99 og Automake version 1.14 eller højere for at bygge.
- Tilføjet support for at bruge ksh-skalens variant som subshell.
- Forbedret support til Fish 4.0 shell, som er omlavet i Rust.
- Tilføjet support for at bruge en array af værdier i miljøvariablen PROMPT_COMMAND.
- For brugere af teksteditoren vim er der foreslået en ny keymap-fil, der definerer tastaturkombinationer i vim-stil.
- For brugere af FreeBSD er support for 'TERM=xterm-clear' tilføjet.
- Mulighed for at vælge webbrowseren, der startes ved forsøg på at se html-filer (under kørsel kontrolleres tilgængeligheden af firefox, konqueror, opera og chromium).
- Til kontinuerlig integration er GitHub Actions blevet anvendt i stedet for Travis.
- I mcedit er der løst et crash, der opstod ved oprettelse af nye filer.
- I tar vfs er der rettet dobbelt frigivelse af hukommelse, og i sftpfs vfs er der rettet hukommelsesadgang efter frigivelse.
Kilde: opennet.ru
