commit 40d558910d47a11daa7416ea386f16b67c9258b8 from: Stefan Sperling via: Thomas Adam date: Mon Jun 23 17:28:03 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 - 89dafad3e9c76df8c7e59b991262efea9763be5b commit + 40d558910d47a11daa7416ea386f16b67c9258b8 blob - e167ce4fc4fdbd3ba61f87ec9df08caaeedc1759 blob + f4f6d2e15ee3b7edec55c1b5824af4700f6e0d49 --- lib/dial.c +++ lib/dial.c @@ -285,7 +285,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. */