u/mdw/putty
23 years agoImplement OpenSSH-compatible RSA key fingerprints and use them throughout
simon [Tue, 26 Sep 2000 14:26:21 +0000 (14:26 +0000)]
Implement OpenSSH-compatible RSA key fingerprints and use them throughout

git-svn-id: svn://svn.tartarus.org/sgt/putty@637 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - free the key after removing it!
simon [Tue, 26 Sep 2000 13:31:15 +0000 (13:31 +0000)]
Oops - free the key after removing it!

git-svn-id: svn://svn.tartarus.org/sgt/putty@636 cda61777-01e9-0310-a592-d414129be87e

23 years agoRemote addition and removal of keys in Pageant
simon [Tue, 26 Sep 2000 13:18:43 +0000 (13:18 +0000)]
Remote addition and removal of keys in Pageant

git-svn-id: svn://svn.tartarus.org/sgt/putty@635 cda61777-01e9-0310-a592-d414129be87e

23 years agoAccelerators and wording change in Pageant systray menu
simon [Tue, 26 Sep 2000 12:54:43 +0000 (12:54 +0000)]
Accelerators and wording change in Pageant systray menu

git-svn-id: svn://svn.tartarus.org/sgt/putty@634 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix a segfault in agent forwarding code
simon [Tue, 26 Sep 2000 11:16:47 +0000 (11:16 +0000)]
Fix a segfault in agent forwarding code

git-svn-id: svn://svn.tartarus.org/sgt/putty@633 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix tree corruption in the "really easy" case on deletion
simon [Tue, 26 Sep 2000 11:16:33 +0000 (11:16 +0000)]
Fix tree corruption in the "really easy" case on deletion

git-svn-id: svn://svn.tartarus.org/sgt/putty@632 cda61777-01e9-0310-a592-d414129be87e

23 years agoThe "Authenticated using key from agent" message is a verbose-only one
simon [Tue, 26 Sep 2000 10:06:05 +0000 (10:06 +0000)]
The "Authenticated using key from agent" message is a verbose-only one

git-svn-id: svn://svn.tartarus.org/sgt/putty@631 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix a small bug in 2-3-4 tree enumeration
simon [Tue, 26 Sep 2000 10:05:48 +0000 (10:05 +0000)]
Fix a small bug in 2-3-4 tree enumeration

git-svn-id: svn://svn.tartarus.org/sgt/putty@630 cda61777-01e9-0310-a592-d414129be87e

23 years agoPageant should now not fail for lack of security APIs on 95-type platforms
simon [Tue, 26 Sep 2000 09:22:40 +0000 (09:22 +0000)]
Pageant should now not fail for lack of security APIs on 95-type platforms

git-svn-id: svn://svn.tartarus.org/sgt/putty@629 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - puttytel now needs a stub random_destroy_seed() to compile
simon [Mon, 25 Sep 2000 16:25:12 +0000 (16:25 +0000)]
Oops - puttytel now needs a stub random_destroy_seed() to compile

git-svn-id: svn://svn.tartarus.org/sgt/putty@628 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd an invisible System Caret for blind-helper-software to track
simon [Mon, 25 Sep 2000 16:17:53 +0000 (16:17 +0000)]
Add an invisible System Caret for blind-helper-software to track

git-svn-id: svn://svn.tartarus.org/sgt/putty@627 cda61777-01e9-0310-a592-d414129be87e

23 years agoImplement "putty -cleanup"
simon [Mon, 25 Sep 2000 15:47:57 +0000 (15:47 +0000)]
Implement "putty -cleanup"

git-svn-id: svn://svn.tartarus.org/sgt/putty@626 cda61777-01e9-0310-a592-d414129be87e

23 years agoRobert de Bath has a better alternative to revs 1.47/48 [r582,r583];
simon [Mon, 25 Sep 2000 11:11:46 +0000 (11:11 +0000)]
Robert de Bath has a better alternative to revs 1.47/48 [r582,r583];
back out those changes and commit the simpler version

git-svn-id: svn://svn.tartarus.org/sgt/putty@625 cda61777-01e9-0310-a592-d414129be87e

