Separate parsing of string array options from applying them to the
authordjm <djm@openbsd.org>
Mon, 4 Mar 2024 02:16:11 +0000 (02:16 +0000)
committerdjm <djm@openbsd.org>
Mon, 4 Mar 2024 02:16:11 +0000 (02:16 +0000)
commitc2643f71b2531cc2e47e8f74e010c6fc66fd76d5
tree64947065cd81bc4b99e8ef7b2d241000b49b978e
parent7f7fc57a92464cc7f5a32d51edabcc64fb349803
Separate parsing of string array options from applying them to the
active configuration. This fixes the config parser from erroneously
rejecting cases like:

AuthenticationMethods password
Match User ivy
  AuthenticationMethods any

bz3657 ok markus@
usr.bin/ssh/misc.c
usr.bin/ssh/misc.h
usr.bin/ssh/readconf.c
usr.bin/ssh/readconf.h
usr.bin/ssh/servconf.c