Patch openssl gem in ruby 3.1+ for openssl 3.6 support #200
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.
In nixos-25.11 openssl has been updated to 3.6. The openssl gems packaged with ruby up until 4.0.0-preview2 are not compatible with openssl 3.6[1], so I've opted to update them to the closest appropriate versions. The issue has already been addresssed in ruby 3.3.10 and 4.0.0-preview2, and should be addressed in 3.2.10 and 3.4.8 if / when they are released, so I've opted to only patch rubies up to that point.
[1] ruby/openssl#949