Skip to content

Commit ee5e52b

Browse files
committed
Merge branch 'maint-3.3'
* maint-3.3: Ruby/OpenSSL 3.3.1 Ruby/OpenSSL 3.2.2 Ruby/OpenSSL 3.1.2 ssl: remove OpenSSL::X509::V_FLAG_CRL_CHECK_ALL from the default store
2 parents 7f4886b + 2b88a6d commit ee5e52b

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

History.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
Version 3.3.1
2+
=============
3+
4+
Merged changes in 3.1.2 and 3.2.2.
5+
6+
17
Version 3.3.0
28
=============
39

@@ -74,6 +80,12 @@ And various non-user-visible changes and bug fixes. Please see the commit
7480
history for more details.
7581

7682

83+
Version 3.2.2
84+
=============
85+
86+
Merged changes in 3.1.2.
87+
88+
7789
Version 3.2.1
7890
=============
7991

@@ -120,6 +132,23 @@ Notable changes
120132
[[GitHub #141]](https://github.com/ruby/openssl/pull/141)
121133

122134

135+
Version 3.1.2
136+
=============
137+
138+
Bug fixes
139+
---------
140+
141+
* Fix crash when attempting to export an incomplete `OpenSSL::PKey::DSA` key.
142+
[[GitHub #845]](https://github.com/ruby/openssl/issues/845)
143+
[[GitHub #847]](https://github.com/ruby/openssl/pull/847)
144+
* Remove the `OpenSSL::X509::V_FLAG_CRL_CHECK_ALL` flag from the default store
145+
used by `OpenSSL::SSL::SSLContext#set_params`. It causes certificate
146+
verification to fail with OpenSSL 3.6.0. It has no effect with any other
147+
OpenSSL versions.
148+
[[GitHub #949]](https://github.com/ruby/openssl/issues/949)
149+
[[GitHub #950]](https://github.com/ruby/openssl/pull/950)
150+
151+
123152
Version 3.1.1
124153
=============
125154

lib/openssl/ssl.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ class SSLContext
9191

9292
DEFAULT_CERT_STORE = OpenSSL::X509::Store.new # :nodoc:
9393
DEFAULT_CERT_STORE.set_default_paths
94-
DEFAULT_CERT_STORE.flags = OpenSSL::X509::V_FLAG_CRL_CHECK_ALL
9594

9695
# A callback invoked when DH parameters are required for ephemeral DH key
9796
# exchange.

lib/openssl/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module OpenSSL
4-
VERSION = "3.3.0"
4+
VERSION = "3.3.1"
55
end

openssl.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |spec|
22
spec.name = "openssl"
3-
spec.version = "3.3.0"
3+
spec.version = "3.3.1"
44
spec.authors = ["Martin Bosslet", "SHIBATA Hiroshi", "Zachary Scott", "Kazuki Yamaguchi"]
55
spec.email = ["[email protected]"]
66
spec.summary = %q{SSL/TLS and general-purpose cryptography for Ruby}

0 commit comments

Comments
 (0)