An interpreter of object-oriented scripting language
When only a loopback device is available for networking, a few Rinda tests that rely on multicast fail in addition to a TCP timeout case that is trying to reach an IP 192.0.2.1 (TEST-NET-1 address block) to fail on a timeout. However, localhost does not have a route to that address space without further setup, so just rescuing ENETUNREACH is enough here. Similarly to the timeout case, multicast would have to be turned on for loopback device but also a route added for the device. These usually require root privileges that we do not have during mockbuild, so skipping the tests is simpler alternative. Account for when multicast is not properly setup on the networking device. appends Errno:ENETUNREACH to existing timeout. Multicast rescues also ENOBUFS and ENODEV, Backport |
||
|---|---|---|
| .gitlab/merge_request_templates | ||
| .gitignore | ||
| gating.yaml | ||
| libruby.stp | ||
| macros.ruby | ||
| macros.rubygems | ||
| operating_system.rb | ||
| ruby-1.9.3-mkmf-verbose.patch | ||
| ruby-2.1.0-always-use-i386.patch | ||
| ruby-2.1.0-custom-rubygems-location.patch | ||
| ruby-2.1.0-Enable-configuration-of-archlibdir.patch | ||
| ruby-2.1.0-Prevent-duplicated-paths-when-empty-version-string-i.patch | ||
| ruby-2.3.0-ruby_version.patch | ||
| ruby-2.7.0-Initialize-ABRT-hook.patch | ||
| ruby-2.7.1-Timeout-the-test_bug_reporter_add-witout-raising-err.patch | ||
| ruby-3.0.7-Rescue-networking-exceptions-for-localhost-only-host-networking.patch | ||
| ruby-3.1.0-Add-more-support-for-generic-pkey-types.patch | ||
| ruby-3.1.0-addr2line-DW_FORM_ref_addr.patch | ||
| ruby-3.1.0-Allocate-EVP_PKEY-on-initialize.patch | ||
| ruby-3.1.0-Allow-setting-algorithm-specific-options-in-sign-and-verify.patch | ||
| ruby-3.1.0-Deprecate-PKey-set_-and-PKey-DH-EC-generate_key.patch | ||
| ruby-3.1.0-Disable-test_no_private_exp-on-OpenSSL-3.0.patch | ||
| ruby-3.1.0-Don-t-query-RubyVM-FrozenCore-for-class-path.patch | ||
| ruby-3.1.0-Get-rid-of-type-punning-pointer-casts.patch | ||
| ruby-3.1.0-Ignore-DW_FORM_ref_addr.patch | ||
| ruby-3.1.0-Implement-PKey-encrypt-decrypt-sign_raw-verify_raw-and-verify_recover.patch | ||
| ruby-3.1.0-Migrate-from-the-low-level-HMAC-API-to-the-EVP-API.patch | ||
| ruby-3.1.0-Miscellaneous-changes-for-OpenSSL-3.0-support-part-2.patch | ||
| ruby-3.1.0-Miscellaneous-changes-for-OpenSSL-3.0-support.patch | ||
| ruby-3.1.0-Properly-exclude-test-cases.patch | ||
| ruby-3.1.0-Refactor-PEM-DER-serialization-code.patch | ||
| ruby-3.1.0-Support-GCCs-DWARF-5.patch | ||
| ruby-3.1.0-test-openssl-test_digest-do-not-test-constants-for-l.patch | ||
| ruby-3.1.0-test-openssl-test_pkcs12-fix-test-failures-with-Open.patch | ||
| ruby-3.1.0-test-openssl-test_pkey-use-EC-keys-for-PKey.generate.patch | ||
| ruby-3.1.0-test-openssl-test_ssl-relax-regex-to-match-OpenSSL-s.patch | ||
| ruby-3.1.0-test-openssl-utils-remove-dup_public-helper-method.patch | ||
| ruby-3.1.0-Use-EVP-API-in-more-places.patch | ||
| ruby-3.1.0-Use-high-level-EVP-interface-to-generate-parameters-and-keys.patch | ||
| ruby-3.1.0-Use-mmap-for-allocating-heap-pages-in-the-GC.patch | ||
| ruby-3.1.0-Use-OSSL_DECODER-to-load-encrypted-PEM-on-OpenSSL-3.0.patch | ||
| ruby-3.1.1-ossl_ocsp-use-null.patch | ||
| ruby-3.1.2-ossl-tests-replace-sha1.patch | ||
| ruby-3.2.0-define-unsupported-gc-compaction-methods_generated-files.patch | ||
| ruby-3.2.0-define-unsupported-gc-compaction-methods-as-rb_f_notimplement.patch | ||
| ruby-3.2.0-Detect-compaction-support-during-runtime.patch | ||
| ruby-3.3.0-openssl-3.2.0-fips-enable-tests.patch | ||
| ruby-3.3.0-openssl-3.2.0-fips-fix-pkey-dh-require-openssl.patch | ||
| ruby-3.3.0-openssl-3.2.0-fips-fix-pkey-read-in-openssl-3.patch | ||
| ruby-3.3.0-openssl-3.2.0-fix-fips-get-set-in-openssl-3.patch | ||
| ruby-3.3.0-test-file-utime.patch | ||
| ruby-3.4.0-ruby-net-http-Renew-test-certificates.patch | ||
| ruby-3.4.0-ruby-net-http-test_https.rb-fix-test_session_reuse_but_expire.patch | ||
| ruby-exercise.stp | ||
| ruby-ext-openssl-extconf.rb-ignore-OpenSSL-version-check.patch | ||
| ruby-spec-Fix-tests-on-tzdata-2022b.patch | ||
| ruby.rpmlintrc | ||
| ruby.spec | ||
| rubygem-cgi-0.3.5.1-Fix-DoS-in-CGI-Cookie-parse-CVE-2025-27219.patch | ||
| rubygem-cgi-0.3.5.1-Fix-ReDoS-in-CGI-CVE-2025-27220.patch | ||
| rubygem-erb-4.0.3.1-Fix-arbitrary-code-execution-via-deserialization-bypass-CVE-2026-41316.patch | ||
| rubygem-irb-1.4.2-Fix-already-initialized-constant-messages-from-require-in-scripts.patch | ||
| rubygem-net-imap-0.3.10-Fix-Information-disclosure-via-man-in-the-middle-attack-bypassing-TLS-CVE-2026-42246.patch | ||
| rubygem-net-imap-0.4.24-Fix-IMAP-Command-Injection-via-Symbol-Arguments-CVE-2026-42258.patch | ||
| rubygem-openssl-3.3.0-Only-CSR-version-1-encoded-as-0-is-allowed-by-PKIX.patch | ||
| rubygem-openssl-3.3.0-test_asn1.rb-Remove-the-assertions-of-the-time.patch | ||
| rubygem-rexml-3.3.9-Fix-ReDoS-CVE-2024-49761.patch | ||
| rubygems-3.2.30-Provide-distinguished-name-which-will-be-correctly-p.patch | ||
| rubygems-3.2.33-Fix-loading-operating_system-rb-customizations-too-late.patch | ||
| rubygems-3.3.1-Fix-compatibility-with-OpenSSL3.0.patch | ||
| rubygems.attr | ||
| rubygems.con | ||
| rubygems.prov | ||
| rubygems.req | ||
| sources | ||
| test_abrt.rb | ||
| test_openssl_fips.rb | ||
| test_systemtap.rb | ||