23 years agoPageant now detects if it is already running and refuses to start if so
simon [Mon, 25 Sep 2000 10:56:56 +0000 (10:56 +0000)]
Pageant now detects if it is already running and refuses to start if so

git-svn-id: svn://svn.tartarus.org/sgt/putty@624 cda61777-01e9-0310-a592-d414129be87e

23 years agoPageant now allows filenames with spaces on cmdline. Thanks to Brian Coogan
simon [Mon, 25 Sep 2000 10:55:00 +0000 (10:55 +0000)]
Pageant now allows filenames with spaces on cmdline. Thanks to Brian Coogan

git-svn-id: svn://svn.tartarus.org/sgt/putty@623 cda61777-01e9-0310-a592-d414129be87e

23 years agoDouble-clicking on the Pageant systray icon now brings up the key list
simon [Mon, 25 Sep 2000 10:50:54 +0000 (10:50 +0000)]
Double-clicking on the Pageant systray icon now brings up the key list

git-svn-id: svn://svn.tartarus.org/sgt/putty@622 cda61777-01e9-0310-a592-d414129be87e

23 years agoRationalise ordering of authentication operations. Still some work to do,
simon [Mon, 25 Sep 2000 10:14:53 +0000 (10:14 +0000)]
Rationalise ordering of authentication operations. Still some work to do,
but at least pscp no longer hangs when prompting for a passphrase

git-svn-id: svn://svn.tartarus.org/sgt/putty@621 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnable PuTTY command line to deal with "user@host" format
simon [Mon, 25 Sep 2000 09:27:26 +0000 (09:27 +0000)]
Enable PuTTY command line to deal with "user@host" format

git-svn-id: svn://svn.tartarus.org/sgt/putty@620 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnable copying the Event Log
simon [Fri, 22 Sep 2000 14:46:26 +0000 (14:46 +0000)]
Enable copying the Event Log

git-svn-id: svn://svn.tartarus.org/sgt/putty@619 cda61777-01e9-0310-a592-d414129be87e

23 years agoMake the Event Log scroll down when more things appear on it
simon [Fri, 22 Sep 2000 14:24:27 +0000 (14:24 +0000)]
Make the Event Log scroll down when more things appear on it

git-svn-id: svn://svn.tartarus.org/sgt/putty@618 cda61777-01e9-0310-a592-d414129be87e

23 years agoAvoid rapid-fire resize events during NT opaque drags
simon [Fri, 22 Sep 2000 14:10:58 +0000 (14:10 +0000)]
Avoid rapid-fire resize events during NT opaque drags

git-svn-id: svn://svn.tartarus.org/sgt/putty@617 cda61777-01e9-0310-a592-d414129be87e

23 years agoEveryone's favourite trivial change: Shift-Ins now pastes
simon [Fri, 22 Sep 2000 13:23:35 +0000 (13:23 +0000)]
Everyone's favourite trivial change: Shift-Ins now pastes

git-svn-id: svn://svn.tartarus.org/sgt/putty@616 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnable better build-time flexibility over which WinSock to include
simon [Fri, 22 Sep 2000 13:16:49 +0000 (13:16 +0000)]
Enable better build-time flexibility over which WinSock to include

git-svn-id: svn://svn.tartarus.org/sgt/putty@615 cda61777-01e9-0310-a592-d414129be87e

23 years agoBug fix: line discipline selection is not enabled until after ssh
simon [Fri, 22 Sep 2000 13:10:19 +0000 (13:10 +0000)]
Bug fix: line discipline selection is not enabled until after ssh
authentication phase to stop user/password prompts behaving oddly

git-svn-id: svn://svn.tartarus.org/sgt/putty@614 cda61777-01e9-0310-a592-d414129be87e

23 years agoPrevent network errors from summarily closing the window when CoE is off
simon [Fri, 22 Sep 2000 11:04:57 +0000 (11:04 +0000)]
Prevent network errors from summarily closing the window when CoE is off

git-svn-id: svn://svn.tartarus.org/sgt/putty@613 cda61777-01e9-0310-a592-d414129be87e

