summaryrefslogtreecommitdiff
path: root/src/regress/lib/libssl/openssl-ruby (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Undo workaround for EVP_PKEY_*check() removaltb2024-08-311-3/+2
|
* Disable hmac and pkey_ec tests until after the bumptb2024-08-291-2/+3
|
* openssl-ruby: prepare test for default ruby switchtb2024-06-151-1/+5
|
* openssl-ruby tests: remove fallback to ruby31tb2023-09-241-5/+1
|
* Make ruby-openssl cope with default ruby changetb2023-06-041-2/+2
|
* If Ruby 3.1 isn't available, try to fall back to Ruby 3.0 so thattb2022-05-101-1/+5
| | | | | regress on bluhm's test machines have a chance to pass on slower architectures while package builds catch up.
* Default Ruby is now 3.1tb2022-05-081-2/+2
|
* With openssl-ruby-tests 20220105, test_post_connection_check_wildcard_santb2022-01-061-2/+2
| | | | is now an unexpected pass, so remove it from the expected failures.
* openssl-ruby tests: rework for x509_alt.c r1.3 and r1.5.tb2021-10-281-6/+9
| | | | | | | ruby can no longer generate certs with bogus wildcards in it to check that they will fail to verify when creating TLS connections. It will throw an error. This change needs openssl-ruby-tests-20211024p0 or later to work.
* Rework openssl-ruby-tests to run all passing tests first, thentb2021-09-091-4/+12
| | | | | | | | | | | run the one failing test as a separate regress test. This way, all regressions should be caught with REGRESS_FAIL_EARLY=yes or on bluhm's regress webpage. This needs an up-to-date openssl-ruby-tests package and an upcoming commit by beck in x509_verify.c to work. ok beck bluhm
* The default Ruby has switched to 3.0tb2021-09-061-2/+2
|
* Revert accidental committb2021-08-301-22/+2
|
* link verify regress tests to buildtb2021-08-301-2/+22
|
* Add scaffold to run the ruby/openssl regression teststb2021-05-031-0/+72
This test depends on the ruby/ruby-openssl-tests port that bundles the sources and tests of the Ruby OpenSSL gem below /usr/local. The Makefile compiles the openssl.so shared object below obj/ that provides Ruby bindings for the OpenSSL API. Once this is built, the regression tests are run. 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 be fixed 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 will no longer have to chase and work around them. Joint work with jeremy, positive feedback from bcook and jsing.