Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Revise regress for tlsext_tick_lifetime_hint changing type. | jsing | 2021-10-23 | 1 | -2/+2 | |
| | ||||||
* | Pull in ssl_locl.h so that we can keep reaching into libssl internals. | jsing | 2021-10-15 | 2 | -1/+4 | |
| | ||||||
* | ssltest.c does not need param.h | tb | 2021-10-13 | 1 | -1/+0 | |
| | | | | From Jonas Termansen | |||||
* | Remove __dead from usage() to reduce the diff needed to build LibreSSL | tb | 2021-10-13 | 1 | -3/+3 | |
| | | | | | | on sortix. Prompted by a diff by Jonas Termansen | |||||
* | Mark another test as failing with the legacy verifier. | jsing | 2021-09-30 | 2 | -2/+4 | |
| | | | | | This test now fails with the legacy verifier, due to X509_V_FLAG_TRUSTED_FIRST being enabled by default. | |||||
* | Remove recent changes used to unblock the signal undergoing testing, I solved it | anton | 2021-09-28 | 2 | -30/+2 | |
| | | | | | by changing my regress environment instead. This reduces the delta to the NetBSD upstream. | |||||
* | Mark "failures" volatile to avoid a problem with sigsetjmp/siglongjmp. | millert | 2021-09-27 | 2 | -4/+4 | |
| | | | | | | This makes the test pass on sparc64 where the compiler may otherwise store the variable in the strlcpy/strlcat function's delay slot. OK kettenis@ | |||||
* | These tests pass in a few seconds. Remove REGRESS_SLOW_TARGETS. | bluhm | 2021-09-27 | 1 | -3/+1 | |
| | ||||||
* | Make t_gettimeofday pass on sparc64. | mbuhl | 2021-09-27 | 1 | -1/+3 | |
| | | | | OK bluhm@ | |||||
* | Simplify runAesCmacTest() by using EVP_DigestSign(). | tb | 2021-09-24 | 1 | -16/+3 | |
| | ||||||
* | At least t_fork and t_vfork tests need coredumps enabled to succeed. | claudio | 2021-09-19 | 1 | -1/+2 | |
| | | | | | | Add ulimit -c unlimited before running the tests like it is done in other places in regress. OK bluhm@ | |||||
* | Ensure that the kill signal undergoing testing is not ignored. | anton | 2021-09-09 | 1 | -1/+15 | |
| | | | | ok bluhm@ | |||||
* | Rework openssl-ruby-tests to run all passing tests first, then | tb | 2021-09-09 | 1 | -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 | |||||
* | zap trailing whitespace | tb | 2021-09-09 | 1 | -7/+7 | |
| | ||||||
* | The default Ruby has switched to 3.0 | tb | 2021-09-06 | 1 | -2/+2 | |
| | ||||||
* | Disable tests that don't work in bluhms regress framework. | mbuhl | 2021-09-04 | 1 | -1/+7 | |
| | ||||||
* | Implement a -h option that allows specifying a target host that | tb | 2021-09-03 | 1 | -9/+13 | |
| | | | | will be passed to the test scripts. | |||||
* | Now that the issue is fixed, enable test-extensions.py | tb | 2021-09-03 | 1 | -6/+2 | |
| | ||||||
* | Make Bob happy. | bluhm | 2021-09-03 | 1 | -1/+5 | |
| | ||||||
* | Call the callback on success in new verifier in a compatible way | beck | 2021-09-03 | 1 | -3/+1 | |
| | | | | | | | | | | | | | when we succeed with a chain, and ensure we do not call the callback twice when the caller doesn't expect it. A refactor of the end of the legacy verify code in x509_vfy is probably overdue, but this should be done based on a piece that works. the important bit here is this allows the perl regression tests in tree to pass. Changes the previously committed regress tests to test the success case callbacks to be known to pass. ok bluhm@ tb@ | |||||
* | Add -f to usage | tb | 2021-09-02 | 1 | -2/+2 | |
| | ||||||
* | Enable vfork syscall test. Disable SIGSTOP test as it is masked until | mbuhl | 2021-09-02 | 5 | -6/+45 | |
| | | | | | exec/exit with vfork. OK bluhm@ | |||||
* | Import more NetBSD system call regression tests. | mbuhl | 2021-09-02 | 17 | -50/+2350 | |
| | | | | OK bluhm@ | |||||
* | delete %n using test cases, which now intentionally fault | deraadt | 2021-09-02 | 1 | -13/+1 | |
| | | | | spotted by anton | |||||
* | remove manual fiddling with MALLOC_OPTIONS from libc regress tests | jasper | 2021-09-01 | 5 | -20/+5 | |
| | | | | | | | these options should be set globally (sysctl) when running regress as opposed to having individual tests set it, barring a few specific exceptions. ok bluhm@ | |||||
* | Add a regression test to verify that we call the callback in the same | beck | 2021-09-01 | 3 | -4/+551 | |
| | | | | | | | | | order on success for both the legacy and the new verifier, This avoids problems as seen in perl's regression tests for some of the crazy things net:ssleay does. This is currently marked as expected to fail, it will be expected to succeed after a forthcoming commit from me. | |||||
* | enter uuid/ | jasper | 2021-08-31 | 1 | -1/+2 | |
| | ||||||
* | add initial tests for uuid_from_string, uuid_to_string, uuid_create_nil | jasper | 2021-08-31 | 2 | -0/+134 | |
| | | | | prompted by the bug krw@ fixed yesterday in uuid_from_string() | |||||
* | hook verify regress test to build | tb | 2021-08-30 | 1 | -1/+2 | |
| | ||||||
* | Revert accidental commit | tb | 2021-08-30 | 7 | -35/+18 | |
| | ||||||
* | link verify regress tests to build | tb | 2021-08-30 | 7 | -18/+35 | |
| | ||||||
* | Reimplement part of the openssl/x509 regress tests in C | tb | 2021-08-30 | 3 | -0/+521 | |
| | | | | | | | | Instead of using s_client and s_server and complicated shell scripts, we can reuse the framework from the ssl_get_shared_cipher() regress test and inspect the verify return value directly. Discussed with beck jan jsing | |||||
* | Only remove the directories if there's an obj/ or obj@ | tb | 2021-08-28 | 1 | -2/+4 | |
| | ||||||
* | Add a pass using the modern vfy with by_dir roots, code by me, script to | beck | 2021-08-28 | 3 | -15/+106 | |
| | | | | | | generate certdirs by jsing, and make chicken sacrifies by tb. ok tb@ jsing@ | |||||
* | Add case 2c to the go side. Don't tell jsing I touched go. | beck | 2021-08-28 | 1 | -0/+1 | |
| | ||||||
* | Add regress test testing having the root cert in the intermediate bundle | beck | 2021-08-27 | 5 | -1/+96 | |
| | ||||||
* | Import regress tests for SM2. Not yet linked to the build. | tb | 2021-08-18 | 4 | -0/+640 | |
| | | | | Part of Github PR #105 | |||||
* | add new (unsupported) eddsa in certificate verify tests | tb | 2021-08-11 | 1 | -1/+3 | |
| | ||||||
* | Ensure that the kill signal undergoing testing is not ignored. | anton | 2021-07-29 | 1 | -1/+15 | |
| | | | | ok bluhm@ | |||||
* | Add basic regression tests for strchr() and strrchr(). | visa | 2021-07-24 | 3 | -2/+79 | |
| | ||||||
* | alarm(3) cannot fail, remove error handling. | bluhm | 2021-07-06 | 1 | -3/+2 | |
| | | | | suggested by millert@ | |||||
* | Garbage collect do_test_cipherlist(). | jsing | 2021-07-03 | 1 | -45/+0 | |
| | | | | | This code no longer compiles and the equivalent test coverage has been added to regress/lib/libssl/ciphers (and is actually run). | |||||
* | Add test that ensures ssl3_ciphers[] is sorted by cipher id. | jsing | 2021-07-03 | 1 | -0/+37 | |
| | ||||||
* | Rewrite get_put_test() as cipher_find_test(). | jsing | 2021-07-03 | 1 | -54/+25 | |
| | | | | | | The get_cipher_by_char() and put_cipher_by_char() pointers are no longer accessible on the SSL_METHOD (and soon will not even exist). Rewrite the test to use SSL_CIPHER_find() instead. | |||||
* | fix a bug that resulted in incomplete testing: | schwarze | 2021-07-03 | 1 | -4/+4 | |
| | | | | end statements with ';' because ',' isn't enough | |||||
* | Disable some code that reaches into libssl internals. | jsing | 2021-06-30 | 1 | -0/+7 | |
| | | | | This should be moved to a dedicated regress test. | |||||
* | Disable some tests that probably no longer make sense. | jsing | 2021-06-30 | 1 | -0/+5 | |
| | | | | We'll either fix these or remove them in the near future. | |||||
* | Pull in ssl_locl.h to allow for move of struct ssl_session_st. | jsing | 2021-06-30 | 2 | -2/+5 | |
| | ||||||
* | Add test coverage for TLSv1.3 client hellos. | jsing | 2021-06-27 | 1 | -13/+166 | |
| | | | | | | This is a little bit clunky due to the number of things that vary (largely thanks to middlebox compatibility mode, along with the versions and key share extensions), however it works and can be improved at a later date. | |||||
* | Add test coverage for DTLSv1.2 client hellos. | jsing | 2021-06-27 | 1 | -7/+102 | |
| |