23 years agoNum Lock shouldn't send anything in non-app-keypad mode
simon [Fri, 22 Sep 2000 09:49:34 +0000 (09:49 +0000)]
Num Lock shouldn't send anything in non-app-keypad mode

git-svn-id: svn://svn.tartarus.org/sgt/putty@612 cda61777-01e9-0310-a592-d414129be87e

23 years agoClosing the About box now returns focus to the config box, and likewise
simon [Fri, 22 Sep 2000 09:38:35 +0000 (09:38 +0000)]
Closing the About box now returns focus to the config box, and likewise
closing the Licence box returns focus to the About box

git-svn-id: svn://svn.tartarus.org/sgt/putty@611 cda61777-01e9-0310-a592-d414129be87e

23 years agoSaved-session name box now persists over panel switches
simon [Fri, 22 Sep 2000 09:35:06 +0000 (09:35 +0000)]
Saved-session name box now persists over panel switches

git-svn-id: svn://svn.tartarus.org/sgt/putty@610 cda61777-01e9-0310-a592-d414129be87e

23 years agoWork around the missing underline in some fonts
simon [Fri, 22 Sep 2000 09:30:11 +0000 (09:30 +0000)]
Work around the missing underline in some fonts

git-svn-id: svn://svn.tartarus.org/sgt/putty@609 cda61777-01e9-0310-a592-d414129be87e

23 years agoMiscellaneous ssh2 fixes. plink is now relatively sane
simon [Thu, 21 Sep 2000 14:34:32 +0000 (14:34 +0000)]
Miscellaneous ssh2 fixes. plink is now relatively sane

git-svn-id: svn://svn.tartarus.org/sgt/putty@608 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix Blowfish-with-SSH2 combination, and enable user cipher
simon [Wed, 20 Sep 2000 15:15:02 +0000 (15:15 +0000)]
Fix Blowfish-with-SSH2 combination, and enable user cipher
selection for SSH2

git-svn-id: svn://svn.tartarus.org/sgt/putty@606 cda61777-01e9-0310-a592-d414129be87e

23 years agoRemove a spurious WS_GROUP
simon [Wed, 20 Sep 2000 14:58:26 +0000 (14:58 +0000)]
Remove a spurious WS_GROUP

git-svn-id: svn://svn.tartarus.org/sgt/putty@605 cda61777-01e9-0310-a592-d414129be87e

23 years agoSSH2 is now more plausible - window sizes listened to, basic non-crashing
simon [Wed, 20 Sep 2000 14:29:52 +0000 (14:29 +0000)]
SSH2 is now more plausible - window sizes listened to, basic non-crashing

git-svn-id: svn://svn.tartarus.org/sgt/putty@604 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnsure backend netevent handlers are never reentered -
simon [Wed, 20 Sep 2000 11:40:23 +0000 (11:40 +0000)]
Ensure backend netevent handlers are never reentered -
fixes many strange problems with the ssh.c coroutines

git-svn-id: svn://svn.tartarus.org/sgt/putty@603 cda61777-01e9-0310-a592-d414129be87e

23 years agoA couple of SSH2 fixes
simon [Wed, 20 Sep 2000 10:59:24 +0000 (10:59 +0000)]
A couple of SSH2 fixes

git-svn-id: svn://svn.tartarus.org/sgt/putty@602 cda61777-01e9-0310-a592-d414129be87e

23 years agoImproved means of IPC between agent and PuTTY
simon [Tue, 19 Sep 2000 16:29:28 +0000 (16:29 +0000)]
Improved means of IPC between agent and PuTTY

git-svn-id: svn://svn.tartarus.org/sgt/putty@601 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix Jacob's fix for mingw32 resource compiler so that it _only_ happens
simon [Tue, 19 Sep 2000 08:24:51 +0000 (08:24 +0000)]
Fix Jacob's fix for mingw32 resource compiler so that it _only_ happens
when using the mingw32 resource compiler!

git-svn-id: svn://svn.tartarus.org/sgt/putty@600 cda61777-01e9-0310-a592-d414129be87e

23 years agoJacob Nevins provided this workaround for a bug in mingw32's resource
simon [Sun, 17 Sep 2000 07:30:56 +0000 (07:30 +0000)]
Jacob Nevins provided this workaround for a bug in mingw32's resource
compiler

