rhenium (Kazuki Yamaguchi)
- Login: rhenium
- Email: k@rhe.jp, rhe@ruby-lang.org
- Registered on: 02/28/2015
- Last sign in: 02/25/2024
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 4 | 49 | 53 |
| Reported issues | 3 | 34 | 37 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 05/17/2016 |
Activity
10/09/2025
-
10:34 AM Ruby Bug #21631 (Closed): Backport openssl gem bugfix releases
- Thanks for taking care of this!
@hsbt has merged it into ruby_3_2 at commit:c38243e2c4e874d67b63431f9489f47ddfecdefd -
05:00 AM Ruby Revision c38243e2 (git): [ruby/openssl] ssl: remove OpenSSL::X509::V_FLAG_CRL_CHECK_ALL from the default store
- With OpenSSL 3.6.0, it causes nearly every certificate verification to
fail with the message "certificate verify failed (unable to get
certificate CRL)" because the CRLs are typically unavailable in the
default store used by OpenSSL::SSL...
10/08/2025
-
02:27 PM Ruby Revision a8b34d9a (git): [ruby/openssl] ssl: allow SSLContext#set_params to be used from non-main Ractors
- Freeze OpenSSL::SSL::SSLContext::DEFAULT_PARAMS so that it becomes
Ractor-shareable.
Also, prepare a new OpenSSL::X509::Store in Ractor-local storage, if
called from a non-main Ractor. OpenSSL::X509::Store currently is not a
shareable o... -
01:59 PM Ruby Revision ea79fe22 (git): [ruby/openssl] ssl: use SSL_CTX_set_dh_auto() by default
- Rely on OpenSSL's builtin DH parameters for TLS 1.2 and earlier instead
of providing a default SSLContext#tmp_dh_callback proc.
SSL_CTX_set_dh_auto() has been available since OpenSSL 1.1.0.
The parameters can still be overridden by spec... -
01:59 PM Ruby Revision e4f12808 (git): [ruby/openssl] ssl: refactor tmp_dh_callback handling
- tmp_dh_callback no longer has a default value. It also no longer has to
share code with tmp_ecdh_callback, which has been removed in v3.0.0.
https://github.com/ruby/openssl/commit/b7cde6df2a -
01:59 PM Ruby Revision 810b3a40 (git): [ruby/openssl] provider: load "default" provider in test_openssl_legacy_provider
- Update the test case to explicitly load both the "default" and the
"legacy" providers.
Currently, the "default" provider as a side effect by the
OpenSSL::PKey::DH.new call in lib/openssl/ssl.rb. It will be cleaned up
in a following patc... -
01:59 PM Ruby Revision 8dfe5403 (git): [ruby/openssl] ssl: fix extconf.rb check for SSL_CTX_set0_tmp_dh_pkey()
- Check for the function we actually use. Both SSL_set0_tmp_dh_pkey() and
SSL_CTX_set0_tmp_dh_pkey() were added in OpenSSL 3.0.
https://github.com/ruby/openssl/commit/a9b6a64e5f -
12:46 AM Ruby Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- The attached `ruby-log.txt` seems to show the build was successful, but the test case meant to catch this kind of problem failed, as intended:
```
*** Following extensions are not compiled:
-test-/public_header_warnings:
Could not...
10/06/2025
-
08:02 AM Ruby Revision 33808e0f (git): [ruby/openssl] Bump version number to 4.0.0.pre
- https://github.com/ruby/openssl/commit/64f4aae6bd
-
07:56 AM Ruby Revision 224c1787 (git): [ruby/openssl] Ruby/OpenSSL 3.3.1
- https://github.com/ruby/openssl/commit/2b88a6d444