- Add test to reproduce issue in
impl Stream for Entries
causing filename truncation by @charliermarsh in #41 - Avoid truncation during pending reads by @charliermarsh in #40
- Setting
preserve_permissions
tofalse
will avoid setting any permissions on extracted files. Inalexcrichton/tar-rs
, settingpreserve_permissions
tofalse
will still set read, write, and execute permissions on extracted files, but will avoid setting extended permissions (e.g.,setuid
,setgid
, andsticky
bits). - Avoid creating directories outside the unpack target (see:
alexcrichton/tar-rs#259
). - Added
unpack_in_raw
which memoizes the set of validated paths (and assumes a pre-canonicalized) unpack target to avoid redundant filesystem operations.