git-svn-id: svn://svn.tartarus.org/sgt/putty@599 cda61777-01e9-0310-a592-d414129be87e

23 years agoLars Gunnarsson's GUI interface changes
simon [Fri, 15 Sep 2000 15:54:04 +0000 (15:54 +0000)]
Lars Gunnarsson's GUI interface changes

git-svn-id: svn://svn.tartarus.org/sgt/putty@598 cda61777-01e9-0310-a592-d414129be87e

23 years agoConfiguration option for agent forwarding
simon [Fri, 15 Sep 2000 11:26:18 +0000 (11:26 +0000)]
Configuration option for agent forwarding

git-svn-id: svn://svn.tartarus.org/sgt/putty@597 cda61777-01e9-0310-a592-d414129be87e

23 years agoRationalise accelerators in dialog boxes
simon [Fri, 15 Sep 2000 11:17:31 +0000 (11:17 +0000)]
Rationalise accelerators in dialog boxes

git-svn-id: svn://svn.tartarus.org/sgt/putty@596 cda61777-01e9-0310-a592-d414129be87e

23 years agoA couple of small cleanups
simon [Fri, 15 Sep 2000 10:57:15 +0000 (10:57 +0000)]
A couple of small cleanups

git-svn-id: svn://svn.tartarus.org/sgt/putty@595 cda61777-01e9-0310-a592-d414129be87e

23 years agoDelete should be void not void *; also use correct compare fn in find.
simon [Fri, 15 Sep 2000 10:48:42 +0000 (10:48 +0000)]
Delete should be void not void *; also use correct compare fn in find.

git-svn-id: svn://svn.tartarus.org/sgt/putty@594 cda61777-01e9-0310-a592-d414129be87e

23 years agoDelete should be void not void *.
simon [Fri, 15 Sep 2000 10:48:42 +0000 (10:48 +0000)]
Delete should be void not void *.

git-svn-id: svn://svn.tartarus.org/sgt/putty@593 cda61777-01e9-0310-a592-d414129be87e

23 years agoPageant now accepts an initial key list on the command line
simon [Fri, 15 Sep 2000 10:48:42 +0000 (10:48 +0000)]
Pageant now accepts an initial key list on the command line

git-svn-id: svn://svn.tartarus.org/sgt/putty@592 cda61777-01e9-0310-a592-d414129be87e

23 years agoSource form of win_res.rc
simon [Thu, 14 Sep 2000 15:04:05 +0000 (15:04 +0000)]
Source form of win_res.rc

git-svn-id: svn://svn.tartarus.org/sgt/putty@591 cda61777-01e9-0310-a592-d414129be87e

23 years ago2-3-4 tree routines
simon [Thu, 14 Sep 2000 15:02:50 +0000 (15:02 +0000)]
2-3-4 tree routines

git-svn-id: svn://svn.tartarus.org/sgt/putty@590 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdded Pageant, a first-attempt PuTTY authentication agent
simon [Thu, 14 Sep 2000 15:02:50 +0000 (15:02 +0000)]
Added Pageant, a first-attempt PuTTY authentication agent

git-svn-id: svn://svn.tartarus.org/sgt/putty@589 cda61777-01e9-0310-a592-d414129be87e

23 years agoHeader file for 2-3-4 tree routines
simon [Thu, 14 Sep 2000 15:02:50 +0000 (15:02 +0000)]
Header file for 2-3-4 tree routines

git-svn-id: svn://svn.tartarus.org/sgt/putty@588 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd CryptoCard authentication
simon [Tue, 12 Sep 2000 08:44:30 +0000 (08:44 +0000)]
Add CryptoCard authentication

git-svn-id: svn://svn.tartarus.org/sgt/putty@587 cda61777-01e9-0310-a592-d414129be87e

23 years agoYet another pedantic fix for scroll margin setting :-)
simon [Mon, 11 Sep 2000 14:47:57 +0000 (14:47 +0000)]
Yet another pedantic fix for scroll margin setting :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@586 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix cutting-off of "Blowfish" in SSH config box
simon [Mon, 11 Sep 2000 11:06:17 +0000 (11:06 +0000)]
Fix cutting-off of "Blowfish" in SSH config box

