On a freshly installed OpenBSD 6.3, I copied sshd_config from OpenBSD 6.2 and now "sshd -T" now complains like this: root@fw63:~# sshd -T 'Match User' in configuration but 'user' not in connection test specification. Removing the match directive make it work. If I keep the match, adding "-C 'user=foo,addr=::1'" is required. According to the man page, -C is supposed to be optional and it was indeed the case on older releases.
Hm. sshd -T should do something reasonable in that case.
Created attachment 3150 [details] Fix sshd -T w/out -C
Retarget remaining bugs planned for 7.8 release to 7.9
Retarget unfinished bugs to OpenSSH 8.0
Retarget outstanding bugs at next release
Created attachment 3265 [details] Fix sshd -T w/out -C
This has been fixed and will be in the 8.1 release. Thanks for the report.
closing resolved bugs as of 8.6p1 release