summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2021-05-04Rename shutdown_all() to shutdown_peers() for consistency.Theo Buehler
2021-05-04Create memory pressure in test. Allocate heap and stack in childAlexander Bluhm
processes and threads. Then exit has more work to do.
2021-05-03Use limits.h instead of sys/limits.h in dtlstest.c for portableKinichiro Inoguchi
discussed and input from jsing@
2021-05-03Modify regress ssl_get_shared_ciphers for portableKinichiro Inoguchi
- Split out the intermediate path (../certs/) to Makefile - Change 'shutdown' to 'shutdown_all' ok tb@
2021-05-03Hook openssl-ruby test to regress treeTheo Buehler
2021-05-03Add scaffold to run the ruby/openssl regression testsTheo Buehler
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.
2021-05-03tweak one description to make it uniqueTheo Buehler
2021-05-03Prefix the hybrid_corner_case test with test_ for consistency.Theo Buehler
2021-05-03Exercise the point conversion bit for octet string representationsTheo Buehler
of points on secp256r1.
2021-05-03Add a test that exercises the point conversion bit of the octetTheo Buehler
string representations of points on the binary curve sect571k1.
2021-05-01Expand the regress test quite a bit to make sure no new regressions areMartijn van Duren
introduced by the previous libagentx commit. There's a few of the new tests failing, mark those as such.
2021-05-01Retire OpenBSD/sgi.Visa Hankala
OK deraadt@
2021-04-29Extend the fork and exit test with threads. Simultaneously killAlexander Bluhm
30 processes with 30 threads each.
2021-04-28To hunt kernel bugs during exit, terminate processes simultaneously.Alexander Bluhm
Fork 300 children that sleep. Kill them together as process group. Sleeping can optionally be done with individual memory layout by executing sleep(1).
2021-04-27Add DTLS test in appstest.shKinichiro Inoguchi
2021-04-27test-verify-unusual-wildcard-cert is no longer expected to fail withTheo Buehler
lib/libcrypto/x509/x509_constraints.c r1.16
2021-04-27Relax SAN DNSname validation and constraints to permit non leading *Bob Beck
wildcards. While we may choose not to support them the standards appear to permit them optionally so we can't declare a certificate containing them invalid. Noticed by jeremy@, and Steffan Ulrich and others. Modify the regression tests to test these cases and not check the SAN DNSnames as "hostnames" anymore (which don't support wildcards). ok jsing@, tb@
2021-04-26Unset ftp_proxy to make test independent from environment.Alexander Bluhm
2021-04-24Remove "-4" option treatment and use it always on s_server test in appstest.shKinichiro Inoguchi
2021-04-23Enable test-renegotiation-changed-clienthello.py but skipTheo Buehler
"drop extended_master_secret in renegotiation" since we don't support this extension.
2021-04-21Add a test that roundtrips a bunch of points on all builtin curvesTheo Buehler
via point2oct and oct2point and that checks the corner case in hybrid encoding that was fixed in ec2_oct.c r1.13.
2021-04-21Test local variables, boolean and print() of variables other than maps.Martin Pieuchot
2021-04-21Check that path MTU discovery across routing domains inserts aAlexander Bluhm
dynamic IPv4 route. Add IPv6 test that runs tcpbench over pair interfaces in different routing domains. For that setup, PMTU currently does not work. IPv6 TCP packets get fragmented.
2021-04-20Adjust ectest.c for set_compressed_coordinatesTheo Buehler
2021-04-20Adjust ectest.c for get_Jprojective coordinate changeTheo Buehler
2021-04-20Adjust ecdhtest.c for affine_coordinates changeTheo Buehler
2021-04-20Adjust ectest.c for affine_coordinates changeTheo Buehler
2021-04-20Adjust ectest.c for EC_GROUP_{g,s}et_curve changeTheo Buehler
2021-04-20Properly shutdown on connection loss instead of crashing.Martijn van Duren
Found by bluhm@ while playing with setting noclose to 1 for daemon(3): Also included in this commit OK bluhm@
2021-04-20Don't overwrite environment CFLAGS.Martijn van Duren
OK bluhm@
2021-04-19The powerpc64 ELFv2 ABI explicitly states that exception enable bitsMark Kettenis
and rounding control bits are not restored by longjmp(3). So expect the some failures on that platform. ok bluhm@
2021-04-19Fix TLS error message race. Due to less handshakes in TLS 1.3 anAlexander Bluhm
EPIPE error may be reported instead of a TLS alert.
2021-04-15On powerpc64 regress/usr.sbin/bgpd/config failed. It parses aAlexander Bluhm
config file, writes bgpd's config to stdout and compares it with an expected output. On big endian machines the order of the set of communities is different. The parser used memcmp(3) to sort a struct of integers. This depends of the endianess. The correct way is to compare the integer fields in native byte order. With this change, the resulting order is the same on i386 and powerpc64. OK claudio@
2021-04-14Unify pivot.h; brings powerpc/powerpc64 support to the usr.bin/lastcommMark Kettenis
regress test. ok bluhm@
2021-04-14revert previous. some of the keyupdate tests still fail occasionallyTheo Buehler
2021-04-14Enable test-tls13-keyupdate.pyTheo Buehler
2021-04-14move test-record-size-limit.py to unsupportedTheo Buehler
2021-04-14enable test-record-layer-fragmentation.pyTheo Buehler
2021-04-14factor argument to catch an alert mismatch into a helper functionTheo Buehler
2021-04-14Rename privacy to temporary in slaacd regress, then it passes.Alexander Bluhm
OK florian@
2021-04-13Automated regress cannot connect to servers in internet. CheckAlexander Bluhm
whether jigsaw.w3.org is reachable and skip rpki client http test if not. OK claudio@
2021-04-13enable test-tlsfuzzer-invalid-compression-methods.pyTheo Buehler
2021-04-13enable test-large-hello.py as a slow testTheo Buehler
2021-04-13with new defaults, test-fuzzed-plaintext.py is no longer slowTheo Buehler
2021-04-13move a few tests to the unsupported group and fix two commentsTheo Buehler
2021-04-13annotate test-ecdhe-rsa-key-exchange-with-bad-messages.py with expectedTheo Buehler
alerts and where to add them.
2021-04-13Unbreak rtable regress test. Define _KERNEL in some crucial spots so thatClaudio Jeker
the include guard in rtsock.h is bypassed and critical defines like rtentry show up. Also remove the old RADIX bits, rtable code is art only for a while.
2021-04-13Fix rde_decide_test regress testClaudio Jeker
2021-04-13Add a basic regress test to test the 'rde evaluate all' feature.Claudio Jeker
2021-04-13Use tee(1) so that the bgpctl output is visible during the run.Claudio Jeker