git-svn-id: svn://svn.tartarus.org/sgt/putty@585 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd switch to choose SSH v1-versus-v2 protocol preference where both
simon [Mon, 11 Sep 2000 09:37:43 +0000 (09:37 +0000)]
Add switch to choose SSH v1-versus-v2 protocol preference where both
are available

git-svn-id: svn://svn.tartarus.org/sgt/putty@584 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - remove diagnostics :-)
simon [Mon, 11 Sep 2000 09:36:12 +0000 (09:36 +0000)]
Oops - remove diagnostics :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@583 cda61777-01e9-0310-a592-d414129be87e

23 years agoSaner handling of WM_SYSCOMMAND:SC_KEYMENU to avoid problems on an
simon [Mon, 11 Sep 2000 09:23:52 +0000 (09:23 +0000)]
Saner handling of WM_SYSCOMMAND:SC_KEYMENU to avoid problems on an
isolated press of the Alt key

git-svn-id: svn://svn.tartarus.org/sgt/putty@582 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd further types of garbage to .cvsignore and to "make clean"
simon [Mon, 11 Sep 2000 09:23:23 +0000 (09:23 +0000)]
Add further types of garbage to .cvsignore and to "make clean"

git-svn-id: svn://svn.tartarus.org/sgt/putty@581 cda61777-01e9-0310-a592-d414129be87e

23 years agoActually _commit_ plink. It now works as a CVS transport!
simon [Mon, 11 Sep 2000 08:27:15 +0000 (08:27 +0000)]
Actually _commit_ plink. It now works as a CVS transport!

git-svn-id: svn://svn.tartarus.org/sgt/putty@580 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - remove SHA debugging from ssh2
simon [Sat, 9 Sep 2000 08:21:34 +0000 (08:21 +0000)]
Oops - remove SHA debugging from ssh2

git-svn-id: svn://svn.tartarus.org/sgt/putty@578 cda61777-01e9-0310-a592-d414129be87e

23 years agoStop plink losing data at start of session
simon [Fri, 8 Sep 2000 16:42:11 +0000 (16:42 +0000)]
Stop plink losing data at start of session

git-svn-id: svn://svn.tartarus.org/sgt/putty@577 cda61777-01e9-0310-a592-d414129be87e

23 years agoplink can now execute a specific command instead of just a shell session
simon [Fri, 8 Sep 2000 15:24:19 +0000 (15:24 +0000)]
plink can now execute a specific command instead of just a shell session

git-svn-id: svn://svn.tartarus.org/sgt/putty@576 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdded a fourth application: plink, a command line connection utility
simon [Fri, 8 Sep 2000 14:45:20 +0000 (14:45 +0000)]
Added a fourth application: plink, a command line connection utility

git-svn-id: svn://svn.tartarus.org/sgt/putty@575 cda61777-01e9-0310-a592-d414129be87e

23 years agoPublic key authentication now works in pscp too - oops
simon [Fri, 8 Sep 2000 08:33:52 +0000 (08:33 +0000)]
Public key authentication now works in pscp too - oops

git-svn-id: svn://svn.tartarus.org/sgt/putty@574 cda61777-01e9-0310-a592-d414129be87e

23 years agoAdd sshpubk.c to load authenticating keys from files
simon [Thu, 7 Sep 2000 16:40:50 +0000 (16:40 +0000)]
Add sshpubk.c to load authenticating keys from files

git-svn-id: svn://svn.tartarus.org/sgt/putty@573 cda61777-01e9-0310-a592-d414129be87e

23 years agoRSA key authentication in ssh1 works; SSH2 is nearly there
simon [Thu, 7 Sep 2000 16:33:49 +0000 (16:33 +0000)]
RSA key authentication in ssh1 works; SSH2 is nearly there

git-svn-id: svn://svn.tartarus.org/sgt/putty@572 cda61777-01e9-0310-a592-d414129be87e

23 years agoSSH2 transport layer now enables encryption and MAC successfully for 3DES
simon [Wed, 6 Sep 2000 09:55:32 +0000 (09:55 +0000)]
SSH2 transport layer now enables encryption and MAC successfully for 3DES

