History log of /openbsd-current/regress/usr.bin/ssh/principals-command.sh
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 30-Sep-2021 dtucker

Fix up whitespace left by previous change removing privsep. No other
changes.


# 1.13 30-Sep-2021 dtucker

Remove (almost all) references to privsep. This removes several do..while
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.


# 1.12 30-Sep-2021 dtucker

Use "skip" instead of "fatal" if SUDO isn't set for the *-command tests.
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.


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.11 16-Dec-2019 djm

test security key host keys in addition to user keys


# 1.10 11-Dec-2019 djm

it's no longer possible to disable privilege separation in sshd, so
don't double the tests' work by trying both off/on


# 1.9 26-Nov-2019 djm

test FIDO2/U2F key types; ok markus@


# 1.8 01-Nov-2019 djm

skip security-key key types for tests until we have a dummy
U2F middleware to use.


Revision tags: OPENBSD_6_6_BASE
# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.11 16-Dec-2019 djm

test security key host keys in addition to user keys


# 1.10 11-Dec-2019 djm

it's no longer possible to disable privilege separation in sshd, so
don't double the tests' work by trying both off/on


# 1.9 26-Nov-2019 djm

test FIDO2/U2F key types; ok markus@


# 1.8 01-Nov-2019 djm

skip security-key key types for tests until we have a dummy
U2F middleware to use.


Revision tags: OPENBSD_6_6_BASE
# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.10 11-Dec-2019 djm

it's no longer possible to disable privilege separation in sshd, so
don't double the tests' work by trying both off/on


# 1.9 26-Nov-2019 djm

test FIDO2/U2F key types; ok markus@


# 1.8 01-Nov-2019 djm

skip security-key key types for tests until we have a dummy
U2F middleware to use.


Revision tags: OPENBSD_6_6_BASE
# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.9 26-Nov-2019 djm

test FIDO2/U2F key types; ok markus@


# 1.8 01-Nov-2019 djm

skip security-key key types for tests until we have a dummy
U2F middleware to use.


Revision tags: OPENBSD_6_6_BASE
# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.8 01-Nov-2019 djm

skip security-key key types for tests until we have a dummy
U2F middleware to use.


Revision tags: OPENBSD_6_6_BASE
# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.7 06-Sep-2019 dtucker

Check for RSA support before using it for the user key, otherwise use
ed25519 which is supported when built without OpenSSL.


Revision tags: OPENBSD_6_5_BASE
# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.6 22-Nov-2018 dtucker

Append pid to temp files in /var/run and set a cleanup trap for them.
This allows multiple instances of tests to run without colliding.


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


# 1.5 31-Oct-2018 dtucker

UsePrivilegeSeparation no is deprecated, test "yes" and "sandbox".
rCVS: ----------------------------------------------------------------------


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand


Revision tags: OPENBSD_6_2_BASE
# 1.4 30-Apr-2017 djm

eliminate explicit specification of protocol in tests and loops over
protocol. We only support SSHv2 now.


Revision tags: OPENBSD_6_1_BASE
# 1.3 26-Sep-2016 bluhm

Allow to run ssh regression tests as root. If the user is already
root, the test should not expect that SUDO is set. If ssh needs
another user, use sudo or doas to switch from root if necessary.
OK dtucker@


# 1.2 21-Sep-2016 djm

test all the AuthorizedPrincipalsCommand % expansions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.1 21-May-2015 djm

regress test for AuthorizedPrincipalsCommand