[ruby-core:125492] [Ruby Bug#22069] Backport openssl 3.2.4/3.3.3/4.0.2
Issue #22069 has been reported by rhenium (Kazuki Yamaguchi). ---------------------------------------- Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2 https://bugs.ruby-lang.org/issues/22069 * Author: rhenium (Kazuki Yamaguchi) * Status: Closed * Backport: 3.3: REQUIRED, 3.4: REQUIRED, 4.0: REQUIRED ---------------------------------------- The main change is OpenSSL 4.0 support. OpenSSL 4.0 was released on 2026-04-14 with several incompatible changes, and the default gems currently included in Ruby 3.3.11/3.4.9/4.0.4 do not compile against it. Although this can be considered more of a feature rather than a bug fix, I believe this would still be useful to backport. Branch maintainers, what do you think? I've created GitHub PRs for each stable branch: - ruby_3_3 (v3.2.2 -> v3.2.4) https://github.com/ruby/ruby/pull/16945 - ruby_3_4 (v3.3.1 -> v3.3.3) https://github.com/ruby/ruby/pull/16946 - ruby_4_0 (v4.0.0 -> v4.0.2) https://github.com/ruby/ruby/pull/16947 -- https://bugs.ruby-lang.org/
Issue #22069 has been updated by Eregon (Benoit Daloze). This would be great and make it much easier to install these recent Ruby versions on OS which have adopted (or soon will) OpenSSL 4.0, thank you! ---------------------------------------- Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2 https://bugs.ruby-lang.org/issues/22069#change-117312 * Author: rhenium (Kazuki Yamaguchi) * Status: Closed * Backport: 3.3: REQUIRED, 3.4: REQUIRED, 4.0: REQUIRED ---------------------------------------- The main change is OpenSSL 4.0 support. OpenSSL 4.0 was released on 2026-04-14 with several incompatible changes, and the default gems currently included in Ruby 3.3.11/3.4.9/4.0.4 do not compile against it. Although this can be considered more of a feature rather than a bug fix, I believe this would still be useful to backport. Branch maintainers, what do you think? I've created GitHub PRs for each stable branch: - ruby_3_3 (v3.2.2 -> v3.2.4) https://github.com/ruby/ruby/pull/16945 - ruby_3_4 (v3.3.1 -> v3.3.3) https://github.com/ruby/ruby/pull/16946 - ruby_4_0 (v4.0.0 -> v4.0.2) https://github.com/ruby/ruby/pull/16947 -- https://bugs.ruby-lang.org/
Issue #22069 has been updated by k0kubun (Takashi Kokubun). Backport changed from 3.3: REQUIRED, 3.4: REQUIRED, 4.0: REQUIRED to 3.3: REQUIRED, 3.4: REQUIRED, 4.0: DONE ruby_4_0 commit:cd38f6c5e1. ---------------------------------------- Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2 https://bugs.ruby-lang.org/issues/22069#change-117317 * Author: rhenium (Kazuki Yamaguchi) * Status: Closed * Backport: 3.3: REQUIRED, 3.4: REQUIRED, 4.0: DONE ---------------------------------------- The main change is OpenSSL 4.0 support. OpenSSL 4.0 was released on 2026-04-14 with several incompatible changes, and the default gems currently included in Ruby 3.3.11/3.4.9/4.0.4 do not compile against it. Although this can be considered more of a feature rather than a bug fix, I believe this would still be useful to backport. Branch maintainers, what do you think? I've created GitHub PRs for each stable branch: - ruby_3_3 (v3.2.2 -> v3.2.4) https://github.com/ruby/ruby/pull/16945 - ruby_3_4 (v3.3.1 -> v3.3.3) https://github.com/ruby/ruby/pull/16946 - ruby_4_0 (v4.0.0 -> v4.0.2) https://github.com/ruby/ruby/pull/16947 -- https://bugs.ruby-lang.org/
Issue #22069 has been updated by hsbt (Hiroshi SHIBATA). Backport changed from 3.3: REQUIRED, 3.4: REQUIRED, 4.0: DONE to 3.3: DONE, 3.4: REQUIRED, 4.0: DONE Thanks. I merged at https://github.com/ruby/ruby/commit/1fbf9abe85e36c442d43fae6be8b5573a959b971 into `ruby_3_3` branch. ---------------------------------------- Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2 https://bugs.ruby-lang.org/issues/22069#change-117321 * Author: rhenium (Kazuki Yamaguchi) * Status: Closed * Backport: 3.3: DONE, 3.4: REQUIRED, 4.0: DONE ---------------------------------------- The main change is OpenSSL 4.0 support. OpenSSL 4.0 was released on 2026-04-14 with several incompatible changes, and the default gems currently included in Ruby 3.3.11/3.4.9/4.0.4 do not compile against it. Although this can be considered more of a feature rather than a bug fix, I believe this would still be useful to backport. Branch maintainers, what do you think? I've created GitHub PRs for each stable branch: - ruby_3_3 (v3.2.2 -> v3.2.4) https://github.com/ruby/ruby/pull/16945 - ruby_3_4 (v3.3.1 -> v3.3.3) https://github.com/ruby/ruby/pull/16946 - ruby_4_0 (v4.0.0 -> v4.0.2) https://github.com/ruby/ruby/pull/16947 -- https://bugs.ruby-lang.org/
Issue #22069 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 3.3: DONE, 3.4: REQUIRED, 4.0: DONE to 3.3: DONE, 3.4: DONE, 4.0: DONE Thank you for creating PR. merged into r`ruby_3_4` at https://github.com/ruby/ruby/commit/b1420a81f92197844ae91fb7e85f1e0fce6f6433 ---------------------------------------- Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2 https://bugs.ruby-lang.org/issues/22069#change-117344 * Author: rhenium (Kazuki Yamaguchi) * Status: Closed * Backport: 3.3: DONE, 3.4: DONE, 4.0: DONE ---------------------------------------- The main change is OpenSSL 4.0 support. OpenSSL 4.0 was released on 2026-04-14 with several incompatible changes, and the default gems currently included in Ruby 3.3.11/3.4.9/4.0.4 do not compile against it. Although this can be considered more of a feature rather than a bug fix, I believe this would still be useful to backport. Branch maintainers, what do you think? I've created GitHub PRs for each stable branch: - ruby_3_3 (v3.2.2 -> v3.2.4) https://github.com/ruby/ruby/pull/16945 - ruby_3_4 (v3.3.1 -> v3.3.3) https://github.com/ruby/ruby/pull/16946 - ruby_4_0 (v4.0.0 -> v4.0.2) https://github.com/ruby/ruby/pull/16947 -- https://bugs.ruby-lang.org/
participants (5)
-
Eregon (Benoit Daloze) -
hsbt (Hiroshi SHIBATA) -
k0kubun (Takashi Kokubun) -
nagachika (Tomoyuki Chikanaga) -
rhenium (Kazuki Yamaguchi)