git-svn-id: svn://svn.tartarus.org/sgt/putty@571 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecond attempt. Can successfully decrypt the _first block_ of a packet.
simon [Tue, 5 Sep 2000 16:23:36 +0000 (16:23 +0000)]
Second attempt. Can successfully decrypt the _first block_ of a packet.

git-svn-id: svn://svn.tartarus.org/sgt/putty@570 cda61777-01e9-0310-a592-d414129be87e

23 years agoSSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets
simon [Tue, 5 Sep 2000 14:28:17 +0000 (14:28 +0000)]
SSH 2 support, phase 1, debugging. Currently does Diffie-Hellman and gets
the same results as the server, which is a pretty good start.

git-svn-id: svn://svn.tartarus.org/sgt/putty@569 cda61777-01e9-0310-a592-d414129be87e

23 years agotelnet:// URLs don't always have the //. (Incorrect but common.)
simon [Sat, 5 Aug 2000 08:58:07 +0000 (08:58 +0000)]
telnet:// URLs don't always have the //. (Incorrect but common.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@518 cda61777-01e9-0310-a592-d414129be87e

23 years agoRobert de Bath's automatic dialog-box creator
simon [Wed, 26 Jul 2000 12:16:11 +0000 (12:16 +0000)]
Robert de Bath's automatic dialog-box creator

git-svn-id: svn://svn.tartarus.org/sgt/putty@517 cda61777-01e9-0310-a592-d414129be87e

23 years agoRobert de Bath's Big Patch, part 1
simon [Wed, 26 Jul 2000 12:13:51 +0000 (12:13 +0000)]
Robert de Bath's Big Patch, part 1

git-svn-id: svn://svn.tartarus.org/sgt/putty@516 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops; telnet:// URLs can have a trailing slash
simon [Fri, 21 Jul 2000 10:58:33 +0000 (10:58 +0000)]
Oops; telnet:// URLs can have a trailing slash

git-svn-id: svn://svn.tartarus.org/sgt/putty@515 cda61777-01e9-0310-a592-d414129be87e

23 years agoEnable handling of telnet:// URLs on command line
simon [Fri, 21 Jul 2000 10:53:24 +0000 (10:53 +0000)]
Enable handling of telnet:// URLs on command line

git-svn-id: svn://svn.tartarus.org/sgt/putty@514 cda61777-01e9-0310-a592-d414129be87e

23 years agoPSCP: After a password supplied with `-pw' fails to authenticate,
simon [Fri, 21 Jul 2000 09:17:05 +0000 (09:17 +0000)]
PSCP: After a password supplied with `-pw' fails to authenticate,
we should _not_ fall back to console input for a second attempt,
because this hangs batch files.

git-svn-id: svn://svn.tartarus.org/sgt/putty@513 cda61777-01e9-0310-a592-d414129be87e

23 years agoAvoid the ldisc passing zero-length strings to back->send(). VMS
simon [Mon, 26 Jun 2000 12:55:47 +0000 (12:55 +0000)]
Avoid the ldisc passing zero-length strings to back->send(). VMS
sshd has interesting behaviour on receiving a zero-length SSH data
packet.

git-svn-id: svn://svn.tartarus.org/sgt/putty@508 cda61777-01e9-0310-a592-d414129be87e

23 years agoMake beep optional - thanks to Antal Novak
simon [Sat, 24 Jun 2000 17:00:49 +0000 (17:00 +0000)]
Make beep optional - thanks to Antal Novak

git-svn-id: svn://svn.tartarus.org/sgt/putty@507 cda61777-01e9-0310-a592-d414129be87e

23 years agoOops - add a terminator to the array
simon [Fri, 23 Jun 2000 10:58:17 +0000 (10:58 +0000)]
Oops - add a terminator to the array

git-svn-id: svn://svn.tartarus.org/sgt/putty@506 cda61777-01e9-0310-a592-d414129be87e

23 years agoFix subtle problem with scp protocol/port selection
simon [Fri, 23 Jun 2000 09:44:15 +0000 (09:44 +0000)]
Fix subtle problem with scp protocol/port selection

