News: 0001650327

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Rust Coreutils 0.10 Released With More Security Hardening, Increased GNU Compatibility

([GNU] 5 Hours Ago Rust Coreutils 0.10)


Rust Coreutils 0.10 is out today from the uutils project for this alternative to GNU Coreutils. Rust Coreutils 0.10 development focused on additional security hardening plus also increasing the GNU test suite compatibility and robustness.

Rust Coreutils 0.10 is now passing for another 20 GNU Test Suite cases, bringing the total pass rate to 93.48% as an all-time high. These GNU compatibility updates involved better aligning on behavior, nproc handling for different CPU conditions, date out-of-range years, and various formatting differences. Many error messages for Rust Coreutils have also been improved.

The Rust Coreutils 0.10 release also went through a second round of security hardening with more Time-of-Check to Time of-Use (TOCTOU) corrections,safe recursive descent fixes, SELinux labels now applied at creation for mkdir / mkfifo / mknod, and other security updates.

This new release also removes panics and aborts from a range of different core utilities, the mv --exchange is now supported for atomically swapping two paths, rm --one-file-system is now supported, and there are also various performance improvements and other improvements.

Downloads and the full list of changes with Rust Coreutils 0.10 can be found via [1]GitHub .



[1] https://github.com/uutils/coreutils/releases/tag/0.10.0



short leg on process table