diff --git a/CHANGELOG.md b/CHANGELOG.md index 75180f949..1955a7ed9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 3.10.1 + +- Handle potential integer overflows in 32-bit systems when seeking/truncating "spooled" temporary files past 4GiB (2³²). +- Handle a theoretical 32-bit overflow when generating a temporary file name larger than 4GiB. Now it'll panic (on allocation failure) rather than silently succeeding due to wraparound. + +Thanks to @stoeckmann for finding and fixing both of these issues. + ## 3.10.0 - Drop `redox_syscall` dependency, we now use `rustix` for Redox. diff --git a/Cargo.toml b/Cargo.toml index 48f0ef9c9..0bfa28e55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tempfile" -version = "3.10.0" +version = "3.10.1" authors = [ "Steven Allen ", "The Rust Project Developers",