Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update dependencies 24-03-2025#532

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
joseluisq merged 1 commit intomasterfromupdate-dependencies-19-03-2025
Mar 24, 2025

Conversation

joseluisq
Copy link
Collaborator

@joseluisqjoseluisq commentedMar 19, 2025
edited
Loading

Description

This PR updates dependencies as usual to provide security, bug fixes and improvements.

Security patch for RUSTSEC-2024-0437

This change removes theexperimental Cargo feature from the resultingstatic-web-serverbinary temporarily (not the Cargo feature itself) to prevent shipping the security vulnerability#530 in an eventual release.

Theexperimental Cargo feature will be restored to be part of the binary again once the upstream patch is
available.

References

Old Windows 7, 8, 8.1 patch

We use the following patch in theCargo.toml to be able to build SWS for old Windows 7, 8, 8.1 temporarily (#447) by pinning dependencies (MSRV 1.76.0) because newer versions of them require rustc 1.81 or later.

+ zerofrom = "=0.1.5"+ zerofrom-derive = "=0.1.5"+ litemap = "=0.7.4"

Remember,Microsoft stopped support for Windows 7 in 2020 (2023 for extended users). Sotake into account that we will not keep supporting this unmaintained platform for so long. Therefore, we could reconsider bumping up the MSRV in future SWS releases when convenient. We will advise users accordingly when this will occur and provide a patch if they need to build SWS manually for those old platforms.

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

baoduy reacted with thumbs up emoji
@semanticdiff-comSemanticDiff.com
Copy link

semanticdiff-combot commentedMar 19, 2025
edited
Loading

Review changes with  SemanticDiff

Changed Files
FileStatus
  .github/workflows/release.updates.yml  62% smaller
  .cargo/audit.tomlUnsupported file format
  Cargo.lockUnsupported file format
  Cargo.tomlUnsupported file format

@joseluisqjoseluisqforce-pushed theupdate-dependencies-19-03-2025 branch 2 times, most recently from0e90b68 toe80e658CompareMarch 19, 2025 01:42
@joseluisqjoseluisq added enhancementNew feature or request v2v2 release securityRelated to Security dependencyRelated to dependencies labelsMar 19, 2025
@joseluisqjoseluisqforce-pushed theupdate-dependencies-19-03-2025 branch frome80e658 to89d8757CompareMarch 24, 2025 00:51
This change removes the "experimental" Cargo feature from theresulting static-web-server **binary** temporarily (not the Cargofeature itself) to prevent shipping this vulnerable code along withSWS binary.The "experimental" Cargo feature will be restored once the upstreampatch is available.Old Windows 7, 8, 8.1 patch:Addtionally, it pins zerofrom, zerofrom-derive, litemapdependencies **temporarily** to be able to build SWS for old Windows7, 8, 8.1 because newer versions of them require rustc 1.81 or later.
@joseluisqjoseluisqforce-pushed theupdate-dependencies-19-03-2025 branch from89d8757 to373dd31CompareMarch 24, 2025 01:06
@joseluisqjoseluisq changed the titleUpdate dependencies 19-03-2025Update dependencies 24-03-2025Mar 24, 2025
@joseluisqjoseluisq merged commitad4c171 intomasterMar 24, 2025
35 checks passed
@joseluisqjoseluisq deleted the update-dependencies-19-03-2025 branchMarch 24, 2025 01:22
@joseluisqjoseluisq added this to thev2.36.1 milestoneMar 24, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
dependencyRelated to dependenciesenhancementNew feature or requestsecurityRelated to Securityv2v2 release
Projects
None yet
Milestone
v2.36.1
Development

Successfully merging this pull request may close these issues.

RUSTSEC-2024-0437: Crash due to uncontrolled recursion in protobuf crate
1 participant
@joseluisq

[8]ページ先頭

©2009-2025 Movatter.jp