Thanks - I just committed a fix. Will look at adding a regress test to catch similar cases.
On Tue, 8 Jun 2021, Lucas wrote: > Hi bugs@, Damien, > > I updated to a really recent snapshot > > oolong$ sysctl kern.version > > kern.version=OpenBSD 6.9-current (GENERIC.MP) #58: Tue Jun 8 10:24:26 MDT > 2021 > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > still there, the previously working > > -o UserKnownHostsFile='a b' > > does not work anymore. This is interpreted as checking the file 'a' and > then the file 'b' in 6.9, but it only checks file 'a' in that snapshot. > > An easy way to test it is using `-o UserKnownHostsFile=/dev/null > ~/.ssh/known_hosts', which check both files on 6.9 but ask to approve > the fingerprint in -current. In particular, `reposync` uses this > construction[1], quite probably responsable for the failures reported > by danj earlier on. > > [1]: > https://github.com/sthen/reposync/blob/30a2ee87fa7e8fba071737ba065827011d6d41b3/reposync#L73 >