git-svn-id: svn://svn.tartarus.org/sgt/putty@505 cda61777-01e9-0310-a592-d414129be87e

23 years agoJoris van Rantwijk's unified SSH code suitable for PuTTY and PSCP
simon [Thu, 22 Jun 2000 12:18:34 +0000 (12:18 +0000)]
Joris van Rantwijk's unified SSH code suitable for PuTTY and PSCP

git-svn-id: svn://svn.tartarus.org/sgt/putty@504 cda61777-01e9-0310-a592-d414129be87e

23 years agoThis ought to fix the scp protocol problems
simon [Thu, 22 Jun 2000 08:51:51 +0000 (08:51 +0000)]
This ought to fix the scp protocol problems

git-svn-id: svn://svn.tartarus.org/sgt/putty@503 cda61777-01e9-0310-a592-d414129be87e

23 years agoChange a `GLOBAL' to an `extern' for Borland sanity
simon [Thu, 22 Jun 2000 08:41:25 +0000 (08:41 +0000)]
Change a `GLOBAL' to an `extern' for Borland sanity

git-svn-id: svn://svn.tartarus.org/sgt/putty@502 cda61777-01e9-0310-a592-d414129be87e

23 years agoRemove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS
simon [Wed, 21 Jun 2000 16:29:44 +0000 (16:29 +0000)]
Remove the underscore from nossh_res.rc for 8.3 cleanness; also add MOBJS
in the pscp dependencies

git-svn-id: svn://svn.tartarus.org/sgt/putty@501 cda61777-01e9-0310-a592-d414129be87e

23 years agoRename nossh_res.rc to nosshres.rc for 8.3 cleanness
simon [Wed, 21 Jun 2000 16:28:18 +0000 (16:28 +0000)]
Rename nossh_res.rc to nosshres.rc for 8.3 cleanness

git-svn-id: svn://svn.tartarus.org/sgt/putty@500 cda61777-01e9-0310-a592-d414129be87e

23 years agoJoris van Rantwijk knows how to cause a Borland-built PuTTY to
simon [Wed, 21 Jun 2000 16:08:08 +0000 (16:08 +0000)]
Joris van Rantwijk knows how to cause a Borland-built PuTTY to
release the console! Hooray! Let's do that then. It's the -aa option
on ilink32.

git-svn-id: svn://svn.tartarus.org/sgt/putty@499 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity fixes, copied from ssh.c: check string length versus packet
simon [Tue, 6 Jun 2000 10:54:41 +0000 (10:54 +0000)]
Security fixes, copied from ssh.c: check string length versus packet
length on incoming SSH_SMSG_*_DATA, and check CRCs on all incoming
packets.

git-svn-id: svn://svn.tartarus.org/sgt/putty@498 cda61777-01e9-0310-a592-d414129be87e

23 years ago"pscp" was spelled "scp" in usage message
simon [Tue, 6 Jun 2000 09:51:27 +0000 (09:51 +0000)]
"pscp" was spelled "scp" in usage message

