This repository was archived by the owner on Sep 30, 2024. It is now read-only.
fix(deps): update rust crate warp to 0.3.0 [security]#13
Open
text-html-renovate[bot] wants to merge 1 commit into
Open
fix(deps): update rust crate warp to 0.3.0 [security]#13text-html-renovate[bot] wants to merge 1 commit into
text-html-renovate[bot] wants to merge 1 commit into
Conversation
text-html-renovate
Bot
force-pushed
the
renovate/crate-warp-vulnerability
branch
from
September 26, 2024 19:27
b721688 to
2afc366
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or 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
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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:
0.2.2->0.3.0GitHub Vulnerability Alerts
GHSA-8v4j-7jgf-5rg9
Path resolution in
warp::filters::fs::dirdidn't correctly validate Windows paths meaning paths like/foo/bar/c:/windows/web/screen/img101.pngwould be allowed and respond with the contents ofc:/windows/web/screen/img101.png. Thus users could potentially read files anywhere on the filesystem.This only impacts Windows. Linux and other unix likes are not impacted by this.
Release Notes
seanmonstar/warp (warp)
v0.3.3Compare Source
fsfilters path sanitization to reject colons on Windows.v0.3.2Compare Source
Filter::then(), which is likeFilter::map()in that it's infallible, but is async likeFilter::and_then().redirect::found()reply helper that returns302 Found.compression-brotliandcompression-gzipcargo features to enable only the compression you need.HEADrequests to be served tofs::dir()filters.path!()with no arguments.futureswithfutures-util, which is a smaller dependency.v0.3.1Compare Source
pongconstructor to websocket messages.redirect::see_otherandredirect::permanenthelpers.fsfilters sometimes having an off-by-one error with range requests.Access-Control-Request-Headers.v0.3.0Compare Source
From<Reject>forRejection.close_frameaccessor tows::Message.ssefilter to be more likews, with a singleEventtype and builder.cookiefilter to extract a genericFromStrvalue.v0.2.5 (August 31, 2020)
wrap_fn, which can be used to create aWrapfrom a closure. These in turn are used withFilter::with().warp::hostfilters to deal withHost/:authorityheaders.Server.CONNECT foo.bar).v0.2.4 (July 20, 2020)
tracinginternals in place oflog(log is still emitted for backwards compatibility).warp::tracemodule set of filters to customizetracingdianostics.pathmethod towarp::fs::Filereply.sourceimplementation forBodyDeserializeError.warp::ws::MissingConnectionUpgraderejection public.v0.2.3 (May 19, 2020)
warp::compressionfilters, which will compress response bodies.warp::header::value()filter to get a requestHeaderValue.request_headersmethod towarp::log::Info.max_frame_sizetowarp::ws::Wsbuilder.remote_addrtowarp::test::RequestBuilder.try_bind_with_graceful_shutdowntowarp::Serverbuilder.serve_incoming_with_graceful_shutdowntowarp::Serverbuilder.warp::addr::remotewhen used withServer::tls.warp::path::{peek, tail, full}filters when the request URI is in authority-form or asterisk-form.v0.2.2 (March 3, 2020)
Replyfor allBox<T>whereT: Reply.namemethods toMissingHeader,InvalidHeader, andMissingCookierejections.warp::ext::optional()filter that optionally retrieves an extension from the request.ws::Message::ping().v0.2.1 (January 23, 2020)
closeandclose_withconstructors towarp::ws::Message.warp::fsfilters using a very small read buffer.v0.2.5Compare Source
wrap_fn, which can be used to create aWrapfrom a closure. These in turn are used withFilter::with().warp::hostfilters to deal withHost/:authorityheaders.Server.CONNECT foo.bar).v0.2.4Compare Source
tracinginternals in place oflog(log is still emitted for backwards compatibility).warp::tracemodule set of filters to customizetracingdianostics.pathmethod towarp::fs::Filereply.sourceimplementation forBodyDeserializeError.warp::ws::MissingConnectionUpgraderejection public.v0.2.3Compare Source
warp::compressionfilters, which will compress response bodies.warp::header::value()filter to get a requestHeaderValue.request_headersmethod towarp::log::Info.max_frame_sizetowarp::ws::Wsbuilder.remote_addrtowarp::test::RequestBuilder.try_bind_with_graceful_shutdowntowarp::Serverbuilder.serve_incoming_with_graceful_shutdowntowarp::Serverbuilder.warp::addr::remotewhen used withServer::tls.warp::path::{peek, tail, full}filters when the request URI is in authority-form or asterisk-form.Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.