TarArchive::entries
is now#[must_use]
- More sanity checks with malformed Tar archives.
- MSRV is now 1.76 stable
- added support for more Tar archives
- 256 character long filename support (prefix + name)
- add support for space terminated numbers
- non-null terminated names
- iterate over directories: read regular files from directories
- more info: #10
TarArchive[Ref]::new
now returns a result- added
unstable
feature with enhanced functionality fornightly
compilers- error types implement
core::error::Error
- error types implement
- various bug fixes and code improvements
- better error reporting / less panics
Special thanks to the following external contributors or helpers:
- https://github.com/thenhnn: provide me with a bunch of Tar archives coming from a fuzzer
- https://github.com/schnoberts1 implemented 256 character long filenames (ustar Tar format)
- MSRV is 1.60.0
- bitflags bump: 1.x -> 2.x
- few internal code improvements (less possible panics)
Mode::to_flags
now returns a Result- Feature
all
was removed. Usealloc
instead.