Age | Commit message (Collapse) | Author |
|
|
|
addition to existing "config address" test that uses an address pool.
|
|
|
|
* compile the edit utility once
* emit a warning during timeout
|
|
This makes it easier to debug if something fails. Add some ${SUDO}
in a way that this tests runs as root or regular user with and
without SUDO set.
|
|
allowing the actual tests to become less repetitive.
ok bluhm@
|
|
threads. It works well on idle 4 CPU machines, but with load or
fewer cores the distribution of the threads' signal handlers is
worse. Reduce the limit of signals that each thread must receive
from 75 to 50. This should prevent random test fails.
from Christian Ludwig
|
|
suggested by millert@
|
|
|
|
implmentation does not care about ICMPv6, it simply adds static
multicast routes. Multicast routing needs at least two test machines.
Otherwise only send and receive on localhost is tested.
Currently receiving link-local packets via loopback does not work
due to wrong scope id.
Everything is mostly copied from IPv4 regress.
|
|
|
|
This code no longer compiles and the equivalent test coverage has been
added to regress/lib/libssl/ciphers (and is actually run).
|
|
|
|
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.
|
|
end statements with ';' because ',' isn't enough
|
|
look at these tests: add a comment providing a high-level picture of
what is going on here, such that everyday maintenance can be performed
without going down the rabbit hole of subr.sh and edit.c.
|
|
sequences, but coverage of four-byte sequences was incomplete, which
contributed to the recently fixed ksh(1) emacs.c bug not being found
for some time.
Consequently, add some tests covering
+ valid sequences starting with \0360, \0361, and \0363;
+ incomplete sequences starting with \0360 and \0361;
+ invalid (too low) sequences starting with \0360.
OK anton@
|
|
The incorrectness of this test was exposed by the bugfix
in /usr/src/bin/ksh/emacs.c rev. 1.88 and reported to me by bluhm@.
This is a minimal fix replacing the incorrect test line
with two correct tests involving the same byte.
OK anton@
|
|
This should be moved to a dedicated regress test.
|
|
We'll either fix these or remove them in the near future.
|
|
|
|
logs in syslogd regress.
|
|
output that are no longer printed since man_term.c rev. 1.189
|
|
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.
|
|
|
|
|
|
This allows differences between the received data and the test data to be
more readily identified.
|
|
|
|
|
|
count on it being observable in the normal program flow after the signal
handler returns. Such code would break code that sets errno to 0 and
looks at its value later. With the recent futex(2) changes this particular
aspect of the test no longer passed.
ok deraadt@, bluhm@
|
|
|
|
|
|
OK sthen@
|
|
OK sthen@
|
|
|
|
|
|
|
|
In particular, test handling of 0xfffe and 0xffff - the latter results in
wrapping to zero for the next epoch. One of these tests triggers a known
bug in libssl, which will be fixed following this commit.
|
|
These tests exercise the various queues and delayed processing that exists
in the DTLS code.
|
|
Two tests currently fail (and are disabled) due to a flaw in the DTLSv1.0
specification - this flaw was addressed in DTLSv1.2, however our DTLS
server code still needs to support the fix.
Quoting RFC 6347 section 4.2.4:
"This requirement applies to DTLS 1.0 as well, and though not explicit in
[DTLS1], it was always required for the state machine to function
correctly."
In otherwords, both the original DTLS implementation and the DTLSv1.0
specification have a broken state machine, resulting in possible dead lock.
|
|
Add a test that delays the client CCS, resulting in it arriving after the
client Finished message.
|
|
|
|
Previous version of the diskfmt regress tests for vmd(8) would copy
source files from the tree in order to compile them. Using some of
the ssh regress tests as inspiration, use the .PATH to allow building
object files from other parts of the tree in place.
Since 4G disk images are made as part of the test, clean those up
when done by adding in a proper REGRESS_CLEANUP target.
"go for it" mlarkin@
|
|
Only amd64 has unwind info by default, so this regress test only works
on amd64. In llvm12, more architectures have unwind info by default, so
this test should work on those architectures.
Found by bluhm. OK bluhm@
|
|
|
|
Clean the rot in the diskfmt test, updating it to work with current
vmd(8) and vmctl(8). Remove the needs to qemu since vmctl can create
qcow2 images now.
Now that it's a test that doesn't need a port, enable it in the
parent Makefile.
There's still some work needed to get "make clean" properly cleaning
up after the tests.
OK ori@
|
|
|
|
errno like any normal syscall.
ok mpi@, bluhm@
|
|
Discussed with mortimer@ and bluhm@
|
|
|