După cinci luni de dezvoltare, a fost lansată versiunea 4.8.33 a managerului de fișiere console Midnight Commander, dezvoltat din 1994 și care oferă o interfață cu două panouri în stilul Norton Commander. Midnight Commander are caracteristici precum suport pentru mouse, un vizualizator de fișiere încorporat și un editor de text cu evidențierea sintaxei, utilizarea sistemelor de fișiere virtuale pentru navigarea în arhive, pachete și stocări de rețea (SFTP, SSH), conectarea handlerilor pentru diferite tipuri de fișiere, un mod rapid de trecere la modul terminal pentru a rula comenzi, utilizarea marcajelor pentru a accesa locațiile folosite frecvent în sistemele de fișiere și instrumente flexibile de căutare. Codul proiectului este scris în limbajul C și este distribuit sub licența GPLv3+.
Lista principalelor modificări:
- A fost adăugat modul VFS pentru vizualizarea conținutului fișierelor torrent.
- În sesiunile non-grafice, managerii de consolă sunt utilizați implicit pentru redarea sunetului, afişarea imaginilor și redarea videoclipurilor.
- A fost adăugat suport pentru formatul fișierelor crate-pachete în limbajul Rust și arhivele ipk, folosite în OpenEmbedded, în mc.ext.ini.
- În baza de cod a fost permisă utilizarea elementelor standardului C99. Pentru compilare, acum este necesar un compilator cu suport pentru C99 și Automake de cel puțin versiunea 1.14.
- A fost adăugat suport pentru utilizarea variantelor interpretorului de comenzi ksh ca subshell.
- Suportul pentru shell-ul de comandă Fish 4.0, rescris în limbajul Rust, a fost îmbunătățit.
- A fost adăugat suport pentru utilizarea unui array de valori în variabila de mediu PROMPT_COMMAND.
- Pentru utilizatorii editorului de text vim a fost propus un nou fișier keymap cu definițiile combinațiilor de taste în stil vim.
- Utilizatorii FreeBSD au acum suport pentru „TERM=xterm-clear”.
- A fost adăugată opțiunea de a selecta browserul web care se deschide la o încercare de a vizualiza fișiere html (în timpul funcționării, se verifică dacă firefox, konqueror, opera și chromium sunt disponibile).
- Pentru integrarea continuă, serviciul GitHub Actions a fost utilizat în loc de Travis.
- În mcedit, a fost eliminată încheierea neașteptată a programului care apărea la crearea de fișiere noi.
- În tar vfs, a fost eliminată eliberarea dublă a memoriei, iar în vfs sftpfs, accesul la memorie după eliberare a fost corectat.
Sursa: opennet.ro
