# HG changeset patch # User Matt Johnston # Date 1098009319 0 # Node ID 6b306ad5f5b55d705db7d1ef5add0f40908235a5 # Parent b4cfe976c8e186977fc218afad07556923d2671a -i works with scp now. diff -r b4cfe976c8e1 -r 6b306ad5f5b5 CHANGES --- a/CHANGES Sun Oct 17 08:19:47 2004 +0000 +++ b/CHANGES Sun Oct 17 10:35:19 2004 +0000 @@ -1,3 +1,17 @@ +0.44test5 - + +- Fix dbclient so that "scp -i keyfile" works. (It can handle "-ikeyfile + properly) + +- Fix for PAM auth so that usernames are logged and conversation function + responses are allocated correctly. + +- Avoid a race in server shell-handling code which prevents the exit-code + from being returned to the client. + +- Makefile modified so that install target works correctly (doesn't try + to install "all" binary) - patch from Juergen Daubert + 0.44test4 - Tue Sept 14 21:15:54 +0800 - Fix inetd mode so it actually loads the hostkeys (oops) diff -r b4cfe976c8e1 -r 6b306ad5f5b5 cli-runopts.c --- a/cli-runopts.c Sun Oct 17 08:19:47 2004 +0000 +++ b/cli-runopts.c Sun Oct 17 10:35:19 2004 +0000 @@ -149,7 +149,12 @@ break; #ifdef ENABLE_CLI_PUBKEY_AUTH case 'i': /* an identityfile */ - nextiskey = 1; + /* Keep scp happy when it changes "-i file" to "-ifile" */ + if (strlen(argv[i]) > 2) { + loadidentityfile(&argv[i][2]); + } else { + nextiskey = 1; + } break; #endif case 't': /* we want a pty */