git-svn-id: svn://svn.tartarus.org/sgt/putty@497 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity improvement: check that string length field in
simon [Tue, 6 Jun 2000 08:57:55 +0000 (08:57 +0000)]
Security improvement: check that string length field in
SSH_SMSG_{STDOUT,STDERR}_DATA packets is consistent with length
field in packet header. (Helps prevent insertion attack.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@496 cda61777-01e9-0310-a592-d414129be87e

23 years agoHack to work around the rootshell.com xterm DoS problem. A better
simon [Mon, 5 Jun 2000 16:33:58 +0000 (16:33 +0000)]
Hack to work around the rootshell.com xterm DoS problem. A better
fix might be possible, but it's unclear whether this is a productive
strategy in the long term.

git-svn-id: svn://svn.tartarus.org/sgt/putty@495 cda61777-01e9-0310-a592-d414129be87e

23 years agoSecurity improvement: check CRC on incoming packets
simon [Wed, 31 May 2000 10:18:24 +0000 (10:18 +0000)]
Security improvement: check CRC on incoming packets

git-svn-id: svn://svn.tartarus.org/sgt/putty@489 cda61777-01e9-0310-a592-d414129be87e

24 years agoAhem. This time high-half characters really _do_ work in username
simon [Tue, 9 May 2000 08:56:30 +0000 (08:56 +0000)]
Ahem. This time high-half characters really _do_ work in username
and password...

git-svn-id: svn://svn.tartarus.org/sgt/putty@468 cda61777-01e9-0310-a592-d414129be87e

24 years agoEnvironment settings were broken. Fix due to Andros Tantas
simon [Wed, 26 Apr 2000 08:07:08 +0000 (08:07 +0000)]
Environment settings were broken. Fix due to Andros Tantas

git-svn-id: svn://svn.tartarus.org/sgt/putty@465 cda61777-01e9-0310-a592-d414129be87e

24 years agoUpdate copyright dates in About box to match those in Licence box
simon [Thu, 13 Apr 2000 12:07:37 +0000 (12:07 +0000)]
Update copyright dates in About box to match those in Licence box

git-svn-id: svn://svn.tartarus.org/sgt/putty@457 cda61777-01e9-0310-a592-d414129be87e

24 years agoEnable high-half characters (>=160) in usernames and passwords
simon [Tue, 11 Apr 2000 10:39:58 +0000 (10:39 +0000)]
Enable high-half characters (>=160) in usernames and passwords

git-svn-id: svn://svn.tartarus.org/sgt/putty@454 cda61777-01e9-0310-a592-d414129be87e

24 years agoOops - now let's get that MD5 change _right_ :-)
simon [Tue, 4 Apr 2000 14:51:17 +0000 (14:51 +0000)]
Oops - now let's get that MD5 change _right_ :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@438 cda61777-01e9-0310-a592-d414129be87e

24 years agoReplace MD5 implementation with my own code
simon [Tue, 4 Apr 2000 14:47:22 +0000 (14:47 +0000)]
Replace MD5 implementation with my own code

git-svn-id: svn://svn.tartarus.org/sgt/putty@437 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd -ls to online help bit
simon [Tue, 4 Apr 2000 14:40:44 +0000 (14:40 +0000)]
Add -ls to online help bit

git-svn-id: svn://svn.tartarus.org/sgt/putty@436 cda61777-01e9-0310-a592-d414129be87e

24 years agoAdd the -ls option to execute `ls -la' on a directory instead of
simon [Mon, 3 Apr 2000 19:54:31 +0000 (19:54 +0000)]
Add the -ls option to execute `ls -la' on a directory instead of
trying to copy anything. Likely to be useful for GUI front ends.

git-svn-id: svn://svn.tartarus.org/sgt/putty@435 cda61777-01e9-0310-a592-d414129be87e

24 years agoTidy up Blowfish S- and P-boxes: make them static and const, and
simon [Fri, 31 Mar 2000 13:33:37 +0000 (13:33 +0000)]
Tidy up Blowfish S- and P-boxes: make them static and const, and
clean up the declarations a bit :-)

git-svn-id: svn://svn.tartarus.org/sgt/putty@431 cda61777-01e9-0310-a592-d414129be87e

24 years agooops - keys[] should be static
simon [Fri, 31 Mar 2000 13:19:19 +0000 (13:19 +0000)]
oops - keys[] should be static

git-svn-id: svn://svn.tartarus.org/sgt/putty@430 cda61777-01e9-0310-a592-d414129be87e

24 years agoYet another accelerator clash...
simon [Wed, 29 Mar 2000 13:15:00 +0000 (13:15 +0000)]
Yet another accelerator clash...

git-svn-id: svn://svn.tartarus.org/sgt/putty@429 cda61777-01e9-0310-a592-d414129be87e

24 years agoRather silly byte-string / word-string transformations in RSA key
simon [Fri, 24 Mar 2000 11:46:39 +0000 (11:46 +0000)]
Rather silly byte-string / word-string transformations in RSA key
handling were failing when the key had an odd number of bytes. A
server with an 850-bit key was suffering connection failures as a
result. Now fixed.

git-svn-id: svn://svn.tartarus.org/sgt/putty@426 cda61777-01e9-0310-a592-d414129be87e