[ruby-core:115982] [Ruby master Bug#20106] Backport d3933fc753187a055a4904af82f5f3794c88c416 to fix net-http test errors

Issue #20106 has been reported by vo.x (Vit Ondruch). ---------------------------------------- Bug #20106: Backport d3933fc753187a055a4904af82f5f3794c88c416 to fix net-http test errors https://bugs.ruby-lang.org/issues/20106 * Author: vo.x (Vit Ondruch) * Status: Open * Priority: Normal * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- Testing with Ruby 3.3, I observe test errors such as: ~~~ 108) Failure: TestNetHTTPS#test_skip_hostname_verification [/builddir/build/BUILD/ruby-3.3.0/test/net/http/test_https.rb:217]: Exception raised: <#<OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 peeraddr=[::1]:45081 state=error: certificate verify failed (certificate has expired)>> Backtrace: /builddir/build/BUILD/ruby-3.3.0/lib/net/protocol.rb:46:in `connect_nonblock' /builddir/build/BUILD/ruby-3.3.0/lib/net/protocol.rb:46:in `ssl_socket_connect' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1674:in `connect' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1580:in `do_start' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1575:in `start' /builddir/build/BUILD/ruby-3.3.0/test/net/http/test_https.rb:217:in `block (2 levels) in test_skip_hostname_verification'. ~~~ This is likely fixed by commit:git|d3933fc753187a055a4904af82f5f3794c88c416 -- https://bugs.ruby-lang.org/

Issue #20106 has been updated by hsbt (Hiroshi SHIBATA). Status changed from Open to Closed Backport changed from 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN to 3.0: DONTNEED, 3.1: REQUIRED, 3.2: REQUIRED, 3.3: REQUIRED I submit PRs for fixing them. * Ruby 3.3 https://github.com/ruby/ruby/pull/9418 * Ruby 3.2 https://github.com/ruby/ruby/pull/9419 * Ruby 3.1 https://github.com/ruby/ruby/pull/9420 ---------------------------------------- Bug #20106: Backport d3933fc753187a055a4904af82f5f3794c88c416 to fix net-http test errors https://bugs.ruby-lang.org/issues/20106#change-106020 * Author: vo.x (Vit Ondruch) * Status: Closed * Priority: Normal * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: DONTNEED, 3.1: REQUIRED, 3.2: REQUIRED, 3.3: REQUIRED ---------------------------------------- Testing with Ruby 3.3, I observe test errors such as: ~~~ 108) Failure: TestNetHTTPS#test_skip_hostname_verification [/builddir/build/BUILD/ruby-3.3.0/test/net/http/test_https.rb:217]: Exception raised: <#<OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 peeraddr=[::1]:45081 state=error: certificate verify failed (certificate has expired)>> Backtrace: /builddir/build/BUILD/ruby-3.3.0/lib/net/protocol.rb:46:in `connect_nonblock' /builddir/build/BUILD/ruby-3.3.0/lib/net/protocol.rb:46:in `ssl_socket_connect' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1674:in `connect' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1580:in `do_start' /builddir/build/BUILD/ruby-3.3.0/lib/net/http.rb:1575:in `start' /builddir/build/BUILD/ruby-3.3.0/test/net/http/test_https.rb:217:in `block (2 levels) in test_skip_hostname_verification'. ~~~ This is likely fixed by commit:git|d3933fc753187a055a4904af82f5f3794c88c416 -- https://bugs.ruby-lang.org/
participants (2)
-
hsbt (Hiroshi SHIBATA)
-
vo.x (Vit Ondruch)