
21 kwietnia ukazała się najnowsza wersja sterownika NTFS-3G FUSE. Ta wersja skupiała się głównie na poprawkach błędów.
Co nowego:
- naprawianie kodu w skrypcie kompilacji (bashizm), który nieprawidłowo używał określonych poleceń powłoki Bash, podczas gdy powinien być użyty uniwersalny standard;
- teraz tworzenie nowej partycji NTFS za pomocą narzędzia mkntfs jest określane z dokładnością do mikrosekund;
- naprawiono dwa przypadki związane z obsługą pustych danych (NULL) i komunikatami o błędach systemowych (errno);
- naprawiono krytyczny błąd, który występował podczas pracy ze specjalnymi typami plików (tzw. punkty ponownej analizy: łącza symboliczne, punkty połączeń, punkty montowania dysków, określone dane pamięci masowej w chmurze, takie jak pliki OneDrive, które znajdują się w chmurze, ale są widoczne w folderze);
- korekta w obliczeniach wolnej przestrzeni wewnątrz tabeli plików głównych (MFT);
- Naprawiono błąd związany z instalowaniem stron podręcznika z dodatków (dodatków), gdy same dodatki nie były zainstalowane;
- poprawki niektórych problemów z funkcją „Użyj-po-wolnym” w bibliotece i narzędziach;
- Naprawiono literówkę w komunikacie hibernacji NTFS (dzięki Anil Kumarowi za zgłoszenie/poprawienie);
- Unikanie przecinków w nazwach systemów plików w przypadku korzystania z wersji libfuse 2.8 lub nowszej;
- Zmiana w narzędziu ntfsclone. Umożliwia dostosowanie rozmiaru sektora rozruchowego NTFS dla urządzenia docelowego podczas przywracania obrazów;
- Zależna biblioteka libdl (Dynamic Link Library) została usunięta podczas kompilacji bez zewnętrznych wtyczek. Po wyłączeniu wtyczek zależność od libdl zostaje całkowicie usunięta;
- Narzędzie ntfsinfo umożliwia teraz wyświetlanie informacji o stanie pliku dziennika podczas zrzucania metadanych;
- Naprawiono wyświetlanie przepełnionych katalogów lub indeksów w narzędziu ntfsinfo;
- Poprawiono również wyświetlanie listy deskryptorów zabezpieczeń w narzędziu ntfsinfo;
- Naprawiono przepełnienie bufora sterty, gdy włączone były listy kontroli dostępu POSIX (
- W narzędziu ntfsusermap naprawiono przepełnienie występujące podczas generowania nazwy pliku kopii zapasowej;
- Naprawia dwie luki w zabezpieczeniach TOCTOU (Time-of-Check to Time-of-Use), czyli konkretny błąd logiczny związany z wielozadaniowością i bezpieczeństwem;
- Naprawiono brakujące sprawdzenia wartości zwracanych przez malloc/sscanf.
Dla porównania. NTFS-3G to darmowy sterownik dla systemu plików NTFS. Projekt jest stabilny w działaniu z dowolnymi partycjami NTFS (w tym z zapisem), ma liczną i aktywną społeczność programistów i jest objęty licencją GNU General Public License. Jednak w przypadku systemu Mac OS X sterownik nie jest darmowy i wymaga licencji. Obecnie deklaruje się, że działa z następującymi systemami operacyjnymi: Linux (dostępne są wersje 32-bitowe i 64-bitowe), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS i Haiku. Prace nad systemem rozpoczął Szabolcs Szakacs w lipcu 2006 roku, a pierwsza wersja 1.0 ukazała się 21 lutego 2007 roku. Więcej szczegółów można znaleźć tutaj. na stronie Wikipedii и na stronie projektu.
Od autora tłumaczenia (mnie): Nagrywanie mikrosekundowe rozszerza teraz następujący zakres możliwości:
- Analiza kryminalistyczna: Specjaliści ds. bezpieczeństwa mogą dzięki dokładności rzędu mikrosekund uzyskać bardziej szczegółową rekonstrukcję chronologii zdarzeń na dysku;
- Identyfikacja i unikalność: Im dokładniejszy jest czas utworzenia, tym mniejsze prawdopodobieństwo, że dwa różne dyski sformatowane w tej samej sekundzie będą miały identyczne znaczniki czasu. Pomaga to usługom systemowym jednoznacznie identyfikować woluminy.
- Kompatybilny z Windows:Natywne narzędzie do formatowania Windows Uzupełnia te dane tak dokładnie, jak to możliwe. Ta zmiana sprawia, że mkntfs jest bardziej „poprawny” i nieodróżnialny od narzędzi Microsoftu.
Źródło: linux.org.ru
