Timeline

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

132 check-ins using file win_res.rc version 68c60a2683

2001-09-18
13:16
SSH back end should now be tolerant of garbage appearing in the data stream after the actual SSH connection is finished. Some firewalls add this for no good reason. check-in: 04b776bff9 user: simon tags: trunk
2001-09-15
10:54
Three more patches from RDB: one to make Atomica work right, one to fiddle with the widths of characters in DBCS screen fonts, and (the big one) one to enable a mode in which resizing the window locks the terminal size and lets the font change, instead of vice versa. That should shut up a few feature requests! check-in: 6eb650f7e4 user: simon tags: trunk
09:58
Cygwin build fixes: update the dependencies, add -DNO_SECURITY to the Cygwin CFLAGS, and declare `struct ssh_channel' in ssh.h to prevent gcc warning about scope-confined-to-parameter-list. check-in: 04a880af46 user: simon tags: trunk
2001-09-13
13:24
Christopher Allene's patch for going full-screen on Alt-Enter. check-in: 277a51c207 user: simon tags: trunk
2001-09-12
15:38
Scrollback viewing position, and selection endpoints, now keep pace with the scrollback movement. (The former is of course only detectable when reset-scrollback-on-activity is disabled.) check-in: abba2c31a9 user: simon tags: trunk
15:16
PSFTP: when choosing a default destination filename for `get' and `put', it makes more sense to pick the _basename_ of the source rather than use the whole path - particularly when the latter might cause us to try to use a DOS pathname like `f:\stuff' in a Unix (or worse, such as VMS!) file system. check-in: 3c7affa792 user: simon tags: trunk
15:11
psftp and pscp should disable all forwarding (ports, X, agent). Partly because that's a good idea _anyway_, and partly because it seems to be causing trouble. (Specifically, their pathetic attempt to emulate plink's proper select handling seems to get confused when the back end tries to open a local listening socket.) check-in: 0c4becfc0b user: simon tags: trunk
2001-09-10
03:39
Clarify the comment at the top of scp.c to make the licensing situation more explicit. check-in: 818ff15632 user: simon tags: trunk
2001-09-09
11:31
Add the `pwd' command in PSFTP. check-in: 04e99e0157 user: simon tags: trunk
11:29
Add online help in PSFTP. check-in: 4649be3d6e user: simon tags: trunk
10:41
Modify the FIXME into a calculated risk. I don't like this, but I don't like the thought of having to try to fix it either, particularly when I can't tell whether it'll work or not without reproducing the (probably phantom) problem. Gah. I wish WinSock would give better documentation of possible error returns. check-in: 047d2f0894 user: simon tags: trunk
09:47
Be more careful of bombouts at the s_rdpkt level: if these happen (for example SSH_MSG_DISCONNECT) we should avoid even calling ssh_protocol. check-in: be8d17560a user: simon tags: trunk
08:54
Add the names of major contributors to the copyright statement. I've been meaning to do this for _years_. check-in: 37ffa259b8 user: simon tags: trunk
05:41
psftp is an interactive program and the ssh.c flags should reflect this (so we get login banners and a little more verbosity during authentication). check-in: ab17da4566 user: simon tags: trunk
05:35
Oops - changing the prototype of statictext() affected puttygen.c too check-in: 186b2d152e user: simon tags: trunk
04:58
Roman Pompejus's patch (heavily hacked) for parametric log file names with date, time and hostname automatically embedded. check-in: cbc09ddef1 user: simon tags: trunk
2001-09-08
10:16
Fix potential float screwup in scp percentage indicator. (Don't compute (100*a)/b. Instead compute 100*(a/b), because that way there's no chance that 100*a will become inexact enough to fail to yield 100 when a==b.) check-in: 28fa3f92c1 user: simon tags: trunk
07:50
Jacob's TIS / CCard authentication tweaks. check-in: 7122565be1 user: simon tags: trunk
07:37
Jan Holmen Holsten's patch for drag-selects to scroll the scrollback. check-in: 2b62f6f73d user: simon tags: trunk
06:57
Fix error message: couldn't load _private_ key, not public. check-in: 39df7148e8 user: simon tags: trunk
05:33
When we receive SSH_MSG_DISCONNECT, say so in an error box because it's likely to be more helpful than `Strange packet received' or whatever. check-in: eb53e5ee1f user: simon tags: trunk
2001-09-07
18:02
Fix to link_font() from RDB. I must get him to comment some of this :-) check-in: fa5aa97cb3 user: simon tags: trunk
18:00
RDB also points out we don't need the CJK `not recommended for general use' wcwidth function, so we condition it out to save space. check-in: 74ee31d42a user: simon tags: trunk
17:59
Patch from RDB: Markus Kuhn has issued an updated version of his wcwidth function. check-in: b91d59968c user: simon tags: trunk
17:58
Another patch from RDB: prevent luni_send from sending a particular range of Unicode characters. Not entirely sure I understand this one but I trust that RDB knows what he's talking about with Unicode. check-in: e06c8a933b user: simon tags: trunk
17:52
RDB points out that when you memset a newly allocated structure to zero, covering the size of the _structure_ rather than the size of the pointer to it might help :-) check-in: e1c1b7ba03 user: simon tags: trunk
17:51
RDB's session logging patch: due to some ghastly special case, UTF-8 characters that failed the UTF-8 canonicality rules were being sent to the session log twice. Sounds trivial, but I bet it'd have confused anyone who turned on session logging precisely to track down a canonicality bug :-) check-in: 920138e2fa user: simon tags: trunk
17:49
Pedantry patch from RDB: sanitise header use, correct one comment and remove an unused variable. check-in: 8da61582c8 user: simon tags: trunk
17:45
Patch from RDB: in the case where the protocol read from the settings file is unrecognised (i.e. PuTTYtel reading PuTTY's registry), fall back to the default _port_ as well as the default protocol. check-in: 09aa9d3c6b user: simon tags: trunk
17:43
Patch from RDB: fix the failure to display window-resize pointers when in raw mouse mode. check-in: 83eafe263a user: simon tags: trunk
17:41
Patch from RDB: rename ISO-8859-12 to -13, add ISO-8859-16, and update the year specifications on some of the ISO-8859 names. check-in: e0837a26f5 user: simon tags: trunk
17:39
Robert de Bath's asynchronous-connect patch. Helps a lot in port forwarding; improves Event Log; and causes the PuTTY window to appear earlier in the setup process. check-in: 30ca2ba730 user: simon tags: trunk
17:04
Fix gratuitous assertion failure in Plink (ssh1_throttle_count was being decremented far too many times). check-in: 96bc3b496f user: simon tags: trunk
16:39
Robert de Bath's `Patch.a_alt_key': clean up the handling of Alt-Space, Alt-only and the System menu. It lets Windows do more of the work, and also saves a static variable, so it must be good :-) check-in: e43f14f260 user: simon tags: trunk
16:07
Use WM_SETREDRAW to disable incremental updates while the config box is switching panels. Speeds things up hugely on slow systems. check-in: ecd4562331 user: simon tags: trunk
15:35
Jacob's patch to cause Shift to return to copy-and-paste when xterm mouse tracking is enabled. (This can be turned off if your app really wants Shift+mouse, but it defaults to on for general usefulness.) check-in: a543edc35c user: simon tags: trunk
15:32
Oops, fix that fix. TranslateKey can return <0 and it needs to be dealt with. I don't recall being told that; I should comment it at some stage. check-in: edd03b54bc user: simon tags: trunk
15:18
Fix mouse hiding on keypresses, which was failing due to the Unicode patch having done something bizarre to the semantics of TranslateKey. check-in: d5890df1d1 user: simon tags: trunk
2001-09-05
17:04
Fix the intermittent fault in the socket layer that was occasionally bombing out X forwarding. It turns out to be a workaround for YET ANOTHER useless WinSock implementation. Arrgh! check-in: 1b815b74da user: simon tags: trunk
16:02
Swap round the contents of the Translation panel. The codepage box should be at the top because it's by _far_ the most important. check-in: c1ff1783a1 user: simon tags: trunk
16:01
Unicode cleanup phase 2: we now reintroduce the ability to enter a numeric code page, and also reinstate the direct-to-font zero translation mode (but now under an actual _name_ rather than blank). Also add CP437 to the list since at least one expatriate DOS user wanted it; also select a sensible ISO or KOI codepage based on the system locale. check-in: d2fd355aae user: simon tags: trunk
14:58
Better yet, look for sftp-server on the user's PATH as well, which allows individual users with shell access to install it without reference to the admin. check-in: cceb7429f9 user: simon tags: trunk
14:48
PSFTP will now attempt to find /usr/[local]/lib/sftp-server if it can't start the sftp subsystem. This should enable convenient sftp access to SSH1-only systems: all the admin needs is to install sftp-server in the right place. check-in: f83397733c user: simon tags: trunk
14:33
When pscp in SFTP mode does client-side matching of a server-side wildcard, it's polite to let the user know if the wildcard didn't match any file names. check-in: 057992d7ea user: simon tags: trunk
2001-08-29
03:56
Fix segfault (should free act.buf not act.name, because the latter might not point at the start of the former). Cheers Minefield :-) check-in: d02e404690 user: simon tags: trunk
2001-08-28
07:26
stripslashes() should have been dealing with colons as well. I don't _think_ there was an exploit (even if the server sends "c:foobar", the client will not attempt to create "c:foobar"; instead it will try to create ".\c:foobar" which will fail), but it's as well to be sure. check-in: e6fe329d9c user: simon tags: trunk
07:24
Semantic fix in the X11 `authentication failed' error packet construction. Doesn't actually affect anything right now, since the bug was a failure to round a length up to the next multiple of 4 and it so happens that our current message was exactly 40 bytes anyway :-) But if we start giving a wider variety of messages one day then it might be handy to be able to do them without gratuitous crashes. check-in: b37b4aae64 user: simon tags: trunk
04:53
Add documentation of the new PSCP `-unsafe' option and the associated warning message. check-in: 24cfbbc03b user: simon tags: trunk
03:43
D'oh! Putting keyboard-interactive authentication _before_ publickey causes password login to occur on a server that supports password- through-k-i. Of course when we use the new preference list mechanism for selecting the order of authentications this will all become much more sane, but for the moment I've put publickey back up to the top and things seem to be happier. check-in: 3cb4b5568a user: simon tags: trunk
03:36
Fix externally added SSH1 keys in Pageant. I have no idea how this code _ever_ worked before! But it's been like this for four months and nobody has noticed, including me. That's quite spooky. check-in: 8ae7f39455 user: simon tags: trunk
03:08
Fix various small compiler warnings, mostly unused local variables check-in: 0a5751b809 user: simon tags: trunk
2001-08-27
12:40
PuTTYgen: add an extra button to save a public key into a file (as well as showing it for cut and paste). For SSH1, this feature is largely cosmetic and added for orthogonality; it comes into its own in SSH2, where it saves the Official One True Public Key Format as specified in the draft spec, and more particularly as used by ssh.com's product for authentication. Now that ssh-3.0.1 supports RSA user keys, this is suddenly actually useful. check-in: 3ec80d2102 user: simon tags: trunk
11:58
Fix handling of SSH2_MSG_CHANNEL_CLOSE, which was breaking in port forwarding talking to ssh.com's ssh-3.0.1. check-in: e28e899e99 user: simon tags: trunk
10:59
Port forwarding update: local-host-only listening sockets are now done properly (by binding to INADDR_LOOPBACK) instead of hackishly (by binding to INADDR_ANY, looking at the peer address when a connection is accepted, and slamming the connection shut at that point). check-in: da6aaddf6b user: simon tags: trunk
10:55
Add a couple of missing return values check-in: 589e1d2cc0 user: simon tags: trunk
10:13
Port forwarding bug fix: we were unable to handle receiving CHANNEL_OPEN_FAILURE messages, which occur when the remote side is unable to open a forwarded network connection we have requested. (It seems they _don't_ show up if you get something mundane like Connection Refused - the channel is cheerfully opened and immediately slammed shut - but they do if you try to connect to a host that doesn't even exist. Try forwarding a port to frogwibbler:4800 and see what you get.) check-in: f7b3ee5549 user: simon tags: trunk
10:02
Finally tighten up the server-side wildcard security hole, the _right_ way. (SSWs are disabled by default and can be re-enabled using `-unsafe', meaning that pscp will _never_ do anything unexpected to your local file system unless you explicitly give consent. The sftp-based variant will work fine because the corresponding mechanism is _not_ unsafe.) check-in: b3d4e1612d user: simon tags: trunk
09:51
Fix tiny bug in new sftp-mode wildcards: when there wasn't a leading path component (just `host:*' rather than `host:directory/*') there was trouble. check-in: 912522e575 user: simon tags: trunk
05:24
Minor modification: in remote->local non-recursive mode matching a wildcard, we don't abandon ship completely if the wildcard matches a directory; we just warn and carry on with the rest. check-in: a6483ad1a9 user: simon tags: trunk
05:17
Implemented a simple wildcard matching engine, and used it to restore remote wildcard capability in sftp-style PSCP. check-in: ad2723cc77 user: simon tags: trunk
2001-08-26
13:32
PSCP now uses the modern SFTP protocol if it can, and falls back to scp1 if it can't. Currently not very tested - I checked it in as soon as it completed a successful recursive copy in both directions. Also, one known bug: you can't specify a remote wildcard, because by the nature of SFTP we'll need to implement the wildcard engine on the client side. I do intend to do this (and use the same wildcard engine in PSFTP as well) but I haven't got round to it yet. check-in: 0d8a92d58d user: simon tags: trunk
10:45
Arrgh; yet again I make my security checking too draconian to actually get things done. I'm sure this is the second time I've checked in this mistake :-/ Still, this time I've got right to the bottom of the cause, and commented it clearly. Phew. check-in: 85efe1705a user: simon tags: trunk
10:32
Oops. ^X^S comes _before_ `cvs commit'. Two more diagnostics gone :-) check-in: 635360f2f9 user: simon tags: trunk
10:31
Further tightening up in PSCP. Fixed a couple more holes whereby a malicious SCP server could have written to areas other than the ones the user requested; cleared up buffer overruns everywhere. Hopefully we now do not use arbitrary buffer limits _anywhere_. check-in: 0963d65406 user: simon tags: trunk
09:53
Preparatory work for allowing PSCP to work over SFTP as well as old- style scp1. I've built a layer of abstraction covering all the gory details of the old scp network protocol. check-in: 1cb1d6ddd8 user: simon tags: trunk
06:35
More upgrades to psftp: it now supports mv, chmod, reget and reput. check-in: eb0b3ce73c user: simon tags: trunk
05:01
D'oh, remove two rogue diagnostics check-in: 243bd7a5da user: simon tags: trunk
2001-08-25
15:02
Remove gratuitous FIXME entries in cipher list. Oops, didn't mean to check those in :-) check-in: e7c38cac84 user: simon tags: trunk
15:01
Fiddle with the registry format so that backwards compatibility is natural and defaults are sensible. check-in: 0836233667 user: simon tags: trunk
14:33
Jacob's patch for a drag-list to select SSH ciphers. Heavily hacked by me to make the drag list behaviour slightly more intuitive. WARNING: DO NOT LOOK AT pl_itemfrompt() IF YOU ARE SQUEAMISH. check-in: fb691d08cf user: simon tags: trunk
12:09
Extensive changes that _should_ fix the socket buffering problems, by ceasing to listen on input channels if the corresponding output channel isn't accepting data. Has had basic check-I-didn't-actually- break-anything-too-badly testing, but hasn't been genuinely tested in stress conditions (because concocting stress conditions is non- trivial). check-in: e84a3c910c user: simon tags: trunk
2001-08-22
15:23
Oops - fix that fix :-/ check-in: 1ca082b7a7 user: simon tags: trunk
14:56
Wording change: make it explicit that you can enter an IP address as well as a hostname. check-in: a49a1a4a38 user: simon tags: trunk
14:47
Fix to allow more than one challenge/response pair during keyboard-interactive authentication. UNTESTED except that I checked it compiles. Will ask for testing from the user who complained. check-in: 74c9730afc user: simon tags: trunk
2001-08-16
06:09
Add a comment about Dragon NaturallySpeaking: it apparently requires Alt+Space to work the Windows way. check-in: e40bc2bab9 user: simon tags: trunk
2001-08-15
14:47
Document /DNO_SECURITY compile option. check-in: 55a35cf13f user: jacob tags: trunk
14:41
Updated Makefile.cyg for Glenn Maynard's IME patch. check-in: c986796e5e user: jacob tags: trunk
13:23
Trivial port forwarding fixes from Jacob check-in: 60c2a03bbb user: simon tags: trunk
2001-08-13
07:43
Fix potential segfault in port forwarding code check-in: e2e3891622 user: simon tags: trunk
2001-08-12
14:25
First phase of Unicode polishing: replace the edit box with a combo box. Also default to ISO8859-1 so that CSI works in the default mode; this is ridiculously Western-centric but I can't honestly think of a better option. check-in: 025226f072 user: simon tags: trunk
2001-08-09
16:22
Stop yelling about Access Denied if the server refuses even to attempt keyboard-interactive authentication. We can yell about it if we make a creditable attempt and are rejected, but if the server just refuses to even consider it then the user won't really want to know (and if they do there's the Event Log). check-in: 1b859669ff user: simon tags: trunk
16:17
Port forwarding now works in SSH 2 as well as SSH 1. check-in: 8309fd3a31 user: simon tags: trunk
15:13
Keyboard-interactive authentication, thanks to Paul Sokolovsky. check-in: ae0e59a01d user: simon tags: trunk
2001-08-08
15:53
Oops - actually check in portfwd.c itself! (Makefile also modified because it's been renamed to fit in 8.3, just in case.) check-in: 9775f87713 user: simon tags: trunk
15:44
SSH port forwarding! How cool is that? Only currently works on SSH1; SSH2 should be doable but it's late and I have other things to do tonight. The Cool Guy award for this one goes to Nicolas Barry, for doing most of the work and actually understanding the code he was adding to. check-in: c9959c44e1 user: simon tags: trunk
2001-08-07
03:42
Remove the OSVERSIONINFOEX code because there's no obvious way to determine whether it'll compile before receiving the compile error. Gah. check-in: e7014303b2 user: simon tags: trunk
2001-08-04
10:45
Glenn Maynard's patch completely disabled PuTTY{,tel} on any system that didn't support OSVERSIONINFOEX. For example, such wildly out of date things as NT4. Now fixed. check-in: c5403c3d00 user: simon tags: trunk
10:22
Oops - IDC not IDV. Typo. check-in: 61e93dd42c user: simon tags: trunk
10:15
Glenn Maynard's IME patch check-in: 294111b8ec user: simon tags: trunk
10:04
Rainer Loritz noticed that the Telnet environment box is not cleared when loading a new session. Oops! check-in: bd679c97a4 user: simon tags: trunk
09:59
Prevent recursive weirdnesses happening when the user selects a system-tray menu option while a passphrase prompt is active. check-in: 8e4b5db635 user: simon tags: trunk
09:35
SCO function key mode now affects the small keypad (Ins, Del, etc) in accordance with the keymap dump sent by Len Christiansen. check-in: ef483ba629 user: simon tags: trunk
09:19
Patch to PSFTP: implement mkdir, rmdir, rm and scripting. Still to do: wildcards, chmod, mv, probably other things. check-in: 4277930ada user: simon tags: trunk
08:06
Mention PLINK_PROTOCOL in the Plink chapter. check-in: f5a3267717 user: simon tags: trunk
08:05
Add description of the keepalives option check-in: 69d680f3b0 user: simon tags: trunk
07:37
Fix segfault if the server maliciously sends the wrong type of key after a different type has been agreed. check-in: b0f7665fed user: simon tags: trunk
2001-07-31
09:23
Yet another possible segfault path in the backends fixed. I don't _believe_ I'm still finding these. I have no idea what I was thinking when I wrote this stuff. check-in: d92d20c31c user: simon tags: trunk
2001-07-01
04:21
Minor wording clarification: somebody took the word `sessionname:' literally. check-in: c763f93187 user: simon tags: trunk
2001-06-28
08:36
Added = to instructions for setting PATH check-in: dc761acc71 user: owen tags: trunk
2001-06-23
11:59
Robert de Bath's implementation of ESC [ Z (backtab) check-in: 74b221fe14 user: simon tags: trunk
2001-06-15
14:31
Add some extra documentation: filled in the Getting Started chapter, added an introduction to public key authentication, and made a couple of changes in intro.but. Transatlantic flights have some uses after all. check-in: ebacebc80e user: simon tags: trunk
2001-06-03
06:46
Bell panel docs. check-in: 5c7eb8dcdc user: owen tags: trunk
06:10
Added mention of rlogin, and a few words on VT100+ and SCO function key settings. check-in: d66466be46 user: owen tags: trunk
2001-05-28
05:26
Disable the most irritating compiler warnings in the Borland makefile. check-in: 26ba25f08f user: simon tags: trunk
2001-05-21
08:33
Oops - fixing the line-resizing segfault introduced a new line-resizing segfault! Remind me to test under Minefield next time. Should now be fine, as I've just done so. check-in: 9ba5a614d9 user: simon tags: trunk
2001-05-19
10:59
Make sure the default protocol doesn't ever end up undefined in Plink. check-in: a5783c1360 user: simon tags: trunk
10:23
Add some spare SetForegroundWindow and SetActiveWindow calls to try to improve window behaviour. Also make the About box a subdialog of the config box instead of a separate child of the root. check-in: 0abdaf66e2 user: simon tags: trunk
10:21
RDB: fix various UTF-8 glitches. check-in: 535ae2faab user: simon tags: trunk
09:12
SCO ACS patch from RDB. Apparently required for the Linux console terminfo. check-in: fcd74f7ec1 user: simon tags: trunk
08:56
Update the two commented-out CFLAGS to include the same _WIN32_WINDOWS definition as the uncommented one. check-in: 8aef6fcaeb user: simon tags: trunk
08:41
Be prepared to print spaces at the end of a statistics line in case the previously printed line was longer. Avoids multiple trailing percents. check-in: cc1e87e246 user: simon tags: trunk
06:34
Fix from RDB: patch up mis-aimed fallthroughs in a terminal emulation switch. (Bug was introduced in mouse reporting.) check-in: 75f119d180 user: simon tags: trunk
06:33
Terminal fix from RDB: probably didn't mean to compare a Y value with a column count! check-in: 4ccb365f31 user: simon tags: trunk
06:32
Small terminal fix from RDB: CSI 1 K should erase the cursor position itself, as well as everything to the left of it. check-in: ffcb088cd9 user: simon tags: trunk
2001-05-17
05:06
Reinstate the Shift-Ins paste behaviour, which was accidentally broken by the mouse button redesignation that came with xterm mouse reporting. check-in: db22a9a980 user: simon tags: trunk
03:53
Fix the line-resizing bug in scroll(). (Thanks to RDB for pointing it out. A line was removed from the scrollback, cleared, and placed at the bottom of the screen. Fine, except that the clearing process assumed the line was the right length already, and thanks to lazy resizing this wasn't necessarily the case. Segfaults and memory corruption ensued.) check-in: 69e8590373 user: simon tags: trunk
2001-05-14
17:20
Specify a few things that were unsepcified. check-in: f2725ed8a7 user: ben tags: trunk
08:31
Scrollbar was failing to update when no scrollback-reset event had happened check-in: eaecb6d52c user: simon tags: trunk
2001-05-13
11:13
Fix the sense of posdiff(), causing the extend-selection mouse action to work correctly again. check-in: 053c2208c8 user: simon tags: trunk
10:01
Fix wrong button codes in WM_MOUSEMOVE. check-in: 54b1873e8d user: simon tags: trunk
09:42
Glenn Maynard's patch (as adapted by Jacob) for taskbar flashing when a bell occurs and the window is minimised. check-in: ea3235431d user: simon tags: trunk
09:11
The host-key-unknown prompt now offers the same three options as the host-key-changed prompt: update-cache-and-connect, connect-without- updating-cache, and abandon-connection. (Previously the middle one was missing.) check-in: f44e289959 user: simon tags: trunk
09:02
Placate gcc's `-Wall' warnings. check-in: e91a557356 user: simon tags: trunk
08:23
Trim leading whitespace off the hostname if it's there. check-in: 04601e8451 user: simon tags: trunk
08:11
Oops - initialise sesslist_has_focus. check-in: 12406577a0 user: simon tags: trunk
06:58
Jacob's patch to make pressing Return on a selected saved session load it and go, and simultaneously allow Alt-L on a selected saved session not to change the focus. check-in: 1502040ade user: simon tags: trunk
06:46
Borland and Cygwin makefiles now support XFLAGS. check-in: 0eca193546 user: simon tags: trunk
06:44
Control characters are now allowed as part of the password, if they're not special control characters processed by the line input routines. check-in: 6f7e910d13 user: simon tags: trunk
06:19
Define WM_MOUSEWHEEL (to 0x20A) if it's not defined by windows.h. check-in: 5614953563 user: simon tags: trunk
06:15
Attempt to report the error condition right when an SCP connection with a pre-supplied password fails to authenticate. check-in: 1d8cec3ee3 user: simon tags: trunk
05:58
Fix the SCO function keys, which weren't quite right. check-in: 6aba0e120d user: simon tags: trunk
05:45
Added a new large icon for the PuTTY config box. Doesn't show up in the actual window at all, but appears in the Alt-Tab task switcher box in place of the tedious Windows Default icon. check-in: 6ace7fc353 user: simon tags: trunk