New EnableEscapeCommandline ssh_config(5) option
authordjm <djm@openbsd.org>
Mon, 28 Nov 2022 01:37:36 +0000 (01:37 +0000)
committerdjm <djm@openbsd.org>
Mon, 28 Nov 2022 01:37:36 +0000 (01:37 +0000)
commite2c0355d89fbb944f764a46e0129e8456f99e9fd
tree80c6dd649efda528eb85fbec652db0a40a49bdb6
parentf2384b243ce881a8c6e0f64187c436f57e424c4f
New EnableEscapeCommandline ssh_config(5) option

This option (default "no") controls whether the ~C escape is available.
Turning it off by default means we will soon be able to use a stricter
default pledge(2) in the client.

feedback deraadt@ dtucker@; tested in snaps for a while
usr.bin/ssh/clientloop.c
usr.bin/ssh/readconf.c
usr.bin/ssh/readconf.h
usr.bin/ssh/ssh.1
usr.bin/ssh/ssh_config.5