bors · GitHub

added a commit that referenced this pull request

May 8, 2017
Update tar and use new safe unpacking function
The `unpack_in` function automatically handles the creation of the
directories and validates the path name, but it is only available
since version 0.4.11 of the `tar` crate.
This is the rustup side of fixing #1092.

@ranma42

@ranma42 ranma42 changed the title Update tar and use new safe unpacking function Ensure that intermediate directories exist when unpacking an entry

May 9, 2017

@ranma42

The `unpack` function assumes that the directory in which the file is
being extracted exists, while most `tar` tools will automatically
create the intermediate directories if they are missing.
This would have avoided rust-lang#1092.

bors added a commit that referenced this pull request

May 10, 2017
Ensure that intermediate directories exist when unpacking an entry
The `unpack` function assumes that the directory in which the file is
being extracted exists, while most `tar` tools will automatically
create the intermediate directories if they are missing.
This would have avoided #1092.

bors added a commit that referenced this pull request

May 17, 2017
Ensure that intermediate directories exist when unpacking an entry
The `unpack` function assumes that the directory in which the file is
being extracted exists, while most `tar` tools will automatically
create the intermediate directories if they are missing.
This would have avoided #1092.

@bors

Read the original on github.com ↗