commit bd2d269200403f8168de26b8229d7c30de792d3b from: Stefan Sperling date: Mon Jun 23 09:52:10 2025 UTC stop running ssh with -q by default The -q option suppresses too many important errors, including the warning printed when a host key has changed. Requiring users to pass -v in order to see this message is too cumbersome. commit - 3c19677a54399d8e5b3df40f66c5db79532bcf6e commit + bd2d269200403f8168de26b8229d7c30de792d3b blob - ea890900b6bc6242e49b59d03cac8cef99cad633 blob + c52de692cb3df4f92464143bd3f8bdd3a32ebc90 --- lib/dial.c +++ lib/dial.c @@ -284,7 +284,7 @@ got_dial_ssh(pid_t *newpid, int *newfd, const char *ho argv[i++] = "-p"; argv[i++] = (char *)port; } - if (verbosity <= 0) { + if (verbosity == -1) { argv[i++] = "-q"; } else if (verbosity > 1) { /* ssh(1) allows up to 3 "-v" options. */