summaryrefslogtreecommitdiff
path: root/regress
AgeCommit message (Collapse)Author
2024-03-22Increase /usr/src partition to 2GB - 5GBJan Klemkow
ok miod@, deraadt@, otto@ and bluhm@
2024-03-21Remove now unused certificates (which are also soon to expire).Joel Sing
2024-03-20Use the new certificates/chains in regress.Joel Sing
The new certificates are more representative of the real world. The old certificates use weak algorithms and expire in the very near future. Most of our regress has already been switched over, this changes the remainder. Thanks to Bernhard M. Wiedemann for reminding us of the upcoming expiry. ok tb@
2024-03-20Run most of regress explicitly in filemode to avoid hitting location checksJob Snijders
with tb@
2024-03-14Hook up the btcfi test.Mark Kettenis
2024-03-13Add endbr64/bti instruction at the start of the gadget, otherwise we'llMark Kettenis
get a SIGILL when the gadget gets call. Fix the instruction that sets the syscall number on arm64. ok anton@, deraadt@
2024-03-12Add regress test showing that OpenBSD IPv6 fragment reassembly isAlexander Bluhm
not affected by FreeBSD-SA-23:06.ipv6 security advisory. Scapy test frag6_oversize.py reassembles fragments of a packet too big to fit. Test frag6_unfragsize.py also plays games with ECN bits and hop-by-hop extension header to check overflow protection. ICMP6 parameter problem responses are expected. As pf does not generate such ICMP6 error packets, these tests are only run with frag6_input() in the IPv6 stack.
2024-03-12Add regress for cross-origin HTTP redirectionJob Snijders
2024-03-08Invoke ProxyCommand that uses stderr redirection via $TEST_SHELL.Darren Tucker
Fixes test when run by a user whose login shell is tcsh. Found by vinschen at redhat.com.
2024-03-05Ugly workaround to let this compile again on non-clang platforms.Miod Vallat
2024-03-05Make ftpd tests less flaky by ensuring the server has terminated beforeAnton Lindqvist
starting a new one.
2024-03-04Add more platforms.Miod Vallat
2024-03-03Reinstate a test that was accidentally removed in previousTheo Buehler
2024-03-03Fill the list of expected test failures for m88k.Miod Vallat
2024-03-02Unhook some gost testsTheo Buehler
2024-03-01Remove the ciphers_by_values_test()Theo Buehler
2024-03-01exporter: use the atrocious SSL_CIPHER_find() rather than get_by_id()Theo Buehler
2024-03-01ssltest: drop another use of CRYPTO_mem_leaks()Theo Buehler
2024-02-29Make nanosleep regress actually test something.Alexander Bluhm
Do not call exit 0 in parent and child process. This skiped the testing in multiple subtests. Use meaningful variable names to figure out what is going wrong after the tests have been enabled. Fix the test logic. Add missing break in switch statement, so that success is reported.
2024-02-29Detect OPENSSL_NO_GOST correctlyTheo Buehler
2024-02-29CRYPTO_mem_leaks* will go away. Remove calls in legacy testsTheo Buehler
2024-02-29Link x509_algor test statically and switch to the internalTheo Buehler
X509_ALGOR_set0_evp_md()
2024-02-29OBJ_NAME_TYPE_PKEY_METH is no longer supportedTheo Buehler
2024-02-29Stop testing EVP_PKEY_GOST{IMIT,R01}Theo Buehler
2024-02-29Prepare freenull test for GOST removalTheo Buehler
2024-02-29Use monotonic clock to measure elapsed time.Alexander Bluhm
The nanosleep regression test used gettimeofday(2). Switch it to a monotonic clock to avoid accidential fails from a call to settimeofday(2) somewhere in the system. from Christian Ludwig
2024-02-29Stop assuming arbitrary rdomains are available and use the first givenAnton Lindqvist
rdomain as the vnetid.
2024-02-28Infer all rdomains from the environment with sane defaults.Anton Lindqvist
2024-02-27Skip btcfi tests on amd64 CPUs not supporting CET IBT.Anton Lindqvist
ok kettenis@
2024-02-27Printing large tuples require more than 64 chars, bump the string limit.Martin Pieuchot
2024-02-27Favor usage of REGRESS_SKIP_TARGETS instead of this custom logic.Anton Lindqvist
2024-02-27Cope with recent ctfdump output changes.Anton Lindqvist
2024-02-23Start of a BTCFI test.Mark Kettenis
2024-02-22Add regress for Signed Prefix List objectsJob Snijders
2024-02-20Link mpath and pf_trans regress to build.Alexander Bluhm
2024-02-20Use REMOTE_ADDR from environment to configure pf_policy test. ThisAlexander Bluhm
name is compatible with regress tree. Also do not run commands during make obj and make clean.
2024-02-20Add regression test for multipath routing.Alexander Bluhm
Test that routes set with the -mpath flag distribute the traffic. Each route has a different gateway and the UDP packets have different source addresses. The destination address is identical for all routes and packets. Analyze the use counter in netstat -r output to check that multiple routes have been used. Currently this works only for IPv4. sysctl net.inet.ip.multipath and net.inet6.ip6.multipath are enabled before testing and reset afterwards. All routes and interface addresses are created on loopback in a separate routing domain.
2024-02-20Include the test pattern that resulted in an infinite loop beforeClaudio Jeker
rmatch.c rev 1.4.
2024-02-20Add rsync-unitClaudio Jeker
2024-02-20Add a unit test for rsync special rmatch() function.Claudio Jeker
One pattern is currently disabled since it results in an infinite loop. Fix for that is on the way.
2024-02-19Always define puttysetup function.Darren Tucker
2024-02-18asn1time: remove some debugging codeTheo Buehler
2024-02-18Tweak previousTheo Buehler
2024-02-18Adjust regress test for memset() requested by jsing on reviewTheo Buehler
2024-02-18Add regress coverage for the new APITheo Buehler
This exercises the new API, in particular with respect to overflow behavior around the years 0/9999, which are special for GeneralizedTime/X.509.
2024-02-14Adjust test after the change to struct bgpd_addr.Claudio Jeker
Noticed by anton@
2024-02-11Update libexpat regress to version 2.6.0.Alexander Bluhm
2024-02-09bio_dump: add a test that prints all values of a single byteTheo Buehler
2024-02-09Expand the set of ciphers, MACs and KEX methods in the PuTTY interop tests.Darren Tucker
2024-02-09Factor out PuTTY setup and call when needed.Darren Tucker
This allows us to avoid PuTTY key setup when it's not needed, which speeds up the overall test run by a couple of percent.