Skip to content
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

Bump cryptography to 41.0.4 for all platforms #1579

Merged
merged 1 commit into from
Oct 19, 2023

Conversation

kristapsk
Copy link
Member

Remove conditions for old cryptography for 32-bit platforms. Back in a day it was pinned to v3.3.2, because newer versions introduced Rust as a dependency and 32-bit platforms don't have pre-built wheels. I think we should get rid of this hack - 1) not much people are running 32-bit OSes anymore (years ago default Raspberry Pi OS was 32-bit even for 64-bit boards, that's not true anymore), 2) none of developers actually tests stuff on these platforms and against such old cryptography versions, 3) it should be still possible to use JM with 32-bit archs, just local installation of Rust will be needed to build.

Also bump to v41.0.4, as v41.0.2 and v41.0.3 is statically linked with vulnerable versions of OpenSSL (although these vulnerabilities should not affect JM).

@kristapsk kristapsk added the dependencies Pull requests that update a dependency file label Oct 13, 2023
Copy link
Contributor

@roshii roshii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK 70366ff

@kristapsk
Copy link
Member Author

Dropping 32-bit support was discussed in #1454 before and there were no objections, merging.

@kristapsk kristapsk merged commit 9654bce into JoinMarket-Org:master Oct 19, 2023
18 of 20 checks passed
@kristapsk kristapsk deleted the cryptography-41.0.4 branch October 19, 2023 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants