Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-06 | use libc SHA256 functions; make this work when compiled !WITH_OPENSSL | Damien Miller | |
2021-10-01 | Add test for ssh hashed known_hosts handling. | Darren Tucker | |
2021-09-30 | Fix up whitespace left by previous change removing privsep. No other | Darren Tucker | |
changes. | |||
2021-09-30 | Remove (almost all) references to privsep. This removes several do..while | Darren Tucker | |
loops but does not change the indentation of the now-shallower loops, which will be done in a separate whitespace-only commit to keep changes of style and substance separate. | |||
2021-09-30 | Use "skip" instead of "fatal" if SUDO isn't set for the *-command tests. | Darren Tucker | |
This means running "make tests" without SUDO set will perform all of the tests that it can instead of failing on the ones it cannot run. | |||
2021-09-29 | Test certificate hostkeys held in ssh-agent too. Would have caught | Damien Miller | |
regression fixed in sshd r1.575 ok markus@ | |||
2021-09-28 | Use -Wl,-z,wxneeded instead of -z wxneeded such that this builds with base | Mark Kettenis | |
gcc. ok patrick@, millert@, jca@ | |||
2021-09-27 | These tests pass in a few seconds. Remove REGRESS_SLOW_TARGETS. | Alexander Bluhm | |
2021-09-20 | Fix appstest.sh for testing with OpenSSL 3.0 | Kinichiro Inoguchi | |
- Fix 'Server Temp Key' check to work with both words "P-384" and "secp384r1". - Test TLSv1 and TLSv1.1 only if OpenSSL version is 1.x. | |||
2021-09-09 | zap trailing whitespace | Theo Buehler | |
2021-09-09 | Do not abuse the "cleandir" target to delete part of the test output. | Ingo Schwarze | |
According to /usr/share/mk/bsd.README, that target is only intended to delete tags files, and there are no tags files here. Instead, make sure the "clean" target does not leave any test output behind. Issue reported and patch OK'ed by bluhm@. | |||
2021-09-07 | Correctly calculate required column widths for tables containing | Ingo Schwarze | |
cells that horizontally span columns which contains "n" (number) formatted cells on other rows. This requires updating total column widths from "n" formatted cells before starting width distribution from the spanning cells to their constituent columns. | |||
2021-09-03 | Add test for client termination status on signal. | Darren Tucker | |
Based on patch from Alexxz via github PR#235 with some tweaks, to match patch in bz#3281. | |||
2021-09-02 | regress tests shouldn't set or modify MALLOC_OPTIONS unless they're actually ↵ | Jasper Lievisse Adriaanse | |
very specific behaviour document this accordingly in the guidelines section of the manpage ok bluhm@ | |||
2021-09-01 | Fix ssh-rsa fallback for old PuTTY interop tests. | Darren Tucker | |
2021-09-01 | Add a function to skip remaining tests. Many tests skip tests for | Darren Tucker | |
various reasons but not in a consistent way and don't always clean up, so add that and switch the tests that do that over. | |||
2021-08-31 | Specify path to PuTTY keys. Portable needs this and it makes no | Darren Tucker | |
difference on OpenBSD, so resync them. | |||
2021-08-31 | When running PuTTY interop tests and using a PuTTY version older than | Darren Tucker | |
0.76, re-enable the ssh-rsa host key algorithm (the 256 and 512 variants of RSA were added some time between 0.73 and 0.76). | |||
2021-08-31 | Specify hostkeyalgorithms in sshd's default set for the SSHFP test, | Darren Tucker | |
from djm@. Make the reason for when the test is skipped a bit clearer. | |||
2021-08-30 | Remove tests that are now covered by regress/lib/libssl/verify | Theo Buehler | |
2021-08-30 | Admit that we return error 20 in the failure case here. Changing | Bob Beck | |
our verifier to return 21 results in other regress failures in ruby and perl. | |||
2021-08-30 | Fix Jan's regress in openssl/x509 to do what it says it does, | Bob Beck | |
then fix the only thing it still has complaints about which is that we don't return the leaf version of the error code when we can't verify the leaf (as opposed to the rest of the chain) ok jan@ tb@ | |||
2021-08-30 | adapt to RSA/SHA1 deprectation | Damien Miller | |
2021-08-29 | Pass the -quiet option to openssl s_server to make it ignore EOF. | Theo Buehler | |
This makes some tests run from the Makefile behave as they should. | |||
2021-08-29 | Add back the echo Q thing. | Theo Buehler | |
2021-08-29 | Use s_server -naccept 1 and remove echo "Q" | openssl s_client hack. | Theo Buehler | |
2021-08-11 | test -Oprint-pubkey | Damien Miller | |
2021-08-10 | Support two-character font names (BI, CW, CR, CB, CI) | Ingo Schwarze | |
in the tbl(7) layout font modifier. Get rid of the TBL_CELL_BOLD and TBL_CELL_ITALIC flags and use the usual ESCAPE_FONT* enum mandoc_esc members from mandoc.h instead, which simplifies and unifies some code. While here, also support CB and CI in roff(7) \f escape sequences and in roff(7) .ft requests for all output modes. Using those is certainly not recommended because portability is limited even with groff, but supporting them makes some existing third-party manual pages look better, in particular in HTML output mode. Bug-compatible with groff as far as i'm aware, except that i consider font names starting with the '\n' (ASCII 0x0a line feed) character so insane that i decided to not support them. Missing feature reported by nabijaczleweli dot xyz in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992002. I used none of the code from the initial patch submitted by nabijaczleweli, but some of their ideas. Final patch tested by them, too. | |||
2021-08-10 | adapt to scp -M flag change; make scp3.sh test SFTP mode too | Damien Miller | |
2021-08-08 | Although it's POSIX, not all shells used in Portable support the | Darren Tucker | |
implicit 'in "$@"' after 'for i'. | |||
2021-08-08 | Move setting of USER further down the startup In portable we have to | Darren Tucker | |
change this and having it in the same hunk as the CVS Id string means applying changes fails every. single. time. | |||
2021-08-08 | Drop -q in ssh-log-wrapper.sh to preserve logs. | Darren Tucker | |
scp and sftp like to add -q to the command line passed to ssh which overrides the LogLevel we set in the config files and suppresses output to the debug logs so drop any "-q" from the invoked ssh. In the one case where we actually want to use -q in the banner test, call the ssh binary directly bypassing the logging wrapper. | |||
2021-08-06 | Make diff invocation more portable. POSIX does not require diff to have -N, | Darren Tucker | |
so compare in both directions with just -r, which should catch missing files in either directory. | |||
2021-08-04 | regression test for scp -3 | Damien Miller | |
2021-08-03 | regression tests for scp SFTP protocol support; mostly by Jakub | Damien Miller | |
Jelen in GHPR#194 ok markus | |||
2021-07-29 | Treat doas with arguments as a valid SUDO variable. Allows one to | anton | |
specify SUDO="doas -n" which I do while running make regress. ok dtucker@ | |||
2021-07-25 | Skip unit and makefile-based key conversion tests when we're building | Darren Tucker | |
with OPENSSL=no. | |||
2021-07-25 | Replace OPENSSL as the variable that points to the openssl binary | Darren Tucker | |
with OPENSSL_BIN. This will allow us to use the OPENSSL variable from mk.conf or the make(1) command line indicating if we're building with our without OpenSSL, and ultimately get the regress tests working in the OPENSSL=no configuration. | |||
2021-07-24 | Skip RFC4716 format import and export tests when built without OpenSSL. | Darren Tucker | |
2021-07-24 | test for first-match-wins in authorized_keys environment= | Damien Miller | |
options | |||
2021-07-23 | Simplify keygen-convert by using $SSH_KEYTYPES directly. | Darren Tucker | |
2021-07-23 | Test conversion of ed25519 and ecdsa keys too. | Darren Tucker | |
2021-07-23 | Add test for exporting pubkey from a passphrase-protected private key. | Darren Tucker | |
2021-07-23 | regression test for time-limited signature keys | Damien Miller | |
2021-07-19 | Use SUDO when setting up hostkey. | Darren Tucker | |
2021-07-19 | Increase time margin for rekey tests. Should help reliability on very | Darren Tucker | |
heavily loaded hosts. | |||
2021-07-19 | Add test for host key verification via SSHFP records. This requires | Darren Tucker | |
some external setup to operate so is disabled by default (see comments in sshfp-connect.sh). | |||
2021-07-19 | Add ed25519 key and test SSHFP export of it. Only test RSA SSHFP export | Darren Tucker | |
if we have RSA functionality compiled in. | |||
2021-07-19 | Group keygen tests together. | Darren Tucker | |
2021-07-18 | Add test for ssh-keygen printing of SSHFP records. | Darren Tucker | |