Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

12 check-ins using file psftp.c version 188e0f1588

2001-12-30
10:27
I have no brain at all. The SSH1 auth loop was trying all Pageant keys before _every_ other authentication; so if you tried a local pubkey _and_ a password, for example, you'd also try Pageant twice. Now fixed. check-in: dc7ec88000 user: simon tags: trunk
10:20
PuTTY can now detect when one of the Pageant keys it tries matches the private key file given in the config; if it spots this then it avoids trying it again (and in particular avoids needing to ask for the passphrase when it knows perfectly well it won't work). check-in: 5cc6289f02 user: simon tags: trunk
09:58
Pageant is now able to avoid asking for the passphrase when asked to load a key that is already loaded. This makes command lines such as `pageant mykey -c mycommand' almost infinitely more useful. check-in: 9fe4ceb718 user: simon tags: trunk
2001-12-29
11:25
Oops - the help for the new Telnet NL option wasn't quite there. check-in: fbda1b3467 user: simon tags: trunk
11:21
Add a configurable option to make Return in Telnet send an ordinary ^M instead of the Telnet New Line code. Unix-type telnetds don't care one way or the other; RDB claims some telnetds prefer Telnet NL; and now someone has found one that can't deal with Telnet NL and prefers ^M. Sigh. check-in: 7e1971702d user: simon tags: trunk
11:00
Add a FAQ about keyboard mapping problems: basically explaining that we really need to know what character sequence you were _expecting_ your function key to generate before we can even think about making PuTTY generate it. check-in: 82cec9fb59 user: simon tags: trunk
09:31
Add a new back-end function to return the exit code of the remote process. This is functional in SSH, and vestigial (just returns 0) in the other three protocols. Plink's Windows exit code is now determined by the remote process exit code, which should make it more usable in scripting applications. Tested in both SSH1 and SSH2. check-in: f5ca005b7e user: simon tags: trunk
08:47
Jordan Russell's patch (3rd of several). We now don't call TermOut() if the PuTTY window has the mouse capture (i.e. a drag-select is in progress). This means you can drag-select at your leisure without the screen contents wandering around providing you with a moving target. Likewise dragging the scrollbar to find a piece of history in the scrollback. check-in: 7968928a27 user: simon tags: trunk
08:18
Jordan Russell's patch (again): a couple of registry read operations were using RegCreateKey instead of RegOpenKey by mistake. This also required a fix in settings.c to deal gracefully with a NULL return from enum_settings_start() - since the use of RCK had caused this never to happen, the code path had never been tested. check-in: 31366f4fee user: simon tags: trunk
08:05
Jordan Russell's patch: only process mouse drags when we have the mouse capture, which in turn will only occur if the initial click was in the PuTTY client area. Prevents mouse drag events without an initiating click, and also prevents selection occurring at unexpected moments such as if you move the mouse before releasing the second click after double-clicking the title bar to maximise the window. check-in: 3107866ddc user: simon tags: trunk
2001-12-20
09:27
Document the Pageant command line. check-in: 04e8ba3b3d user: simon tags: trunk
08:19
Oops - fputs takes the file pointer second, not first! check-in: c4cb5ff3d0 user: simon tags: trunk