summaryrefslogtreecommitdiffstats
path: root/regress/usr.sbin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add encoding.c to the various build targetsclaudio2021-04-011-6/+8
|
* Add a pretty_key_id() which reinserts colons into the hex string.claudio2021-03-295-12/+53
| | | | | This way the AKI and SKI printed in the tests tools look the same as before. Requested by job@, OK job@ tb@
* Add some restrictions to manifest object profilejob2021-03-281-1/+2
| | | | OK tb@, feedback from claudio@
* test HEAD requests, from niklas@benno2021-03-242-9/+56
|
* add a check for system-version, since I tend to reverse comparisonsespie2021-03-152-3/+16
|
* Kernel drops fewer messages in sendsyslog(2), adapt syslogd(8)bluhm2021-03-0913-15/+300
| | | | | tests. Kernel stashes logs temporarily, test it. Fix some races in existing tests.
* Fix regress tests after changes to tal.c, mft.c, and cert.c.claudio2021-03-052-4/+38
|
* Print AIA in rpki-client test utilityjob2021-02-165-6/+11
|
* Add med test, this no longer fails in -currentclaudio2021-02-101-2/+2
|
* Also print the recently added caRepository URI alongside rpkiManifestclaudio2021-02-081-1/+2
| | | | and rpkiNotify SIA.
* Remove rsync.c from the test tool builds, nothing depends on that anymoreclaudio2021-02-031-3/+3
|
* Adjust regress test, the hash argument to the parse functions was removed.claudio2021-01-292-4/+4
|
* Extend test with an full depth search of all possible prefix_evaluations.claudio2021-01-221-23/+108
| | | | | This currently fails because the MED is not handled properly. Fix for this will follow shortly.
* Cleanup and document the code a bitclaudio2021-01-221-13/+29
|
* Adjust for traphandler process removal commit.martijn2021-01-221-1/+3
| | | | OK denis@, rob@
* Cleanup, fix and add a few more test cases. Make sure that the decisionclaudio2021-01-201-24/+86
| | | | flags work (by checking the same routes with and without the flag).
* First bits of a regress test that ensures that the decision processclaudio2021-01-192-1/+232
| | | | works.
* Extend med test with a withdraw that causes a flip in the order.claudio2021-01-132-1/+18
|
* rpki-client started using the ibuf API, so link against libutil.tb2021-01-121-4/+4
|
* Totally rework the exabgp integration tests. Instead of a simple shellclaudio2021-01-1211-64/+393
| | | | | | | | | | script to talk to exabgp api use a small c programm. Use a fifo to send commands to this program. While exabgp includes a cli tool exactly for that it is impossible to use. Use a single config file for multiple sessions and make sure exabgp is properly killed on exit (pkill exabgp fails since it is a python script). Introduce a med target to test the route decision process handling med path. This test currently fails and is not hooked up yet.
* Adjust to new sort order of roa-set.claudio2021-01-041-5/+5
|
* Fix linking of regress tests after 'bgpctl show sets' addition.tb2021-01-041-3/+3
| | | | ok claudio
* Add another rde_trie_test to the unit tests.claudio2020-12-294-2/+39
|
* Adjut the roa-set unittest to the new way roas are added into a trie.claudio2020-12-292-65/+34
|
* Adjust the roa-set config test. Overlapping ROAs are no longer merged byclaudio2020-12-291-3/+7
| | | | the parser so more ROAs are visible in the config printed.
* Use GBR that adheres to the restricted vcard profile defined in RFC 6493job2020-12-272-0/+0
|
* Timing on slow armv7 machine is different. Instead of a brokenbluhm2020-12-262-14/+15
| | | | pipe error we may also receive a TLS alert.
* Remove echo headlines.bluhm2020-12-174-17/+4
|
* Remove echo headlines. Makefile cleanup.bluhm2020-12-161-5/+4
|
* Remove echo headlines. Use consistent target names.bluhm2020-12-161-21/+13
|
* Use consistent target names. Makefile cleanup.bluhm2020-12-161-8/+8
|
* Add a minimal test case for ghostbuster resources.claudio2020-12-093-1/+113
|
* If provided print the RRDP notify URL along the MFT rsync URLclaudio2020-12-091-1/+3
|
* Do not hide error messages in tests, makes it easier to debug failures.bluhm2020-12-061-2/+2
|
* Certificate verification error message has been improved.bluhm2020-11-161-1/+1
|
* Remove uses of the deprecated ERR_remove_state()tb2020-11-094-8/+4
|
* One more missing prototypetb2020-11-092-2/+13
|
* Fix compiler warnings about missing prototypes.tb2020-11-091-2/+12
|
* Print reminder to install OpenSSL 1.1 if it's not present in accordancetb2020-11-091-1/+5
| | | | with bsd.regress.mk.
* Rework the rpki-client test to also run against OpenSSL 1.1 if thetb2020-11-095-42/+72
| | | | | | | | | | | | | package is installed. This ensures that the part of rpki-client that uses libcrypto works as expected with both LibreSSL and OpenSSL. This will hopefully also help reduce the friction of cutting the portable release. The OpenSSL code reaches around into libcrypto for the LibreSSL specific functions that are provided in -portable. A tiny bit of glue in test-mft.c is also needed. Positive feedback from benno
* Set TCP option NODELAY in relayd and in client and server. Thisbluhm2020-11-073-5/+10
| | | | | | | speeds up transferring data and avoids to run into timeout. The test was broken since switching to TLS 1.3 if running relayd on a remote machine. With no delay in tcp, https-multi using TLS 1.3 is slightly faster than TLS 1.2 on i386.
* Fix some races in syslogd tests. Fewer handshakes in TLS 1.3 makebluhm2020-11-064-9/+25
| | | | the error messages and behavior less deterministic.
* Inline pem_print(). It's a wrapper around PEM_write_bio_X509().tb2020-11-032-56/+26
| | | | ok benno claudio
* Correctly initialize ppemtb2020-11-022-4/+4
|
* Add options to print RPKI EE Certificates in PEM format for ROA & MFT filesjob2020-11-012-6/+67
|
* The maxoperand test is currently expected to fail.patrick2020-10-181-1/+2
| | | | ok mpi@
* Use CLEANFILES instead of a custom hack for cleaning up stufftb2020-10-171-3/+2
|
* remove debugging output capture to /tmp/ that is not neededbeck2020-10-171-2/+2
|
* With TLS 1.2 the step by step handshake created precise errorbluhm2020-10-165-6/+22
| | | | | | | | | | conditions. TLS 1.3 shortens the handshake, so some errors cannot be reported properly to the other side. Instead the connection is closed and the other side receives a SIGPIPE when it tries to write the next TLS protocol message. Ignore this SIGPIPE signal in TLS client and server and adapt error messages when grepping the log files. discussed with tb@ and jsing@
* Refactor a bunch of oscpcheck for single return to clean it up,beck2020-10-161-1/+2
| | | | | | | | | | | | and add the ability to parse a port in the specified ocsp url. Since this will now pass them, enable regress tests previously committed for ocspcheck. mostly by me with some cleanup by tb after an obvious yak was found to shave in the OCSP routines in libcrypto ok tb@