Undo workaround for EVP_PKEY_*check() removal
Disable hmac and pkey_ec tests until after the bump
openssl-ruby: prepare test for default ruby switch
openssl-ruby tests: remove fallback to ruby31
Make ruby-openssl cope with default ruby change
If Ruby 3.1 isn't available, try to fall back to Ruby 3.0 so thatregress on bluhm's test machines have a chance to pass on slowerarchitectures while package builds catch up.
Default Ruby is now 3.1
With openssl-ruby-tests 20220105, test_post_connection_check_wildcard_sanis now an unexpected pass, so remove it from the expected failures.
openssl-ruby tests: rework for x509_alt.c r1.3 and r1.5.ruby can no longer generate certs with bogus wildcards in it to checkthat they will fail to verify when creating TLS connections. It willth
openssl-ruby tests: rework for x509_alt.c r1.3 and r1.5.ruby can no longer generate certs with bogus wildcards in it to checkthat they will fail to verify when creating TLS connections. It willthrow an error. This change needs openssl-ruby-tests-20211024p0 or laterto work.
show more ...
Rework openssl-ruby-tests to run all passing tests first, thenrun the one failing test as a separate regress test. This way,all regressions should be caught with REGRESS_FAIL_EARLY=yes oron bluhm'
Rework openssl-ruby-tests to run all passing tests first, thenrun the one failing test as a separate regress test. This way,all regressions should be caught with REGRESS_FAIL_EARLY=yes oron bluhm's regress webpage.This needs an up-to-date openssl-ruby-tests package and anupcoming commit by beck in x509_verify.c to work.ok beck bluhm
The default Ruby has switched to 3.0
Revert accidental commit
link verify regress tests to build
Add scaffold to run the ruby/openssl regression testsThis test depends on the ruby/ruby-openssl-tests port that bundles thesources and tests of the Ruby OpenSSL gem below /usr/local. The Makefile
Add scaffold to run the ruby/openssl regression testsThis test depends on the ruby/ruby-openssl-tests port that bundles thesources and tests of the Ruby OpenSSL gem below /usr/local. The Makefilecompiles the openssl.so shared object below obj/ that provides Rubybindings for the OpenSSL API. Once this is built, the regression tests arerun.There are currently 4 failing tests, all related to the new verifier.At least one libssl bug is hidden behind a pend. All this will hopefully befixed during this release cycle.This adds a decent amount of test coverage without being overly expensive.This way, regressions should be spotted during development so jeremy willno longer have to chase and work around them.Joint work with jeremy, positive feedback from bcook and jsing.