-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rust crate tempfile to 3.15.0 #81
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/tempfile-3.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
Update Rust crate tempfile to 3.5.0
Update Rust crate tempfile to 3.6.0
Jun 6, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
June 6, 2023 20:28
e9928e0
to
7c1589d
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.6.0
Update Rust crate tempfile to 3.7.0
Jul 20, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
July 20, 2023 19:23
7c1589d
to
887950d
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.7.0
Update Rust crate tempfile to 3.7.1
Aug 6, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
August 6, 2023 22:25
887950d
to
95cf68d
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.7.1
Update Rust crate tempfile to 3.8.0
Aug 19, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
August 19, 2023 01:01
95cf68d
to
5da5ccd
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.8.0
Update Rust crate tempfile to 3.8.1
Oct 27, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
October 27, 2023 01:18
5da5ccd
to
c4d0b3e
Compare
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
December 28, 2023 04:39
c4d0b3e
to
5c03f46
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.8.1
Update Rust crate tempfile to 3.9.0
Dec 28, 2023
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
February 5, 2024 19:38
5c03f46
to
07b19e0
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.9.0
Update Rust crate tempfile to 3.10.0
Feb 5, 2024
renovate
bot
changed the title
Update Rust crate tempfile to 3.10.0
Update Rust crate tempfile to 3.10.1
Feb 27, 2024
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
February 27, 2024 01:58
07b19e0
to
0b83e42
Compare
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
August 2, 2024 21:03
0b83e42
to
8dbdfe4
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.10.1
Update Rust crate tempfile to 3.11.0
Aug 2, 2024
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
August 6, 2024 21:53
8dbdfe4
to
a4fb961
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.11.0
Update Rust crate tempfile to 3.12.0
Aug 6, 2024
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
September 28, 2024 15:50
a4fb961
to
f1356a4
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.12.0
Update Rust crate tempfile to 3.13.0
Sep 28, 2024
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
November 8, 2024 02:00
f1356a4
to
3c2d258
Compare
renovate
bot
changed the title
Update Rust crate tempfile to 3.13.0
Update Rust crate tempfile to 3.14.0
Nov 8, 2024
renovate
bot
changed the title
Update Rust crate tempfile to 3.14.0
Update Rust crate tempfile to 3.15.0
Jan 2, 2025
renovate
bot
force-pushed
the
renovate/tempfile-3.x
branch
from
January 2, 2025 23:50
3c2d258
to
66c2af9
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
Stebalien/tempfile (tempfile)
v3.15.0
Compare Source
Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (#314). This resolves a potential DoS vector (#178) while avoiding
getrandom
in the common case where it's necessary. The feature is optional but enabled by default via thegetrandom
feature.For libc-free builds, you'll either need to disable this feature or opt-in to a different
getrandom
backend.v3.14.0
Compare Source
v3.13.0
Compare Source
with_suffix
constructors for easily creating new temporary files with a specific suffix (e.g., a specific file extension). Thanks to @Borgerr.v3.12.0
Compare Source
keep(keep: bool)
function to builder that suppresses delete-on-drop behavior (thanks to @RalfJung).windows-sys
from 0.52 to 0.59.v3.11.0
Compare Source
v3.10.1
Compare Source
Thanks to @stoeckmann for finding and fixing both of these issues.
v3.10.0
Compare Source
redox_syscall
dependency, we now userustix
for Redox.Builder::permissions
for setting the permissions on temporary files and directories (thanks to @Byron).v3.9.0
Compare Source
v3.8.1
Compare Source
persist_noclobber
on android.v3.8.0
Compare Source
with_prefix
andwith_prefix_in
toTempDir
andNamedTempFile
to make it easier to create temporary files/directories with nice prefixes.v3.7.1
Compare Source
v3.7.0
Compare Source
BREAKING: This release updates the MSRV to 1.63. This isn't an API-breaking change (so no major
release) but it's still a breaking change for some users.
v3.6.0
Compare Source
NamedTempFile
andSpooledTempFile
methods to the underlyingFile
object forbetter performance (especially vectorized writes, etc.).
AsFd
andAsHandle
.v3.5.0
Compare Source
windows-sys
,redox_syscall
Write for &NamedTempFile<F> where &F: Write
. Unfortunately, this can cause compile issues in unrelated code (https://github.com/Stebalien/tempfile/issues/224).v3.4.0
Compare Source
SECURITY: Prior
tempfile
releases depended onremove_dir_all
version 0.5.0 which was vulnerable to a TOCTOU race. This same race is present in rust versions prior to 1.58.1.Features:
NamedTempFile
can now abstract over different kinds of files (e.g.,unix domain sockets, pipes, etc.):
Builder::make
andBuilder::make_in
for generalized temp filecreation.
NamedTempFile::from_parts
to complementNamedTempFile::into_parts
.NamedTempFile
to support wrapping non-File types.Bug Fixes/Improvements:
the user (no random characters).
NamedTempFile::persist_noclobber
is now always atomic on linux whenrenameat_with
issupported. Previously, it would first link the new path, then unlink the previous path.
Trivia:
libc
torustix
on wasi/unix. This now makes direct syscalls instead of callingthrough libc.
remove_dir_all
dependency. The rust standard library has optimized their internal versionsignificantly.
Breaking:
1.48.0
.must_use
.NamedTempFile
may lead to type inference issues in some cases.Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.